1.kill命令
kill -l 查看进程信息
kill -数字 进程号
如: kill -1 66666 重启进程号66666
killall [选项] [信号] 进程名
-i 交互式,询问是否杀死进程
-I 忽略大小写(大写i)
进程名如: httpd
pkill [选项] [信号] 进程名
-t 终端号
和killall差不多,只是可以从终端kill
如: pkill -t -9 pts/1
2.后台命令
把命令放入后台:
在输入命令后面加 &
在命令执行时,按下ctrl + z
查看命令工作:
jobs [选项]
-l 显示工作的PID(工作号)
Ps.
“+”为最近放入后台的工作
“-”代表倒数第二个放入的工作
恢复:
从后台恢复到前台执行: fg %工作号 (ps. %可以省略,注意工作号不是ps aux那个工作号,而是jobs的那个工作号)
从后台暂停的工作恢复到后台执行: bg %工作号 (ps.与前台无法交互)
3.关于进程基本命令
资源查看命令:
vmstat [刷新延迟 刷新次数]
如: vmstat 2 3
[开机]内核信息:dmesg
如:dmesg | grep CPU/eth0
直接看CPU:cat /proc/cpuinfo
查看系统内核:uname [-a|-r|-s]
-a 所有 -r 版本 -s 系统
内存查看:free [选项]
-b 以Byte为单位显示内存使用情况。
-k 以KB为单位显示内存使用情况。
-m 以MB为单位显示内存使用情况。
-g 以GB为单位显示内存使用情况。
-o 不显示缓冲区调节列。
-s<间隔秒数> 持续观察内存使用状况。
-t 显示内存总和列。
-V 显示版本信息。
uptime 启动时间,平均负载 与top第一行相似,w也可以
file 查看文件类型
如: file /bin/ls 可以顺带看系统是32位还是64位
lsb_release -a linux系统发行版本
crond 服务管理访问控制 ps.service crond restart chkconfig crond on
crontab 选项
-e 编辑crontab定时任务
-l 查看crontab任务
-r 全部删除当前所有crontab任务
列出进程或使用的文件信息:
lsof 选项
-c 字符串,以字符串开头的文件
-u 用户名,以某用户进程打开的文件
-p pid,以某PID打开的文件