目录
1、ifconfig命令
ifconfig命令最常用的是用来看网络接口配置的相关信息。
2、ping命令
ping命令主要是检查能不能与目标ip进行通信。
ping命令 目标ip或者地址 直接用ping命令+目标的ip或者地址即可
ping命令 -c 次数 目标ip或者地址 加上-c+次数后,就会在ping够指定次数后停止,不会一直ping下去
ping命令 -i N(代表时间,单位是秒) 目标ip或者地址 加上-i+N后,就会按着设定的时间间隔N去进行ping
3、 netstat 命令
netstat命令主要是显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作,面试中常问查看端口的命令,可以使用该命令查看
4、top 命令
top命令类似于windows的任务管理器,可以查看cpu、内存、进程等的使用情况
首先第一行top:
17:32:07 代表当前的系统时间:
up 217days ,13min 表示系统已经连续运行了217天13分钟
1 user 表示当前有1个用户在使用该系统
load average:0.26,0.16,0.09 表示系统在1分钟、5分钟、15分钟到现在的平均负载情况
第二行 Tasks:显示的是进程的情况:
80 total 表示当前系统共有80个进程
2running 表示当前系统有两个进程正在运行
77slepping 表示有77个进行正常休眠
1 stoped 表示有1个进程 已停止
0zombie 表示0个进程为僵尸态
第三行 cpu 显示的是cpu的状态信息:
1.0 us 用户空间占用cpu的百分比
1.0 sy 内核空间占用cpu的百分比
0.0 ni 用户进程空间内改变过优先级的进程占用cpu的百分比
98.0 id 空闲cpu百分比
0.0 wa IO等待占用的cpu百分比
0.0 hi 硬中断占用的cpu百分比
0.0 si 软中断占用的cpu百分比
0.0 st 虚拟CPU等待实际CPU的时间的百分比
第四行KiB Mem 代表的是内存状态:
1798904 total 物理内存总量
84276 free 空闲的内存总量
401908 used 使用中的内存总量
1312720 buff/cache 用作内核缓存的内存量
第五行 Kib Swap 交换分区信息:
0 total 交换区总量
0 free 使用的交换区总量
0 used 空闲交换区总量
0 cached 代表可用于进程下一次分配的物理内存数量
第六行 PID USER这行 各进程的状态监控:
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时间总计,单位秒
COMMAND 进程名称(命令名/命令行)
下图为公众号二维码,内容会同步发出,大家可以关注一起学习
这个是张狗子小哥哥的公众号,会分享一些平时的工作心得,可以关注看下。