1、程序:静态保存的代码保存在硬盘、光盘等介质中的可执行的代码和数据2、进程:在CPU及内存中运行的程序代码动态执行的代码父子进程每个进程可以创建一个或多个进程3、线程:一个进程包含多个线程进程是线程的集合
%MEM:内存所在百分比VSZ :占用的虚拟内存大小RSS:占用的常驻内存大小TTY终端STAT 进程状态S:可中断休眠进程D:不可中断休眠进程s:父进程<:代表优先级高的进程R:代表正在运行的进程l:代表多线性进程N:代表优先级低Z:僵尸进程+:前台进程START 启动时间TIME:今年初占用CPU的总时间COMMAND 进程名称
F:加载序列PPID 当前进程的父进程AADR -:正在运行SZ : 虚拟交换分区的容量WCHAN:当前进程的内核名称C CPU占用PRI 用户态优先级NI 内核态优先级 (-20~19,数值越低优先级越高)
默认每隔3秒刷新一次CPU占用信息: ni,内核调度优先级 id,空闲空间 wa, i/o读写占用hi ,硬占用 si ,软占用 st ,虚拟占用内存占用(Mem)信息:total,总共 ; free,空闲; used,使用 ;buffers,缓冲区间交换空间(Swap):total,总共; free,空闲; used,使用 ;cached,缓存空间;
根据特定条件查询进程PID信息
以树形结构列出进程信息
(1)前台启动:用户输入命令,直接执行程序。(2)后台启动:在命令行尾加入“&符号”命令为:cp /mnt/Packages/ /opt/ &输出信息中包含后台任务序号、PID号
Ctrl+Z键将当前进程挂起,即调入后台并停止执行jobs命令jobs -l 查看后台的任务列表fg命令将后台进程恢复到前台运行,可指定任务序号·
Ctrl+C组合键中断正在执行的命令kill、killall命令kill 用户终止指定PID号的进程killall用于终止指定所有名称的所有进程-9选项用于强制终止pkill命令根据特定条件终止相应的进程命令形式:pkill -9 -U-U:根据进程所属的用户名终止相应进程-t:根据进程所在的终端终止相应进程 结束单个进程结束多个相同名称的进程强行终止用户lzp的进程
一次性计划任务at命令常用类型at [HH:MM] [yyyy-mm-dd]data获取时间atq查看等待任务atrm 删除at命令应运示范
按照预先设置的时间周期(分钟、小时、天.....)重复执行用户指定的命令操作属于周期性计划任务主要设置文件全局配置文件,位于文件:/etc/crontab系统默认的设置,位于目录:/etc/cron./用户定义的设置,位于文件:/var/spool/cron/用户名编辑计划任务crontab -e [-u 用户名]查看计划任务crontab -l [-u 用户名]删除计划任务crontab -r [-u 用户名]crontab 任务配置的格式格式事件数值的特殊表示范围“/”指定间隔的时间频率“”表示该范围内的任意时间“,”表示间隔的多个不连续时间点“-”表示一个连续的时间范围crontab命令常用格式:分钟:取值为从0~59的任意整数小时:取值为从0~23的任意整数日期:取值为从1~31的任意整数(日期在该月份中必须有效)月份:取值为从1~12的任意整数星期:取值为从0~7的任意整数,0或7代表星期日命令:可以是普通命令,也可以是自己编译的程序脚本crontab命令应运示范查看系统任务配置进入crontab e后输入的内容删除计划任务