diff --git a/笔记/Linux/基础指令/df.md b/笔记/Linux/基础指令/df.md new file mode 100644 index 0000000..96cdcfb --- /dev/null +++ b/笔记/Linux/基础指令/df.md @@ -0,0 +1,9 @@ +# df \[-h] + +作用:查看磁盘使用情况 + +参数: +- -h:以更人性化的单位进行显示 + +示例: +- df -h \ No newline at end of file diff --git a/笔记/Linux/基础指令/iostat.md b/笔记/Linux/基础指令/iostat.md new file mode 100644 index 0000000..8648e65 --- /dev/null +++ b/笔记/Linux/基础指令/iostat.md @@ -0,0 +1,11 @@ +# iostat \[-x] \[num1] \[num2] + +作用:查看CPU、磁盘等相关信息 + +参数: +- x:显示更多信息 +- num1:刷新间隔 +- num2:刷新次数 + +示例: +- \ No newline at end of file diff --git a/笔记/Linux/基础指令/sar.md b/笔记/Linux/基础指令/sar.md new file mode 100644 index 0000000..7cda2b3 --- /dev/null +++ b/笔记/Linux/基础指令/sar.md @@ -0,0 +1,12 @@ +# sar \[-n] DEV \[num1] \[num2] + +作用:查看网络相关统计信息 + +参数: +- -n:查看网络 +- DEV表示查看的网络接口 +- num1:刷新间隔/不填只显示一次 +- num2:查看次数/不填无限次 + +示例: +- sar -n DEV 3 2 \ No newline at end of file diff --git a/笔记/Linux/基础指令/top.md b/笔记/Linux/基础指令/top.md new file mode 100644 index 0000000..14ce56c --- /dev/null +++ b/笔记/Linux/基础指令/top.md @@ -0,0 +1,75 @@ +# top \[-p -d -c -n -b -i -u] + +作用:默认每5s刷新一次系统性能信息 + +参数: +- p:只显示某个进程的信息 +- d:设置双向时间,默认5s +- c:显示产生进程的完整命令,默认是进程名 +- n:指定刷新次数,-n 3表示刷新3次后退出 +- b:以非交互非全屏模式运行,以批次的方式执行top,一般配合-n指定输出几次统计信息,将输出重定向到指定文件,例如top -b -n 3 > /tmp/top.tmp +- i:不显示任何限制或无用的进程 +- u查找指定用户启动的进程 + +交互式选项模式: +- h:显示帮助画面 +- c:显示进程的完整命令 +- f:选择需要展示的项目 +- M:更具驻留内存大小(RES)排序 +- P:根据CPU使用百分比大小进行展示 +- T:根据时间/累计时间进行排序 +- E:切换顶部内存显示单位 +- e:切换进程内存显示单位 +- l:切换显示平均负载和启动时间信息 +- i:不显示限制或无用进程,和i参数相同 +- t:切换显示CPU状态信息 +- m:切换显示内存信息 + +示例: +- top + +信息: +- 横向信息: + - 第一行: + - top:当前系统时间 + - up:开机时间 + - users:登录的用户数 + - load average:1/5/15分钟内系统平均负载 + - 第二行: + - task:进程数 + - running:正在运行的进程 + - sleeping:睡眠的进程 + - stopped:停止的进程 + - zombie:僵尸进程 + - 第三行: + - cpus + - us:用户占用率 + - sy:系统占用率 + - ni:高优先进程占用率 + - id:空闲cpu百分比 + - wa:IO等待CPU占用率 + - hi:CPU硬件中断率 + - si:CPU软件中断率 + - st:强制等待占用CPU率 + - 第四行、第五行: + - Kib Mem:物理内存 + - total:总量 + - free:空闲大小 + - used:使用中的大小 + - buff/cache:缓存使用大小 + - Kib Swap:虚拟内存 + - 同样 +- 竖向信息: + - PID:进程id + - USER:进程所属用户 + - PR:进程优先级,越小越高 + - NI:负值标识高优先级,正标识低优先级 + - VIRT:进程使用虚拟内存,单位KB + - RES:进程使用物理内存,单位KB + - SHR:进程使用共享内存,单位KB + - S:进程状态(S休眠,R运行,Z僵死,N附属优先级,I空闲状态) + - %CPU:CPU占用率 + - %MEM:进程占用率 + - TIME+:进程使用CPU时间总计,单位10ms + - COMMAND:进程的命令或名称或程序文件路径 + diff --git a/笔记/Linux/系统/主机状态.md b/笔记/Linux/系统/主机状态.md new file mode 100644 index 0000000..8a0a52a --- /dev/null +++ b/笔记/Linux/系统/主机状态.md @@ -0,0 +1,5 @@ +相关指令: +- [[top]] +- [[df]] +- [[iostat]] +- [[sar]] \ No newline at end of file