进程和服务管理
进程和服务管理
ps -ef 显示所有进程详细信息 ps -ef | grep 筛选
ps -A 显示所有进程
ps -u oracle 按名称显示信息
ps -fu =ps -f -u 不能写成 ps -uf
top动态显示正在运行的进程信息 q退出
top M 按内存大小排序
top P 按菜谱占有率排序
kill 杀死进程
kill -l 列出所有信号
sleep 999& 加& 放到后台
[root@server ~]# pstree 4380 4380是sleep的父进程
bash─┬─pstree
└─sleep
kill 4488(sleep的进程号pid)
kill -9 强行杀死
killall 杀死进程用名称
pkill -u 名称 // 杀死制定进程
sleep 999 加上ctrl z 后台挂起
jobs 查看后台运行的进程
bg +编号 让后台挂起的进程运行 不调到前台在后台运行
fg +编号 把后台运行的进程调到前台
crontab 实现任务计划
crontab -e 编辑
30 21 * * * root/root/bzckup.sh
每天21.30执行root/bzckup.sh文件 * * * 日 月 星期
*/5 * * * 每五分钟执行一次
# crontab -e // 编辑
* * * * * echo $(date)>>/root/test.log //内容
[root@server ~]# crontab -l //列出内容
* * * * * echo $(date)>>/root/test.log
[root@server ~]# cat /root/test.log //查看内容
1111
Mon Jul 24 21:38:02 CST 2017
crontab -r //删除用户的crontab
crontab -i //删除所有任务
[root@server ~]# cat /var/log/cron 日志