Debian Minimal搭建服务器完整指南
amd64,适用于大多数现代服务器)。dd命令(Linux/macOS)将ISO镜像写入USB闪存驱动器(建议容量≥4GB)。确保介质格式化为FAT32,避免引导错误。8.8.8.8);server1.example.com)、域名(如example.com)。F2、Del或ESC键),将USB设备设置为第一启动项,保存并退出。Asia/Shanghai)和键盘布局(如English (US))。Nameserver 8.8.8.8)。admin),设置全名、用户名和密码。务必勾选“Give this user sudo privileges”,允许普通用户通过sudo执行root权限命令。/(根分区,≥20GB)、swap(交换分区,内存≤4GB时设为内存的2倍,>4GB时可设为内存大小)分区,格式化为ext4文件系统。vim、wget);SSH server(用于远程管理,若未勾选,后续需手动安装);/dev/sda),安装GRUB引导加载程序。确认后,安装程序将完成基础系统部署。reboot),登录后执行以下命令更新软件包列表并升级已安装的软件包:sudo apt update && sudo apt upgrade -y sudo vim /etc/ssh/sshd_config PermitRootLogin yes # 允许root用户通过SSH登录(生产环境建议设为`no`,改用普通用户+sudo) PasswordAuthentication yes # 允许密码认证(若使用密钥认证,可设为`no`) sudo systemctl restart ssh.service vim(文本编辑器):sudo apt install vim -y net-tools(查看网络信息):sudo apt install net-tools -y curl(网络请求工具):sudo apt install curl -y ping google.com # 测试网络是否正常 ip a # 查看IP地址是否配置正确 ssh username@server_ip # 替换为实际的用户名和服务器IP journalctl -xe # 查看系统日志,确认无错误信息 通过以上步骤,你已成功搭建了一个基于Debian Minimal的基础服务器。后续可根据需求安装Web服务器(如Apache/Nginx)、数据库(如MySQL/PostgreSQL)、防火墙(如UFW)等组件,扩展服务器功能。