CentOS7 基本命令(二)

运行环境:vps

Linux版本:CnetOS7.4


1.top命令

top命令用于动态地监视进程活动与系统负载等信息,相当于任务管理器

top

使用Shift+M进行排序

linux_top.png

说明:

第1行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低)。

第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。

第3行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。其中数据均为CPU数据并以百分比格式显示,例如“97.1 id”意味着有97.1%的CPU处理器资源处于空闲。

第4行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。

第5行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。

2.pidof命令

pidof命令用于查询某个指定服务进程的PID值,格式为:

pidof[参数][服务名称]

查询本机sshd服务pid

pidof sshd

6367 869

3.kill命令

终止某个指定PID的服务进程,格式为:

kill[参数][进程pid]

强制停止sshd服务

kill 6367

4.killall命令

终止指定名称服务所对应的全部进程,格式为:

killall[参数][服务名称]

终止sshd所有服务

killall sshd

5.ifconfig命令

获取网卡与网络信息,格式为:

ifconfig [网络设备] [参数]

查看所有网卡信息

ifconfig

linux_ifconfig.png

6.uname命令

查看系统内核与系统版本等信息,格式为:

uname[-a]

使用

uname

Linux

uname -a

Linux 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命令

查看系统的负载信息

uptime

15: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]

linux_free.png

9.who命令

查看登入系统的用户终端信息

who

root     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]# !1026

date "+DATE:%Y-%m-%d%nTIME:%H:%M:%S"

DATE:2019-02-18

TIME:15:47:27

清除历史记录

history -c
[root@google t]# history

   76  history

展开阅读全文