Linux 查看系统硬件信息汇总 (部份实例详解Centoso为例)

简介:

1.cpu 

#lscpu命令,查看的是cpu的统计信息.(部分旧版本不支持)

  • 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:    1
    Core(s) per socket:    2
    Socket(s):             2
    NUMA node(s):          1
    Vendor ID:             GenuineIntel
    CPU family:            6
    Model:                 42
    Stepping:              7
    CPU MHz:               3093.110
    BogoMIPS:              6186.22
    Hypervisor vendor:     VMware
    Virtualization type:   full
    L1d cache:             32K
    L1i cache:             32K
    L2 cache:              256K
    L3 cache:              6144K
    NUMA node0 CPU(s):     0-3

使用#cat  /proc/cpuinfo ,可以知道每个cpu信息,如每个CPU的型号,主频等。


2.内存

#free -m # 查看内存使用量和交换区使用量

             total       used       free     shared    buffers     cached

Mem:          3690        288       3401          0         15        119

-/+ buffers/cache:        153       3536

Swap:         3951          0       3951

# cat /proc/meminfo 

#dmidecode -t memory 查看内存硬件信息


grep MemTotal /proc/meminfo# 查看内存总量

grep MemFree /proc/meminfo # 查看空闲内存量

lsmod # 列出加载的内核模块


3.磁盘

# lsblk 查看硬盘与分区分而

  1. NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT

  2. sda                         8:0    0   60G  0 disk 

  3. ├─sda1                      8:1    0  500M  0 part /boot

  4. └─sda2                      8:2    0 59.5G  0 part 

  5.   ├─vg_qdy-lv_root (dm-0) 253:0    0   50G  0 lvm  /

  6.   ├─vg_qdy-lv_swap (dm-1) 253:1    0  3.9G  0 lvm  [SWAP]

  7.   └─vg_qdy-lv_home (dm-2) 253:2    0  5.7G  0 lvm  /home

  8. sr0                        11:0    1 1024M  0 rom  

#df -h    # 查看各分区使用情况

#du -sh # 查看指定目录的大小

  • Filesystem                  Size  Used Avail Use% Mounted on

  • /dev/mapper/vg_qdy-lv_root   50G  3.7G   44G   8% /

  • tmpfs                       1.9G     0  1.9G   0% /dev/shm

  • /dev/sda1                   485M   39M  421M   9% /boot

  • /dev/mapper/vg_qdy-lv_home  5.6G  239M  5.1G   5% /home

#fdisk -l # 查看所有分区详细信息

  • Disk /dev/sda: 64.4 GB, 64424509440 bytes

  • 255 heads, 63 sectors/track, 7832 cylinders

  • Units = cylinders of 16065 * 512 = 8225280 bytes

  • Sector size (logical/physical): 512 bytes / 512 bytes

  • I/O size (minimum/optimal): 512 bytes / 512 bytes

  • Disk identifier: 0x0000859f


  •    Device Boot      Start         End      Blocks   Id  System

  • /dev/sda1   *           1          64      512000   83  Linux

  • Partition 1 does not end on cylinder boundary.

  • /dev/sda2              64        7833    62401536   8e  Linux LVM


  • Disk /dev/mapper/vg_qdy-lv_root: 53.7 GB, 53687091200 bytes

  • 255 heads, 63 sectors/track, 6527 cylinders

  • Units = cylinders of 16065 * 512 = 8225280 bytes

  • Sector size (logical/physical): 512 bytes / 512 bytes

  • I/O size (minimum/optimal): 512 bytes / 512 bytes

  • Disk identifier: 0x00000000

  • ...... 下方省略!


4.网卡信息

# lspci | grep -i 'eth'  查看网卡硬件信息

# ifconfig -a 查看系统所有网络接口

或 #ip link show 

# ethtool eth0 查看某个网络接口的详细信息


5.主板所有硬件槽PCI信息。

#lspci

更详细的lspci -v 或者 lspci -vv

#lscpi -t 设备树


6.查看bios 信息

# dmidecode -t bios


7. 查看系统运行时间、用户数、负载

#uptime 

#cat /proc/loadavg # 查看系统负载磁盘和分区

8. 查看挂接的分区状态

#mount | column -t

9. 查看系统负载 磁盘和分区

# cat /proc/loadavg 

10.查看所有安装的软件包

 #rpm -qa

11. 查看所有进程

# ps -ef 

12. 查看所有监听端口

#netstat -lntp 

13.查用户与组信息

#cut -d: -f1 /etc/passwd # 查看系统所有用户 cat /etc/passwd |more 显示长系统用户并分页

#cut -d: -f1 /etc/group # 查看系统所有组   cat /etc/group|more 显示长系统所有组并分页

14其它不常用查看信息命令

swapon -s # 查看所有交换分区

iptables -L # 查看防火墙设置

hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)

dmesg | grep IDE # 查看启动时IDE设备检测状况网络

crontab -l # 查看当前用户的计划任务 服务

chkconfig –list # 列出所有系统服务#

chkconfig –list | grep on # 列出所有启动的系统服务 程序

















本文转自easy80851CTO博客,原文链接: http://blog.51cto.com/68240021/2045937,如需转载请自行联系原作者


相关文章
|
5天前
|
Ubuntu 安全 Linux
《Linux 简易速速上手小册》第1章: Linux 系统基础(2024 最新版)
《Linux 简易速速上手小册》第1章: Linux 系统基础(2024 最新版)
37 1
|
1天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
32 2
|
1天前
|
缓存 Linux
linux系统缓存机制
linux系统缓存机制
|
1天前
|
存储 Linux Android开发
RK3568 Android/Linux 系统动态更换 U-Boot/Kernel Logo
RK3568 Android/Linux 系统动态更换 U-Boot/Kernel Logo
13 0
|
1天前
|
Linux 开发工具 Android开发
Docker系列(1)安装Linux系统编译Android源码
Docker系列(1)安装Linux系统编译Android源码
3 0
|
2天前
|
Linux 数据安全/隐私保护
Linux常用命令实例带注释
Linux常用命令实例带注释
28 0
|
2天前
|
资源调度 JavaScript Ubuntu
Linux系统之部署briefing视频聊天系统
【4月更文挑战第21天】Linux系统之部署briefing视频聊天系统
37 2
|
3天前
|
Linux Perl
Linux系统替换字符串常用命令
请注意,`sed`命令可以非常强大,可以根据不同的需求使用不同的选项和正则表达式来进行更复杂的字符串替换操作。
16 0