1. 查看linux系统信息
1.1 查看系统版本
1 | #lsb_release -a |
1.2 查看硬盘内存 CPU
1.2.1 查看硬盘
1 | # df -h 查看磁盘空间 |
1.2.1 查看内存
1 | # free -h 查看内存 |
1.2.2 查看 CPU
1 | # lscpu |
2. 进程端口相关
2.1 查询进程
1 | ps # displays processes for the current shell. |
2.2 查询端口
1 | #1. 这类命令一定要用sudo |
2.3 进程管理器
1 | # top |
第一行的参数
10:59:22 : 当前系统时间
up 37 days, 20:48 : 系统累积以及运行的时间
3 users : 当前用户数量
load average: 0.00,0.00,0.00 : 系统负载的三个数值分别表示的是1分钟,5分钟和15分钟系统负载的平均值当CPU完全空闲的时候,平均负荷为0;当CPU工作量饱和的时候,平均负荷为1。n个CPU的电脑,可接受的系统负荷最大为n.0。
第二行的参数
Tasks: 112 total : 进程总数
1 running : 正常运行的进程数量
121 sleeping : 休眠的进程数量
0 stopped : 停止的进程数量
0 zombie : 僵死进程数量第三行的参数
0.2 us : 用户进程占用cpu资源的百分比
0.2 sy : 内核进程占用cpu资源的百分比
0.0 ni : 用户进程空间内改变过优先级的进程占cpu资源的百分比
99.7 id : 空闲cpu百分比
0.0 wa : 等待io的进程占cpu资源的百分比
0.0 hi : 硬中断占用cpu的百分比
0.0 si: 软中断占用的百分比
0.0 st : 虚拟机占用百分比第四行的意义
524280k total : 交换区内存总容量
0k used : 交换区内存使用的容量
524280k used: 交换区空闲的内存容量
848380k cached : 缓存的交换区总量进程的意义
PID : 进程id,标记唯一进程
USER : 进程用户名
PR : 优先级
NI : nice值。负值表示高优先级,正值表示低优先级
VIRT : 进程使用的虚拟内存的大小
RES : 指进程除去使用交换区swap的内存,使用的物理内存的大小
SHR : 进程共享内存的大小
S : process status 进程状态 。 分别有D R S T Z ,分别表示不可中断的休眠、正在运行、休眠中、暂停或者跟踪状态、僵死状态
%CPU : cpu的使用量占总cpu时间的百分比
%MEM : 进程使用的物理内存百分比
TIME+ : 进程使用的CPU时间总计,精确到1/100秒
COMMAND : 命令或者进程名称
3. 系统设置
3.1 设置linux时间和时区
1 | # 设置时间 |
5. 其他
5.1 域名查询
1 | host hostname [server] |