服务器的Linux系统安装步骤是怎样的?新手必看指南!

小白
预计阅读时长 12 分钟
位置: 首页 服务器 正文

在服务器环境中,Linux系统的安装是基础且关键的操作,它为后续的服务部署、系统管理提供了稳定的核心平台,与桌面环境不同,服务器安装更注重稳定性、安全性和资源优化,通常选择无图形界面的服务器版Linux,如CentOS、Ubuntu Server、Debian等,以下将以CentOS 7为例,详细讲解服务器Linux系统的安装流程,涵盖前期准备、安装步骤及后续配置,确保整个过程清晰易懂。

服务器的Linux系统安装步骤是怎样的?新手必看指南!

安装前的准备工作

在开始安装前,充分的准备能避免操作中的失误,提高安装效率。

硬件与系统兼容性检查

确保服务器硬件满足所选Linux版本的最低要求,例如CPU架构(x86_64、ARM等)、内存(建议至少2GB,推荐4GB以上)、硬盘(至少20GB可用空间,建议使用SSD提升性能),检查硬件是否在Linux的硬件兼容列表(HCL)中,避免因硬件驱动问题导致系统异常。

下载系统镜像与制作启动盘

从Linux发行版的官方网站下载服务器版ISO镜像文件(如CentOS 7的DVD ISO),制作启动盘是关键步骤:

  • Windows环境:使用UltraISO、Rufus等工具,将ISO镜像写入U盘(选择“DD模式”或“镜像写入”方式)。
  • Linux环境:通过命令行操作,例如使用dd命令:
    sudo dd if=/path/to/centos7.iso of=/dev/sdX bs=4M status=progress

    (注意:/dev/sdX需替换为实际的U盘设备名,避免误操作导致系统数据丢失)。

BIOS/UEFI设置

将服务器重启进入BIOS/UEFI界面(通常开机时按F2DelEsc键),关闭“Secure Boot”(部分Linux版本需关闭),并将启动顺序设置为从U盘或光驱优先启动。

系统安装步骤详解

将启动盘插入服务器,开机后从启动盘引导,进入Linux安装程序的初始化界面,选择“Install CentOS 7”并按回车键。

服务器的Linux系统安装步骤是怎样的?新手必看指南!

语言与键盘布局设置

在“安装信息摘要”界面,首先配置语言(建议选择“English”或“简体中文”,但服务器环境推荐英文以避免编码问题)和键盘布局(默认“American English”即可)。

网络与主机名配置

  • 网络配置:点击“NETWORK & HOSTNAME”,开启以太网连接(默认为DHCP自动获取IP),若需静态IP,点击“IPv4 Configuration”选择“Manual”,输入IP地址、子网掩码、网关和DNS服务器(如168.1.100/24168.1.18.8.8)。
  • 主机名:在“HOSTNAME”字段设置服务器主机名(如server01),点击“Apply”保存。

存储配置与分区

服务器存储配置是安装的核心,需根据业务需求合理规划分区,点击“INSTALLATION DESTINATION”,选择“Custom (Advanced)”,手动分区:

  • 引导分区(/boot):建议500MB1GB,格式选择xfsext4,挂载点/boot
  • 交换分区(swap):通常为内存的12倍(例如4GB内存配8GB swap),格式选择swap
  • 根分区(/):剩余空间全部作为根分区,格式选择xfs(CentOS 7推荐,支持大文件和高性能)或ext4
  • 可选数据分区(/data):若需单独存储数据,可额外划分分区,避免根空间不足。
    (注意:生产环境建议使用LVM(逻辑卷管理)实现动态扩容,此处为简化操作选择标准分区。)

时区、 root密码与用户创建

  • 时区:在“DATE & TIME”中勾选“Network Time Clock”,选择时区(如“Asia/Shanghai”)。
  • root密码:设置强密码(需包含大小写字母、数字和特殊字符,长度至少8位),并确认密码。
  • 创建用户:点击“USER SETTINGS”,添加一个普通用户(如admin),赋予sudo权限,避免直接使用root账号操作。

开始安装与配置软件包

在“SOFTWARE SELECTION”界面,根据服务器角色选择最小化安装(Minimal Install)或基础服务器环境(Basic Server),减少不必要的软件包,降低安全风险,确认所有配置后,点击“Begin Installation”开始安装,等待1020分钟。

安装过程中,可在“ROOT PASSWORD”和“USER CREATION”界面补充配置,完成后,点击“Reboot”重启服务器,此时需拔出启动盘,避免再次进入安装程序。

安装后的基础配置

系统首次启动后,需进行基础配置以确保服务器可用性。

更新系统

以root或sudo用户登录,执行以下命令更新系统软件包:

服务器的Linux系统安装步骤是怎样的?新手必看指南!

sudo yum update y  # CentOS/RHEL系统
# 或
sudo apt update && sudo apt upgrade y  # Ubuntu/Debian系统

配置防火墙与SELinux

CentOS 7默认启用firewalld和SELinux,需根据需求开放端口:

  • 查看SELinux状态:sestatus,若为 enforcing,可临时设置为 permissive(setenforce 0),或永久修改配置文件/etc/selinux/config
  • 开放端口(如SSH端口22):
    sudo firewallcmd permanent addservice=ssh
    sudo firewallcmd reload

配置SSH远程登录

编辑SSH配置文件/etc/ssh/sshd_config,修改以下参数(可选):

  • 禁用root远程登录:PermitRootLogin no
  • 修改默认端口(如2222):Port 2222
    重启SSH服务:sudo systemctl restart sshd

相关问答FAQs

Q1:安装Linux时提示“No bootable devices found”,如何解决?
A:此问题通常由BIOS启动顺序错误或硬盘分区表损坏导致,首先检查BIOS中是否将U盘/光驱设置为第一启动项;若确认启动顺序正确,可能是硬盘未正确初始化,返回安装界面“INSTALLATION DESTINATION”,点击“Done”后选择“Partition Tables”→“Create partition table”,重新划分分区(注意:此操作会清空硬盘数据,需提前备份)。

Q2:服务器安装后无法联网,如何排查?
A:首先检查物理网线是否松动,然后执行以下命令排查:

  1. 查看网络接口状态:ip a,确认网卡(如ens33)是否为UP状态。
  2. 检查DHCP是否获取到IP:dhclient ens33(若使用静态IP,需确认IP、网关、DNS配置是否正确)。
  3. 查看路由表:ip route,确认默认网关是否存在。
  4. 测试网络连通性:ping 8.8.8.8,若无法ping通,可能是防火墙拦截,临时关闭防火墙:sudo systemctl stop firewalld

通过以上步骤,即可完成服务器Linux系统的安装与基础配置,为后续搭建Web服务、数据库等应用奠定坚实基础,实际操作中需根据业务需求灵活调整分区、软件包等配置,确保系统稳定高效运行。

-- 展开阅读全文 --
头像
服务器登录异常怎么办?排查步骤和解决方法有哪些?
« 上一篇 2025-12-09
服务器分布地对网站访问速度有影响吗?
下一篇 » 2025-12-09
取消
微信二维码
支付宝二维码

最近发表

动态快讯

网站分类

标签列表

目录[+]