linux-opslisted
Install: claude install-skill afine907/skills
# Linux Ops — Linux 运维实战指南
Linux 服务器运维从日常操作到故障排查的完整指南。
## Goal
Linux 服务器运维实战指南,包含进程管理、系统监控、网络诊断、日志分析、用户权限、故障排查
## Trigger
- 用户要求"Linux命令"、"服务器运维"
- 服务器出问题需要排查
- 需要监控系统状态
## 进程管理
### 查看进程
```bash
# 基础查看
ps aux # 所有进程
ps aux | grep nginx # 过滤进程
ps -ef --forest # 进程树
pstree -p # 进程树(带PID)
# 详细信息
ps -o pid,ppid,user,%cpu,%mem,cmd -p 12345 # 指定字段
top -p 12345 # 实时监控指定进程
htop # 交互式进程管理
# 查找进程
pgrep -a nginx # 按名称查找
pidof nginx # 获取PID
lsof -i :80 # 查看端口占用
fuser -n tcp 80 # 端口占用进程
```
### 进程控制
```bash
# 信号管理
kill -15 PID # 优雅终止 (SIGTERM)
kill -9 PID # 强制终止 (SIGKILL)
kill -HUP PID # 重新加载配置
killall nginx # 按名称终止
pkill -f "python app.py" # 按模式终止
# 后台运行
nohup ./app.py & # 后台运行
disown # 断开终端关联
screen -S mysession # 创建 screen 会话
tmux new -s mysession # 创建 tmux 会话
# 优先级
nice -n 10 ./cpu-intensive.sh # 降低优先