当前位置:首页 > 综合资讯 > 正文
黑狐家游戏

linux服务器配置查看命令,Linux服务器配置查看命令大全及详解

linux服务器配置查看命令,Linux服务器配置查看命令大全及详解

Linux服务器配置查看命令大全,包含系统信息、网络配置、用户权限、进程管理等多个方面,涵盖详尽的命令及详解,助您轻松掌握服务器配置管理。...

Linux服务器配置查看命令大全,包含系统信息、网络配置、用户权限、进程管理等多个方面,涵盖详尽的命令及详解,助您轻松掌握服务器配置管理。

系统信息查看命令

  1. uname:显示内核相关信息。

    uname -a

    输出结果示例:

    Linux 2.6.32-431.23.1.el6.x86_64 #1 SMP Mon Aug 3 22:10:53 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
  2. hostname:显示或设置主机名。

    linux服务器配置查看命令,Linux服务器配置查看命令大全及详解

    图片来源于网络,如有侵权联系删除

    hostname

    输出结果示例:

    myserver
  3. cat /etc/os-release:查看操作系统相关信息。

    cat /etc/os-release

    输出结果示例:

    NAME="CentOS Linux"
    VERSION="7 (Core)"
    ID="centos"
    ID_LIKE="rhel fedora"
    VERSION_ID="7"
    PRETTY_NAME="CentOS Linux 7 (Core)"
    ANSI_COLOR="0;31"
    CPE_NAME="cpe:/o:centos:centos:7"
    HOME_URL="https://www.centos.org/"
    BUG_REPORT_URL="https://bugs.centos.org/"
  4. lsb_release:查看Linux发行版信息。

    lsb_release -a

    输出结果示例:

    LSB Version: :core-4.1-amd64:core-4.1-noarch:core-4.1-i386:core-4.1-i486
    Distro: CentOS Linux
    Description: CentOS Linux release 7 (Core)
    Release: 7
    Codename: Core
  5. free:查看内存使用情况。

    free -m

    输出结果示例:

    total used free shared buff/cache available
    Mem: 20480 9152 11328 0 0 19328
    Swap: 0 0 0
  6. df:查看磁盘空间使用情况。

    df -h

    输出结果示例:

    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1       50G  9.5G   40G  20% /
  7. ip a:查看网络接口信息。

    ip a

    输出结果示例:

    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
        link/ether 00:16:3e:xx:xx:xx brd ff:ff:ff:ff:ff:ff
        inet 192.168.1.100/24 scope global eth0
           valid_lft forever preferred_lft forever
        inet6 fe80::216:3eff:feaa:xxxx/64 scope link
           valid_lft forever preferred_lft forever

进程信息查看命令

  1. ps:查看当前进程信息。

    ps aux

    输出结果示例:

    USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root         1  0.0  0.0  1276  544 ?        Ss   Aug23   0:00 /sbin/init
    root         2  0.0  0.0  1276  544 ?        S    Aug23   0:00 [kthreadd]
    root         3  0.0  0.0  1276  544 ?        S    Aug23   0:00 [ksoftirqd/0]
  2. top:实时显示进程信息。

    top

    输出结果示例:

    top - 16:47:10 up  2:23,  1 user,  load average: 0.00, 0.00, 0.00
    Tasks: 70 total,   1 running, 69 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:  20480M  9152M  11328M  0%   0 0 20480M
    -/+ buffers/cache: 9152M 11328M
    Swap: 0 0 0
  3. netstat:查看网络连接信息。

    netstat -ntap

    输出结果示例:

    Active Internet connections (w/o servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
    tcp        0      0 192.168.1.100:22      192.168.1.101:4456      ESTABLISHED 3147/sshd
  4. lsof:列出打开的文件信息。

    lsof -i :22

    输出结果示例:

    COMMAND  PID   USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
    sshd     3147   root   3u  IPv4  4245378     0t0  TCP *:22 (LISTEN)
  5. systemctl:查看系统服务状态。

    systemctl status sshd

    输出结果示例:

    sshd.service - OpenSSH server daemon
       Loaded: loaded (/usr/lib/systemd/system/sshd.service; disabled; vendor preset: enabled)
       Active: active (running) since Sat 2019-05-11 16:47:10 CST; 3min 3s ago
       Docs: man:sshd(8)
       Process: 3147 ExecStart=/usr/sbin/sshd -D (code=exited, status=0/SUCCESS)
       Main PID: 3147 (sshd)
       CGroup: /system.slice/sshd.service
       ...

日志信息查看命令

linux服务器配置查看命令,Linux服务器配置查看命令大全及详解

图片来源于网络,如有侵权联系删除

  1. cat:查看文件内容。

    cat /var/log/messages

    输出结果示例:

    May 11 16:47:10 myserver sshd[3147]: Accepted password for root from 192.168.1.101 port 4456 ssh2
  2. tail:查看文件末尾内容。

    tail -f /var/log/messages

    输出结果示例:

    May 11 16:47:10 myserver sshd[3147]: Accepted password for root from 192.168.1.101 port 4456 ssh2
  3. grep:搜索文件内容。

    grep "root" /var/log/messages

    输出结果示例:

    May 11 16:47:10 myserver sshd[3147]: Accepted password for root from 192.168.1.101 port 4456 ssh2
  4. awk:文本处理工具。

    awk '{print $1, $2, $5}' /var/log/messages

    输出结果示例:

    May 11 16:47:10 sshd
  5. logrotate:日志轮转工具。

    logrotate -f /etc/logrotate.d/sshd

    输出结果示例:

    rotating log for /var/log/messages
    logrotate: starting
    logrotate: ending

性能监控命令

  1. vmstat:查看虚拟内存统计信息。

    vmstat 1

    输出结果示例:

    r  bwt  swpd  free  inod  mem  pgm pty  fd  sms  uio  svcs  cpu
    0  0    0     11328  0     0    0    0    0    0    0    0  0.0  0.0  0.0
  2. iostat:查看磁盘I/O统计信息。

    iostat 1

    输出结果示例:

    Device:            tps    rd_sec/s wr_sec/s avgrq-sz avgqu-sz await r_await w_await svctm %util
    vda                0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00   0.00
  3. mpstat:查看CPU统计信息。

    mpstat 1

    输出结果示例:

    CPU    %usr   %nice %sys %iowait  %irq  %soft  %steal  %guest  %guest_nice   %idle
    all    0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00     0.00   100.00
  4. iotop:查看I/O消耗的进程。

    iotop -o

    输出结果示例:

    PID,USER,PR,NI,COMMAND
    3147,root,20,-5,sshd
  5. nmon:性能监控工具。

    nmon -f -l 10 -m cpu,mem,disk,net

    输出结果示例:

    cpu: %usr, %nice, %sys, %iowait, %idle
    mem: used, free, buffers, cached
    disk: read, write, read merges, write merges, sectors
    net: rx, tx, rx errors, tx errors

是Linux服务器配置查看命令的详细介绍,希望对您有所帮助,在实际操作过程中,可以根据需要选择合适的命令进行查看和分析。

黑狐家游戏

发表评论

最新文章