目录
-
- 查看占用进程
- 结束进程
- 服务开关指令
查看占用进程
fuser -uv [filename]
显示哪些进程使用指定的文件、端口或文件系统
-u显示用户ID-v输出更多信息
ss -tunlp | grep [XXX]
显示进程、端口等
netstat -nltp
-a (all) 显示所有选项,默认不显示LISTEN相关。
-t (tcp) 仅显示tcp相关选项。
-u (udp) 仅显示udp相关选项。
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服务状态。
-o 显示拥有的每个连接关联的进程id。
-p 显示相关的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。
LISTEN和LISTENING的状态只有用-a或者-l才能看到。
结束进程
kill [进程号]## 永久关闭/开启服务
服务开关指令
bash
## 查看服务状态
systemctl status ServerName
service ServerName status
## 临时停止/开启服务
systemctl stop/start ServerName
service ServerName stop/start
## 永久关闭/开启服务
systemctl disable/enable ServerName
service ServerName disable/enable
## 检查开机自启动中是否包含某服务
systemctl list-unit-files|grep ServerName
## 检查是否安装某rpm包
rpm -qa | grep 关键字
## 检查内核中是否安装某程序
lsmod |grep 关键字