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年6月24日 01:29

相关推荐

  • Linux如何查看数据库版本?

    在Linux下,查看数据库版本通常通过命令行工具执行特定命令。 ,- **MySQL/MariaDB**:运行 mysql –version 或登录后执行 SELECT VERSION(); ,- **PostgreSQL**:使用 psql –version 或登录后执行 SELECT version(); ,- **Oracle**:登录SQL*Plus后执行 SELECT * FROM v$version; ,其他数据库类似,需使用对应客户端工具查询版本信息。

    2025年6月3日
    3600
  • 如何在linux下删除文件

    Linux下删除文件可使用rm命令,如rm filename;删除目录用rm -r dirname;删除多个文件或目录可列出名称

    2025年7月12日
    5300
  • Linux如何修改FTP目录权限?

    使用chmod命令修改FTP目录权限(如chmod 755 /path),并用chown调整目录所有者,确保FTP用户(如vsftpd)拥有访问权,修改后重启FTP服务生效。

    2025年7月5日
    4800
  • 快速安装Arch Linux教程

    制作启动U盘,启动进入安装环境,连接网络,分区并格式化磁盘,挂载分区,使用 pacstrap 安装基本系统,生成 fstab,arch-chroot 进入新系统,设置时区、本地化、网络和 root 密码,安装并配置引导加载程序(如 GRUB),最后退出重启,移除安装介质。

    2025年6月24日
    4400
  • linux如何查看负载

    Linux中,可使用uptime、top、w等命令查看负载

    2025年7月21日
    2200

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN