获取linux服务器基本信息命令行
-
在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年前 -
获取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年前 -
获取 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=4163mtu 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 0lo: 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 MemPID 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年前