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

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

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

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


安装前准备

硬件要求

  • 最低配置: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盘数据,务必提前备份!


安装步骤详解

启动安装程序

  • 插入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. 安装后无法联网

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

    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的强大在于灵活性与可控性,持续探索将助您构建更健壮的服务环境。

引用说明

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

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/37170.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月24日 01:21
下一篇 2025年5月29日 04:49

相关推荐

  • Linux创建FTP目录详细步骤教程

    在Linux中创建FTP目录:首先使用mkdir命令创建物理目录(如mkdir /var/ftp/newdir),然后确保FTP服务用户(如ftp或vsftpd)对该目录拥有读写权限(使用chmod和chown),最后根据具体FTP服务器软件(如vsftpd)配置可能需要定义或启用该目录访问。

    2025年6月10日
    100
  • Linux双系统安装指南

    安装双Linux系统需先分区:为每个系统预留独立根目录和交换空间,建议先安装主系统,再安装第二系统,安装时选择手动分区并挂载到预留分区,最后用GRUB引导管理器自动识别双系统即可。

    2025年6月12日
    000
  • Linux如何快速SSH远程登录

    使用ssh命令远程登录Linux服务器: ,格式:ssh 用户名@主机地址 -p 端口号(默认端口22可省略)。 ,首次连接需验证主机密钥,推荐使用密钥认证替代密码更安全。

    2025年6月9日
    200
  • 快速更新Linux软件源 apt源更新

    编辑/etc/apt/sources.list文件,替换为新的软件源镜像地址,然后执行sudo apt update命令刷新软件包列表。

    2025年6月22日
    000
  • 怎么查看Linux用户?

    查看Linux用户可通过命令实现:使用id查看当前用户信息,whoami显示当前用户名,cat /etc/passwd查看所有用户列表,getent passwd获取用户数据库信息,w或who查看已登录用户。

    2025年6月12日
    000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN