在Debian环境下,有多种工具和方法可以用来监控服务器状态。以下是一些常用的工具和步骤:
top
和 htop
top
top
的增强版,提供更友好的界面和更多功能。sudo apt-get install htop
htop
vmstat
vmstat 1
iostat
sudo apt-get install sysstat
iostat -x 1
netstat
或 ss
netstat -tuln
# 或者
ss -tuln
free
free -h
df
df -h
sar
sudo apt-get install sysstat
sar 1
dstat
sudo apt-get install dstat
dstat
glances
sudo apt-get install glances
glances
Prometheus
和 Grafana
sudo apt-get install prometheus grafana
配置Prometheus抓取目标,然后在Grafana中添加Prometheus数据源并创建仪表盘。Nagios
或 Zabbix
sudo apt-get install nagios3
# 或者
sudo apt-get install zabbix-server zabbix-agent
systemd-cgtop
systemd-cgtop
uptime
uptime
lsof
lsof
tcpdump
sudo tcpdump -i eth0
通过这些工具,你可以全面监控Debian服务器的CPU、内存、磁盘、网络等资源的使用情况,并及时发现和解决问题。根据具体需求选择合适的工具进行配置和使用。