在Debian系统中,监控和管理进程可以通过多种工具和方法来实现。以下是一些常用的方法:
top 命令top 是一个实时显示系统进程信息的动态视图工具。
top
P 可以按CPU使用率排序。M 可以按内存使用率排序。N 可以按进程ID排序。q 可以退出 top。htop 命令htop 是 top 的一个增强版本,提供了更友好的用户界面和更多的功能。
首先需要安装 htop:
sudo apt update
sudo apt install htop
然后运行:
htop
F2 进入设置。F9 杀死进程。ps 命令ps 命令用于显示当前运行的进程。
ps aux
a 显示所有用户的进程。u 以用户友好的格式显示。x 显示没有控制终端的进程。systemd 管理服务Debian 使用 systemd 作为初始化系统和服务管理器。
sudo systemctl status
sudo systemctl start <service_name>
sudo systemctl stop <service_name>
sudo systemctl restart <service_name>
journalctl -u <service_name>
netstat 和 ss 命令这些命令用于查看网络连接和监听端口。
netstat -tuln
或
ss -tuln
lsof 命令lsof 命令用于列出打开的文件和使用这些文件的进程。
sudo lsof
vmstat 命令vmstat 命令用于报告虚拟内存统计信息。
vmstat 1
iostat 命令iostat 命令用于监控系统输入/输出设备负载。
sudo apt install sysstat
iostat -x 1
dstat 命令dstat 是一个多功能的性能监控工具。
首先需要安装 dstat:
sudo apt update
sudo apt install dstat
然后运行:
sudo dstat
glances 命令glances 是一个跨平台的系统监控工具。
首先需要安装 glances:
sudo apt update
sudo apt install glances
然后运行:
sudo glances
通过这些工具和方法,你可以有效地监控和管理Debian系统中的进程。