这里写自定义目录标题
查看进程信息
什么是进程
程序:保存在硬盘、光盘等介质可执行代码和数据;静态保存的代码
进程:在CPU及内存中运行的过程:动态的代码;父、子进程
查看静态进程的统计信息–ps -aux
僵厂进程:僵尸进程是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程将成为一个僵尸进程。如果父进程先退出 ,子进程被init接管,子进程退出后init会回收其占用的相关资源
查看静态的进程统计信息——ps -elf
查看动态的进程排名信息——top
top命令
top各行解释
第一行:任务队列信息
第二行:进程信息
第三行:CPU的信息
第四行:内存的信息
第五行:交换空间的信息
根据特定条件查看进程信息——pgrep
常用选项:
以树形结构列出进程信息——pstree
pstree常用选项:
进程的启动与控制
手工启动
前台启动:用户输入命令,直接执行程序
后台启动:在命令行尾加入“&”符号
进程的前后台调度
Ctrl + Z 组合键: 将当前进程挂起,即调入后台并停止执行
jobs命令:查看处于后台的任务列表 [-l] 选项显示PID号
fg命令:将后台进程恢复到前台运行,可指定任务序列号
Ctrl + C组合键 :中断正在执行的命令;
终止进程的运行
Ctrl+C组合键
kill终止进程
kill [选项] +进程ID(PID号)
kill命令常用选项:
jobs -l
kill -9 +进程
pkill终止进程
计划任务管理
一次性计划任务–at
命令格式:at +时间+日期,设置完后按Ctrl+D提交该计划任务
在当天的3:00关闭电脑
周期性计划任务–crontab
crontab命令按照预先设置的时间周期(分钟、小时、日、月、周)重复执行用户指定的命令操作属于周期性计划任务
主要设置文件:
全局配置文件,位于文件: /etc/crontab
系统默认的设置,位于目录: /etc/cron.*/
用户定义的设置,位于文件: /var/spool/cron/用户名
编辑计划任务
crontab -e [-u 用户名]
查看计划任务
crontab -l [-u 用户名]
删除计划任务
crontab -r [-u 用户名]
时间数值标识方法: