1.笔记:
去掉头部:ps -aux - - no -heade
默认信号:15
强制:9
在命令前些一个nohup不再占用终端
date -s:修改时间
ntpdate pool.ntp.org:同步时间
分 时 日 月 周
2.常用交互命令
P:根据 CPU 使用百分比大小进行排序(默认进入时即为此排序)
M:根据驻留内存大小进行排序
T:根据累积时间进行排序
k:终止一个进程
q:退出程序
r:重新安排一个进程的优先级别(-20~19)
3.解释
top - 16:58:24 【当前系统时间】
1:54 【系统已经运行 1 小时 54 分钟】
2 users 【当前登录 2 个用户】
load average:0.00,0.00,0.00 【系统平均负载:1 分钟的,5 分钟的,15 分钟的】
Tasks:108 total 【任务:108 个总进程】
1 running 【1 个进程正在运行】
107 sleeping 【107 个进程睡眠】
0 stoppd 【0 个进程停止】
0 zombie 【0 个僵尸进程(冻结进程)】
Cpu(s): 0.0%us 【用户控件占用 CPU 百分比】
0.0%sy 【内核空间占用 CPU 百分比】
0.0%ni 【用户进程控件内改变过优先级的进程占用 CPU 百分比】
100.0% 【空闲 CPU 百分比】
0.0%wa 【等待输入输出的 CPU 时间百分比】
0.0% hi 【】
0.0%si 【】
Men: 1012352k total 【物理内存总量 1012352k】
465816k used 【使用了 465816k 的物理内存】
546536k free 【空闲 546536k 的物理内存】
61064k buffe 【61064k 用作内核缓存】
Swap: 2031608k total 【交换分区总量 2031608k】
0k used 【没有使用交换分区】
2031608k free 【空闲的交换分区总量 2031608k】
267580k cache 【缓冲的交换分区总量 267580k】
PID:进程号
USER:进程所有者的用户名
PR:优先级
NI:nice 值。负值表示高优先级,正值表示低优先级
VIRT:进程使用的虚拟内存总量,单位 kb
RES:进程使用的、未被换出的物理内存大小,单位 kb
SHR:共享内存大小,单位 kb
S:进程状态
%CPU:上次更新到现在的 CPU 时间占用百分比
%MEM:进程使用的物理内存百分比
TIME+:进程使用的 CPU 时间总计,单位 1/100 秒
COMMAND:命令
4.进程的前后台调度
1>Ctrl+Z 将当前进程挂起,即调入后台并停止执行
2>jobs 命令 查看处于后台的任务列表,加-l 同时显示 PID 号
3>fg 命令 将后台进程恢复到前台运行,可指定任务程序号
4>bg 命令 将后台暂停的进程调至后台运行
5.管理 cron 计划任务
·编辑:crontab -e [-u 用户名]
·查看:crontab -l [-u 用户名]
·删除:crontab -r [-u 用户名]
注意:-u 选项只有 root 用户可用
6.时间数值的特殊表示方法
* 表示该范围内的任意时间
, 表示间隔的多个不连续时间点
- 表示一个连续的时间范围
/ 指定间隔的时间频率