端口占用
查看端口占用
方式一:
sudo netstat -tulnp | grep <端口号>
-t:TCP 端口
-u:UDP 端口
-l:仅显示监听端口
-n:以数字形式显示端口(不解析服务名)
-p:显示进程信息(PID 和程序名)
| grep <端口号>:筛选指定端口
示例
sudo netstat -tulnp | grep 8080
方式二:
sudo lsof -i :<端口号>
释放占用端口
sudo kill -9 $(sudo lsof -t -i :端口号)
hto
p
查看CPU、内存占用
安装 htop
# Debian/Ubuntu
sudo apt install htop
# CentOS/RHEL
sudo yum install htop
# Arch Linux
sudo pacman -S htop
# macOS (Homebrew)
brew install htop
htop
-d:设置刷新间隔(秒)
-u USERNAME:仅显示指定用户的进程
-p PID:仅显示指定 PID 的进程
-t:以树状视图启动
-C:禁用彩色模式
示例
htop -t
关键字段:
%MEM:进程占用物理内存的百分比。
RES:进程实际占用的物理内存(单位 KB)。
VIRT:虚拟内存使用量(包含共享库等)。