在Linux系统上,可以使用多种命令来查看机器的配置信息。以下是一些常用的命令及其用途:
uname
命令uname
命令用于显示系统信息。
uname -a
输出示例:
Linux hostname 5.4.0-122-generic #138-Ubuntu SMP Wed Jun 22 15:00:31 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
lscpu
命令lscpu
命令用于显示CPU信息。
lscpu
输出示例:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 158
Model name: Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz
Stepping: 9
CPU MHz: 2712.000
BogoMIPS: 5424.00
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K
NUMA node0 CPU(s): 0-3
free
命令free
命令用于显示内存使用情况。
free -h
输出示例:
total used free shared buff/cache available
Mem: 7.7Gi 2.1Gi 1.2Gi 1.0Gi 4.3Gi 4.3Gi
Swap: 2.0Gi 0B 2.0Gi
df
命令df
命令用于显示磁盘空间使用情况。
df -h
输出示例:
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 788M 9.6M 778M 2% /run
/dev/sda1 234G 50G 179G 22% /
tmpfs 3.9G 76M 3.8G 2% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/loop0 98M 98M 0 100% /snap/core/8592
/dev/loop1 55M 55M 0 100% /snap/core18/1754
/dev/loop2 31M 31M 0 100% /snap/snapd/7264
/dev/loop3 31M 31M 0 100% /snap/snapd/8542
tmpfs 788M 16K 788M 1% /run/user/1000
lsblk
命令lsblk
命令用于列出所有可用的块设备。
lsblk
输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 232.9G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
└─sda2 8:2 0 232.4G 0 part /
sdb 8:16 0 931.5G 0 disk
└─sdb1 8:17 0 931.5G 0 part /home
sr0 11:0 1 1024M 0 rom
ip addr
命令ip addr
命令用于显示网络接口信息。
ip addr show
输出示例:
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:00:00:01 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::216:3eff:fe00:1/64 scope link
valid_lft forever preferred_lft forever
这些命令在系统管理、故障排除、性能监控等方面非常有用。例如:
sudo
命令提升权限:sudo
命令提升权限:-h
选项以人类可读的格式显示大小。通过这些命令,可以全面了解Linux系统的硬件和软件配置信息,从而更好地进行系统管理和故障排除。
领取专属 10元无门槛券
手把手带您无忧上云