分区条件:还有剩余的柱面,主分区要小于等于4。
查看进程用ps 命令 一般用ps aux
VSZ预分配内存
RSS实际使用内存
SATRT运行状态
S进程可中断的睡眠模式
s后台的进程组
N进程优先级为低
<高优先级
l多线程
+前台的进程组
R(run)正在运行的进程
Z僵尸进程,杀不死,重启才能消失
pstree查看进程数,显示进程的树状关系,只是静态的查看
top动态显示进程
SHR共享内存空间
PR进程的优先级,不能随意改动,可通过NI影响PR
NI
top - 05:08:25 up 4:54, 1 user, load average: 0.00(1分钟内的负载), 0.00(5分钟内), 0.0015(分钟内)
一个目录下面如果有lost+found 说明这是一个独立的分区
kill -1(重新运行)9(强制杀死)15(正常退出) +进程Pid
kilall +进程的名字 杀死进程
把进程放在后台运行,例如sleep 500 & 需要在后面加个&符号
查看后台进程用jobs
[root@localhost boot]# sleep 299 &
[1] 5056 #这里显示了她的PID为5056可以用kill 杀死。形式是kill %id也可用进程号杀死
[root@localhost boot]# jobs
[1]+ Running sleep 299 &#id为1
[2]+ Running sleep 300 &#id为2
ctrl+z让前台正在运行的进程放在后台,并且停止
ctrL+终止进程
[root@localhost boot]# sleep 30
^Z
[2]+ Stopped sleep 30
将后台的进程调到前台来用fg %id
启动后台的进程bg %id
一次性计划任务:
首先要启动atd服务
/etc/init/atd start
然后用at命令
[root@localhost boot]# at 05:40 #在05:40创建/root/dai文件
at> touch /root/dai
Ctrl+d保存退出就行了
查看at一次性任务,用at -l
[root@localhost ~]# at -l
2 2017-01-24 05:45 a root
查看某次具体一次性任务进行的内容用at -c +任务id (上面的2就是任务id)
删除某个任务at -d +任务id
周期性计划任务用crond
首先也是要查看该服务有没有启动
/etc/init.d/crond status
然后直接用crontab -e (edit)命令进行任务的编写
格式* * * * *分(0-59) 时(00-23) 日(1-31) 月 (1-12)周(0-7) +所要执行的命令或者脚本.其中周里面0,7都代表星期日
*代表每
例如 0 22 * * 1-5 周1到周5 22:00执行
0 3,5 * * * 分别是3,5点执行
*/5 * * * * 每5分钟执行一次
crondtab -l查看计划任务
crondtab -r删除计划任务