这是什么文档?
一份围绕「在 Linux 服务器上完成部署」组织的命令手册,按主题拆成多个子页。本页是入口和速查清单 —— 第一次接触服务器从这里开始,平时当快速指引也合适。
1. 部署 5 分钟应急清单
刚到一台陌生服务器、或者部署后服务异常,按这个清单从上到下排查:1
我在哪?是什么系统?
2
资源够不够?
3
服务跑没跑?
4
出了什么错?
2. 命令速查(按主题跳转)
按你想做的事找对应专题:文件管理
ls cd cp mv rm find grep
chmod chown tar zip
—— 文件操作、查找、权限、压缩服务管理与日志
systemctl journalctl ps kill nohup
—— 启停服务、查进程、看日志用户管理
useradd passwd sudo su export
—— 账号、提权、环境变量网络管理
ping curl wget ss lsof
—— 连通性、HTTP、端口监听SSH 远程访问
ssh scp rsync 密钥配置 端口转发Vim 编辑器
模式切换、移动、编辑、搜索替换
3. 终端基础导航
登录后第一组命令,确认”我在哪、有什么”。pwd (print working directory) — 我在哪个目录
pwd (print working directory) — 我在哪个目录
pwd 一下。ls (list) — 列出目录里有什么
ls (list) — 列出目录里有什么
cd (change directory) — 切换目录
cd (change directory) — 切换目录
4. 系统健康检查
uname (unix name) / hostname — 系统是什么
uname (unix name) / hostname — 系统是什么
uptime / w / who — 跑了多久 / 谁在线
uptime / w / who — 跑了多久 / 谁在线
free — 内存够不够
free — 内存够不够
- 不要看
free列!Linux 会拿空闲内存做磁盘缓存(buff/cache),看着 free 很少很正常 - 看
available列才是真正”还能给程序用的内存” Swap用了不少 = 内存吃紧
df (disk free) / du (disk usage) — 磁盘够不够、谁占的
df (disk free) / du (disk usage) — 磁盘够不够、谁占的
Use%:超过 85% 就该清理。找出占空间最多的目录:top / htop — 实时监控
top / htop — 实时监控
top 内常用键:P 按 CPU 排序、M 按内存排序、q 退出、k 输 PID 杀进程。5. 安装软件包
部署的第一件事——把依赖装上。- apt — Ubuntu / Debian
- yum / dnf — CentOS / RHEL / Fedora
apt = Advanced Package Tool。6. 管道、重定向、连接命令
把简单命令组合成强大工具链,是 shell 的精髓。重定向:把输出写到文件
重定向:把输出写到文件
2>&1 的意思:把 fd 2(stderr)重定向到 fd 1(stdout)当前去的地方。管道 |:把上一个命令的输出送给下一个
管道 |:把上一个命令的输出送给下一个
连接命令:; / && / ||
连接命令:; / && / ||
xargs — 批量处理
xargs — 批量处理
7. 终端快捷键与帮助系统
快捷键
Ctrl+C中断当前命令Ctrl+D退出 shell(EOF)Ctrl+L清屏(=clear)Ctrl+R⭐ 反向搜索历史命令Ctrl+A/Ctrl+E跳行首 / 行尾Ctrl+U/Ctrl+K删光标前 / 后Ctrl+W删前一个单词Tab⭐ 自动补全(命令、路径、参数)↑↓翻历史命令!!重复上一条!$上条命令的最后一个参数sudo !!上条加 sudo(漏写时神器)
帮助与历史
history查看历史history | grep ssh搜索历史man <命令>完整手册(按q退出)<命令> --help简略帮助tldr <命令>简化示例(apt install tldr)which <命令>命令所在路径type <命令>是别名/函数/可执行clear清屏reset重置终端(乱码救急)
