Linux服务器如何安装?步骤详解、方法及注意事项指南?

Linux服务器安装是搭建各类网络服务的基础,涉及硬件准备、系统选择、安装流程及后续配置等多个环节,本文将详细讲解从零开始安装Linux服务器的完整步骤,帮助用户顺利完成部署。

linux服务器如何安装

安装前准备工作

在安装Linux服务器前,需做好充分的准备工作,确保安装过程顺利。

硬件要求

根据服务器用途(如Web服务、数据库、虚拟化等),合理配置硬件资源,以下是基础建议配置:

组件 推荐配置 说明
CPU 2核及以上 支持虚拟化技术(Intel VT-x/AMD-V)
内存 4GB及以上 运行Linux系统及基础服务,建议8GB以上
硬盘 50GB及以上SSD 系统盘建议SSD,提升读写速度;数据盘根据需求扩展
网络 千兆网卡 确保服务器与网络环境连通
其他 DVD光驱/USB接口 用于安装介质启动;若为远程安装,需支持IPMI/iDRAC等管理功能

系统选择

Linux发行版众多,需根据需求选择:

  • CentOS Stream:企业级稳定版,适合生产环境,RHEL源兼容性好。
  • Ubuntu Server:社区活跃,软件生态丰富,适合开发测试及中小型企业。
  • Debian:稳定性强,包管理严格,适合对安全性要求高的场景。
  • Rocky Linux/AlmaLinux:CentOS替代品,100%兼容RHEL,适合传统企业环境。

安装介质准备

  • 下载ISO镜像:从官网下载对应版本的ISO文件(如Ubuntu Server 22.04 LTS)。
  • 制作启动盘:使用工具(如Rufus、BalenaEtcher)将ISO写入U盘(容量建议8GB以上),制作可启动安装介质。

Linux服务器详细安装步骤

以Ubuntu Server 22.04 LTS为例,讲解安装流程(其他发行版步骤类似,界面略有差异)。

启动安装介质

将制作好的启动盘插入服务器,开机时按特定键(如F2、F12、Del)进入BIOS/UEFI设置,将启动顺序调整为从U盘启动,保存设置后,服务器将从U盘启动,进入安装界面。

选择语言和键盘布局

安装程序启动后,首先选择安装语言(建议“English”或“中文(简体)”),然后选择键盘布局(默认“American English”即可,若使用中文键盘可选择“Chinese”)。

网络配置(可选)

若安装时需要联网下载更新,可选择“Configure network”设置静态IP或使用DHCP,建议静态IP,避免重启后网络变化:

linux服务器如何安装

  • IP地址:如192.168.1.100
  • 子网掩码:255.255.255.0
  • 网关:192.168.1.1
  • DNS:8.8.8.8 或 114.114.114.114

分区方案

分区是安装的核心步骤,合理的分区可提升系统稳定性和安全性,建议采用LVM(逻辑卷管理)支持动态扩容,分区方案如下:

挂载点 文件系统 大小 说明
/boot ext4 1GB 引导分区,存放内核和启动文件,无需LVM
ext4 20GB 根分区,存放系统核心文件
swap swap 内存大小 交换分区,当物理内存不足时使用(建议8GB内存配8GB swap,4GB内存配4GB)
/home ext4 剩余空间 用户数据分区,存放个人文件和应用数据

操作步骤:

  • 选择“Manual”手动分区,点击“New Partition Table”创建新分区表(选择GPT,支持2TB以上硬盘)。
  • 按上表依次创建分区,设置挂载点和文件系统,勾选“Format”格式化分区。
  • 确认分区无误后,点击“Done”保存。

用户和服务器信息设置

  • 主机名:设置服务器名称(如“web-server”),需符合域名规范(小写字母、数字、连字符)。
  • 用户创建:创建一个普通用户(避免直接使用root),设置用户名和密码,并确认“Require my password to sudo”赋予sudo权限。
  • 安全配置:勾选“Update this system automatically”自动更新系统,提升安全性。

安装软件包

根据服务器用途选择软件包:

  • OpenSSH Server:必选,支持远程管理。
  • 标准系统:包含基础工具和库,适合通用服务器。
  • 最小安装:仅包含核心组件,适合资源受限环境(可后续通过apt安装)。

选择后点击“Install Now”开始安装,等待10-20分钟完成。

