进程管理 查看进程所占用的资源 进程周期 结束进程,重载配置文件,调优进程的优先

进程优先级 0-139(用户可控制) 0-99 (不能调,内核自动分配) nice -20-19(负20到19)

进程的状态 运行态(running) 睡眠态(sleep) 可中断的() 不可中断的() 就绪(ready) 僵尸态(zombie) 停止态(stop)

Centos 7 systemd Centos 6 upstart Centos 5 init

ps 查看进程的相关信息 -u:显示用户 -x:所有和终端无关的进程 -a:所有和终端相关的进程

STAT 进程状态 R: 运行或就绪 running S: 可中断的睡眠 interruptable sleeping D: 不可中断的睡眠 uninterruptable sleeping T: 停止 stopped Z: 僵尸进程 zombie

+:前台进程 l :多线程进程 N:低优先级进程 <:高优先级进程 -s:session leader(会话进程的领导者)

vsz:虚拟内存集 rss:常住内存集

top (uptime: 显示top第一行的内容) 排序: P:以占据CUP百分比排序 M:以占据内存百分比排序 T:累积占用CUP时间排序 K:终止进程 r :调整优先级renice q:退出

重要的信号 kill -l 1:SIGHUP:让一个进程不重启,就可以重读其配置文件,并让新的配置信息生效 2:SIGINT:中断一个进程(相对于Ctrl+c) 9:SIGKILL:杀死一个进程(强制杀死) 15:SIGTERM:终止一个进程(默认信号)

指定一个信号 信号号码:kill -1 信号名称:kill -SIGKILL 信号名称简写:kill -KILL 例如:ps aux | grep top

kill PID killall command(跟进程的名字例如 killall httpd)

调整nice值 调整已经启动的进程的nice值 renice IN PID(跟要调整到几和他的进程号)

在启动时指定nice值 nice -n NI COMMAND 例如 nice -n -3 useradd xu

procs: r:等待运行的进程的个数;CPU上等待运行的任务的队列长度; b:处于不可中断睡眠态的进程个数;被阻塞的任务队列的长度;

memory: swpd:交换内存使用总量; free:空闲的物理内存总量; buffer:用于buffer的内存总量; cache:用于cache的内存总量;

swap si:数据进入swap中的数据速率(kb/s) so:数据离开swap的速率(kb/s)

io bi:从块设备读入数据到系统的速度(kb/s) bo:保存数据至块设备的速率(kb/s)

system in:interrupts,中断速率; cs:context switch, 上下文 切换的速率;

cpu us: user space sy:system id:idle wa:wait st: stolen

job 前台作业(foregroud):通过终端启动,且启动后会一直占据终端 后台作业(backgroud):可以通过终端启动,但启动后即转入后台运行(释放终端)

前台-->后台 1、运行中的作业 Ctrl+z : 把正在前台的作业送往后台(注意:送往后台后,作业会转为停止态) COMMAND &: 让命令在后台执行 注意:此类作业虽然被送往后退,但其依然与终端相关;如果希望把送往后台的作用剥离与前台终端的关系 nohup COMMAND &

bg:让送往后台的作用在后台继续运行(bg 号)

fg:把指定的作业调回前台(fg 号)

kill %JOBID:终止指定的作业(需要带%号)

jobs 查看后台的声音作业 作业号,不同于进程号

  • :命令将默认操作的作业 _ :命令将第二个默认操作的作业

vmstat:系统状态查看命令 /proc/meminfo:查看内存的相关信息

pstree 显示当前系统上的进程树 piddof 根据程序名称,查找其相关进程的ID号 pgrep,pkill命令 pidof 通过进程找id

任务计划 at 一次性计划 now + 3days at> 要执行的各种命令 Ctrl+d 提交保存

atq 查看任务 atrm 删除任务

-e -u 用那个用户的 去执行 -e -l 列出任务 -r 删除任务

crontab 周期任务计划 (/var/spool/cron/用户名) 分 时 年 月 周

          •    user-name  command to be executed
            

30 0 30 * * 0 22 * * 2,4,5 0 */2 15 * *