美文网首页
如何查看系统的信息?

如何查看系统的信息?

作者: linux_龍 | 来源:发表于2019-06-10 21:22 被阅读0次

1.如何查看系统运行级别

[root@oldboy-62 /]# systemctl get-default

multi-user.target

临时修改运行级别

[root@oldboy-62 /]# systemctl set-default rescue.target  
init 0 重启

Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/rescue.target.

永久修改运行级别
vi /etc/inittab/

2.查看CPU

Socket(s):        1  --服务器有几颗CPU
Core(s) per socket:    1 --每颗CPU有多少核心
[root@oldboy62-0 ~]# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 158
Model name:            Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
Stepping:              10
CPU MHz:               2208.002
CPU max MHz:           0.0000
CPU min MHz:           0.0000
BogoMIPS:              4416.00
Hypervisor vendor:     VMware
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              9216K
NUMA node0 CPU(s):     0
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch epb fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx smap xsaveopt xsavec xgetbv1 dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
[root@oldboy62-0 ~]# grep -c "processor" /proc/cpuinfo
1 统计CPU核心数
[root@oldboy62-0 ~]# grep "physical id" /proc/cpuinfo|uniq -c|wc -l
1 统计CPU路数
uniq -c 在每列旁边显示该行重复出现的次数。
wc -l 统计行数

3.查看内存信息

[root@oldboy62-0 ~]# cat /proc/meminfo
MemTotal:        2028084 kB            --总的内存大小
MemFree:         1802328 kB            --空闲的内存大小
MemAvailable:    1772312 kB            --可用内存大小
Buffers:            2076 kB            --缓冲空间
Cached:            81972 kB            --缓存空间
SwapCached:            0 kB            --交换分区使用情况
Active:            63844 kB   
Inactive:          66340 kB
Active(anon):      46568 kB
Inactive(anon):     9372 kB
Active(file):      17276 kB
Inactive(file):    56968 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       1023996 kB
SwapFree:        1023996 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:         46156 kB
Mapped:            24384 kB
Shmem:              9804 kB
Slab:              39544 kB
SReclaimable:      16564 kB
SUnreclaim:        22980 kB
KernelStack:        3840 kB
PageTables:         4080 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     2038036 kB
Committed_AS:     233732 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      178936 kB
VmallocChunk:   34359310332 kB
HardwareCorrupted:     0 kB
AnonHugePages:     10240 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       63360 kB
DirectMap2M:     2033664 kB
DirectMap1G:           0 kB
[root@oldboy62-0 ~]# free -h     以人类可读显示内存信息
              total        used        free      shared  buff/cache   available
Mem:           1.9G         99M        1.7G        9.6M        120M        1.7G
Swap:          999M          0B        999M
[root@oldboy62-0 ~]# free -m    以MB为单位显示内存信息
              total        used        free      shared  buff/cache   available
Mem:           1980          99        1759           9         120        1730
Swap:           999           0         999

4.查看磁盘信息

