1.系统

1.1版本

uname -a 能确认是64位还是32位,其它的信息不多

  1. [root@localhost ~]# uname -a
  2. Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

more /etc/*release 可以看到更多信息

  1. [root@localhost ~]# more /etc/*release
  2. ::::::::::::::
  3. /etc/centos-release
  4. ::::::::::::::
  5. CentOS Linux release 7.2.1511 (Core)
  6. ::::::::::::::
  7. /etc/os-release
  8. ::::::::::::::
  9. NAME="CentOS Linux"
  10. VERSION="7 (Core)"
  11. ID="centos"
  12. ID_LIKE="rhel fedora"
  13. VERSION_ID="7"
  14. PRETTY_NAME="CentOS Linux 7 (Core)"
  15. ANSI_COLOR="0;31"
  16. CPE_NAME="cpe:/o:centos:centos:7"
  17. HOME_URL="https://www.centos.org/"
  18. BUG_REPORT_URL="https://bugs.centos.org/"
  19. CENTOS_MANTISBT_PROJECT="CentOS-7"
  20. CENTOS_MANTISBT_PROJECT_VERSION="7"
  21. REDHAT_SUPPORT_PRODUCT="centos"
  22. REDHAT_SUPPORT_PRODUCT_VERSION="7"
  23. ::::::::::::::
  24. /etc/redhat-release
  25. ::::::::::::::
  26. CentOS Linux release 7.2.1511 (Core)
  27. ::::::::::::::
  28. /etc/system-release
  29. ::::::::::::::
  30. CentOS Linux release 7.2.1511 (Core)

1.2核数

    cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

  1. [root@localhost ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
  2. 1  Intel(R) Core(TM) i5-6300HQ CPU @ 2.30GHz

1个逻辑CPU,i5型等信息

  1. [root@localhost ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
  2. 8  Intel(R) Xeon(R) CPU E7-4820 v2 @ 2.00GHz

8个逻辑CPU

  cat /proc/cpuinfo | grep physical | uniq -c
  1. [root@localhost ~]# cat /proc/cpuinfo | grep physical | uniq -c
  2. 1 physical id     : 0
  3. 1 address sizes   : 42 bits physical, 48 bits virtual

实际上是一颗一核的CPU

  1. [root@localhost ~]# cat /proc/cpuinfo | grep physical | uniq -c
  2. 1 physical id     : 0
  3. 1 address sizes   : 40 bits physical, 48 bits virtual
  4. 1 physical id     : 0
  5. 1 address sizes   : 40 bits physical, 48 bits virtual
  6. 1 physical id     : 0
  7. 1 address sizes   : 40 bits physical, 48 bits virtual
  8. 1 physical id     : 0
  9. 1 address sizes   : 40 bits physical, 48 bits virtual
  10. 1 physical id     : 0
  11. 1 address sizes   : 40 bits physical, 48 bits virtual
  12. 1 physical id     : 0
  13. 1 address sizes   : 40 bits physical, 48 bits virtual
  14. 1 physical id     : 0
  15. 1 address sizes   : 40 bits physical, 48 bits virtual
  16. 1 physical id     : 0
  17. 1 address sizes   : 40 bits physical, 48 bits virtual

由8个1核的CPU组成8核

  cat /proc/cpuinfo可以看到更为详细的信息
  1. [root@localhost ~]# cat /proc/cpuinfo
  2. processor       : 0
  3. vendor_id       : GenuineIntel
  4. cpu family      : 6
  5. model           : 94
  6. model name      : Intel(R) Core(TM) i5-6300HQ CPU @ 2.30GHz
  7. stepping        : 3
  8. microcode       : 0x74
  9. cpu MHz         : 2304.004
  10. cache size      : 6144 KB
  11. physical id     : 0
  12. siblings        : 1
  13. core id         : 0
  14. cpu cores       : 1
  15. apicid          : 0
  16. initial apicid  : 0
  17. fpu             : yes
  18. fpu_exception   : yes
  19. cpuid level     : 22
  20. wp              : yes
  21. 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 ida arat epb pln pts dtherm hwp hwp_noitfy hwp_act_window hwp_epp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 invpcid rtm rdseed adx smap xsaveopt xsavec xgetbv1 xsaves
  22. bogomips        : 4608.00
  23. clflush size    : 64
  24. cache_alignment : 64
  25. address sizes   : 42 bits physical, 48 bits virtual
  26. power management:

1.3运行模式

getconf LONG_BIT  CPU运行在多少位模式下

  1. [root@localhost ~]# getconf LONG_BIT
  2. 64

如果是32,说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit

cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l 是否支持64位
  1. [root@localhost ~]# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
  2. 1

结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit

1.4计算机名

  hostname
  1. [root@localhost ~]# hostname
  2. localhost.localdomain

1.5.查看环境变量

  env
  1. [root@localhost ~]# env
  2. XDG_SESSION_ID=4
  3. HOSTNAME=localhost.localdomain
  4. SELINUX_ROLE_REQUESTED=
  5. TERM=vt100
  6. SHELL=/bin/bash
  7. HISTSIZE=1000
  8. SSH_CLIENT=192.168.174.1 58896 22
  9. SELINUX_USE_CURRENT_RANGE=
  10. SSH_TTY=/dev/pts/0
  11. USER=root

1.6系统允许多长时间了/负载数

uptime
  1. [root@localhost proc]# uptime
  2. 10:55:01 up  1:28,  2 users,  load average: 0.00, 0.01, 0.05

1.当前时间10:55:01

2.系统运行了多少时间,1:28(1小时28分)
3.多少个用户,2 users
4.平均负载:0.00, 0.01, 0.05,最近1分钟、5分钟、15分钟系统的负载
   直接查看平均负载情况 cat /proc/loadavg
  1. [root@localhost proc]# cat /proc/loadavg
  2. 0.00 0.01 0.05 4/524 7152

除了前3个数字表示平均进程数量外,后面的1个分数,分母表示系统进程总数,分子表示正在运行的进程数;最后一个数字表示最近运行的进程ID

2.资源

2.1内存

   cat /proc/meminfo内存的详细信息
  1. [root@localhost proc]# cat /proc/meminfo
  2. MemTotal:        1001332 kB
  3. MemFree:           99592 kB
  4. MemAvailable:     420940 kB
  5. Buffers:            1064 kB
  6. Cached:           405292 kB
  7. SwapCached:            0 kB
  8. Active:           412548 kB
  9. Inactive:         250192 kB
  10. Active(anon):     205264 kB
  11. Inactive(anon):    58460 kB
  12. Active(file):     207284 kB
  13. Inactive(file):   191732 kB
  14. Unevictable:           0 kB
  15. Mlocked:               0 kB
  16. SwapTotal:       2097148 kB
  17. SwapFree:        2097140 kB
  18. Dirty:                 0 kB
  19. Writeback:             0 kB
  20. AnonPages:        256416 kB
  21. Mapped:           103344 kB
  22. Shmem:              7340 kB
  23. Slab:             126408 kB
  24. SReclaimable:      69912 kB
  25. SUnreclaim:        56496 kB
  26. KernelStack:       10416 kB
  27. PageTables:        15520 kB
  28. NFS_Unstable:          0 kB
  29. Bounce:                0 kB
  30. WritebackTmp:          0 kB
  31. CommitLimit:     2597812 kB
  32. Committed_AS:    1578872 kB
  33. VmallocTotal:   34359738367 kB
  34. VmallocUsed:      170756 kB
  35. VmallocChunk:   34359564288 kB
  36. HardwareCorrupted:     0 kB
  37. AnonHugePages:     75776 kB
  38. HugePages_Total:       0
  39. HugePages_Free:        0
  40. HugePages_Rsvd:        0
  41. HugePages_Surp:        0
  42. Hugepagesize:       2048 kB
  43. DirectMap4k:       73600 kB
  44. DirectMap2M:      974848 kB
  45. DirectMap1G:           0 kB

MemTotal总内存,MemFree可用内存
 free -m(-m,单位是m,如果是-g,单位是g)查看可用内存

  1. [root@localhost proc]# free -m
  2. total        used        free      shared  buff/cache   available
  3. Mem:            977         360          97           7         520         411
  4. Swap:          2047           0        2047

空闲内存total-used=free+buff/cache

我们通过free命令查看机器空闲内存时,会发现free的值很小。这主要是因为,在linux中有这么一种思想,内存不用白不用,因此它尽可能的cache和buffer一些数据,以方便下次使用。但实际上这些内存也是可以立刻拿来使用的。

3.磁盘和分区

3.1查看各分区使用情况

df -h

  1. [root@localhost ~]# df -h
  2. Filesystem               Size  Used Avail Use% Mounted on
  3. /dev/mapper/centos-root   45G   22G   24G  48% /
  4. devtmpfs                 906M     0  906M   0% /dev
  5. tmpfs                    921M   96K  921M   1% /dev/shm
  6. tmpfs                    921M 1004K  920M   1% /run
  7. tmpfs                    921M     0  921M   0% /sys/fs/cgroup
  8. /dev/sda1                497M  195M  303M  40% /boot
  9. tmpfs                    185M     0  185M   0% /run/user/1001
  10. tmpfs                    185M     0  185M   0% /run/user/0
  11. [root@localhost ~]#

3.2查看指定目录的大小

du -sh <目录名>

  1. [root@localhost ~]# du -sh /root
  2. 1.2G    /root

3.3查看所有分区

fdisk -l

  1. [root@localhost proc]# fdisk -l
  2. 磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
  3. Units = 扇区 of 1 * 512 = 512 bytes
  4. 扇区大小(逻辑/物理):512 字节 / 512 字节
  5. I/O 大小(最小/最佳):512 字节 / 512 字节
  6. 磁盘标签类型:dos
  7. 磁盘标识符:0x000a0cd4
  8. 设备 Boot      Start         End      Blocks   Id  System
  9. /dev/sda1   *        2048     1026047      512000   83  Linux
  10. /dev/sda2         1026048    62914559    30944256   8e  Linux LVM
  11. 磁盘 /dev/mapper/centos-root:29.5 GB, 29490151424 字节,57597952 个扇区
  12. Units = 扇区 of 1 * 512 = 512 bytes
  13. 扇区大小(逻辑/物理):512 字节 / 512 字节
  14. I/O 大小(最小/最佳):512 字节 / 512 字节
  15. 磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
  16. Units = 扇区 of 1 * 512 = 512 bytes
  17. 扇区大小(逻辑/物理):512 字节 / 512 字节
  18. I/O 大小(最小/最佳):512 字节 / 512 字节
  19. 磁盘 /dev/mapper/centos-docker--poolmeta:33 MB, 33554432 字节,65536 个扇区
  20. Units = 扇区 of 1 * 512 = 512 bytes
  21. 扇区大小(逻辑/物理):512 字节 / 512 字节
  22. I/O 大小(最小/最佳):512 字节 / 512 字节
  23. 磁盘 /dev/mapper/docker-253:0-101330881-pool:107.4 GB, 107374182400 字节,209715200 个扇区
  24. Units = 扇区 of 1 * 512 = 512 bytes
  25. 扇区大小(逻辑/物理):512 字节 / 512 字节
  26. I/O 大小(最小/最佳):65536 字节 / 65536 字节

3.4查看所有交换分区

swapon -s

  1. [root@localhost proc]# swapon -s
  2. 文件名                          类型            大小    已用    权限
  3. /dev/dm-1                       partition       2097148 8       -1

4.网络

4.1查看所有网络接口的属性

  ifconfig
  1. [root@localhost proc]# ifconfig
  2. docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
  3. inet 172.17.0.1  netmask 255.255.0.0  broadcast 0.0.0.0
  4. ether 02:42:e1:b8:a5:4f  txqueuelen 0  (Ethernet)
  5. RX packets 0  bytes 0 (0.0 B)
  6. RX errors 0  dropped 0  overruns 0  frame 0
  7. TX packets 0  bytes 0 (0.0 B)
  8. TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  9. eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
  10. inet 192.168.174.129  netmask 255.255.255.0  broadcast 192.168.174.255
  11. inet6 fe80::20c:29ff:fe50:b3b4  prefixlen 64  scopeid 0x20<link>
  12. ether 00:0c:29:50:b3:b4  txqueuelen 1000  (Ethernet)
  13. RX packets 28649  bytes 38411280 (36.6 MiB)
  14. RX errors 0  dropped 0  overruns 0  frame 0
  15. TX packets 8937  bytes 1226914 (1.1 MiB)
  16. TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  17. lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
  18. inet 127.0.0.1  netmask 255.0.0.0
  19. inet6 ::1  prefixlen 128  scopeid 0x10<host>
  20. loop  txqueuelen 0  (Local Loopback)
  21. RX packets 4  bytes 340 (340.0 B)
  22. RX errors 0  dropped 0  overruns 0  frame 0
  23. TX packets 4  bytes 340 (340.0 B)
  24. TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  25. virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
  26. inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
  27. ether 00:00:00:00:00:00  txqueuelen 0  (Ethernet)
  28. RX packets 0  bytes 0 (0.0 B)
  29. RX errors 0  dropped 0  overruns 0  frame 0
  30. TX packets 0  bytes 0 (0.0 B)
  31. TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

4.2 带宽

ethtool 网卡名

  1. [root@localhost php-tomcat-base]# ethtool ens192
  2. Settings for ens192:
  3. Supported ports: [ TP ]
  4. Supported link modes:   1000baseT/Full
  5. 10000baseT/Full
  6. Supported pause frame use: No
  7. Supports auto-negotiation: No
  8. Advertised link modes:  Not reported
  9. Advertised pause frame use: No
  10. Advertised auto-negotiation: No
  11. <span style="color:#ff0000;">Speed: 10000Mb/s</span>
  12. Duplex: Full
  13. Port: Twisted Pair
  14. PHYAD: 0
  15. Transceiver: internal
  16. Auto-negotiation: off
  17. MDI-X: Unknown
  18. Supports Wake-on: uag
  19. Wake-on: d
  20. Link detected: yes

看Speed

4.3查看路由表

  route -n
  1. [root@localhost proc]# route -n
  2. Kernel IP routing table
  3. Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
  4. 0.0.0.0         192.168.174.2   0.0.0.0         UG    100    0        0 eth0
  5. 172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
  6. 192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
  7. 192.168.174.0   0.0.0.0         255.255.255.0   U     100    0        0 eth0
  8. [root@localhost proc]#

4.4查看所有监听端口

netstat -lntp

  1. [root@localhost ~]# netstat -lntp
  2. Active Internet connections (only servers)
  3. Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
  4. tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      743/rpcbind
  5. tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1740/nginx: master
  6. tcp        0      0 0.0.0.0:81              0.0.0.0:*               LISTEN      1740/nginx: master
  7. tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      2194/dnsmasq
  8. tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1543/sshd
  9. tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      12610/cupsd
  10. tcp        0      0 0.0.0.0:40536           0.0.0.0:*               LISTEN      19964/rpc.statd
  11. tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2133/master
  12. tcp6       0      0 :::111                  :::*                    LISTEN      743/rpcbind
  13. tcp6       0      0 :::81                   :::*                    LISTEN      1740/nginx: master
  14. tcp6       0      0 :::22                   :::*                    LISTEN      1543/sshd
  15. tcp6       0      0 ::1:631                 :::*                    LISTEN      12610/cupsd
  16. tcp6       0      0 ::1:25                  :::*                    LISTEN      2133/master
  17. tcp6       0      0 :::35420                :::*                    LISTEN      19964/rpc.statd
  18. [root@localhost ~]#

4.5查看所有已经建立的连接

netstat -antp

  1. [root@localhost ~]# netstat -antp
  2. Active Internet connections (servers and established)
  3. Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
  4. tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      743/rpcbind
  5. tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1740/nginx: master
  6. tcp        0      0 0.0.0.0:81              0.0.0.0:*               LISTEN      1740/nginx: master
  7. tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      2194/dnsmasq
  8. tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1543/sshd
  9. tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      12610/cupsd
  10. tcp        0      0 0.0.0.0:40536           0.0.0.0:*               LISTEN      19964/rpc.statd
  11. tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2133/master
  12. tcp        0      0 172.31.4.233:22         121.34.147.13:57190     ESTABLISHED 29540/sshd: cavan [
  13. tcp        0      0 172.31.4.233:22         121.34.147.13:54544     ESTABLISHED 27077/sshd: cavan [
  14. tcp        0     96 172.31.4.233:22         219.137.32.66:60645     ESTABLISHED 30315/sshd: root@pt
  15. tcp        0      0 172.31.4.233:22         121.34.147.13:56319     ESTABLISHED 28703/sshd: cavan [
  16. tcp6       0      0 :::111                  :::*                    LISTEN      743/rpcbind
  17. tcp6       0      0 :::81                   :::*                    LISTEN      1740/nginx: master
  18. tcp6       0      0 :::22                   :::*                    LISTEN      1543/sshd
  19. tcp6       0      0 ::1:631                 :::*                    LISTEN      12610/cupsd
  20. tcp6       0      0 ::1:25                  :::*                    LISTEN      2133/master
  21. tcp6       0      0 :::35420                :::*                    LISTEN      19964/rpc.statd
  22. [root@localhost ~]#

4.6 某端口使用情况

lsof -i:端口号

  1. [root@localhost mysql]# lsof -i:22
  2. COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
  3. sshd    1150 root    3u  IPv4  18264      0t0  TCP *:ssh (LISTEN)
  4. sshd    1150 root    4u  IPv6  18273      0t0  TCP *:ssh (LISTEN)
  5. sshd    2617 root    3u  IPv4  20437      0t0  TCP localhost.localdomain:ssh->192.168.174.1:60426 (ESTABLISHED)
  6. [root@localhost mysql]#

或者

netstat -apn|grep 端口号

  1. [root@localhost mysql]# netstat -apn|grep 22
  2. tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1150/sshd
  3. tcp        0     96 192.168.174.136:22      192.168.174.1:60426     ESTABLISHED 2617/sshd: root@pts
  4. tcp6       0      0 :::22                   :::*                    LISTEN      1150/sshd

5.进程

5.1查看所有进程

ps -ef,使用ps -ef|gerp tomcat过滤

  1. [root@localhost ~]# ps -ef
  2. UID         PID   PPID  C STIME TTY          TIME CMD
  3. root          1      0  0 09:26 ?        00:00:03 /usr/lib/systemd/systemd --switched-root --system --deserialize 21
  4. root          2      0  0 09:26 ?        00:00:00 [kthreadd]
  5. root          3      2  0 09:26 ?        00:00:00 [ksoftirqd/0]
  6. root          6      2  0 09:26 ?        00:00:00 [kworker/u256:0]
  7. root          7      2  0 09:26 ?        00:00:00 [migration/0]
  8. root          8      2  0 09:26 ?        00:00:00 [rcu_bh]
  9. root          9      2  0 09:26 ?        00:00:00 [rcuob/0]
  10. root         10      2  0 09:26 ?        00:00:00 [rcuob/1]
  11. root         11      2  0 09:26 ?        00:00:00 [rcuob/2]
  12. root         12      2  0 09:26 ?        00:00:00 [rcuob/3]
  13. root         13      2  0 09:26 ?        00:00:00 [rcuob/4]
  14. root         14      2  0 09:26 ?        00:00:00 [rcuob/5]
  15. root         15      2  0 09:26 ?        00:00:00 [rcuob/6]
  16. root         16      2

ps -aux可以看到进程占用CPU,内存情况

  1. [root@localhost ~]# ps -aux
  2. USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
  3. root          1  0.0  0.6 126124  6792 ?        Ss   09:26   0:03 /usr/lib/systemd/systemd --switched-root --system --deserialize 21
  4. root          2  0.0  0.0      0     0 ?        S    09:26   0:00 [kthreadd]
  5. root          3  0.0  0.0      0     0 ?        S    09:26   0:00 [ksoftirqd/0]
  6. root          6  0.0  0.0      0     0 ?        S    09:26   0:00 [kworker/u256:0]
  7. root          7  0.0  0.0      0     0 ?        S    09:26   0:00 [migration/0]
  8. root          8  0.0  0.0      0     0 ?        S    09:26   0:00 [rcu_bh]
  9. root          9  0.0  0.0      0     0 ?        S    09:26   0:00 [rcuob/0]
  10. root         10  0.

5.2实时显示进程状态

top

  1. [root@localhost ~]# top
  2. top - 11:29:02 up  2:02,  2 users,  load average: 0.12, 0.04, 0.05
  3. Tasks: 408 total,   2 running, 406 sleeping,   0 stopped,   0 zombie
  4. %Cpu(s):  1.3 us,  0.3 sy,  0.0 ni, 98.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
  5. KiB Mem :  1001332 total,    92184 free,   370332 used,   538816 buff/cache
  6. KiB Swap:  2097148 total,  2097140 free,        8 used.   419124 avail Mem
  7. PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
  8. 3001 gdm       20   0 1419364 122996  45860 S  1.0 12.3   0:06.50 gnome-shell
  9. 276 root      20   0       0      0      0 S  0.3  0.0   0:09.72 kworker/0:1
  10. 3765 root      20   0  142864   5128   3876 S  0.3  0.5   0:00.77 sshd
  11. 7740 root      20   0  146452   2384   1432 R  0.3  0.2   0:00.17 top
  12. 1 root      20   0  126124   6792   3912 S  0.0  0.7   0:03.58 systemd
  13. 2 root      20   0       0      0      0 S  0.0  0.0   0:00.03 kthreadd
  14. 3 root      20   0       0      0      0 S  0.0  0.0   0:00.37 ksoftirqd/0
  15. 6 root      20   0       0      0      0 S  0.0  0.0   0:00.39 kworker/u256:0
  16. 7 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 migration/0
  17. 8 root      20   0       0      0      0 S  0.0  0.0   0:00.00 rcu_bh
  18. 9 root      20   0       0      0      0 S  0.0  0.0   0:00.00 rcuob/0
  19. 10 root      20   0       0      0      0 S  0.0  0.0   0:00.00 rcuob/1
  20. 11 root      20   0       0

6.用户

6.1查看活动用户

w

  1. [root@localhost ~]# w
  2. 11:32:36 up 72 days, 20:50,  3 users,  load average: 0.00, 0.01, 0.05
  3. USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
  4. cavan    pts/0    121.34.147.13    09:47    1:14m  0.17s  0.17s sshd: cavan [priv]
  5. root     pts/1    219.137.32.66    11:19    4.00s  0.05s  0.00s w
  6. cavan    pts/3    121.34.147.13    10:14   20:44   0.38s  0.11s vim Dockerfile
  7. [root@localhost ~]#

6.2查看指定用户的信息

id <用户名>

  1. [root@localhost ~]# id root
  2. uid=0(root) gid=0(root) groups=0(root)
  3. [root@localhost ~]# id cavan
  4. uid=1001(cavan) gid=1001(cavan) groups=1001(cavan)
  5. [root@localhost ~]#

6.3查看用户登录日志

last

  1. [root@localhost 1]# last
  2. root     pts/0        192.168.174.1    Mon Oct 24 09:51   still logged in
  3. (unknown :0           :0               Mon Oct 24 09:27   still logged in
  4. reboot   system boot  3.10.0-327.el7.x Mon Oct 24 09:26 - 11:35  (02:09)
  5. root     pts/0        192.168.174.1    Fri Oct 21 09:41 - 18:44  (09:03)
  6. (unknown :0           :0               Fri Oct 21 09:15 - 18:44  (09:28)
  7. reboot   system boot  3.10.0-327.el7.x Fri Oct 21 09:15 - 11:35 (3+02:20)
  8. root     pts/1        192.168.174.1    Thu Oct 20 10:05 - 18:13  (08:08)
  9. root     pts/0

6.4查看系统所有用户

cut -d: -f1 /etc/passwd

  1. [root@localhost ~]# cut -d: -f1 /etc/passwd
  2. root
  3. bin
  4. daemon
  5. adm
  6. lp
  7. sync
  8. shutdown
  9. halt
  10. mail
  11. operator
  12. games
  13. ftp
  14. nobody
  15. dbus
  16. polkitd
  17. abrt
  18. unbound
  19. colord
  20. usbmuxd
  21. ntp
原文:http://blog.csdn.net/dream_broken/article/details/52883883

centOS7下实践查询版本/CPU/内存/硬盘容量等硬件信息的更多相关文章

  1. centOS下实践查询版本/CPU/内存/硬盘容量等硬件信息

    更详细参考: https://blog.csdn.net/dream_broken/article/details/52883883 1.查看内存 DirectMap2M: 33544192 kB [ ...

  2. VPS性能测试:CPU内存,硬盘IO读写,带宽速度,UnixBench和压力测试

    现在便宜的VPS主机越来越多了,一些美国的VPS主机甚至给出1美元一月的VPS,堪比虚拟主机还要便宜,巨大的价格优势吸引不少人购买和使用,而近些年来国内的主机商也开始意识到便宜的VPS对草根站长的诱惑 ...

  3. Windows 性能监视器的基本指标说明(CPU,内存,硬盘参数)

    [转]Windows 性能监视器的基本指标说明(CPU,内存,硬盘参数) 作为一个系统工程师来说,要看懂监控的数据至关重要,关系着优化和分析出现的问题.我是在运维过程中要用到的.因此,今天给出Wind ...

  4. Windows 性能监视器的基本指标(CPU,内存,硬盘参数)

    转载:http://kms.lenovots.com/kb/article.php?id=7045 Windows 性能监视器的基本指标(CPU,内存,硬盘参数) 作为一个系统工程师来说,要看懂监控的 ...

  5. ]# dmesg | grep ATAcentos下查看网卡,主板,CPU,显卡,硬盘型号等硬件信息

    centos下查看网卡,主板,CPU,显卡,硬盘型号等硬件信息 osc_4o5tc4xq 2019/10/11 15:03 阅读数 253 centos下查看网卡,主板,CPU,显卡,硬盘型号等硬件信 ...

  6. centos下查看网卡,主板,CPU,显卡,硬盘型号等硬件信息

    centos下查看网卡,主板,CPU,显卡,硬盘型号等硬件信息 rose_willow rose_willow 发布于 2016/06/16 11:32 字数 902 阅读 405 收藏 0 点赞 0 ...

  7. centos7下安装指定版本mysql5.7.23

    现在mysql版本已经到MySQL 8.0(GA)稳定版本了,所以需求是想简单又快速在centos7下安装指定版本例如MySQL 5.7(GA)版本有下面这种方法 首先需要到mysql官网这里下载对应 ...

  8. 性能测试分析过程(三)linux下查看最消耗CPU/内存的进程

    linux下查看最消耗CPU  内存的进程 1.CPU占用最多的前10个进程:  ps auxw|head -1;ps auxw|sort -rn -k3|head -10  2.内存消耗最多的前10 ...

  9. 一个统计 CPU 内存 硬盘 使用率的shell脚本

    一个统计 CPU 内存 硬盘 使用率的shell脚本,供大家学习参考 #!/bin/bash #This script is use for describle CPU Hard Memery Uti ...

随机推荐

  1. 【论文阅读】Batch Feature Erasing for Person Re-identification and Beyond

    转载请注明出处:https://www.cnblogs.com/White-xzx/ 原文地址:https://arxiv.org/abs/1811.07130 如有不准确或错误的地方,欢迎交流~ [ ...

  2. Java编程的逻辑 (37) - 泛型 (下) - 细节和局限性

    本系列文章经补充和完善,已修订整理成书<Java编程的逻辑>,由机械工业出版社华章分社出版,于2018年1月上市热销,读者好评如潮!各大网店和书店有售,欢迎购买,京东自营链接:http:/ ...

  3. CentOS 7安装图形化界面后重启出现Initial setup of CentOS Linux 7 (core)

    这是CentOS内核的初始设置页面,下面给出中文解释及操作方法. 1.CentOS Linux 7 初始设置(核心) 1)[!]许可证信息 (没有接受许可证) 请您选择[‘1’ 输入许可证信息 | ‘ ...

  4. Net WebAPI2

    SwaggerUI ASP.Net WebAPI2   目前在用ASP.NET的 WebAPI2来做后台接口开发,在与前台做测试的时候,总是需要发送一个demo给他,但是这样很麻烦的,他还有可能记不住 ...

  5. 000 Jquery的Hello World程序

    1.介绍Jquery 2.简介 3.新建一个静态项目,并粘贴jquery库 4.程序 <!DOCTYPE html> <html> <head> <meta ...

  6. 《编写可维护的javascript》读书笔记(中)——编程实践

    上篇读书笔记系列之:<编写可维护的javascript>读书笔记(上) 上篇说的是编程风格,记录的都是最重要的点,不讲废话,写的比较简洁,而本篇将加入一些实例,因为那样比较容易说明问题. ...

  7. 好用的在线HTTP接口测试 - HTTP GET/POST模拟请求测试工具-ApiPost

    现在的模拟发送请求插件很多比如老外的postman等,但亲测咱们国内的 ApiPost 更好用一些,因为它不仅可以模拟发送get.post.delete.put请求,还可以导出文档,支持团队协作也是它 ...

  8. 循序渐进学.Net Core Web Api开发系列【2】:利用Swagger调试WebApi

    系列目录 循序渐进学.Net Core Web Api开发系列目录 本系列涉及到的源码下载地址:https://github.com/seabluescn/Blog_WebApi 一.概述 既然前后端 ...

  9. Access数据库审计工具mdbtools

    Access数据库审计工具mdbtools   Access是Windows系统中常用的文件型数据库,广泛用于小型B/S和C/S系统中.在数据取证和Web渗透中,经常会遇到该类型的数据库文件.Kali ...

  10. 开源的在线评测系统——Vakuum

    项目地址 http://code.google.com/p/vakuum-oj/ https://github.com/BYVoid/vakuum 简介 Vakuum是一个基于Linux+PHP的在线 ...