在Linux系统管理中,CentOS作为企业级操作系统的经典选择,其安装过程涉及多个关键命令和步骤,掌握这些命令不仅能提升安装效率,还能确保系统配置的准确性和安全性,本文将详细解析CentOS安装过程中的核心命令,涵盖环境准备、磁盘分区、网络配置、软件包选择及系统初始化等环节,帮助用户顺利完成系统部署。

环境准备与启动安装程序
在开始安装前,需确保硬件兼容性并准备好安装介质,通常通过制作启动U盘或光盘引导系统,进入安装界面后,按Tab键编辑启动参数,或直接选择“Install CentOS Linux”进入图形化安装流程(若需文本模式,可添加text参数),安装程序加载后,首先会检测硬件并选择语言和键盘布局,这些设置可通过命令行参数在kickstart自动化安装文件中预定义,例如lang en_US.UTF-8、keyboard us。
磁盘分区与文件系统配置
磁盘分区是安装过程中的核心环节,合理规划分区直接影响系统性能和数据安全,安装程序提供自动分区(autopart)和手动分区两种方式,手动分区时需通过parted或fdisk命令操作,使用parted命令查看磁盘信息:
parted -l /dev/sda
创建分区时,需指定文件系统类型(如ext4、xfs)和挂载点,以下为典型分区结构示例:
/boot分区:建议500MB,用于存放引导文件,文件系统类型为ext4;- (根分区):剩余空间的50%-70%,文件系统类型为
xfs; swap分区:内存的1-2倍(建议不超过8GB),用于虚拟内存;/home分区:剩余空间,用于用户数据存储。
在kickstart文件中,可通过part命令定义分区:
part /boot --fstype=ext4 --size=500 part / --fstype=xfs --grow --size=1 part swap --fstype=swap --size=2048 part /home --fstype=xfs --grow --size=1
网络配置与主机名设置
网络配置是系统管理的基础,安装过程中需设置静态IP或通过DHCP动态获取,在图形界面中,可通过“网络和主机名”配置界面操作;若使用kickstart,则需在network命令中指定参数:
network --bootproto=static --ip=192.168.1.100 --netmask=255.255.255.0 --gateway=192.168.1.1 --nameserver=8.8.8.8
主机名可通过hostname命令设置,例如hostname centos-server,也可在kickstart中使用--hostname参数预定义。

软件包选择与自定义安装
CentOS提供多种软件包组(如“开发工具”、“服务器”等),用户可根据需求选择性安装,在图形界面中,可通过“软件选择”勾选所需的组;若使用kickstart,则通过%packages段定义:
%packages @^minimal @core @development-tools vim wget %end
@^minimal表示最小化安装基础包,@core为核心系统包,@development-tools为开发工具组,若需移除默认安装的包,可在包名前添加,例如-firewalld。
时区、密码与用户配置
系统时区默认为UTC,需根据实际情况调整为本地时区,例如Asia/Shanghai,在kickstart中可通过timezone命令设置:
timezone Asia/Shanghai --isUtc
root密码需加密存储,使用openssl passwd -1生成加密字符串后,在kickstart中通过rootpw指定:
rootpw --iscrypted $1$xyz123$abcdefg
可创建普通用户并设置密码,
user --name=admin --password=$1$xyz123$abcdefg --groups=wheel
安装过程初始化与首次启动
完成所有配置后,安装程序将开始复制文件并安装软件包,安装过程中可通过log --level=info查看详细日志,安装完成后,系统会提示重启,此时需移除安装介质并从硬盘引导,首次启动时,可通过systemctl命令检查关键服务状态,

systemctl status network systemctl enable sshd
若需禁用默认防火墙,可执行:
systemctl stop firewalld systemctl disable firewalld
相关问答FAQs
问题1:CentOS安装过程中如何跳过图形界面进入纯文本模式?
解答:在启动引导界面,按Tab键编辑启动参数,在末尾添加text,
linux text
或通过kickstart文件中的text命令实现自动化文本安装。
问题2:安装后如何调整分区大小?
解答:若安装时未合理规划分区,可通过resize2fs(ext4文件系统)或xfs_growfs(xfs文件系统)调整分区大小,扩展根分区(假设为/dev/sda2):
# 检查分区文件系统类型 df -hT # 若为xfs,执行: xfs_growfs / # 若为ext4,需先调整分区大小(使用fdisk/parted),再执行: resize2fs /dev/sda2
调整前建议备份数据,避免操作失误导致数据丢失。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复