Linux系统相关命令

本文主要介绍Linux系统相关命令,比如关机,查看硬件信息等。

1. 关机命令

1
2
3
4
5
6
7
8
# shutdown -h now		关机
# init 0 关机
# telinit 0 关机
# # shutdown -h hours:minutes & 按预定时间关机
# shutdown -c 取消按预定时间关闭系统
# shutdown -r now 重启
# reboot 重启
# logout 注销

2. 硬件相关

1
2
3
4
5
# dmidecode -q					硬件相关信息 
# hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
# lscpu 查看CPU
# lspci 查看主板
# lsblk 查看磁盘分区

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 显示系统负载情况
---------------- The End ----------------