网络
1)ip / config
ip a
ifconfig
显示网卡信息以及相关的IP地址
2)iftop命令
TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量
3)netstat
[root@m01 ~]# netstat -lntup
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 6378/zabbix_agentd
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 6173/zabbix_server
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1997/mysqld
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1215/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1297/master
tcp6 0 0 :::10050 :::* LISTEN 6378/zabbix_agentd
tcp6 0 0 :::10051 :::* LISTEN 6173/zabbix_server
tcp6 0 0 :::80 :::* LISTEN 2307/httpd
tcp6 0 0 :::22 :::* LISTEN 1215/sshd
tcp6 0 0 ::1:25 :::* LISTEN 1297/master
udp 0 0 127.0.0.1:323 0.0.0.0:* 885/chronyd
udp6 0 0 ::1:323 :::* 885/chronyd
该命令主要用来查看服务的端口号
4)glances
进程
1)ps
[root@m01 ~]# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 125708 4184 ? Ss 13:20 0:19 /usr/lib/systemd/systemd --switched-r
root 2 0.0 0.0 0 0 ? S 13:20 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 13:20 0:04 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S< 13:20 0:00 [kworker/0:0H]
root 7 0.0 0.0 0 0 ? S 13:20 0:05 [migration/0]
root 8 0.0 0.0 0 0 ? S 13:20 0:00 [rcu_bh]
USER:进程是哪个用户产生的
PID:进程号
%CPU:进程对CPU时间的占用率
%MEM:进程占用内存的百分比
VSZ:进程使用虚拟内存的大小
RSS:进程使用物理内存的大小
TTY:进程关联的终端
STAT:进程当前状态
当使用ps -ef
命令会有PPID,表示该进程的父进程
2)nethogs
该命令用来监控系统中进程或程序运行的实时网络流量带宽。
SENT和RECEIVED分别表示每个进程发送和接收的带宽使用速率。
右下方TOTAL对应的是带宽使用累计之和。
3)top
4)htop
5)glances
top、htop、glances命令