1.例行性命令
一次执行 :
at time, 时间格式MMDDYY,其余格式可查看man
输入要执行操作后,按ctrl+d键
atq 查看所有计划工作
atrm 删除某项计划
计划的记录文件放在/var/spool/cron/atjobs,具体版本可查看man at
at.deny at.allow
若用户在deny,则不允许执行AT命令;
若allow存在,用户须在allow允许执行;(具体查看man)
前提:开启了atd服务
开启方法:/etc/init.d/atd restart
开机启动:chkconfig --level 35 atd on
周期性执行:
crontab -e -l 查看man
配置时的特殊字符
* 代表任何时刻都生效
, 分隔时段,2,6表示2点和6点生效
-, 时间段, 2-6表示2到6点生效
/n,每个n时间执行,*/5表示在0-59内每隔5分钟执行一次
cron.allow,cron.deny与at类似
计划记录于/var/spool/cron/crontabs
系统例行性工作设定在/etc/crontab文档
例如: 01 * * * * root run-parts /etc/cron.daily
必须指明执行者身份,如root
run-parts表明执行某个目录下的所有script
/etc/cron.weekly
/etc/cron.hourly
/etc/cron.monthly
分别记录了相应时间的系统工作的脚本
前提:开启了crond服务
开启方法:/etc/init.d/crond restart
开机启动:chkconfig --level 35 crond on
2.程序管理
ps 查看进程状态,静态观测
常用选项 aux
进程状态码
R 正在运行,或就绪态
S 睡眠状态
T 停止或阻塞
Z 僵尸状态
top 动态观测进程状态,默认每5秒显示一次,可通过 -d 修改
分为上下两个画面,上面画面显示资源的使用情况;下面显示每个进程使用资源的情况。
对于下面的画面
PR 优先级
NI nice,与优先级有关,越小越早执行
TIME+ 使用CPU时间的累加
显示过程中可键入的命令
P 以CPU使用情况排序
M 按内存使用排序
T 使用的CPU时间累计排序
N PID排序
? 查询可键入命令
pstree 显示进程之间的关系
kill killall删除进程命令
free 查看内存使用信息
uname 查看系统信息,主要是操作系统信息
uptime 查看系统启动时间
netstat 查看网络连接
dmesg 查看系统启动信息,包括硬件检测等
观察优先执行顺序(优先级)
ps -l 查看进程的优先级pri,nice等
nice 查看修尬nice
renice 设置nice
程序和进程的关联
fuser 查看哪些进程使用了指定的文件、设备和文件系统
lsof 查看指定进程使用了那些文件
pidof 查看那些进程使用了指定程序文件
阅读(1216) | 评论(0) | 转发(0) |