本文主要介绍Linux系统相关命令,比如关机,查看硬件信息等。
1. 关机命令
1 | # shutdown -h now 关机 |
2. 硬件相关
1 | # dmidecode -q 硬件相关信息 |
3. 网络命令
ifconfig命令
1
2
3
4
5
6
7
8# ifconfig 显示一个以太网卡的配置,常用选项:
# ifconfig eth0
# ifconfig eth0 down
# ifconfig eth0 up
# ifconfig eth0 192.168.1.99 broadcast 192.168.1.255 netmask 255.255.255.0
# ifconfig eth0:0 192.168.1.100 netmask 255.255.255.0 添加虚拟网卡
# ifup eth0 启用一个 'eth0' 网络设备
# ifdown eth0 禁用一个 'eth0' 网络设备ip命令
1
2
3
4
5
6
7
8
9
10# ip 网络配置工具,常用选项:
# ip a
# ip addr show
# ip addr show dev eth0 查看服务器ip地址
# ip -s link list
# ip -s link ls eth0 查看接口统计(ethtool -S eth0)
# ip route list 查看路由表
# ip neigh list 查看邻居表(arp -an)
# ip addr add 192.168.0.215/24 label eth0:1 dev eth0 添加虚拟网卡
# ip addr del 192.168.0.215/24 label eth0:1 dev eth0 删除虚拟网卡netstat命令
1
2
3
4
5# netstat -an | grep LISTEN -a 显示所有socket,包括正在监听的, -n 以网络IP地址代替名称
# netstat -ntlup 查看系统网络的状态信息,t=tcp,u=udp,p=程序名称,l=监听
# netstat -s 按照各个协议分别显示其统计数据
# netstat -i 显示网卡接口信息
# netstat –r 显示关于路由表的信息(rount -n)
4. 系统监控和性能分析命令
iostat命令
1
2
3
4
5# iostat 直接运行,显示所有设备负载情况
# iostat 2 3 每2秒显示一次,总共显示3次
# iostat -c 查看cpu
# iostat -d 查看磁盘
# iostat -d -x 1 x参数是详细信息vmstat命令
1
2
3# vmstat 虚拟内存统计
# vmstat 2 2 每2秒显示一次,总共显示2次
# vmstat 2 2 -S m -S参数是单位,可以是k、m等free命令
1
2
3# free 查看内存
# free -m -m是单位
# free -m -s 2 -s是时间,每2秒查看一次dstat命令
1
2
3
4
5# dstat 信息统计工具
# dstat -n n是net
# dstat -d d是disk
# dstat -m m是memory
# dstat -l l是load average 显示系统负载情况