ip [选项] [参数]
选项: -s 显示详细信息
#1.用ip命令显示网络设备的运行状态
ip link list
#2 查看网络地址
ip a
ip address show
ip address show ens33 #查看具体网卡的ip地址#3 修改接口状态
ip link set enss33 up #开启网卡
ip link set ens33 down #关闭网卡#4显示路由信息
ip route show
ping
ping命令用来测试主机之间网络的连通性
用法: ping [参数] [主机名或IP地址]
参数:
-c n 执行指定次数 n的ping命令
-b 测试与网关IP的连通性
#1.查看于百度的联通型
[root@localhost ~]# ping -c 3 www.baidu.comPING www.a.shifen.com (119.75.213.61) 56(84) bytes of data.
64 bytes from 119.75.213.61: icmp_seq=1 ttl=56 time=6.96 ms
64 bytes from 119.75.213.61: icmp_seq=2 ttl=56 time=6.62 ms
64 bytes from 119.75.213.61: icmp_seq=3 ttl=56 time=6.14 ms
--- www.a.shifen.comping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 3126ms
rtt min/avg/max/mdev = 6.141/6.577/6.963/0.337 ms
#2.查看于网关的连通性
[root@localhost ~]# ping -b www.baidu.comPING www.a.shifen.com (119.75.216.20) 56(84) bytes of data.
64 bytes from 119.75.216.20: icmp_seq=1 ttl=56 time=5.29 ms
64 bytes from 119.75.216.20: icmp_seq=2 ttl=56 time=8.47 ms
64 bytes from 119.75.216.20: icmp_seq=3 ttl=56 time=14.2 ms
--- www.a.shifen.comping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 3499ms
rtt min/avg/max/mdev = 5.294/9.342/14.257/3.711 ms
netstat 查看网络连接状况
netstat -an-n 显示端口
-p 显示进程
-t tcp
-u udp
-a 显示所有
#1.sudo netstat -nt 显示所有已建立的TCP连接
Active Internet connections (w/o servers)
Proto Recv-Q Send-QLocal Address Foreign Address State
tcp 0010.0.112.235:2210.0.112.252:57530 ESTABLISHED
tcp 064192.168.3.46:22192.168.3.50:58677 ESTABLISHED
#2. sudo netstat -nu 显示已建立的UDP连接
#3. sudo netstat -ntpa 显示TCP端口号的使用情况
用法: top
使用q退出
top - 03:32:26 up 3:08, 2 users, load average: 0.03, 0.04, 0.05
Tasks: 100 total, 1 running, 99 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1016160k total, 163660k used, 852500k free, 9412k buffers
Swap: 2064380k total, 0k used, 2064380k free, 51072k cached
PID USER PR NI VIRT RES SHR S %CPU%MEM TIME+ COMMAND
1 root 2001923214961224 S 0.00.10:00.95 init
2 root 200000 S 0.00.00:00.03 kthreadd
3 root RT 0000 S 0.00.00:00.05 migration/0 数据说明:
03:32:26 当前时间
up 3:08 系统运行时间,格式为时:分
2 user 当前登录用户数
load average: 0.03, 0.040.05 系统负载,即任务队列的平均长度。三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。
第二、三行为进程和CPU的信息。当有多个CPU时,这些内容可能会超过两行。内容如下:
total 进程总数 running 正在运行的进程数 sleeping 睡眠的进程数
stopped 停止的进程数 zombie 僵尸进程数 Cpu(s):
最后两行为内存信息。内容如下:
Mem:
191272k total 物理内存总量 173656k used 使用的物理内存总量 17616k free 空闲内存总量
22052k buffers 用作内核缓存的内存量
Swap:
192772k total 交换区总量 0k used 使用的交换区总量 192772k free 空闲交换区总量
进程信息区统计信息区域的下方显示了各个进程的详细信息。首先来认识一下各列的含义。
序号 列名 含义
a PID 进程id
b PPID 父进程id
c RUSER Real user name
d UID 进程所有者的用户id
e USER 进程所有者的用户名
f GROUP 进程所有者的组名
g TTY 启动进程的终端名。不是从终端启动的进程则显示为 ?
h PR 优先级
i NI nice值。负值表示高优先级,正值表示低优先级
j P 最后使用的CPU,仅在多CPU环境下有意义
k %CPU 上次更新到现在的CPU时间占用百分比
l TIME 进程使用的CPU时间总计,单位秒
m TIME+ 进程使用的CPU时间总计,单位1/100秒
n %MEM 进程使用的物理内存百分比
o VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
p SWAP 进程使用的虚拟内存中,被换出的大小,单位kb。
q RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
r CODE 可执行代码占用的物理内存大小,单位kb
s DATA 可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb
t SHR 共享内存大小,单位kb
u nFLT 页面错误次数
v nDRT 最后一次写入到现在,被修改过的页面数。
w S 进程状态(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程)
x COMMAND 命令名/命令行
y WCHAN 若该进程在睡眠,则显示睡眠中的系统函数名
z Flags 任务标志,参考 sched.h