温馨提示×

Debian Minimal怎样使用命令行工具

小樊
31
2025-12-01 04:20:08
栏目: 智能运维

Debian Minimal 命令行使用指南

一 基础准备与软件包管理

  • root 或具备 sudo 权限的账户登录终端,先更新索引并升级系统:
    • 更新软件包列表:sudo apt update
    • 升级已安装软件:sudo apt upgrade
    • 执行更大版本变化:sudo apt full-upgrade
    • 清理无用依赖:sudo apt autoremove
  • 常用安装与卸载:
    • 安装软件:sudo apt install <包名>
    • 卸载软件:sudo apt remove <包名>
  • 底层包管理 dpkg(处理本地 .deb 包):
    • 安装:sudo dpkg -i 包.deb
    • 卸载:sudo dpkg -r 包名
    • 列出已装包:dpkg -l
  • 文本编辑器建议安装 nanovimsudo apt install nanosudo apt install vim。以上命令覆盖日常软件安装、更新与维护的核心操作。

二 网络配置与连通性测试

  • 查看网卡与地址:
    • 查看地址信息:ip addr(或旧命令 ifconfig
    • 查看路由与连通:ip route
  • 传统方式编辑 /etc/network/interfaces(适合服务器/无桌面环境):
    • 动态 DHCP 示例:
      auto eth0
      iface eth0 inet dhcp
      
    • 静态 IP 示例:
      auto eth0
      iface eth0 inet static
          address 192.168.1.100
          netmask 255.255.255.0
          gateway 192.168.1.1
          dns-nameservers 8.8.8.8 8.8.4.4
      
    • 使配置生效:sudo systemctl restart networking
  • 使用 NetworkManager(便于桌面/笔记本统一管理):
    • 安装与启用:sudo apt-get update && sudo apt-get install network-managersudo systemctl enable --now NetworkManager
    • 常用命令:
      • 查看设备:nmcli device show
      • 交互编辑连接:nmcli connection edit ‘Wired connection 1’
      • 设置 IPv4 地址/网关/DNS 并保存激活(在编辑界面中完成)
      • 启停连接:nmcli connection up/down ‘Wired connection 1’
  • 连通性测试:
    • 测试网络:ping 8.8.8.8
    • 测试域名解析:ping debian.org
    • 查看端口/连接:ss -tulpennetstat -tulpen
      以上方法覆盖最小化系统常见的两种网络配置路径与常用诊断命令。

三 服务管理与系统维护

  • 使用 systemd 管理服务(Debian 默认初始化系统):
    • 启动/停止/重启/查看状态:sudo systemctl start|stop|restart|status <服务名>
    • 开机自启/禁用:sudo systemctl enable|disable <服务名>
  • 定时任务:
    • 编辑当前用户计划任务:crontab -e
  • 日志查看:
    • 实时查看日志:sudo journalctl -f
  • 系统信息:
    • 内核与系统信息:uname -a
    • 磁盘与内存:df -hfree -h
      以上为最小化环境中进行服务运维与故障排查的高频操作。

四 常用文件与文本处理命令

  • 文件与目录:
    • 列目录:ls -al
    • 切换目录:cd /path
    • 复制/移动/删除:cp -r 源 目标mv 源 目标rm -rf 目标
    • 创建空文件/目录:touch filemkdir -p dir
  • 文本与内容处理:
    • 查看文件:cat fileless file
    • 搜索内容:grep ‘关键词’ file
    • 查找文件:find /path -name ‘*.log’
  • 权限与归属:
    • 修改权限/属主:chmod 644 filechown user:group file
  • 归档与压缩:
    • 打包压缩:tar czf archive.tar.gz dir/;解压:tar xzf archive.tar.gz
      这些命令覆盖日常文件操作、检索、权限与归档的最常用场景。

0