前端必备Linux知识[配置相关查看]

南山隐士 2022年06月25日 34 0

内存、cup 管理 top 命令

输入top 命令,我们可以看到如下信息:
image.png

==第一行==
top-15:31:47up 9:30, 3users, loadaverage:0.00,0.02,0.05(例子)
依次对应:系统当前时间(15:31:47) up 系统到目前为止 运行的时间(9:30), 当前登陆系统的用户数量(3users), loadaverage 后 面的三个数字分别表示距离现在一分钟,五分钟,十五分钟的负载情况。

==第二行==
Tasks:133total, 1running,132sleeping, 0stopped, 0zombie
依次对应:tasks 表示任务(进程),133total 则表示现在有 133 个进程,其中处于运行中 的有 1 个,132 个在休眠(挂起),stopped 状态即停止的进程数为 0,zombie 状态即僵尸 的进程数为 0 个

==第三行==
%Cpu(s): 0.2us, 0.4sy, 0.0ni,==99.3id==, 0.0wa, 0.0hi, 0.1si, 0.0st
只看空闲就可以了:cpu 空闲率为 99.3%

依次对应:
us:user 用户空间占用 cpu 的百分比
sy:system 内核空间占用 cpu 的百分比
ni:niced 改变过优先级的进程占用 cpu 的百分比 空闲 cpu 百分比
wa:IOwaitIO 等待占用 cpu 的百分比
hi:HardwareIRQ 硬中断 占用 cpu 的百分比
si:software 软中断 占用 cpu 的百分比
st:被 hypervisor 偷去的时间

==第四行==
KiBMem: 2897496total, 1995628free, 191852used, 710016buff/cache
总内存:2.76g 空闲:1995628/1024/1024=1.9g 已经使用 0.18g 缓存区内存 0.67g

单位原本都是字节, 最终转换成G对应的单位

缓冲区是从主内存中特地预留出的内存,用来存放特定的一些信息,例如从磁盘中取得的文件表,程序正
在读取的内容等等

==第七行==
PIDUSER PR NI VIRT RES SHRS %CPU%MEM TIME+COMMAND

依次对应:
PID — 进程 id
USER — 进程所有者
PR — 进程优先级 NI — nice 值。负值表示高优先级,正值表示低优先级
VIRT — 进程使用的虚拟内存总量,单位 kb。VIRT=SWAP+RES
RES — 进程使用的、未被换出的物理内存大小,单位 kb。RES=CODE+DATA
SHR — 共享内存大小,单位 kb
S — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
%CPU — 上次更新到现在的 CPU 时间占用百分比
%MEM — 进程使用的物理内存百分比
TIME+ — 进程使用的 CPU 时间总计,单位 1/100 秒
COMMAND — 进程名称(命令名/命令行)

内存、cup 管理 uptime 命令

top-15:31:47up 9:30, 3users, loadaverage:0.00,0.02,0.05
就是top 的第一行的信息

看当前登录的账户 who、查看最新操作电脑的用户 last

who 命令: 显示当前正在系统中的所有用户名字,使用终端设备号,注册时间。

whoami: 显示出当前终端上使用的用户。

last: last 作用是显示近期用户或终端的登录情况

进程管理查看、杀死

查看进程

pstree 查看进程树
pstree-ap 显示所有信息
ps-au
ps-au|grephttpd
ps-aux

ps 中 aux 的含义:
显示现行终端机下的所有程序,包括其他用户的程序(a)
以用户为主的格式来显示程序状况。 (x)
显示所有程序,不以终端机来区分(u)

关闭进程

pkill httpd pkill 进程的名字
kill 2245 kill 进程号
kill -9 1234 kill-9 进程号 强制杀死

查看端口

netstat -tunpl

-t 或--tcp 显示 TCP 传输协议的连线状况。
-u 或--udp 显示 UDP 传输协议的连线状况。
-n 或--numeric 直接使用 IP 地址,而不通过域名服务器。
-p 或--programs 显示正在使用 Socket 的程序识别码和程序名称。
-l 或--listening 显示监控中的服务器的 Socket

查看硬盘信息

df 命令作用是列出文件系统的整体磁盘空间使用情况。可以用来查看磁盘已被使用多少空间和还剩余多少 空间。

df-h 以人们易读的方式显示,总共多少 g 用了多少 g
df/home 查看该文件夹所在磁盘的使用情况

关闭防火墙

Firewalld 关闭:systemctlstopfirewalld
SELinux 关闭:setenforce0

Last Updated: 2022/06/25 19:04:27
前端必备Linux知识[软件安装调试] 前端必备Linux知识[管理服务、防火墙]