当前位置:首页 > Linux > 正文

Linux服务器快速安装详细步骤

准备安装介质(U盘或光盘),启动服务器并从介质引导,进入安装界面后,选择语言、时区,进行磁盘分区(建议手动配置/boot、swap、/等分区),设置root密码,创建普通用户,选择安装所需软件包(如基本工具、SSH服务),根据提示完成安装,重启后配置网络即可使用。

Linux服务器系统凭借开源、稳定、安全和高性能的特性,成为企业级应用的首选,本教程以Ubuntu Server 22.04 LTS为例,提供从零开始的详细安装指南,涵盖硬件准备、分区方案、安全配置等核心环节,确保即使新手也能独立完成部署。


安装前准备

硬件要求

  • 最低配置:1核CPU / 512MB内存 / 5GB硬盘(仅基础系统)
  • 推荐配置:2核CPU / 2GB内存 / 20GB硬盘(生产环境)
  • 确保服务器支持UEFI或Legacy BIOS启动模式。

所需工具

  • Ubuntu ISO镜像:从官网下载(选LTS版本)
  • 启动盘制作工具:Rufus(Windows)或dd命令(Linux/macOS)
  • 网络环境:稳定的互联网连接(用于安装更新)

制作启动U盘

   # Linux/macOS终端执行(替换/dev/sdX为U盘设备名)  
   sudo dd if=ubuntu-22.04-server.iso of=/dev/sdX bs=4M status=progress  

注意:操作会清空U盘数据,务必提前备份!

Linux服务器快速安装详细步骤  第1张


安装步骤详解

启动安装程序

  • 插入U盘,重启服务器,按F12/Delete键进入启动菜单(不同品牌按键不同)
  • 选择U盘作为启动设备,进入Ubuntu安装界面。

系统语言与键盘布局

  • 选择English(避免编码问题) → 键盘布局选English (US)

网络配置

  • 安装程序自动检测网卡,按提示设置:
    • 主机名:如web-server01(建议小写字母+数字)
    • 静态IP(生产环境必选):
      IP地址:192.168.1.100  
      子网掩码:255.255.255.0  
      网关:192.168.1.1  
      DNS:8.8.8.8  

磁盘分区(关键步骤)

  • 选择Custom storage layout(手动分区),推荐方案:
    | 挂载点 | 大小 | 文件系统 | 用途 |
    |——–|————|———-|——————–|
    | /boot | 1GB | ext4 | 系统内核 |
    | / | 剩余空间70%| ext4 | 系统文件 |
    | /var | 剩余空间20%| ext4 | 日志和缓存 |
    | swap | 内存的2倍 | swap | 虚拟内存(≤8GB) |
  • 确认分区:检查无误后选择DoneConfirm格式化磁盘。

用户与安全设置

  • 创建管理员账户
    • 用户名:admin(避免用root
    • 密码:12位以上(字母+数字+符号组合)
  • SSH服务:勾选Install OpenSSH server(远程管理必备)
  • 安全更新:勾选Install security updates automatically

软件包选择(按需)

  • 空格键勾选所需服务:
    • docker(容器部署)
    • lamp-server(Web服务器)
    • postgresql(数据库)

完成安装

  • 等待进度条结束 → 移除U盘 → 重启服务器。
  • 登录控制台:输入用户名admin和密码。

安装后必要配置

系统更新与升级

   sudo apt update && sudo apt upgrade -y  

防火墙设置(UFW)

   sudo ufw allow ssh  # 放行SSH端口  
   sudo ufw allow 80,443/tcp  # 开放HTTP/HTTPS  
   sudo ufw enable  # 启动防火墙  

SSH安全加固

   sudo nano /etc/ssh/sshd_config  # 修改以下参数  
   Port 2222  # 更改默认端口  
   PermitRootLogin no  # 禁止root登录  
   PasswordAuthentication no  # 改用密钥登录(推荐)  
   sudo systemctl restart sshd  

配置时区与时间同步

   sudo timedatectl set-timezone Asia/Shanghai  
   sudo apt install chrony -y && sudo systemctl enable chrony  

常见问题解决

  1. 无法识别硬盘

    • 检查RAID驱动,在安装界面按e键添加nomodeset参数。
  2. 安装后无法联网

    sudo dhclient -v  # 重新获取IP  
    sudo netplan apply  # 应用网络配置  
  3. 分区错误导致启动失败

    • 使用Live CD启动 → 挂载原系统分区 → 修复GRUB:
      sudo mount /dev/sda2 /mnt  
      sudo grub-install --root-directory=/mnt /dev/sda  

通过本教程,您已成功部署Linux服务器系统,建议定期执行apt update更新补丁,并阅读Ubuntu官方文档深入学习,Linux的强大在于灵活性与可控性,持续探索将助您构建更健壮的服务环境。

引用说明

  • Ubuntu Server安装指南:https://ubuntu.com/server/docs/installation
  • UFW防火墙配置:https://help.ubuntu.com/community/UFW
  • SSH安全最佳实践:https://help.ubuntu.com/community/SSH/OpenSSH/Configuring
0