完成安装

安装完成后,提示“Remove the installation medium and restart”,拔出U盘并重启服务器,首次启动会进入登录界面,输入之前创建的用户名和密码登录。

安装后基础配置

服务器首次登录后,需进行基础配置,确保安全性和可用性。

更新系统

sudo apt update && sudo apt upgrade -y  # Ubuntu/Debian
sudo yum update -y                     # CentOS/RHEL

配置SSH远程登录

编辑SSH配置文件:

linux服务器如何安装

sudo vim /etc/ssh/sshd_config

修改以下参数:

  • PermitRootLogin no:禁用root远程登录(提升安全)
  • Port 22:可修改为非默认端口(如2222)
  • PasswordAuthentication yes:暂时开启密码登录(后续建议配置密钥)

重启SSH服务:

sudo systemctl restart sshd

防火墙配置

Ubuntu默认使用UFW防火墙:

sudo ufw enable                          # 启用防火墙
sudo ufw allow ssh                       # 允许SSH端口
sudo ufw allow 80/tcp                    # 若部署Web服务,允许HTTP
sudo ufw allow 443/tcp                   # 若部署HTTPS,允许HTTPS

安装必要工具

sudo apt install -y net-tools vim htop   # 网络工具、文本编辑器、系统监控

相关问答FAQs

Q1:安装时选择“最小化安装”还是“带GUI的桌面环境”?
A1:建议选择“最小化安装”,服务器通常通过命令行管理,GUI会占用额外资源(内存、CPU),且增加安全风险,若需图形界面(如监控或图形化配置),可后续通过sudo apt install ubuntu-desktop(Ubuntu)或sudo yum groupinstall "Server with GUI"(CentOS)安装。

Q2:如何确认Linux服务器安装成功?
A2:可通过以下方式验证:

  1. 系统信息:运行uname -a查看内核版本和系统架构,或cat /etc/os-release查看发行版信息。
  2. 网络连通性:运行ping 8.8.8.8测试外网连通性,ip addr查看IP地址配置。
  3. 服务状态:运行systemctl status sshd检查SSH服务是否正常运行,sudo systemctl list-units --type=service查看所有服务状态。

通过以上步骤,即可完成Linux服务器的安装与基础配置,后续可根据业务需求部署具体服务(如Nginx、MySQL、Docker等)。

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

(0)
酷番叔酷番叔
上一篇 2025年9月8日 09:25
下一篇 2025年9月8日 09:38

相关推荐

  • 首次配置完成了吗?

    首次使用本系统需完成基础配置,请根据引导设置必要参数或连接所需服务,完成后即可正常启用全部功能。

    2025年7月4日
    7100
  • 如何配置Linux中的my.cnf配置文件?

    在Linux系统中,my.cnf(或my.ini)是MySQL/MariaDB数据库服务器的核心配置文件,它定义了数据库的运行参数,包括存储路径、连接设置、性能优化选项等,该文件通常位于/etc/目录下(如CentOS/RHEL),或/etc/mysql/目录下(如Ubuntu/Debian),也可能存在于用户……

    2025年10月8日
    2600
  • 如何刻录光盘安装linux

    刻录软件,如 Nero,将 Linux 镜像文件载入,选择刻录到光盘,设置

    2025年8月18日
    5000
  • 如何通过U盘安装Linux系统?视频教程步骤详解?

    从U盘安装Linux系统是许多新手用户的首选方式,相比光盘安装,U盘携带方便、写入速度快,且可重复使用,本文将以Ubuntu 22.04 LTS为例,结合视频教程的关键步骤,详细讲解如何通过U盘完成Linux系统的安装,涵盖前期准备、启动盘制作、BIOS设置、系统安装及后续配置全流程,帮助用户顺利完成系统部署……

    2025年9月16日
    4100
  • Linux如何回到根目录?操作方法与命令步骤详解

    在Linux操作系统中,根目录(用表示)是整个文件系统的起点,所有目录、文件和设备都挂载在根目录或其子目录下,无论是系统管理、文件操作还是脚本编写,回到根目录都是常见的操作,本文将详细讲解Linux中回到根目录的方法、相关概念及注意事项,帮助用户熟练掌握这一基础技能,理解根目录与路径概念在Linux文件系统中……

    2025年8月27日
    5800

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信