Linux指令(八)-程序管理

例行性命令(定时任务)
at           仅执行一次 /var/spool/at
at -m TIME  (输入工作指令)   输入完指令按Ctrl+D就可以退出了
atq         (查看当前工作流程)
atrm        (删除流程)

crontab  循环执行 /var/spool/cron
crontab [-e] [-l] [-r]

系统的crontab 编辑/etc/crontab
在修改完/etc/crontab后不会立即执行,需要重启crond
/etc/rc.d/init.d/crond restart

进程相关指令

jobs   查看背景程序代号
bg      将背景程序由Stopped改为Running
        bg %number 其中number为工作代号(jobs查出的工作代号)
fg       将背景程序移到屏幕前操作
&        将程序在背景执行
Ctrl+z 将程序终止,放到背景

kill -signal %number
    signal
        -1:重新读取参数配置文件
        -2:用户中断该工作,类似使用Ctrl+c中断一个工作
        -9:立刻杀掉一个工作,不论该程序是否为死亡程序
        -15:停止一个工作(默认值)

ps -aux  列出在背景执行的程序
top         动态的 A(执行的先后顺序),T(启动时间),M(内存),P(cpu),用以上参数进行排序
free        查看内存
sar [-u] [-r] 秒数 次数
        -u查看cpu,-r查看内存,每秒数监测一次,监测次数。

uname [-anpr]
        -a:列出所有的系统信息
        -n:列出主机名
        -p:列出CPU信息
        -r:列出核心版本信息
程序的优先级
nice -n number  调整程序的执行顺序
        number 一般用户0~19,root用户-20~19
renice [number] PID 更改一个正在运行的程序的nice值
dmesg
uptime

猜你喜欢

转载自furuitao.iteye.com/blog/1160042