cat /proc/cpuinfo
:显示CPU信息。, 2. free m
:显示内存信息。, 3. df h
:显示磁盘空间信息。, 4. lspci
:显示PCI设备信息。,,要查看命令帮助,可以使用man
命令,man ls将显示
ls`命令的帮助文档。在Linux服务器管理中,查看服务器配置是一项基本而重要的任务,了解服务器的硬件和软件配置可以帮助系统管理员进行故障排查、性能优化以及确保系统安全,下面是一些常用的Linux命令,用于查看服务器的各种配置信息。
1. lscpu 查看CPU信息
lscpu
命令用于显示关于CPU架构的详细信息,它会列出逻辑CPU的数量、每个CPU的核心数、线程数等。
lscpu
2. free 查看内存使用情况
free
命令可以显示系统中空闲和已用的物理内存及交换内存,并提供总内存、空闲内存、共享内存等信息。
free h
3. df 查看磁盘空间使用情况
df
命令用于显示磁盘空间的使用情况,它可以告诉你每个文件系统的总大小、已用空间、剩余空间以及使用百分比。
df h
4. lspci 查看PCI设备信息
lspci
命令列出所有的PCI设备,并显示设备的详细信息,这对于查看服务器的硬件配置非常有用。
lspci
5. lsusb 查看USB设备信息
lsusb
命令可以列出所有连接到系统的USB设备的信息,它对于检查外部设备如U盘、打印机等很有帮助。
lsusb
6. uname 查看系统信息
uname
命令可以显示操作系统的名称和其他相关信息,通过不同的选项,你可以获取内核名称、主机名、操作系统版本等信息。
uname a
7. top/htop 动态查看进程和系统负载
top
和htop
命令可以实时显示系统中运行的进程及其资源使用情况,包括CPU占用率、内存使用量等。htop
是top
的一个增强版,提供了更易读的界面和更多的信息。
top htop
8. cat /proc/cpuinfo 查看CPU详细信息
/proc/cpuinfo
文件包含了关于CPU的详细信息,使用cat
命令查看这个文件可以得到每个核心的详细参数,如供应商ID、型号、频率等。
cat /proc/cpuinfo
9. cat /proc/meminfo 查看内存详细信息
类似于/proc/cpuinfo
,/proc/meminfo
文件包含了关于内存使用的详细信息,使用cat
命令可以查看这些信息,如总内存量、空闲内存量、缓冲区内存量等。
cat /proc/meminfo
10. ifconfig/ip addr 查看网络接口配置
ifconfig
(或在某些系统中的ip addr
)命令用于显示和配置网络接口,它可以列出所有激活的网络接口,并提供每个接口的IP地址、子网掩码、MAC地址等信息。
ifconfig 或者 ip addr
11. lsblk 查看块设备信息
lsblk
命令用于列出所有可用的块设备,并显示它们的主要属性,如设备名、挂载点、大小、类型等,这对于理解存储布局和识别设备很有用。
lsblk
12. dmidecode 查看硬件组件信息
dmidecode
命令可以显示BIOS/UEFI提供的所有硬件组件信息,这包括处理器、主板、内存、插槽等信息,对于硬件诊断和兼容性检查非常有用。
sudo dmidecode
13. hwinfo 查看综合硬件信息
hwinfo
命令是一个强大的工具,它可以收集并显示关于系统硬件和一些软件配置的详细信息,它提供了一个全面的视图,包括CPU、内存、硬盘、网络等设备的信息。
sudo hwinfo
表格归纳:常用查看服务器配置命令
功能 | 命令 | 描述 |
CPU信息 | lscpu |
显示CPU架构的详细信息 |
内存使用 | free |
显示系统中空闲和已用的物理内存及交换内存 |
磁盘空间 | df |
显示磁盘空间的使用情况 |
PCI设备 | lspci |
列出所有的PCI设备及其信息 |
USB设备 | lsusb |
列出所有连接到系统的USB设备的信息 |
系统信息 | uname |
显示操作系统的名称和其他相关信息 |
进程和负载 | top ,htop |
实时显示系统中运行的进程及其资源使用情况 |
CPU详细信息 | cat /proc/cpuinfo |
显示CPU的详细信息 |
内存详细信息 | cat /proc/meminfo |
显示内存使用的详细信息 |
网络接口 | ifconfig ,ip addr |
显示和配置网络接口 |
块设备 | lsblk |
列出所有可用的块设备及其主要属性 |
硬件组件 | dmidecode |
显示BIOS/UEFI提供的所有硬件组件信息 |
综合硬件信息 | hwinfo |
收集并显示关于系统硬件和一些软件配置的详细信息 |
相关问答:
Q1: 如果我想查看服务器的CPU温度,应该使用哪个命令?
A1: Linux标准库中并没有直接提供查看CPU温度的命令,但你可以通过安装lmsensors
包来读取硬件传感器的信息,其中可能包含CPU温度,安装后,使用sensors
命令来查看温度。
Q2: 如何查看服务器上所有用户的列表?
A2: 要查看服务器上所有用户的列表,可以使用cat /etc/passwd
命令,这个文件包含了所有用户的信息,每一行代表一个用户,其中包含了用户名、用户ID、家目录等信息。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/589088.html