当前位置:首页 > 数码 > linux命令查看机器的配置 (linux命令行大全)

linux命令查看机器的配置 (linux命令行大全)

admin7个月前 (04-15)数码78

在 Linux 系统中,你可以使用多个命令来查看当前机器的配置信息,包括 CPU、内存、磁盘和操作系统等信息。以下是一些常用的命令:

1. 查看 CPU 信息

lscpu 命令在 Linux 系统中用于显示有关 CPU 架构的信息,包括其数量、型号、核心数、架构类型等。这个命令是查看处理器信息的快速且方便的方式,尤其对于确定系统的 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):             2
NUMA node(s):          1
Vendor ID:           GenuineIntel
CPU family:           6
Model:                79
Model name:           Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
Stepping:             2
CPU MHz:               3998.996
CPU max MHz:           4200.0000
CPU min MHz:           2400.0000
BogoMIPS:             7983.99
Virtualization:       VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:             8192K
NUMA node0 CPU(s):     0-3

使用场景

  • 确定系统的 CPU 类型和性能。
  • 监控 CPU 使用情况和性能。
  • 优化系统性能和资源分配。

2. 查看内存信息

free -h 是一个在 Linux 系统中用来查看内存使用情况的命令。它提供了关于系统内存(RAM)和交换空间(swap)使用的信息。这个命令对于监控系统的内存使用情况非常有用,尤其是当你在调试内存相关问题或优化系统性能时。

命令说明

linux命令行大全

total:系统中的总内存大小。

used:正在使用的内存大小。

free:剩余的可用内存大小。

shared:共享内存的大小,即多个进程同时访问的内存。

buff/cache:用于缓冲和缓存的内存大小。

available:系统可立即使用的内存大小。

使用场景

  • 监控系统的内存使用情况。
  • 诊断和解决内存相关问题。
  • 优化系统性能和资源分配。

3. 查看磁盘使用情况

df -h 是一个在 Linux 和类 Unix 系统中常用的命令,用于显示文件系统的磁盘空间使用情况。这个命令非常有用,特别是在管理磁盘空间和确保足够空间用于存储和应用程序运行时。

命令说明

Filesystem:文件系统名称。

Type:文件系统类型。

Size:文件系统总大小。

Used:已使用的文件系统大小。

Available:剩余的可用文件系统大小。

Use%:文件系统使用率。

Mounted on:文件系统挂载点。

输出内容

运行 df -h 通常会显示如下输出:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        7.8G  3.1G4.3G  42% /
devtmpfs         501M  101M  399M  21% /dev
tmpfs            1.0G   13M  999M   2% /dev/shm
/dev/sda2        4.9G  4.9G     0 100% /boot/efi
/dev/mapper/vg1-lv1
                236G  236G     0 100% /home

使用场景

  • 监控系统的磁盘空间使用情况。
  • 管理磁盘空间和确保系统有足够的存储空间。
  • 诊断和解决磁盘空间相关问题。

4. 查看操作系统信息

uname -a 是 Linux 和类 Unix 系统中的一个命令,用于显示关于系统和内核的详细信息。这个命令对于了解正在运行的系统的核心信息非常有用。

命令说明

-a:显示所有可用信息。

输出内容

运行 uname -a 通常会显示如下输出:

Linux hostname 4.15.0-54-generic 58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

这个输出包含以下信息:

  • 内核名称:Linux。
  • 主机名:hostname。
  • 内核版本:4.15.0-54-generic。
  • 编译日期:Mon Jun 24 10:55:24 UTC 2019。
  • CPU 架构:x86_64。
  • 操作系统:GNU/Linux。

使用场景

  • 确定正在运行的系统的操作系统和内核版本。
  • 诊断和解决操作系统相关问题。
  • 编写和维护与特定操作系统和内核版本兼容的脚本和应用程序。

5. 查看网络配置

ipaddr 是一个在 Linux 系统中用于显示和管理网络接口地址的命令。它是 iproute2 包的一部分,用于替代过时的 ifconfig 命令。ipaddr 提供了关于网络接口的详细信息,包括 IP 地址、子网掩码、广播地址和接口状态等。

命令说明

-a:显示所有网络接口的信息。

输出内容

运行 ipaddr 通常会显示如下输出:

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:1e:67:a4:45:00 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::21e:67ff:fea4:4500/64 scope link
       valid_lft forever preferred_lft forever

这个输出包含以下信息:

  • 接口名称:

