linux服务器常用工具 - Mon, Sep 22, 2025
linux服务器常用工具
- btop 完整的系统概览(CPU、内存、磁盘、网络、进程)。
sudo apt-get install btop
- htop 完整的系统概览(CPU、内存、磁盘、网络、进程)。
sudo apt-get install htop
- nmap 用于发现网络上的主机和服务
sudo apt-get install nmap
示例
nmap -sP 192.168.1.0/24
- iftop 实时监控网络带宽
sudo apt-get install iftop
- netcat 可以读写 TCP/UDP 连接
sudo apt-get install netcat
示例
nc -zv 127.0.0.1 80 # 端口是否开放
nc -l -p 1234 > file.tar # 接收文件
nc -N host.com 1234 < file.tar # 发送文件
- iotop 监控磁盘 I/O
sudo apt-get install iotop
- lnav 日志文件导航器
sudo apt-get install lnav
示例
lnav /var/log/*.log
- tmux 它允许在一个终端窗口中创建多个持久化的会话、窗口和窗格
sudo apt-get install tmux
功能 | 指令 |
---|---|
创建新窗口 | Ctrl+b c |
切换到下一个窗口 | Ctrl+b n |
切换到上一个窗口 | Ctrl+b p |
通过数字切换窗口 | Ctrl+b 0-9 |
重命名当前窗口 | Ctrl+b , |
关闭当前窗口 | Ctrl+b & |
列出所有窗口 (交互式选择) | Ctrl+b w |
水平分割 (上下两个窗格) | Ctrl+b " |
垂直分割 (左右两个窗格) | Ctrl+b % |
在窗格间移动光标 | Ctrl+b 方向键 |
调整窗格布局 (循环切换) | Ctrl+b 空格 |
关闭当前窗格 | Ctrl+b x |
最大化/恢复当前窗格 ( zoom ) | Ctrl+b z |
将窗格变为新窗口 | Ctrl+b ! |
- trippy 用于分析网络路由和性能
sudo add-apt-repository ppa:fujiapple/trippy
sudo apt-get update && apt-get install trippy
示例
trip 192.168.1.118
- traceroute 用于分析网络路由和性能
sudo apt-get install traceroute