运行环境:vps
Linux版本:CnetOS7.4
1.top命令
top命令用于动态地监视进程活动与系统负载等信息,相当于任务管理器
top
使用Shift+M进行排序
说明:
第1行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低)。
第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
第3行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。其中数据均为CPU数据并以百分比格式显示,例如“97.1 id”意味着有97.1%的CPU处理器资源处于空闲。
第4行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。
第5行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。
2.pidof命令
pidof命令用于查询某个指定服务进程的PID值,格式为:
pidof[参数][服务名称]
查询本机sshd服务pid
pidof sshd6367 869
3.kill命令
终止某个指定PID的服务进程,格式为:
kill[参数][进程pid]
强制停止sshd服务
kill 6367
4.killall命令
终止指定名称服务所对应的全部进程,格式为:
killall[参数][服务名称]
终止sshd所有服务
killall sshd
5.ifconfig命令
获取网卡与网络信息,格式为:
ifconfig [网络设备] [参数]
查看所有网卡信息
ifconfig
6.uname命令
查看系统内核与系统版本等信息,格式为:
uname[-a]
使用
unameLinux
uname -aLinux google 4.18.9-1.el7.elrepo.x86_64 #1 SMP Thu Sep 20 09:04:54 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux
查看当前系统版本的详细信息,则需要查看redhat-release文件
cat /etc/redhat-release
7.uptime命令
查看系统的负载信息
uptime15:09:44 up 145 days, 15:27, 1 user, load average: 0.01, 0.01, 0.00
说明
145 days: 系统已运行时间
1 user: 1在线终端
average: 平均负载值指的是系统在最近1分钟、5分钟、15分钟内的压力情况;负载值越低越好,尽量不要长期超过1,在生产环境中不要超过5
8.free命令
查看系统中内存使用量信息,格式:
free[-h]
9.who命令
查看登入系统的用户终端信息
whoroot pts/0 2019-02-18 11:02 (115.195.40.79)
10.last命令
查看系统的所有登录记录
last
11.history命令
显示历史执行过的命令,格式:
history[-c]
使用
history
历史命令会被保存在.bash_history文件中。Linux系统中以点(.)开头的文件均代表隐藏文件,以文件的形式查看历史命令
cat ~/.bash_history
more ~/.bash_history
使用“!编码数字”的方式来重复执行某一次的命令
[root@google t]# !1026date "+DATE:%Y-%m-%d%nTIME:%H:%M:%S"
DATE:2019-02-18
TIME:15:47:27
清除历史记录
history -c
[root@google t]# history76 history