温馨提示×

Debian Minimal系统如何配置

小樊
59
2025-06-15 19:18:32
栏目: 智能运维

配置Debian Minimal系统涉及多个步骤,从安装到基本配置,再到优化和安全性增强。以下是一个详细的指南:

安装Debian Minimal系统

  1. 下载ISO镜像
  • 访问Debian官方网站,下载适合您计算机架构的最新稳定版ISO镜像文件。
  1. 创建可引导设备
  • 使用Rufus或dd命令等工具将ISO镜像文件写入USB闪存驱动器或其他可引导设备。
  1. 安装Debian Minimal
  • 将可引导设备插入目标计算机或虚拟机。
  • 启动计算机并进入BIOS设置,配置从USB设备启动。
  • 按照屏幕上的指示选择安装Debian Minimal,选择“Minimal”或“基本服务器”作为软件包选择。

安装后的基本配置

  1. 更新系统和软件包列表
sudo apt update
sudo apt upgrade -y
  1. 配置网络
  • 使用netplan(适用于Debian 10及更高版本):
    • 安装netplan:sudo apt updatesudo apt install netplan.io
    • 查看网络接口名称:ip addr命令。
    • 配置网络:编辑 /etc/netplan/ 目录下的 .yaml 文件,例如 /etc/netplan/01-netcfg.yaml,定义网络接口的设置。
    • 应用配置:sudo netplan apply
  • 使用/etc/network/interfaces文件(最传统的方法):
    • 静态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
    
  • 使用NetworkManager
    • 安装NetworkManager:sudo apt-get updatesudo apt-get install network-manager
    • 启动NetworkManager服务:sudo systemctl start NetworkManager
    • 使用NetworkManager GUI配置:打开 nm-connection-editor,添加、编辑或删除网络连接配置。
  1. 配置防火墙
  • 安装ufw:sudo apt install ufw -y
  • 启用ufw:sudo ufw enable
  • 允许SSH端口:sudo ufw allow ssh
  1. 设置主机名和域名
  • 在安装过程中输入主机名和域名,这些信息将用于标识你的系统。
  1. 配置静态IP(如上所示)

  2. 启用root远程登录

  • 编辑 /etc/ssh/sshd_config 文件:
    PasswordAuthentication yes
    PermitRootLogin yes
    
  • 重启sshd服务:sudo systemctl restart sshd

系统优化和安全性增强

  1. 清理系统
  • 使用以下命令清理缓存和不再需要的软件包:
    sudo apt-get clean
    sudo apt autoclean
    sudo apt autoremove
    
  1. 监控系统资源
  • 使用各种命令行工具监控系统资源使用情况,如 tophtopvmstatiostatnetstatfreedf
  1. 调整内核参数
  • 编辑 /etc/sysctl.conf 文件,添加或修改内核参数来优化性能,例如增加文件描述符限制、调整TCP窗口大小等。
  1. 定期更新系统和软件包
  • 使用 sudo apt updatesudo apt upgrade 命令来更新系统,确保所有软件包都是最新的。
  1. 配置自动安全更新
  • 安装 unattended-upgrades 软件包:sudo apt install unattended-upgrades
  • 根据官方指南启用自动更新。

通过以上步骤,您可以完成Debian Minimal系统的基本配置和优化,确保系统的高效、安全和稳定运行。

0