文章目录

  • 1. 查看系统版本
    • 1.1 查看发行版
    • 1.2 查看内核
  • 2.查看时间时区
    • 2.1 描述命令查看系统时间各方面状态
    • 2.2 查看硬件时间
  • 3.查看CPU
    • 3.1 查看物理CPU个数
    • 3.2 查看CPU核心数
    • 3.3 查看逻辑CPU的个数
    • 3.4 查看CPU相关信息
  • 4.查看硬盘
    • 4.1 查看空间使用情况
    • 4.2 查看文件系统磁盘占用情况
    • 4.3 统计当前目录各文件夹大小
    • 4.4 查看/usr占用的容量
    • 4.5 查看/usr目录下的空间占用
  • 5. 查看内存
    • 5.1 查看内存信息
    • 5.2 查看内存状态
  • 6.查看端口占用
    • 6.1 lsof(list open files)

1. 查看系统版本

描述 命令
查看发行版 ll /etc/centos
查看内核 uname -srm

1.1 查看发行版

[root@d569360adc60 ~]# ll /etc/*centos*
-rw-r--r-- 1 root root 37 Apr  7  2020 /etc/centos-release
-rw-r--r-- 1 root root 51 Apr  7  2020 /etc/centos-release-upstream
[root@d569360adc60 ~]# sh /etc/centos-release
/etc/centos-release: line 1: `CentOS Linux release 7.8.2003 (Core)'
[root@d569360adc60 ~]# sh /etc/centos-release-upstream
/etc/centos-release-upstream: line 1: `Derived from Red Hat Enterprise Linux 7.8 (Source)

1.2 查看内核

[root@d569360adc60 ~]# uname -srm
Linux 4.19.104-microsoft-standard x86_64

2.查看时间时区

描述 命令
查看系统时间各方面状态 timedatectl
查看硬件时间 hwclock
查看系统时间 date

2.1 描述命令查看系统时间各方面状态

[root@d569360adc60 ~]# timedatectlLocal time: Sun 2020-11-08 05:41:32 UTCUniversal time: Sun 2020-11-08 05:41:32 UTCRTC time: Sun 2020-11-08 05:41:33Time zone: UTC (UTC, +0000)NTP enabled: n/a
NTP synchronized: noRTC in local TZ: noDST active: n/a

2.2 查看硬件时间

[root@d569360adc60 ~]# hwclock
Sun Nov  8 05:42:48 2020  -1.054160 seconds

3.查看CPU

描述 命令
查看CPU信息(很多内容) cat /proc/cpuinfo
查看物理CPU个数 cat /proc/cpuinfo | grep “physical id” | sort | uniq | wc -l
查看CPU核心数 cat /proc/cpuinfo | grep “core id” | wc -l
查看逻辑CPU的个数 cat /proc/cpuinfo | grep “processor” | wc -l
查看CPU相关信息(来自/proc/cpuinfo) lscpu

3.1 查看物理CPU个数

