码峰博客 – 码而思

分享积累从此时此刻开始

Linux重用命令

端口占用

查看端口占用

方式一:
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 :端口号) 

htop

查看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:虚拟内存使用量(包含共享库等)。
Index