Linux 基础命(一) 系统管理与维护
1. 显示指定工作目录下内容 ls
2. 显示当前工作目录 pwd
3. 改变当前工作目录令 cd
4. 显示或修改系统时间与日期 date
5. 设置用户口令 passwd
6. 改变身份(切换用户) su
7. 清除屏幕信息 clear
8. 显示指定命令的帮助信息 man
9. 显示目前登入到系统的用户who 、whoami
10.显示登录到系统的用户信息 w
11.显示操作系统相关信息 uname
12.输出系统任务队列信息 uptime
13.列出目前与过去登入系统的用户信息 last
14.显示开机信息 dmesg
15.显示系统内存状态 free
16.显示系统进程瞬间的运行动态 ps
17.实时监控系统处理器状态 top (详解如下)
(1) 统计信息区
第 1 行为任务队列信息,含义如下:
11:19:56 表示当前系统时间
up 55 min 表示系统已经启动55分钟
1 user 当前登入系统的用户数
load averave:0.00,0.00,0.00 3个数值分别表示 1min,5min,15min 前到现在的系统平均负载值
第 2 行和第 3 行分别为进程和CPU信息,具体含义如下
Tasks: 56 total 进程的总数
1 running 正在运行的进程数
55 sleeping 处于休眠的进程数
0 stopped 停止的进程数
0 zombie 僵死的进程数
Cpu(s) 0.0% us表示用户进程占用CPU的百分比
0.3% sy 系统进程占用CPU的百分比
0.0% ni 用户进程空间内改变过优先级的进程占用 CPU百分比
99.7% id 空闲CPU占用的百分比
0.0% wa 等待输入输出的进程占用CPU 的百分比
0.0% hi
0.0% si
最后两行输出的是内存信息,具体含义如下
Mem: 256044k total 系统物理内存大小
164348k used 已经使用的物理内存大小
91696k free 目前空余内存大小
11872k buffers 用作内核缓冲区的内存大小
Swap: 257032k total 交换分区内存大小
0k used 已经使用的交换区分区大小
257032k free 空闲的交换区大小
107564k cached 高速缓存。
(2) 进程信息区
PID: 进程的id
USER: 进程所有者的用户名
PR: 进程的优先级
NI:nice值 负值表示高优先级,正值表示低优先级
VIRT: 进程使用的虚拟内存总量,单位KB VIRT = SWAP + RES
RES: 进程使用的、未被换出的物理内存大小,单位kb RES = CODE + DATA
SHR : 共享内存大小 单位KB
S: 进程状态,D 表示不可中断的睡眠状态,R表示运行状态,S表示睡眠状态,T表示跟踪/停止,Z表示僵死进程
%CPU: 上次更新到现在的CPU时间占用百分比
%MEM: 进程占用的物理内存百分比
TIME+ :进程使用的CPU时间总计,单位为1/100秒
COMMAND : 正在运行的进程命令或者命令路劲