Debian 12 服务器常用的命令总结
标签搜索

Debian 12 服务器常用的命令总结

聚宝坊
2025-04-15 / 0 评论 / 8 阅读 / 正在检测是否收录...

以下是 Debian 12 服务器常用的命令总结,按功能分类整理:


1. 系统信息与监控

  • uname -a
    显示系统内核及版本信息。
  • lsb_release -a
    查看系统发行版详细信息(需安装 lsb-release)。
  • uptime
    显示系统运行时间及负载。
  • top / htop
    实时监控进程和资源使用(htop 需安装,交互性更强)。
  • free -h
    查看内存使用情况(-h 以易读格式显示)。
  • df -h
    查看磁盘空间使用情况。

2. 软件包管理

  • apt update
    更新软件包列表。
  • apt upgrade
    升级所有可升级的软件包。
  • apt install <包名>
    安装指定软件包。
  • apt remove <包名>
    卸载软件包(保留配置文件)。
  • apt purge <包名>
    彻底卸载软件包(删除配置文件)。
  • apt autoremove
    清理无用的依赖包。
  • dpkg -i <package.deb>
    安装本地 .deb 文件。

3. 服务管理(systemd)

  • systemctl start <服务名>
    启动服务。
  • systemctl stop <服务名>
    停止服务。
  • systemctl restart <服务名>
    重启服务。
  • systemctl status <服务名>
    查看服务状态。
  • systemctl enable <服务名>
    设置服务开机自启。
  • systemctl disable <服务名>
    禁用服务开机自启。
  • journalctl -u <服务名>
    查看指定服务的日志。

4. 网络配置与诊断

  • ip addr show
    查看网络接口和 IP 地址。
  • ip route
    显示路由表。
  • ss -tuln
    查看监听的端口(替代 netstat)。
  • ping <目标>
    测试网络连通性。
  • nslookup <域名> / dig <域名>
    DNS 查询工具。
  • curl <URL> / wget <URL>
    下载或测试网络请求。
  • ufw allow <端口>
    使用 UFW 防火墙开放端口(需安装 ufw)。

5. 用户与权限管理

  • adduser <用户名>
    创建新用户。
  • usermod -aG <组名> <用户名>
    将用户添加到附加组。
  • passwd <用户名>
    修改用户密码。
  • visudo
    安全编辑 /etc/sudoers 文件。
  • chmod <权限> <文件>
    修改文件权限(如 chmod 600 file)。
  • chown <用户>:<组> <文件>
    修改文件所有者和组。

6. 文件与目录操作

  • ls -l /<目录>
    列出目录详细信息。
  • tail -f /var/log/<日志文件>
    实时跟踪日志文件更新。
  • grep "关键词" <文件>
    在文件中搜索文本。
  • find /路径 -name "文件名"
    根据名称查找文件。
  • tar -xzvf <压缩包>
    解压 .tar.gz 文件。

7. 进程管理

  • ps aux | grep <进程名>
    查找特定进程。
  • kill <PID> / kill -9 <PID>
    终止进程(强制终止用 -9)。
  • pkill <进程名>
    根据名称终止进程。

8. 计划任务

  • crontab -e
    编辑当前用户的定时任务。
  • crontab -l
    列出当前用户的定时任务。
  • 系统级任务:编辑 /etc/crontab/etc/cron.d/ 下的文件。

9. 安全相关

  • apt update && apt upgrade
    定期更新系统补丁。
  • fail2ban-client status
    查看 Fail2Ban 防御状态(需安装)。
  • sshd_config 配置
    修改 SSH 端口、禁用 root 登录等(文件路径:/etc/ssh/sshd_config)。

10. 其他实用命令

  • reboot / shutdown now
    重启或关机。
  • w
    查看当前登录用户及活动。
  • history
    显示命令历史记录。

提示:

  • 需要 root 权限时,命令前加 sudo 或切换至 root 用户(su -)。
  • 使用 man <命令> 查看命令手册(如 man apt)。

根据实际需求选择合适命令,并注意操作权限和安全性。

0

评论 (0)

取消