linux系统常用的检查命令

fiy 其他 4

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,有许多常用的检查命令可以用来查看系统的状态、配置以及运行情况。下面是几个常见的检查命令:

    1. uname:用于查看系统信息,包括内核版本、操作系统版本、硬件架构等。使用命令“uname -a”可以显示完整的系统信息。

    2. df:用于查看磁盘空间使用情况。使用命令“df -h”可以以人类可读的方式显示磁盘空间使用情况。

    3. top:用于查看系统的进程和资源占用情况。使用命令“top”可以实时显示进程列表和资源使用情况,使用命令“top -u username”可以只显示某个用户的进程。

    4. free:用于查看系统的内存使用情况。使用命令“free -h”可以以人类可读的方式显示内存使用情况。

    5. ps:用于查看系统的进程信息。使用命令“ps aux”可以显示所有进程的详细信息,包括进程ID、占用CPU和内存的情况等。

    6. netstat:用于查看网络连接和网络统计信息。使用命令“netstat -tunlp”可以显示所有的TCP和UDP连接以及相应的进程信息。

    7. ifconfig:用于查看网络接口的IP地址、MAC地址等信息。使用命令“ifconfig -a”可以显示所有网络接口的详细信息。

    8. ethtool:用于查看和配置以太网卡的参数。使用命令“ethtool eth0”可以查看eth0网卡的详细信息。

    9. lsof:用于查看系统中打开的文件。使用命令“lsof -i”可以显示所有网络连接相关的文件。

    10. systemctl:用于管理系统服务。使用命令“systemctl status servicename”可以查看某个服务的运行状态。

    以上是一些常见的Linux系统检查命令,根据实际情况和需求,还可以使用其他命令来进一步查看系统的状态和配置信息。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux系统是一种开源操作系统,它的检查命令非常丰富,可以帮助用户了解系统的状态、配置和运行情况。下面是一些常用的Linux系统检查命令:

    1. top:top命令用于实时监控系统的运行情况,包括CPU使用率、内存占用情况、进程状态等。使用top命令可以方便地查看系统的整体资源消耗情况,并可以按需调整进程的优先级。

    2. df:df命令用于查看文件系统的磁盘空间使用情况。通过df命令可以快速了解磁盘的使用情况,包括总空间、已用空间和可用空间等。

    3. ifconfig:ifconfig命令用于显示和配置网络接口。通过ifconfig命令可以查看当前系统上所有的网络接口信息,包括IP地址、网卡状态等。

    4. netstat:netstat命令用于查看网络状态和连接情况。通过netstat命令可以查看系统的网络连接数、监听端口、网络接口的状态等。

    5. ps:ps命令用于显示当前系统中的进程状态。通过ps命令可以查看系统中运行的进程列表、进程的资源占用情况等。

    6. dmesg:dmesg命令用于查看系统的内核日志。通过dmesg命令可以查看系统的启动信息、硬件设备信息等。

    7. lsmod:lsmod命令用于查看系统中加载的内核模块。通过lsmod命令可以列出系统中正在使用的内核模块,方便用户了解系统的硬件支持情况。

    8. lspci:lspci命令用于查看系统的PCI设备信息。通过lspci命令可以列出系统中的PCI设备列表,包括网卡、显卡、声卡等设备的详细信息。

    9. dpkg:dpkg命令用于管理Debian系统中的软件包。通过dpkg命令可以查看系统中已安装的软件包、安装、卸载和更新软件包等。

    10. uname:uname命令用于显示当前系统的内核信息。通过uname命令可以查看系统的内核版本、操作系统类型等。

    这些命令是在Linux系统中常用的检查命令,可以帮助用户了解系统的状态和配置情况,以及进行一些系统管理操作。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux系统是一种常用的操作系统,因其稳定性和安全性,被广泛应用于服务器和嵌入式系统中。作为一个系统管理员,了解并掌握一些常用的检查命令对系统运行状态的监控和问题排查非常重要。下面将介绍一些常用的Linux系统检查命令。

    1. 查看系统信息命令

    1.1 uname命令
    uname命令可以用来打印系统信息。常用参数有-a,可以显示所有系统信息;-s,仅显示系统名称;-r,仅显示内核版本;-m,仅显示主机类型。

    示例:
    “`
    $ uname -a
    Linux example 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
    “`

    1.2 lsb_release命令
    lsb_release命令用于显示发行版信息。常用参数有-a,可以显示所有发行版信息。

    示例:
    “`
    $ lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 18.04.1 LTS
    Release: 18.04
    Codename: bionic
    “`

    2. 查看硬件信息命令

    2.1 lspci命令
    lspci命令用于显示所有连接到PCI总线的设备信息。

    示例:
    “`
    $ lspci
    00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
    00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 05)
    00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)

    “`

    2.2 lsusb命令
    lsusb命令用于显示所有连接到USB总线的设备信息。

    示例:
    “`
    $ lsusb
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 002: ID 8087:8001 Intel Corp.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    “`

    2.3 lscpu命令
    lscpu命令用于显示CPU信息。

    示例:
    “`
    $ lscpu
    Architecture: x86_64
    CPU op-mode(s): 32-bit, 64-bit
    Byte Order: Little Endian
    CPU(s): 4

    “`

    3. 查看内存和磁盘使用情况命令

    3.1 free命令
    free命令用于显示系统内存使用情况。

    示例:
    “`
    $ free -h
    total used free shared buff/cache available
    Mem: 7.7G 3.0G 1.6G 199M 3.0G 4.9G
    Swap: 2.0G 0B 2.0G
    “`

    3.2 df命令
    df命令用于显示磁盘使用情况。

    示例:
    “`
    $ df -h
    Filesystem Size Used Avail Use% Mounted on
    udev 3.9G 0 3.9G 0% /dev
    tmpfs 798M 1.8M 796M 1% /run
    /dev/sda1 20G 6.4G 13G 34% /
    tmpfs 3.9G 200M 3.7G 6% /dev/shm

    “`

    4. 查看进程信息和系统负载命令

    4.1 ps命令
    ps命令用于显示系统中的进程信息。

    示例:
    “`
    $ ps -ef
    UID PID PPID C STIME TTY TIME CMD
    root 1 0 0 09:39 ? 00:00:01 /sbin/init
    root 2 0 0 09:39 ? 00:00:00 [kthreadd]
    root 3 2 0 09:39 ? 00:00:00 [kworker/0:0]

    “`

    4.2 top命令
    top命令用于实时显示系统资源占用情况,包括CPU使用率、内存使用率、进程数等。

    示例:
    “`
    $ top
    top – 09:42:02 up 22 min, 1 user, load average: 0.15, 0.17, 0.19
    Tasks: 257 total, 1 running, 256 sleeping, 0 stopped, 0 zombie
    %Cpu(s): 1.2 us, 1.5 sy, 0.0 ni, 97.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
    MiB Mem : 7983.6 total, 5424.2 free, 2886.6 used, 673.2 buff/cache
    MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 4481.7 avail Mem

    “`

    5. 查看网络连接命令

    5.1 ifconfig命令
    ifconfig命令用于显示和配置网络接口信息。

    示例:
    “`
    $ ifconfig
    enp0s3: flags=4163 mtu 1500
    inet 192.168.56.101 netmask 255.255.255.0 broadcast 192.168.56.255
    inet6 fe80::a00:27ff:fe53:3a15 prefixlen 64 scopeid 0x20 ether 08:00:27:53:3a:15 txqueuelen 1000 (Ethernet)
    RX packets 2 bytes 120 (120.0 B)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 18 bytes 2774 (2.7 KiB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    “`

    5.2 netstat命令
    netstat命令用于显示网络连接状态。

    示例:
    “`
    $ netstat -an
    Active Internet connections (servers and established)
    Proto Recv-Q Send-Q Local Address Foreign Address State
    tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN

    “`

    以上就是Linux系统常用的检查命令,这些命令可以帮助我们了解系统的硬件配置、运行状态、资源使用情况以及网络连接等信息,对于系统的调优和故障排查非常有帮助。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部