目录
六、 kill、killall命令(再次运行top并Ctrl+Z挂起)
八、 at命令(若不能执行,请yum -y install at)一次性计划任务
示例2(jerry用户,若没有该用户,请useradd jerry)
一、需要掌握内容:
1)学会查看和控制进程
- ps pgrep top
- kill killall
2)学会设置计划运行的任务
- at
- crontab
ps命令:
用途:查看静态的进程统计信息格式: ps aux (该命令参数为单个字母,带-和不带-功能不同,可以连写,如本例可以写成 ps a u x)ps –elf(也可写作ps –e l f)
ps命令参数过于庞大,在这里只记录部分参数,如果想要查看更多关于ps命令的详细参数和用法请自行使用man函数进行查询:
ps a:
显示终端中包括其它用户的所有进程- ps -a:显示所有终端机下执行的程序,除了阶段作业领导者之外。
- ps -A:显示所有程序。
- ps c:列出程序时,显示程序的指令名称,(不包含路径)
ps u:
以用户为主的格式来显示程序状况- ps x: 显示所有程序,不以终端机来区分。
- ps f:用ASCII字符显示树状结构,表达程序间的相互关系。
- ps l:列出栏位的相关信息。
- ps -l或l:采用详细的格式来显示程序状况。
- ps -e:此选项的效果和指定"A"选项相同。
- ps -H 显示树状结构,表示程序间的相互关系。
- ps g:显示现行终端机下的所有程序,包括群组领导者的程序。
- ps -V或V:显示版本信息。
- ps -T:显示现行终端机下的所有程序。
- ps r:只列出现行终端机正在执行中的程序。
- ps h:不显示标题列。
- ps -d:显示所有程序,但不包括阶段作业领导者的程序。
- 参数可以组合在一起使用,但有些参数互相矛盾或功能重复是不能组合在一起的,应特别注意带' - '和不带' - '是有区别的。
二、 在SecureCRT运行如下命令,分析其显示特征。
1.ps a
2.ps u
3.ps x | more
4.ps -e | more
5.ps -l
ps l (注意二者功能不同)
6.ps f
三、top命令
top命令介绍
在 top 命令中按 f,可以修改显示的列,按对应字母来开启/关闭列,大写字母表示开启,小写字母表示关闭。带 * 号的是默认列。
top 命令在 Windows 中的任务管理器。它会以列表的形式展示出系统的当前状态以及进程信息,并且定时刷新,同时也支持一些交互性的操作。
用途:查看动态的进程排名信息
[root@localhost ~]# top (此时可按某些键改变显示内容如h帮助,q退出)
top - 06:08:48 up 4 days, 6:57, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 60 total, 1 running, 59 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 0.7% sy, 0.0% ni, 97.4% id, 0.4% wa, 0.1% hi, 1.1% si
Mem: 191228k total, 171424k used, 19804k free, 19436k buffers
Swap: 265064k total, 1284k used, 263780k free, 120480k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6779 root 16 0 2536 832 668 R 3.8 0.4 0:00.04 top
1 root 16 0 2648 604 520 S 0.0 0.3 0:13.54 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.07 ksoftirqd/0
……