1、ps:查看系统进程命令。
2、w:查看进程终端信息。
3、ps aux:查看进程所占用内存或CPU的百分比。
4、ps -ef:过滤服务,用来判断某个服务是否启动。
例:ps -ef | grep 服务名
5、top:动态查看系统进程。
6、pgrep:查看PID号。
pgrep 服务名:显示PID号,
pgrep 服务名 -l:显示PID号及服务名
7、终止进程运行命令(杀命令)
kill:需要根据PID号杀进程(kill PID号)kill -9=kill -kill 强制终止(强杀)
killall:killall 服务名 同时杀掉主进程和子进程,太危险,工作中不使用
pkill:pkill 服务名
8、定时任务
运维想要开启自动化,先要学会定时任务,再要学会shell脚本,才算入门自动化。
at:一次性定时任务
crond:周期性定时任务
定时任务的命令使用绝对路径
定时任务中的五个“*”,第一个表示分钟,第二个表示小时,第三个表示日,第四个表示月,第五个表示周期,简称:分、时、日、月、周。
crontab -l: 查看当前用户定时任务
crontab -e:以vim方式打开定时任务进行编辑
tail -f /var/log/cron 动态查看定时任务日志