ps aux
ps -elf
进程状态:
R 运行状态 S 休眠状态,可被唤醒 D 不可中断的休眠状态 T 停止、挂起状态
Z 僵死状态(子进程比父进程先结束,而父进程又没有回收子进程的机制)
动态查看进程
top
查看cpu平均负载(load average)的一种方法 w uptime
load average 1min 5min 15min 单位时间内系统处理的任务平均数(根据cpu的数量判定)
数值超过CPU数量的7-8成时就应该警惕了
查看cpu负载 top w uptime
cpu使用率 top ps aux ps -ef
内存 top free -m
磁盘空间 df
网卡流量 ifconfig
已安装软件数 rpm -qa |wc -l
IO使用率 iostat vmstat iotop
atop
用户登录数 who | wc -l
进程数 ps aux | wc -l
查看线程
ps -aT
top -H
top -H -p pid号
pgrep、pstree
-U 用户
-l
& 后台启动
ctrl+z 挂起进程
jobs -l
bg 序号
kill pid号
killall 进程名
pkill -U 用户 [进程名]
-15 SIGTERM 告诉进程需要被关闭请自行停止运行并退出;进程也可以拒绝结束
-9 SIGKILL 表示进程要被终止,需要立即退出,这个信号不能被忽略和捕获的
发送信号给进程
at 一次性任务
at HH:mm YYYY-MM-DD
crontab周期性计划任务
crond服务管理
crontab -e
分 时 日 月 周 命令表达式(命令字最好用绝对路径表示)
, - / *
/var/spool/cron/root(或者别的用户)
vim /etc/crontab
分 时 日 月 周 执行用户 命令表达式(命令字最好用绝对路径表示)



