`

linux学习笔记4

 
阅读更多

1.

crontab 任务调度命令(定时任务有用)

crontab -e设置任务调度

【案例】:

设置个人任务调度,执行crontab‐e命令,接着输入任务到调度文件

5 * * * * ls ‐l /etc/>>/tmp/to.txt,意思说每小时的第五分钟执行ls命令

* * * * *date>>to.txt每分钟执行

0 2 * * * 每天凌晨2点执行

 

调度文件的规则

字段名称 说明 范围

分钟 每小时中的第几分钟执行 0-59

小时 每天的第几个小时执行 0-23

日期 每月的第几天执行 1-31

月历 每年的第几个月执行 1-12

星期 每周的第几天执行 0-6

 

 

- 怎样去调度多个任务

- 在crontab ‐e中直接写多个命令(不推荐)

- 可以把所有的任务,写入到一个可执行文件(.sh在crontab中放.sh即可 shell编程)

- 终止任务调度

-crontab ‐r:终止任务调度

-crontab ‐l:列出当前有哪些任务调度

 

2.

 

 

 

进程的管理

ps 命令是用来查看目前系统中,有哪些正在执行,以及它们执行的情况,可以不加任何参

数,显示详细的进程信息

- ps‐a:显示当前终端的所有进程信息

- ps‐u:以用户的格式显示进程信息

- ps‐x:显示后台进程运行的参数

一般ps -aux

ps显示的信息选项:

字段 说明

PID 进程识别号

TTY 终端机号

TIME此进程所消 CPU时间

CMD 正在执行的命令或进程名

终止某个进程:kill 进程号

【案例】kill 16251:终止进程号为16251的进程

【案例】kill -9 16251:因为有些进程会捕捉某些信号,如果直接不能结束进程可以用“-9”

传送信息

killall:杀死同名的所有进程

动态监控进程

top 命令与 ps 命令很相似。它们都用来显示正在执行的进程。top 与

在于top在执行一段时间可以更新正在运行的进程

- 监视特定用户

-top:输入此命令,按回车键,查看执行的进程 按q可退出查看

- u:然后输入“u”回车,再输入用户名,即可

- 终止指定的用户

-top:输入此命令,按回车键,查看执行的进程

- k:然后输入“k”回车,再输入要结束的进程ID号

- 指定系统状态更新的时间

-top ‐d 10:指定系统更新进程的时间为 10秒

 

 

-1:52,表示系统启动了多久

- 1user,用户数

-load average:0.00 0.00 0.00,当前系统负载情况,一般来说,参数越小,系统运行

的越轻松,当平均数>0.6时,系统就很紧张了

- 38processes,进程数

- 0zombie,僵尸进程数,相当于这个进程没有用了,还占用资源,比如父进程来不

及收回子进程

-CPU states:99.3% idle,闲置的CPU

-Mem,内存

-Swap,类似于虚拟内存

时间:

-date 命令:显示系统的时间,可以在直接输入“date”命令来查看系统的时间

- 利用date命令来更改系统的时间

-date MMDDHHMMCCYY.SS:月月日日时时分分年年.秒秒

- 查看月历

-cal 3 2002:查看2002 年3月的月历

- 查看年历

-cal 2008:查看2008 的年历

 

监控网络:

显示网络统计信息的命令netstat

此命令用来显示整个系统目前的网络情况。例如目前的连接、数据包传递数据、或是路由表

内容,此命令直接输入即可使用

Netstat –an | more

-netstat ‐anp | more

- an,按一定顺序排列输出

- p,表示显示哪个进程在调用 之后可以 kill -9 进程号杀掉该进程

环境变量:

查看环境变量:env

修改环境变量:所有用户都修改/etc/profile 单独用户修改 修改/root/.bash-profile

检测主机连接命令ping

是一种网络检测工具,它主要是用检测远程主机是否正常,或是两部主机间的介质是否为断、

网线是否脱落或网卡故障

-ping 对方ip地址

 

显示数据包经过历程命令traceroute

此命令可以直接输入使用,用来检测数据包在网络上传输的过程,从本机到远程的主机完整

路径,帮助管理员解决问题

 

显示路由表route

所谓路由是指将数据由来源网络送往目的网络的操作。在大型网络中,路由是非常复杂的,

因为数据包在抵目的地时,可能经过的节点有很多,路由表是存储在路由器或一些其他链接

设置上的窗体。其中记录着了到指定目的的网络路径,以及这些路径的相关数值

此命令可以直接输入使用,来查看本机路由的情况

1.ssh服务器端口22可以在win机上下载ssh客户端软件远程登录linux
2.cd 什么都不写会跳到用户所在的目录
3.-r 递归 -f 强制
rm -rf aaa删除非空文件夹
cp -rf dir1 dir2 将文件夹dir1拷贝到dir2并且覆盖其中文件
ln -s 源 目标 建立快捷方式
grep -n "12" /root/test.txt /home/* 可以在多个文件夹下查找关键字12并且显示行号
find / -name *.html | grep -n "bookmarket"
find /home -amin -10 查找10分钟内存取的目录
find /home -atime -10 查找10小时内存取的目录
find /home -cmin -10 查找10分钟内更改过的文件或目录
find /home -ctime +10 10小时前更改的文件或目录
find /home -size +10k -1000k 查找大于10k 小于1M的文件或目录
ps aux | grep httpd 查询httpd的进程
alias /ftp /var/ftp 虚拟目录
ntsysv 查看系统自启动服务
perl语言
rpm -import /etc/pki/

 

分享到:
评论

相关推荐

    Linux学习笔记4-点亮LED灯(汇编裸机)程序

    总的来说,Linux学习笔记4的主题——点亮LED灯,是通过汇编语言在裸机环境中实现的,这不仅要求我们理解汇编语言,还要熟悉硬件接口和Linux内核的GPIO管理机制。这种实践性的学习有助于提高我们对计算机系统的整体...

    Linux学习笔记(强悍总结值得一看)_linux_linux学习笔记_

    这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...

    Linux学习笔记 (华为工程师总结) 完整版PDF

    《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以...

    Linux学习笔记Linux学习资料Linux教程

    【linux学习笔记--17】POSIX IPC——消息队列.doc 【linux学习笔记--18】POSIX ...【linux学习笔记-4】进程扇和进程链.doc 【linux学习笔记-5】编写自己的ls命令.doc 【linux学习笔记-6】文件IO操作--读写、重定向等.

    linux 学习笔记

    linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记

    Linux学习笔记.pdf.zip

    Linux学习笔记

    非常宝贵的LINUX学习笔记

    【linux学习笔记-4】进程扇和进程链 【linux学习笔记-5】编写自己的ls命令 【linux学习笔记-6】文件IO操作--读写、重定向等 【linux学习笔记-7】用户标识UID与有效用户标识EUID 【linux学习笔记-8】Linux进程相关...

    linux学习笔记,linux学习笔记

    linux学习笔记,linux学习笔记

    Linux学习笔记.md

    linux学习各种指令查询笔记,方便大家日常查找和学习。加油,奥利给。 君子生非异业,善假于物也

    Linux学习笔记——入门资料

    Linux学习笔记——入门资料 Linux,作为一款开源、免费的操作系统,因其稳定性和安全性而备受开发者和系统管理员的青睐。这份“Linux学习笔记”旨在帮助初学者快速掌握Linux的基础知识和操作技能,从而轻松入门。 ...

    linux学习笔记,linux命令整理

    在Linux操作系统的学习中,掌握命令行的使用是至关重要的。...总的来说,Linux学习笔记是一个全面了解和掌握Linux系统操作的基础教程,涵盖了从基本命令到高级管理的诸多方面,对提升Linux技能有很大帮助。

    马哥的linux学习笔记

    《马哥的Linux学习笔记》是一份针对初学者和进阶者精心编撰的Linux教程,旨在帮助读者全面掌握Linux操作系统的核心概念、命令行操作以及系统管理技能。这份笔记以清晰明了的语言和实例解析了Linux系统的各个方面,是...

    ARM&LINUX学习笔记——ARM&LINUX学习笔记

    4,启动代码的运行;5,嵌入式linux开发加速器--NFS开发环境的建立;6,烧写第一个程序到land flash;7,使用autotools自动生成Makefile;8,虚拟机上挂载u盘;9,虚拟机中linux配置串口;10,制作文件系统映象;11...

    Linux学习笔记.pdf

    根据提供的信息,《Linux学习笔记.pdf》是一份关于Linux操作系统的基础学习材料,主要涵盖了Linux的基本概念、文件系统特性、权限管理以及一些常用命令的使用方法。接下来,我们将详细解析这份文档中提到的重要知识...

    Linux 学习笔记

    Linux 学习笔记 Linux的初学者

    Linux学习笔记【博文整理系列】

    学习linux的笔记,发到博文了,鉴于文档方便保存和查阅,发出来,免费的哈 博文来自http://blog.csdn.net/wklken,共12篇,类似手册,可快速练习和查阅,容易上手 文档列表: Linux笔记——vim常用操作及扩展补充...

    超详细linux学习笔记

    超详细linux学习笔记,【网络安全技术】,分享给大家。

    Linux 学习笔记 (强烈推荐)

    这份“Linux学习笔记”涵盖了多个关键主题,旨在帮助初学者及进阶用户深入理解和掌握Linux系统。 《Linux一句话精彩问答.doc》可能包含了一系列关于Linux日常使用、命令行操作、系统管理等方面的简洁问答,比如如何...

    linux学习笔记.pdf

    Linux学习笔记 本文档主要记录了 Linux 操作系统的学习笔记,涵盖了 Basic 的编程、VI 编辑器的使用、GCC 编译器的应用、GDB 调试工具的使用等方面的知识点。 一、编程基础 * 了解 C 语言的基本语法,例如变量...

Global site tag (gtag.js) - Google Analytics