[root@d569360adc60 ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
1

3.2 查看CPU核心数

[root@d569360adc60 ~]# cat /proc/cpuinfo | grep "core id" | wc -l
8

3.3 查看逻辑CPU的个数

[root@d569360adc60 ~]# cat /proc/cpuinfo | grep "processor" | wc -l
8

3.4 查看CPU相关信息

[root@d569360adc60 ~]# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 94
Model name:            Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
Stepping:              3
CPU MHz:               2591.998
BogoMIPS:              5183.99
Hypervisor vendor:     Microsoft
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              6144K
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves flush_l1d arch_capabilities

4.查看硬盘

描述 命令
查看空间使用情况 lsblk
查看文件系统磁盘占用情况(-h -m等) df -h
统计当前目录各文件夹大小 du -sh ./*
查看/usr占用的容量 du -sh /usr/*
查看/usr目录下的空间占用 du -h --max-depth=1 /usr

4.1 查看空间使用情况

[root@d569360adc60 ~]# lsblk
NAME  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop1   7:1    0 304.5M  1 loop
sdd     8:48   0   256G  0 disk /etc/hosts
sdb     8:16   0   256G  0 disk
loop0   7:0    0 368.2M  1 loop
sdc     8:32   0   256G  0 disk
sda     8:0    0   256G  0 disk

4.2 查看文件系统磁盘占用情况

[root@d569360adc60 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
overlay         251G  1.1G  238G   1% /
tmpfs            64M     0   64M   0% /dev
tmpfs           6.3G     0  6.3G   0% /sys/fs/cgroup
shm              64M     0   64M   0% /dev/shm
/dev/sdd        251G  1.1G  238G   1% /etc/hosts
tmpfs           6.3G  8.3M  6.3G   1% /run
tmpfs           1.3G     0  1.3G   0% /run/user/0

4.3 统计当前目录各文件夹大小

[root@d569360adc60 /]# cd /usr/
[root@d569360adc60 usr]# du -sh ./*
44M     ./bin
4.0K    ./etc
4.0K    ./games
44K     ./include
20M     ./lib
98M     ./lib64
1.5M    ./libexec
132K    ./local
8.2M    ./sbin
79M     ./share
12K     ./src
0       ./tmp

4.4 查看/usr占用的容量

[root@d569360adc60 usr]# du -sh /usr/*
44M     /usr/bin
4.0K    /usr/etc
4.0K    /usr/games
44K     /usr/include
20M     /usr/lib
98M     /usr/lib64
1.5M    /usr/libexec
132K    /usr/local
8.2M    /usr/sbin
79M     /usr/share
12K     /usr/src
0       /usr/tmp

4.5 查看/usr目录下的空间占用

[root@d569360adc60 usr]# du -h --max-depth=1 /usr
12K     /usr/src
44K     /usr/include
1.5M    /usr/libexec
4.0K    /usr/games
4.0K    /usr/etc
20M     /usr/lib
79M     /usr/share
98M     /usr/lib64
8.2M    /usr/sbin
44M     /usr/bin
132K    /usr/local
250M    /usr

5. 查看内存

描述 命令
查看内存信息 cat /proc/meminfo
查看内存状态 free -h

5.1 查看内存信息

[root@d569360adc60]# cat /proc/meminfo
MemTotal:       13049212 kB
MemFree:        11157996 kB
MemAvailable:   12026512 kB
Buffers:           13340 kB
Cached:          1305312 kB
SwapCached:            0 kB
Active:           484432 kB
Inactive:        1248796 kB
Active(anon):     402148 kB
Inactive(anon):   247608 kB
Active(file):      82284 kB
Inactive(file):  1001188 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       4194304 kB
SwapFree:        4194304 kB
Dirty:                56 kB
Writeback:             0 kB
AnonPages:        392636 kB
Mapped:           175204 kB
Shmem:            258104 kB
Slab:              80196 kB
SReclaimable:      42144 kB
SUnreclaim:        38052 kB
KernelStack:        7248 kB
PageTables:         2948 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    10718908 kB
Committed_AS:    3342388 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
Percpu:             2272 kB
AnonHugePages:    188416 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
Hugetlb:               0 kB
DirectMap4k:       15360 kB
DirectMap2M:     2877440 kB
DirectMap1G:    10485760 kB

5.2 查看内存状态

[root@ac37f3e8417b ~]# free -htotal        used        free      shared  buff/cache   available
Mem:            12G        579M         10G        260M        1.7G         11G
Swap:          4.0G          0B        4.0G
  • total:内存总数
  • used:已经使用
  • free:完全空闲
  • shard:多个进程共享内存
  • buffers:用于块设备数据缓冲,记录文件系统metadata(目录,权限,属性等)
  • cached:用于文件内容的缓冲
  • available:真正剩余的可被程序应用的内存数

6.查看端口占用

6.1 lsof(list open files)

列出当前系统打开文件的工机具。

描述 命令
查看8080端口占用 lsof -i:8080
[root@d2bbfafce689 ~]# lsof -i
COMMAND PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
sshd     70 root    3u  IPv6  27167      0t0  TCP *:ssh (LISTEN)
sshd     70 root    4u  IPv4  27169      0t0  TCP *:ssh (LISTEN)
sshd     73 root    3u  IPv4  25545      0t0  TCP d2bbfafce689:ssh->gateway:55470 (ESTABLISHED)
sshd     75 root    3u  IPv4  27177      0t0  TCP d2bbfafce689:ssh->gateway:55472 (ESTABLISHED)

查看端口关联的文件 lsof -i:port

[root@d2bbfafce689 ~]# lsof -i:55472
COMMAND PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
sshd     75 root    3u  IPv4  27177      0t0  TCP d2bbfafce689:ssh->gateway:55472 (ESTABLISHED)
  • COMMAND:进程名称
  • PID:进程标识符
  • USER:进程所有者
  • FD:文件描述。进程通过描述识别文件
  • TYPE:文件类型
  • DEVICE:指定磁盘的名称
  • SIZE:文件大小
  • NODE:索引节点,文件在磁盘上的表示
  • NAME:打开文件的确切名称

Linux查看系统信息的命令相关推荐

  1. LINUX 查看系统信息的命令

    系统 # uname -a               # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue   # 查看操作系统版本 # cat /proc/cpuinf ...

  2. linux查看软件包信息,Linux查看系统信息的一些命令及查看已安装软件包的命令...

    Linux查看系统信息的一些命令及查看已安装软件包的命令 系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat ...

  3. linux检查系统硬件信息命令,Linux查看系统信息(硬件信息, 系统设置信息等) 命令 | Soo Smart!...

    Linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有 ...

  4. linux操作系统中查看网络信息的命令,Linux查看系统信息命令盘点

    Linux查看系统信息命令盘点 在Linux系统上有很多操作都是用命令完成的,下面跟yjbys小编一起来看看最新的系统命令吧,希望对大家有所帮助! 1.查看系统内核 uname -a uname -r ...

  5. linux 查看系统信息命令

    linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有 ...

  6. 查看硬件配置的Linux命令,LINUX 查看硬件配置命令的教程

    你还在为不知道linux 查看硬件配置命令的教程而烦恼么?接下来是小编为大家收集的linux 查看硬件配置命令的教程教程,希望能帮到大家. linux 查看硬件配置命令的教程 系统 # uname - ...

  7. Linux 查看目录常用命令

    linux 查看目录常用命令 ls -F |grep "/$" 只显示当前目录下的文件夹 ls -al |grep "^-" 只显示当前目录下的文件 ls -a ...

  8. Linux查看文件内容命令:cat, tail, head, more, less

    Linux查看文件内容命令:cat, tail, head, more, less cat 直接显示整个文件. cat直接显示全部文件内容,没有换页等交互. cat filename more mor ...

  9. linux查看进程详细信息top,linux查看系统进程信息命令 px,top详解

    linux查看系统进程信息命令 px,top详解 发表于:2011-03-10来源:作者:点击数: linux查看系统进程信息命令 px,top详解 软件测试 ps ax命令是显示一个当前系统进程的列 ...

最新文章

  1. 非科班的我如何自学Python在一线城市找到一份15k的offer的?
  2. 华为将发布世界首款人工智能原生数据库
  3. 搜索文件夹下包含的文件
  4. python 映射和反映射_python映射类型的相关介绍
  5. java金字塔的流程图,R中的金字塔图
  6. 面象对象设计原则之六:迪米特原则(LeastKnowledge Principle, LKP)
  7. .net core实践系列之短信服务-架构设计
  8. java 读 jar外文件_读取Jar包外面的配置文件
  9. 得到当前选中行的第几列的值---dataGridView
  10. ASP.NET MVC view引入命名空间
  11. Qt QComboBox 下拉框样式修改
  12. Retinex低光照图像增强
  13. SAP-ABAP-OOALV方法实现程序源码,仅供参考
  14. 扒一扒 ScheduledThreadPoolExecutor
  15. 基于sklearn的贝叶斯文本分类
  16. MEM/MBA英语基础(01) 10类词性说明
  17. python 爬虫动态网页的区别_Python开发爬虫之动态网页抓取篇:爬取博客评论数据——通过Selenium模拟浏览器抓取...
  18. 如何搭建 Jenkins 自动化测试平台?
  19. 2018年9月12日
  20. 智汇云舟参编《工业数字孪生白皮书(2021)》成为工业互联网联盟“工业解决方案备选提供商”

热门文章

  1. ERROR in static/js/0.5d7325513eec31f1e291.js from UglifyJs
  2. Unity3D入门第一天:初识Unity
  3. JQ获取屏幕宽度,以及分辨率发生改变时既触发函数
  4. ubuntu16.0 ROS(介绍EAI的YDLIDAR-X4激光雷达在ROS下使用方法)
  5. 快递单查询助手,不需要输入验证码
  6. 所谓的差分GPS似乎就是指RTK
  7. 1、OmniGraffle系列-思维导图
  8. React Native集成友盟推送
  9. 0、空字符和‘\0‘关系
  10. 开发常用镜像资源替换为国内开源镜像(yum,compose,maven,docker,android sdk,npm,国内开源镜像汇总)...