怎么查看linux服务器的配置

LINUX 查看服务器硬件配置命令如下:系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -m # 查看内存使用量和交换区使用量# df -h # 查看各分区使用情况# du -sh <目录名> # 查看指定目录的大小# grep MemTotal /proc/meminfo # 查看内存总量# grep MemFree /proc/meminfo # 查看空闲内存量# uptime # 查看系统运行时间、用户数、负载# cat /proc/loadavg # 查看系统负载磁盘和分区# mount | column -t # 查看挂接的分区状态# fdisk -l # 查看所有分区# swapon -s # 查看所有交换分区# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)# dmesg | grep IDE # 查看启动时IDE设备检测状况网络# ifconfig # 查看所有网络接口的属性# iptables -L # 查看防火墙设置# route -n # 查看路由表# netstat -lntp # 查看所有监听端口# netstat -antp # 查看所有已经建立的连接# netstat -s # 查看网络统计信息进程# ps -ef # 查看所有进程# top # 实时显示进程状态用户# w # 查看活动用户# id <用户名> # 查看指定用户信息# last # 查看用户登录日志# cut -d: -f1 /etc/passwd # 查看系统所有用户# cut -d: -f1 /etc/group # 查看系统所有组# crontab -l # 查看当前用户的计划任务服务# chkconfig --list # 列出所有系统服务# chkconfig --list | grep on # 列出所有启动的系统服务程序# rpm -qa # 查看所有安装的软件包其他常用命令整理如下:查看主板的序列号:dmidecode | grep -i serial number用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)查看CPU信息:cat /proc/cpuinfo [dmesg | grep -i cpu][dmidecode -t processor]查看内存信息:cat /proc/meminfo [free -m][vmstat]查看板卡信息:cat /proc/pci查看显卡/声卡信息:lspci |grep -i VGA[dmesg | grep -i VGA]查看网卡信息:dmesg | grep -i eth[cat /etc/sysconfig/hwconf | grep -i eth][lspci | grep -i eth]查看PCI信息:lspci (相比cat /proc/pci更直观)查看USB设备:cat /proc/bus/usb/devices查看键盘和鼠标:cat /proc/bus/input/devices查看系统硬盘信息和使用情况:fdisk & disk – l & df查看各设备的中断请求(IRQ):cat /proc/interrupts查看系统体系结构:uname -a查看及启动系统的32位或64位内核模式:isalist –v [isainfo –v][isainfo –b]查看硬件信息,包括bios、cpu、内存等信息:dmidecode测定当前的显示器刷新频率:/usr/sbin/ffbconfig –rev ?查看系统配置:/usr/platform/sun4u/sbin/prtdiag –v查看当前系统中已经应用的补丁:showrev –p显示当前的运行级别:who –rH查看当前的bind版本信息:nslookup –class=chaos –q=txt 查看硬件信息:dmesg | more显示外设信息, 如usb,网卡等信息:lspci查看已加载的驱动:lsnodlshw查看当前处理器的类型和速度(主频):psrinfo -v打印当前的OBP版本号:prtconf -v查看硬盘物理信息(vendor, RPM, Capacity):iostat –E查看磁盘的几何参数和分区信息:prtvtoc /dev/rdsk/c0t0d0s显示已经使用和未使用的i-node数目:df –F ufs –o iisalist –v对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:主机CPU信息:Cpuinfo主机DMA通道信息:Dma文件系统信息:Filesystems主机中断信息:Interrupts主机I/O端口号信息:Ioprots主机内存信息:MeninfoLinux内存版本信息:Version备注: proc – process information pseudo-filesystem 进程信息伪装文件系统

LINUX系统查看配置命令是啥

很多命令都可以查看LINUX系统下的配置、参数,那要看自己到底需要查看些神马东东# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# free -m # 查看内存使用量和交换区使用量# df -h # 查看各分区使用情况# grep MemTotal /proc/meminfo # 查看内存总量# cat /proc/loadavg # 查看系统负载 磁盘和分区......

免责声明:本文转载或采集自网络,版权归原作者所有。本网站刊发此文旨在传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及版权、内容等问题,请联系本网,我们将在第一时间删除。同时,本网站不对所刊发内容的准确性、真实性、完整性、及时性、原创性等进行保证,请读者仅作参考,并请自行核实相关内容。对于因使用或依赖本文内容所产生的任何直接或间接损失,本网站不承担任何责任。

标签: linux命令