在Debian系统中,你可以使用多种工具来监控资源使用情况,包括CPU、内存、磁盘和网络等。以下是一些常用的命令行工具:
top
- 实时显示系统进程和资源使用情况。
使用方法:在终端中输入 top
并按回车键。
htop
- top
的增强版本,提供更友好的用户界面和更多功能。
使用方法:首先需要安装 htop
(sudo apt install htop
),然后在终端中输入 htop
并按回车键。
vmstat
- 显示虚拟内存统计数据,也可以查看CPU使用情况。
使用方法:在终端中输入 vmstat
,后跟间隔秒数和要报告的次数(例如 vmstat 2 5
将每2秒更新一次,共报告5次)。
free
- 显示Linux系统中的总内存、已用内存、空闲内存等信息。
使用方法:在终端中输入 free -h
以人类可读的格式显示信息。
df
- 显示文件系统的磁盘空间使用情况。
使用方法:在终端中输入 df -h
以人类可读的格式显示信息。
du
- 显示目录或文件的磁盘使用情况。
使用方法:在终端中输入 du -sh *
来查看当前目录下每个文件和目录的大小。
iostat
- 显示CPU统计数据和输入/输出统计数据信息。
使用方法:首先需要安装 sysstat
包(sudo apt install sysstat
),然后在终端中输入 iostat
。
netstat
- 显示网络连接、路由表、接口统计等网络相关信息。
使用方法:在终端中输入 netstat -tulnp
来查看所有监听的TCP和UDP端口及其相关进程。
ss
- 类似于 netstat
,但功能更强大,性能更好。
使用方法:在终端中输入 ss -tulnp
来查看所有监听的TCP和UDP端口及其相关进程。
sar
- 收集和报告系统活动信息,可以用来监控CPU、内存、磁盘I/O等。
使用方法:首先需要安装 sysstat
包(sudo apt install sysstat
),然后可以使用 sar
命令的各种选项来收集数据。
这些工具可以帮助你监控Debian系统的资源使用情况。你可以根据自己的需要选择合适的工具,并通过命令行参数进行定制化的监控。