赞
踩
on服务来实现的,每隔一分钟检查一次任务列表。
/etc/crontab
crontab 命令 -l (list)
-e (edit)
写时间格式:时分日月周命令
例如:
05 5 * * 1,3,5 ##每周一三五运行
技巧:计划任务可用”,”“_””/”给分开
如果计划任务不执行此时主要原因是路径不对,看crontab便可知,PATH写的便是,第二原因是终端:不能读
标准输入和写标准输出,但可用重定向往文件中写可以,不能使用终端如果要修改crontab文件则需要先停止
cron服务。
/etc/rc.d/init.d/crond stop
修改~~~~~~~~~~~~~~~~~
/etc/rc.d/init.d/crond start
top 命令查看系统的资源状况
load average 表示在过去的一段时间内有多少个进程企图独占CPU
zombie 进程:不是异常情况。一个进程从创建到结束在最后那一段时间遍是僵尸。留在内存中等待父进程
取的东西便是僵尸。任何程序都有僵尸状态,它占用一点内存资源,仅仅是表象而已不必害怕。如果程序有问
题有机会遇见,解决大批量僵尸简单有效的办法是重起。kill是无任何效果的
stop模式:与sleep进程应区别,sleep会主动放弃cpu,而stop是被动放弃cpu ,例单步跟踪,stop(暂停)
的进程是无法自己回到运行状态的。
cpu states :
nice:让出百分比 irq :中断处理占用
idle:空间占用百分比 iowait:输入输出等待(如果它很大说明外存有瓶颈,需要升级硬盘(SCSI))
Mem:内存情况
设计思想:把资源省下来不用便是浪费,如添加内存后free值会不变,buff值会增大。判断物理内存够
不够,看交换分区的使用状态。
ps命令列进程
博客:http://www.doczj.com/doc/fd9ba6f34693daef5ef73d34.html 17/27制作于:2007-02-07 Powered by X-Space
rrktqt的个人空间Linux系统学习笔记作者:红联
列出所有进程
ps ax :tty值为“?”是守护进程,叫deamon 无终端,大多系统服务是此进程,内核态进程是看不到的,
例木马
看进程树,以树形方式现实进程列表敲 ps axf
init是1号进程,系统所有进程都是它派生的,杀不掉
ps axm :会把线程列出来
在linux下进程和线程是统一的,是轻量级进程的两种方式。
ps axu :显示进程的详细状态。
vsz:说此进程一共占用了多大物理内存。
rss:请求常驻内存多少
终止进程: kill pid 本质是协商退出!(并不是强制退出)
全: kill -信号 pid
kill ¨CKILL pid 是强制退出。
例如编写一kill杀不掉的程序
#!/bin/sh
while true j do
echo ¨Cn “.”
sleep 1
done
#!/bin/sh
trap “”15 ##捕获15号进程,kill就是15号进程
while true j do
echo -n “.”
sleep 1
done
修改进程优先级:
nice 命令 每个进程都有优先权,权值越小优先级越高。
nice ¨C调整值
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。