首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 系统上查看机器配置信息指令

在Linux系统上,可以使用多种命令来查看机器的配置信息。以下是一些常用的命令及其用途:

1. uname 命令

uname 命令用于显示系统信息。

代码语言:txt
复制
uname -a

输出示例:

代码语言:txt
复制
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

2. lscpu 命令

lscpu 命令用于显示CPU信息。

代码语言:txt
复制
lscpu

输出示例:

代码语言:txt
复制
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

3. free 命令

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

代码语言:txt
复制
free -h

输出示例:

代码语言:txt
复制
              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

4. df 命令

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

代码语言:txt
复制
df -h

输出示例:

代码语言:txt
复制
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

5. lsblk 命令

lsblk 命令用于列出所有可用的块设备。

代码语言:txt
复制
lsblk

输出示例:

代码语言:txt
复制
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  

6. ip addr 命令

ip addr 命令用于显示网络接口信息。

代码语言:txt
复制
ip addr show

输出示例:

代码语言:txt
复制
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

应用场景

这些命令在系统管理、故障排除、性能监控等方面非常有用。例如:

  • 系统管理员:在部署新系统或升级现有系统时,需要了解硬件和软件的详细配置。
  • 开发人员:在调试应用程序时,可能需要查看系统资源的使用情况。
  • 运维团队:在监控服务器性能时,需要定期检查系统配置和资源使用情况。

常见问题及解决方法

  1. 命令未找到:如果某些命令未找到,可能是由于系统未安装相应的工具包。可以通过包管理器安装,例如:
  2. 命令未找到:如果某些命令未找到,可能是由于系统未安装相应的工具包。可以通过包管理器安装,例如:
  3. 权限不足:某些命令可能需要root权限才能执行。可以使用sudo命令提升权限:
  4. 权限不足:某些命令可能需要root权限才能执行。可以使用sudo命令提升权限:
  5. 输出格式问题:可以通过添加选项来调整输出格式,例如使用-h选项以人类可读的格式显示大小。

通过这些命令,可以全面了解Linux系统的硬件和软件配置信息,从而更好地进行系统管理和故障排除。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券