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
![](https://img.haomeiwen.com/i17009420/5edbc94ff0c84130.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.检查网络带宽使用情况
![](https://img.haomeiwen.com/i17009420/cc5da56c584afbc8.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))
网友评论