快速教程:系统管理
ps 命令
-
选项不能加-,如: ps aux,因为要遵守BSD系统的格式
-
选项加-,如: ps -le, 使用Linux标准命令格式
top命令
-
-d 秒数:指定刷新秒数,默认3秒
-
-b:一般与-n合用,将top重定向到文件中
-
-n 次数:指定top命令执行次数
-
-p:指定pid
-
-s:在安全模式运行
-
-u 用户名:只监听某个用户
交互时可使用如下:
-
P:以CPU使用率排序,默认
-
M:以内存使用率排序
-
N:以PID排序
-
T:按cpu累积运行时间排序
第1行 任务队列:系统运行时间, 当前登录用户数, 系统在前1分钟/5分钟/15分钟平均负载(如果1核,超过1就是高负载,如果4核,超过4就是高负载),;
第2行 进程信息:进程总数, 正在运行的进程数,睡眠的进程,正在停止的进程,僵尸进程
第3行 CPU:用户模式占用的cpu百分比, 系统模式占用的cpu百分比, 改变过优先级的用户进程占用的cpu百分比, 空闲cpu的百分比, 等待输入/输出的进程的cpu百分比, 硬中断请求服务占用的cpu百分比,软中断.., st虚拟时间百分比
第4行 物理内存:物理内存问题,已经使用的物理内存量, 空闲的量, 作为缓冲的量
第5行 交换分区: 虚拟内存总大小, 已经使用大小, 空闲大小, 作为缓冲的大小
PID, USER
PR,NI:优先级,越小越高
VIRT:该进程使用虚拟内存的大小
RES:使用物理内存的大小
SHR:共享内存大小
S, %CPU, %MEM
TIME+: 总共占用的cpu时间
COMMAND
kill 命令
kill -l 查询系统可以识别的信号
-
kill [信号] pid:
-
-1:重启
-
-9:停止
-
-
killall: 全部杀死
后台执行命令
-
命令 &;
-
过程中使用ctrl+z
后台命令管理
-
jobs -l: 显示
-
fg %工作号: 将暂停的任务恢复到前台
free命令
查看内存使用
-
-b:以字节显示
-
-k:以kb显示
-
-m:以mb
-
-g:以gb
查看cpu信息
- cat /proc/cpuinfo
查看本机登录用户
- w
显示系统时间和平均负载
- uptime
判断系统位数
- file /bin/ls
定时任务
-
crontab 循环执行
-
服务启动: service crond restart; chkconfig crond on;
-
用户crontab设置: crontab
-
-e:编辑定时任务(cron表达式)
-
-l:查询任务
-
-r:删除当前用户所有任务
-
-u 用户名:只有root可用
-
-
系统的crontab设置:vim /etc/crontab
-