at:执行一次工作,但要开启atd服务:/etc/init.d/atd resart chkconfig --level 35 atd on
利用/etc/at.all和/etc/at.deny两个档案对at的使用者进行设定
at [-m] TIME: -m:当工作完成后以邮件通知使用者任务已完成。如:at 23:00 2005-09-15 at>/bin/sync at>/sbin/shutdown -h now at> at是背景执行的。 atq:查询目前的at工作,atrm number:删除number的at工作
cron服务提供循环执行的服务。crontab由/etc/cron.allow和/etc/cron.deny来设定
crontab [-u username] [-l|-e|-r] :-u:root用户用来建立或移除crontab用户,-e:编辑crontab内容,-l:查阅crontab内容,-r:移除crontab内容
修改/etc/crontab同样可以改变任务
cp file1 file2 &: 将任务放到背景执行
Ctrl+z:将当前工作丢到背景中暂停
jobs [-lrs]:观察背景工作状态,-l:列出job number和PID,-r:仅列出run的工作,-s:仅列出stop的工作
fg %jobnumber:把背景的工作放到前台执行,%可有可无; bg %number:让工作在背景下执行
kill -signal %jobnumber: -l:列出能够kill的信号,-1:重新读取设定档,-2:类似ctrl+c,-9:立刻强制删除一个工作,-15:以正常方式终止一个工作。
静态查看进程:ps aux, ps -lA, ps -axjf
动态查看进程:top [-d] |top [-bnp]
pstree [-Apu]:-A:各程序树之间以ASCII字元连接,-p:列出每个process的PID,-u:列出process所属帐号
killall [-ile] [command name]:-i:互动式的,-e:exact,name要完全一致,-i:名称忽略大小写
free [-b|-k|-m|-g] [-t]:[-b..]:显示的单位,-t:显示实体记忆体与swap的总量
uname [-asrmpi]: -a:所有系统相关的资讯,-s:系统核心名称,-r:核心的版本,-m:硬体名称,-p:CPU类型,-i:硬件的平台
uptime:开机多久,负载情况等
netstat -[atunlp]: -a:列出所有资料,-t:列出tcp网络封包,-u:udp,-l:列出目前正在网络监听的服务,-p:列出该网络服务的PID
dmesg:显示出所有的核心开机时的信息,但由于太多了,搭配grep使用
sar [-ru][秒数][次数]: -u:进行CPU资源统计,-r:进行主记忆体状态分析
优先级PRI(new)=PRI(old)+nice,PRI越小越优先。nice [-n] command: -n:后面接一个-20~19的数值,如nice -n -5 vi&;ps -l;备份的nice可以较大。或者renice [number] PID
fuser [-ki][-signal] file/dir: -k:找出该档案或目录的PID,-i:删除前询问使用者的意愿。
lsof:列出某个程序开启或使用的档案与装置
pidof [-sx] program_name: -s:仅列出一个PID,-x:列出该程序可能的PID和PPID
阅读(792) | 评论(0) | 转发(0) |