获取linux服务器基本信息命令行

worktile 其他 87

回复

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

    在Linux服务器上,可以使用以下命令行方式获取基本信息:

    1. 查看服务器的操作系统版本:
    – `cat /etc/issue`:显示操作系统版本信息。
    – `lsb_release -a`:显示Linux发行版的详细信息。

    2. 查看内核版本:
    – `uname -r`:显示内核的版本号。

    3. 查看服务器的主机名和IP地址:
    – `hostname`:显示主机名。
    – `hostname -I`:显示服务器的IP地址。

    4. 查看服务器的CPU信息:
    – `cat /proc/cpuinfo`:显示CPU的详细信息。

    5. 查看服务器的内存信息:
    – `free -m`:以MB为单位显示内存的使用情况。

    6. 查看服务器的磁盘空间信息:
    – `df -h`:以人性化的方式显示文件系统的磁盘空间使用情况。
    – `du -sh <目录路径>`:显示指定目录的磁盘空间使用情况。

    7. 查看服务器的网络接口信息:
    – `ifconfig`:显示所有的网络接口及其配置信息。
    – `ip addr show`:显示所有的网络接口及其配置信息(较新的Linux发行版上常用)。

    这些命令能够快速获取到Linux服务器的基本信息。根据实际需求,可以使用适当的命令组合,获取更详细的信息。

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

    获取Linux服务器基本信息可以通过命令行来实现。下面是一些常用的命令行指令,可以用于获取基本信息:

    1. `uname -a`:显示系统的全部信息(内核版本、操作系统版本、硬件架构等)。
    2. `hostname`:显示主机名。
    3. `cat /etc/issue`:显示操作系统版本。
    4. `cat /proc/cpuinfo`:显示CPU信息,如制造商、型号、核心数等。
    5. `free -h`:显示内存使用情况,包括总内存、已使用内存、可用内存等。
    6. `df -h`:显示磁盘使用情况,包括磁盘容量、已用空间、可用空间等。
    7. `ifconfig` 或 `ip addr show`:显示网络接口信息,包括IP地址、MAC地址等。
    8. `netstat -tuln`:显示网络端口监听情况,包括监听的端口号、对应的进程等。
    9. `ps aux`:列出当前运行的进程,包括进程ID、进程命令、CPU、内存等信息。
    10. `uptime`:显示系统运行时间和平均负载。

    可以将这些命令组合使用,以获取更详细的服务器信息。例如,使用 `uname -a` 获取操作系统信息,再使用 `cat /proc/cpuinfo` 获取CPU信息,以此类推。

    此外,还可以使用其他命令行工具或脚本来获取更特定的信息。例如,使用 `lspci` 查看PCI设备的信息,使用 `lsusb` 查看USB设备的信息,使用 `dmidecode` 查看硬件信息等。

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

    获取 Linux 服务器的基本信息可以使用命令行工具来完成。下面是一些常用的命令来获取服务器的基本信息。

    1. `uname` 命令:用于显示系统相关信息,包括内核版本、操作系统名称、版本号、系统架构等。

    “`
    $ uname -a
    Linux server 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
    “`

    2. `lsb_release` 命令:用于显示 Linux 发行版的信息。

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

    3. `cat /etc/*release` 命令:用于显示系统的发行版信息。

    “`
    $ cat /etc/*release
    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=18.04
    DISTRIB_CODENAME=bionic
    DISTRIB_DESCRIPTION=”Ubuntu 18.04.3 LTS”
    “`

    4. `lsblk` 命令:用于显示系统的磁盘和分区信息。

    “`
    $ lsblk
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    sda 8:0 0 223.6G 0 disk
    ├─sda1 8:1 0 512M 0 part /boot/efi
    ├─sda2 8:2 0 10G 0 part /
    └─sda3 8:3 0 213.1G 0 part /home
    “`

    5. `df` 命令:用于显示文件系统的磁盘空间使用情况。

    “`
    $ df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda2 10G 4.5G 4.8G 49% /
    /dev/sda3 208G 5.5G 192G 3% /home
    “`

    6. `hostname` 命令:用于显示系统主机名。

    “`
    $ hostname
    server
    “`

    7. `ifconfig` 命令:用于显示网络接口的详细信息。

    “`
    $ ifconfig
    enp0s3: flags=4163 mtu 1500
    inet 192.168.0.100 netmask 255.255.255.0 broadcast 192.168.0.255
    inet6 fe80::a00:27ff:fe1e:9371 prefixlen 64 scopeid 0x20 ether 08:00:27:1e:93:71 txqueuelen 1000 (Ethernet)
    RX packets 2860 bytes 2764666 (2.7 MB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 2015 bytes 268966 (268.9 KB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    lo: flags=73 mtu 65536
    inet 127.0.0.1 netmask 255.0.0.0
    inet6 ::1 prefixlen 128 scopeid 0x10
    loop txqueuelen 1000 (Local Loopback)
    RX packets 240 bytes 23184 (23.1 KB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 240 bytes 23184 (23.1 KB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    “`

    8. `top` 命令:用于实时显示系统的进程和资源使用情况。

    “`
    $ top
    top – 12:48:31 up 6:52, 1 user, load average: 0.00, 0.01, 0.05
    Tasks: 206 total, 1 running, 205 sleeping, 0 stopped, 0 zombie
    %Cpu(s): 0.1 us, 0.0 sy, 0.0 ni, 99.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
    MiB Mem : 1839.3 total, 312.4 free, 681.8 used, 845.2 buff/cache
    MiB Swap: 0.0 total, 0.0 free, 0.0 used. 916.3 avail Mem

    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    1 root 20 0 43264 5268 3612 S 0.0 0.3 0:04.71 systemd
    2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
    “`

    通过这些命令,你可以获取 Linux 服务器的基本信息,包括操作系统信息、磁盘和分区信息、网络接口信息、进程和资源使用情况等。

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

400-800-1024

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

分享本页
返回顶部