本文共 2692 字,大约阅读时间需要 8 分钟。
ps 是 Linux 系统中常用的命令,用于查看系统中正在运行的进程信息。它可以帮助你了解系统资源的使用情况,管理进程。
ps 命令提供了丰富的选项,你可以根据需要选择合适的参数:
ps -aux
ps -ef
ps -aux | grep redis
第一行:表示 redis 进程的详细信息:
第二行:表示 grep redis 进程的信息:
top 命令是一个实时监控工具,用于显示系统中各个进程的资源占用情况,包括 CPU、内存等。
top [options]
top -n 5
会显示 5 次更新后退出。-o %MEM
按内存使用率排序。在运行 top 的同时,可以通过键盘快捷键进行操作:
top
top 1
top -p 10789
htop 命令是一个类似于 top 命令的工具,但界面更友好,支持鼠标操作。
sudo apt update && sudo apt install htop
sudo yum install htop
htop
pgrep 命令用于根据进程的名称或其他属性查找正在运行的进程,并返回与之匹配的 PID。
pgrep [options]
<pattern>
:是用于匹配进程的模式,可以是进程名称、命令行参数或其他属性。%p
表示进程ID。pgrep nginx
pgrep -u username nginx
kill 命令用于终止正在运行的进程。
kill [options]
<pid>
:要终止的进程的 PID。kill 12345
pkill 命令用于根据进程的属性发送信号给进程,从而终止或操作匹配的进程。
pkill [options]
pkill nginx
pkill -u username nginx
systemctl 命令用于管理系统服务,包括启动、停止、重启、启用或禁用服务。
systemctl start
systemctl stop
systemctl restart
systemctl status
systemctl enable
systemctl disable
systemctl list-units --type=service
systemctl daemon-reload
安装 htop:
sudo apt update && sudo apt install htop
sudo yum install htop
安装网络安全学习资料:
sudo apt update && sudo apt install net-tools
sudo yum install net-tools
通过这些命令和工具,你可以轻松管理 Linux 系统中的进程,优化系统性能。无论你是技术新手还是系统管理员,这些工具都能为你提供强大的支持。
转载地址:http://wekfk.baihongyu.com/