[root@oldboy62-0 ~]# cat /proc/mounts                                                                                                                                                                                                                                                                                              
[root@oldboy62-0 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        19G  2.3G   17G  13% /
devtmpfs        980M     0  980M   0% /dev
tmpfs           991M     0  991M   0% /dev/shm
tmpfs           991M  9.6M  981M   1% /run
tmpfs           991M     0  991M   0% /sys/fs/cgroup
/dev/sda1       197M  133M   65M  68% /boot
tmpfs           199M     0  199M   0% /run/user/0

5.查看CPU负载信息

[root@oldboy62-0 ~]# cat /proc/loadavg
0.00 0.01 0.05 1/113 7610
0.00      1分钟平均的负载均值
0.01      5分钟平均的负载均值
0.05  15分钟的平均的负载均值
负载数值 <= 服务器核心数量  16核

6.查看系统的负载信息

方法一:
[root@oldboy62-0 ~]# w
 10:27:13 up 30 min,  1 user,  load average: 0.00, 0.01, 0.05
            系统时间  系统开机时间  管理系统管理用户数量
USER(1)     TTY(2)      FROM(3)           LOGIN@(4)   IDLE(5)   JCPU(6)   PCPU WHAT(7)
root     pts/0    10.0.0.1         09:56    1.00s  0.04s  0.00s w
1.远程用户以什么用户身份进行连接
2.连接主机的方式(远程连接/本地连接)
3.连接主机的IP地址
4.连接上的时间信息
5.cpu空闲的时间信息
6.cpu繁忙时时间信息
方法二:
用户正在做什么
[root@oldboy62-0 ~]# uptime
 21:09:50 up  1:26,  1 user,  load average: 0.00, 0.01, 0.05

7.查看linux的操作系统及版本信息

[root@oldboy62-0 ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core) 

8.查看系统的内核信息

[root@oldboy62-0 ~]# uname -a
Linux oldboy62-0 3.10.0-957.12.2.el7.x86_64 #1 SMP Tue May 14 21:24:32 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

9.查看进程信息

[root@oldboy62-0 ~]# ps -ef
UID         PID   PPID  C STIME TTY          TIME CMD
root          1      0  0 19:43 ?        00:00:02 /usr/lib/systemd/systemd --switched-root --system --dese
root          2      0  0 19:43 ?        00:00:00 [kthreadd]
root          3      2  0 19:43 ?        00:00:00 [ksoftirqd/0]
root          5      2  0 19:43 ?        00:00:00 [kworker/0:0H]
root          6      2  0 19:43 ?        00:00:00 [kworker/u256:0]
root          7      2  0 19:43 ?        00:00:00 [migration/0]
root          8      2  0 19:43 ?        00:00:00 [rcu_bh]
root          9      2  0 19:43 ?        00:00:00 [rcu_sched]
root         10      2  0 19:43 ?        00:00:00 [lru-add-drain]
root         11      2  0 19:43 ?        00:00:00 [watchdog/0]
root         13      2  0 19:43 ?        00:00:00 [kdevtmpfs]
kill +进程号
结束进程

10.stat查看文件的属性信息

[root@oldboy62-0 /]# stat /etc
  File: ‘/etc’
  Size: 8192        Blocks: 24         IO Block: 4096   directory
Device: 803h/2051d  Inode: 16777281    Links: 80
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2019-06-18 22:28:06.921737978 +0800
Modify: 2019-06-18 20:13:57.324810332 +0800
Change: 2019-06-18 20:13:57.324810332 +0800
 Birth: -

11.记录系统有哪些用户曾经登录过

[root@oldboy62-0 ~]# last
root     pts/0        10.0.0.1         Tue Jun 25 09:18   still logged in   
reboot   system boot  3.10.0-957.12.2. Tue Jun 25 09:17 - 09:26  (00:09)    
root     pts/0        10.0.0.1         Mon Jun 24 20:55 - crash  (12:22)    
root     pts/1        10.0.0.1         Mon Jun 24 14:55 - crash  (18:21)    
root     pts/0        10.0.0.1         Mon Jun 24 09:52 - 16:13  (06:20)    
reboot   system boot  3.10.0-957.12.2. Mon Jun 24 09:48 - 09:26  (23:38)    
root     pts/3        10.0.0.1         Fri Jun 21 14:56 - crash (2+18:51)   
root     pts/2        10.0.0.1         Fri Jun 21 14:56 - crash (2+18:51)   
root     pts/1        10.0.0.1         Fri Jun 21 10:31 - 15:24  (04:53)    
root     pts/0        10.0.0.1         Fri Jun 21 08:40 - 15:25  (06:44)    
reboot   system boot  3.10.0-957.12.2. Fri Jun 21 08:32 - 09:26 (4+00:54)  

12记录系统中所有用户,登录系统的使用情况

[root@oldboy62-0 ~]# lastlog
Username         Port     From             Latest
root             pts/0    10.0.0.1         Tue Jun 25 09:18:32 +0800 2019
bin                                        **Never logged in**
daemon                                     **Never logged in**
adm                                        **Never logged in**
lp                                         **Never logged in**
sync                                       **Never logged in**
shutdown                                   **Never logged in**
halt                                       **Never logged in**
mail                                       **Never logged in**
operator                                   **Never logged in**
games                                      **Never logged in**
ftp                                        **Never logged in**
nobody                                     **Never logged in**
systemd-network                            **Never logged in**

12.检查负载情况 检查内存使用 检查CPU使用情况 每个进程消耗的系统资源的情况

[root@oldboy62-0 ~]# lastlog
Username         Port     From             Latest
root             pts/0    10.0.0.1         Tue Jun 25 09:18:32 +0800 2019
bin                                        **Never logged in**
daemon                                     **Never logged in**
adm                                        **Never logged in**
lp                                         **Never logged in**
sync                                       **Never logged in**
shutdown                                   **Never logged in**
halt                                       **Never logged in**
mail                                       **Never logged in**
operator                                   **Never logged in**
games                                      **Never logged in**
ftp                                        **Never logged in**
nobody                                     **Never logged in**
systemd-network                            **Never logged in**
us: 用户态信息:时间消耗
                 sy: 内核态信息:时间消耗
                 id: 空闲状态:  

top升级版 htop


image.png

13.检查确认磁盘的io的消耗情况

[root@oldboy62-0 ~]# iotop
Total DISK READ :   0.00 B/s | Total DISK WRITE :       0.00 B/s
Actual DISK READ:   0.00 B/s | Actual DISK WRITE:       0.00 B/s
   TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND                                   

14.检查网络带宽使用情况

image.png

15.检查网络状态信息命令 已知服务 获得对应端口

l 列表显示服务状态信息
-n 网络中的端口号码以数字形式显示
-t 显示网络的tcp协议服务信息
-u 显示网络的udp协议服务信息
-p网络协议服务进程信息进行显示
lsof -i:端口号-- 检查网络服务信息 已知端口号,获得对应服务进程名

[root@oldboy62-0 ~]# netstat -lntup|grep ssh
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      7173/sshd           
tcp6       0      0 :::22                   :::*                    LISTEN      7173/sshd    

16.查看端口号

[root@backup ~]# ss -lbtup
Netid  State      Recv-Q Send-Q   Local Address:Port                    Peer Address:Port                
udp    UNCONN     0      0            127.0.0.1:323                                *:*                     users:(("chronyd",pid=6821,fd=1))
udp    UNCONN     0      0                  ::1:323                               :::*                     users:(("chronyd",pid=6821,fd=2))
tcp    LISTEN     0      128                  *:ssh                                *:*                     users:(("sshd",pid=7198,fd=3))
tcp    LISTEN     0      100          127.0.0.1:smtp                               *:*                     users:(("master",pid=7284,fd=13))
tcp    LISTEN     0      128                 :::ssh                               :::*                     users:(("sshd",pid=7198,fd=4))
tcp    LISTEN     0      100                ::1:smtp                              :::*                     users:(("master",pid=7284,fd=14))

相关文章

网友评论

      本文标题:如何查看系统的信息?

      本文链接:https://www.haomeiwen.com/subject/beotfctx.html