🐧 Debian(系统管理与运维基础教程)
适用于日常服务器管理与 Linux 运维入门
系统环境:Debian
📚 目录
- 一、系统信息查看
- 二、文件与目录操作
- 三、权限管理
- 四、软件包管理(APT)
- 五、进程管理
- 六、服务管理(systemd)
- 七、网络管理
- 八、磁盘与存储
- 九、用户管理
- 十、系统维护与日志
一、系统信息查看
查看系统版本:
cat /etc/os-release查看内核版本:
uname -r查看系统架构:
uname -m查看 CPU 信息:
lscpu查看内存:
free -h查看系统运行时间:
uptime二、文件与目录操作
查看当前目录:
pwd列出文件:
ls -l
ls -lh切换目录:
cd 目录名创建目录:
mkdir 目录名递归创建:
mkdir -p a/b/c删除文件:
rm 文件名删除目录:
rm -r 目录名复制:
cp 文件 目标路径移动 / 重命名:
mv 文件 新名字三、权限管理
查看权限:
ls -l修改权限:
chmod 755 文件名修改归属:
chown 用户:组 文件名递归修改:
chown -R user:user 目录四、软件包管理(APT)
更新软件源:
apt update升级系统:
apt upgrade完整升级:
apt full-upgrade安装软件:
apt install 软件名卸载软件:
apt remove 软件名彻底删除(含配置):
apt purge 软件名清理缓存:
apt autoremove五、进程管理
查看进程:
ps aux实时查看:
top更友好界面(需安装):
htop结束进程:
kill PID强制结束:
kill -9 PID六、服务管理(systemd)
查看服务状态:
systemctl status 服务名启动服务:
systemctl start 服务名停止服务:
systemctl stop 服务名重启服务:
systemctl restart 服务名开机自启:
systemctl enable 服务名关闭开机自启:
systemctl disable 服务名七、网络管理
查看 IP:
ip addr查看路由:
ip route测试连通:
ping 域名查看端口监听:
ss -tuln查看开放端口对应进程:
ss -tulnpDNS 查询:
nslookup 域名八、磁盘与存储
查看磁盘使用:
df -h查看目录大小:
du -sh 目录名查看分区:
lsblk挂载设备:
mount /dev/sdb1 /mnt卸载:
umount /mnt九、用户管理
创建用户:
adduser 用户名删除用户:
deluser 用户名修改密码:
passwd 用户名查看当前用户:
whoami切换用户:
su - 用户名十、系统维护与日志
查看系统日志:
journalctl查看某服务日志:
journalctl -u 服务名实时查看日志:
journalctl -f查看最近启动日志:
journalctl -b重启系统:
reboot关机:
shutdown now📌 总结
掌握 Debian 常用命令的核心不是记住所有命令,而是理解它们的分类:
- 文件管理
- 权限控制
- 软件管理
- 服务管理
- 网络排查
- 系统维护
当结构清晰,命令自然清晰。
⚠️ 免责声明
本文所涉及的命令示例与操作说明,均基于作者在 Debian 系统环境中的实践经验整理,仅用于技术学习与研究参考。
由于服务器环境、软件版本、系统配置及权限模型的差异,部分命令在不同环境中可能产生不同结果。请在执行涉及系统配置修改、权限调整、服务重启、数据删除等高风险操作前:
- 确认当前用户权限(是否为 root 或 sudo)
- 备份重要数据与配置文件
- 在测试环境中验证命令有效性
- 理解每个参数含义后再执行
作者不对因直接复制执行本文命令而造成的系统故障、数据丢失、安全问题或业务中断承担任何责任。
本文不构成任何商业运维承诺或技术服务保证。读者应自行承担使用风险。
评论