进程的概念
- 进程就是一段程序的执行过程
进程管理的作用
- 查看服务器健康状态
- 查看系统中所有进程
- 杀死进程
查看进程命令
ps aux
或者 ps -le
显示进程信息的含义
查看系统的健康状态 top [选项]
下图所示top命令所显示的信息
主要观察以下三个信息
- 系统的在5分钟前,10分钟前,15分钟前的负载情况
- 系统空闲的cpu的占用率
- 物理内存的大小
重启进程 kill -1 pid
杀死进程 kill -9 pid
通过进程名杀死程序 killall -9 httpd 杀死apache进程
按照终端号踢出用户 pkill -9 -t tty1
tty1是终端的字符界面用户,pts/1 是远程的用户
本地终端被踢出服务器
工作管理
-
把进程放入后台
- 在执行的命令之后放入&符号
tar -zcf etc.tar.gz /etc & 后台在运行着 - 按ctrl+z 后台暂停了
- 在执行的命令之后放入&符号
-
查看后台的工作
jobs -l 显示工作的pid
-
将后台的工作恢复到前台 fg %工作号
将工作恢复到后台 bg %工作号
系统定时任务
-
crond服务管理与访问控制 确保crond 命令在开启着,linux 默认是自启动
service crond restart
chkconfig crond on -
crondtab设置
命令的格式
* * * * * command
45 22 * * * 命令 会在每天的22:45执行程序
0 8,12,16 * * * 命令 在每天的8点 12点,16点 执行命令
,的作用
0 5 * * 1-6 命令 代表在周一到周六的凌晨5点执行命令
*/10 * * * * 命令 每10分钟执行一次
* */1 * * * 命令 每1小时执行一次