Linux长时间以来一直是服务器管理最喜欢的操作系统,由于它是一个安全的开源操作系统,既稳定又灵活。目前,用户可以通过打开Windows信息利用程序轻松检服务器配置。但在Linux系统上,查看服务器配置信息其实不容易。
在Linux上,大多数服务器配置信息都存储在“/proc”文件系统下。
proc文件系统(procfs)是类Unix操作系统中的一种特殊文件系统,它提供有关进程的信息和其他系统信息,它有时被称为进程信息伪文件系统。它不包括“真实”文件,而是运行时系统信息(例如系统内存、安装的装备、硬件配置等)。
那末Linux怎样查看服务器配置?Linux有很多命令可以检查服务器配置信息,分别以下:
一、使用Linux的lscpu命令检查服务器的CPU和处理单元
lscpu命令显示有关CPU和处理单元的信息。它从sysfs搜集CPU架构信息,并从/proc/cpuinfo文件搜集其他信息。
以下输出显示了以下信息,例如CPU、线程、内核、套接字和非统一内存访问 (NUMA) 节点的数量。还有关于CPU 缓存和缓存同享、系列、型号、bogoMIPS、字节顺序和步进的信息。
上述命令显示了CPU处理器的合并输出,并运行以下命令以查看每一个CPU处理器信息。
$猫/proc/cpuinfo
可使用以下命令轻松计算CPU数量。
$ grep pro /proc/cpuinfo -c
8
二、使用Linux的free命令查看内存信息
free 命令被Linux管理员广泛用于检查Linux系统内存,它非常简单,可以显示系统中空闲和使用的物理和交换内存的总量,和内核使用的缓冲区和缓存。
三、使用Linux的vmstat命令检查内存信息
vmstate命令报告虚拟内存统计信息。它报告有关进程、内存、分页、块 IO、圈套、磁盘和cpu活动的信息。
四、使用Linux的lspci命令查看PCI总线装备信息
lspci代表列出PCI装备。lspci命令用于显示系统中的PCI总线和连接到PCI和PCI总线的硬件装备的信息。
它将显示有关PCI桥、VGA控制器、以太网控制器、USB控制器、音频装备、IDE接口等装备的型号/芯片详细信息的信息。
上面输出的细节: 每行包括三个部份,下面详细描写。
PCI bus slot number:09:00.0
PCI slot name:以太网控制器
Device Manufacturer Name and Model Number:Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express 千兆以太网控制器 (rev 15)
PCI 相干装备的信息存储在以下文件中。
$ ls -lh /usr/share/hwdata/pci.ids
-rw-r--r-- 1 根根 1.2M 2019 年 3 月 18 日 /usr/share/hwdata/pci.ids
五、使用Linux的lsscsi命令查看scsi装备信息
lsscsi代表小型计算机系统接口列表。lsscsi命令列出有关连接到系统的SCSI/Sata装备的信息。
它扫描 sysfs(挂载在 /sys)伪文件系统以搜集信息,这是在2.6 Linux 内核系列中引入的。
六、使用Linux的lsusb命令查看USB装备信息
lsusb代表通用串行总线或USB列表。它显示有关系统中的USB总线和连接到它们的装备的信息。
这将显示连接到计算机的所有 USB 装备的列表,例如键盘、鼠标、打印机、磁盘驱动器、网络适配器等。
上面输出的细节: 每行有四个部份,下面详细描写。
Bus 001:巴士号码
Device 001:装备编号
ID 1d6b:0002:ID 包括两个部份。第一部份显示“制造商 ID”,第二部份显示“装备 ID”。
Linux Foundation 2.0 root hub:装备制造商名称和型号。
USB 相干装备的信息存储在以下文件中。
$ ls -lh /usr/share/hwdata/usb.ids
-rw-r--r-- 1 根 595K 2019 年 3 月 18 日 /usr/share/hwdata/usb.ids
七、使用Linux的fdisk命令检查添加的硬盘大小
fdisk代表固定磁盘或格式化磁盘是一个cli实用程序,允许用户在磁盘上履行以下操作。它允许我们查看、创建、调剂大小、删除、移动和复制分区。
它了解MBR、Sun、SGI和BSD分区表,但不了解GUID分区表 (GPT),而且它不是为大型分区设计的。
fdisk允许我们为每一个磁盘创建最多四个主分区。其中之一多是扩大分区,它包括多个逻辑分区。
以上就是Linux查看服务器配置的相干步骤。还有更多Linux命令使用方法,小编就不在逐一分析了,可以联系达达云在线客服!
TOP