1 查看系统中所有进程
ps aux
ps -le
关于这个命令的输出结果的解释:
查看系统的健康状态
top
输出结果
查看进程树
pstree
-p 显示进程的pid
-u 显示进程的所属用户
终止进程
强制杀死进程
kill -9 pid
重启进程
kill -1 pid
killall 命令
killall [选项][信号] 进程名
-i 交互式,询问是否杀掉某个进程
-I 忽略进程名大小写
killall -9 httpd
pkill 命令
pkill [选项][信号] 进程名
-t 终端号 按照终端号踢出用户
例如
pkill -9 -t tty1
把进程放入后台
tar -zcf etc.tar.gz /etc &
放入后台,程序在运行,&表示把进程放入后台继续执行,ctrl+z 把进程放入后台,进程并不继续执行
将后台暂停的工作恢复到前台执行
fg %工作号
% 可以省略 工作号和进程pid的区别
将后台暂停的工作恢复到后台执行
bg %工作号
% 可以省略 工作号和进程pid的区别,注意如何工作和前台有交互,是不能在后台运行的,如top,vim
vmstat命令
监控系统资源
vmstat 刷新延时,刷新次数
dmesg命令
开机时内核检测信息
dmesg | grep CPU
free 命令
查看内存使用状态
free [-b|-k|-m|-g ]
-b:以字节为单位显示
-k:以kb 为单位显示,默认
-g:以以gb为单位显示
uname 命令
查看系统和内核相关信息
uname 选项
-a 系统相关所有信息
-r 内核版本
-s 内核名称
lsb_release 命令
查询当前linux 发行版本
lsb_release -a
lsof 命令
列出进程打开或使用的文件信息
lsof 选项
-c 字符串 列出某个字符串开头的进程开头的打开的文件
-p pid
-u 用户名
系统定时任务
crond 服务管理与访问控制
service crond restart 启动crond 默认是开机启动
crontab [选项]
-e 编辑crontab定时任务
-l 查看crontab定时任务
-r 删除当前用户所有的定时任务
crontab -e