5154

Good Luck To You!

CentOS安装部署详细步骤是怎样的?新手必看指南

CentOS的安装部署是企业级服务器环境中常见的基础操作,其稳定性和安全性使其成为众多开发者和运维人员的首选,本文将详细介绍CentOS的安装部署流程,包括前期准备、安装步骤、系统初始化配置及常见问题解决方案,帮助读者顺利完成环境搭建。

CentOS安装部署详细步骤是怎样的?新手必看指南

安装前的准备工作

  1. 硬件检查
    确保服务器硬件满足CentOS的系统要求,建议配置为:CPU至少2核、内存4GB以上、硬盘50GB以上(根据实际需求调整),若为虚拟机安装,需提前在VMware或VirtualBox等虚拟化平台创建虚拟机并分配资源。

  2. 下载ISO镜像
    访问CentOS官方镜像源(https://www.centos.org/download/),下载对应版本的ISO文件,推荐使用CentOS Stream或CentOS 7/8 LTS版本,前者为滚动更新版,后者为长期支持版,适合生产环境。

  3. 制作启动盘
    使用Rufus(Windows系统)或dd命令(Linux系统)将ISO镜像写入U盘,确保U盘容量大于8GB,并备份重要数据,避免覆盖。

  4. BIOS设置
    重启服务器,进入BIOS/UEFI界面,将启动项优先级设置为从U盘或光驱启动,保存设置后重启。

安装步骤详解

  1. 启动安装程序
    从U盘启动后,选择“Install CentOS 7”或类似选项,进入图形化安装界面,若需文本模式安装,可在启动时按Tab键添加inst.text参数。

  2. 语言与键盘布局
    在“Installation Summary”界面,点击“LANGUAGE SUPPORT”选择简体中文,点击“KEYBOARD”设置键盘布局为“Chinese”。

  3. 安装源与磁盘分区

    CentOS安装部署详细步骤是怎样的?新手必看指南

    • 安装源:默认为“Local Media”,确保已正确识别ISO镜像。
    • 磁盘分区:点击“INSTALLATION DESTINATION”,选择目标磁盘,推荐手动分区:
      • /boot:500MB,ext4文件系统;
      • 剩余空间的50%,ext4文件系统;
      • swap:内存大小的1-2倍;
      • /home:剩余空间,ext4文件系统(若为多用户环境)。
  4. 网络配置
    点击“NETWORK & HOST NAME”,配置静态IP地址(生产环境推荐)或DHCP,点击“HOST NAME”设置服务器主机名,centos-server”。

  5. 创建用户
    在“USER CREATION”中设置root密码及普通用户账户,建议设置强密码,并避免直接使用root账户日常操作。

  6. 开始安装
    确认所有配置后,点击“BEGIN INSTALLATION”,等待安装完成,期间可设置时区(默认为UTC,需调整为Asia/Shanghai)。

系统初始化配置

  1. 更新系统
    安装完成后首次登录,执行以下命令更新系统:

    sudo yum update -y
  2. 配置防火墙与SELinux

    • 关闭防火墙(临时):sudo systemctl stop firewalld
    • 禁用SELinux(临时):sudo setenforce 0
      (生产环境建议根据安全策略调整,而非直接关闭)
  3. 安装基础工具

    sudo yum install -y net-tools wget vim curl
  4. 配置SSH远程登录
    编辑SSH配置文件/etc/ssh/sshd_config,修改以下参数:

    CentOS安装部署详细步骤是怎样的?新手必看指南

    • PermitRootLogin no(禁止root远程登录)
    • Port 22(自定义端口)
      重启SSH服务:sudo systemctl restart sshd

常见问题与解决方案

  1. 安装过程中提示“Failed to mount ISO”
    原因:ISO镜像文件损坏或U盘制作失败。
    解决:重新下载ISO镜像并使用校验工具(如sha256sum)验证完整性,重新制作启动盘。

  2. 安装后无法联网
    原因:网卡未激活或DNS配置错误。
    解决:执行nmcli connection show查看网卡状态,通过nmcli con up enp0s3激活网卡;编辑/etc/resolv.conf添加DNS服务器(如8.8.8.8)。


FAQs

Q1: 安装CentOS时选择“Minimal Install”与“Server with GUI”有何区别?
A1: “Minimal Install”仅安装基础组件,无图形界面,适合服务器环境,可节省资源并提高安全性;“Server with GUI”包含GNOME桌面环境,适合需要图形化管理工具的场景,但会增加系统资源占用。

Q2: 如何在CentOS中配置静态IP地址?
A2: 使用nmcli命令行工具配置,

nmcli con mod "ens33" ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8  
nmcli con up "ens33"  

配置完成后,可通过ip addr验证IP地址是否生效。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
    网站收藏
    友情链接

    Powered By Z-BlogPHP 1.7.3

    Copyright Your WebSite.Some Rights Reserved.