CentOS 配置指南
系统安装

准备工作
- 下载 CentOS 镜像:访问 CentOS 官网下载最新的 CentOS 镜像。
- 硬件准备:确保硬件符合 CentOS 安装要求。
- 网络准备:准备一个可用的网络环境。
安装步骤
- 使用光盘或 USB 启动计算机。
- 进入安装界面,选择语言、键盘布局等。
- 分区:选择自定义分区,创建根分区(/)、交换分区(swap)和用户数据分区。
- 格式化分区:选择 ext4 格式化根分区。
- 安装软件包:选择安装最小化安装包,包括 Base、Server、development 等组件。
- 设置主机名和用户:设置主机名和 root 用户密码。
- 安装过程:等待安装完成。
网络配置
配置网络接口
- 编辑
/etc/sysconfig/network-scripts/ifcfg-ens33文件(根据实际网络接口名修改)。 - 设置 ONBOOT=yes,确保网络接口在启动时自动加载。
- 设置 TYPE=Ethernet,表示网络接口类型为以太网。
- 设置 BOOTPROTO=none,表示手动配置 IP 地址。
- 设置 IPADDR=192.168.1.100,设置静态 IP 地址。
- 设置 NETMASK=255.255.255.0,设置子网掩码。
- 设置 GATEWAY=192.168.1.1,设置网关。
- 设置 DNS1=8.8.8.8,设置首选 DNS 服务器。
- 设置 DNS2=8.8.4.4,设置备用 DNS 服务器。
- 编辑
重启网络服务
- 执行命令
systemctl restart network,重启网络服务。
- 执行命令
系统优化

系统更新
- 执行命令
yum update,更新系统软件包。
- 执行命令
系统安全
- 执行命令
iptables -F,清除防火墙规则。 - 执行命令
systemctl stop iptables,停止防火墙服务。 - 执行命令
systemctl disable iptables,禁用防火墙服务。
- 执行命令
关闭不必要的服务
- 执行命令
systemctl stop postfix,停止 postfix 服务。 - 执行命令
systemctl disable postfix,禁用 postfix 服务。
- 执行命令
常用软件安装
安装 Apache
- 执行命令
yum install httpd,安装 Apache 服务。 - 执行命令
systemctl start httpd,启动 Apache 服务。 - 执行命令
systemctl enable httpd,设置 Apache 服务开机自启。
- 执行命令
安装 MySQL

- 执行命令
yum install mariadb-server,安装 MySQL 服务。 - 执行命令
systemctl start mariadb,启动 MySQL 服务。 - 执行命令
systemctl enable mariadb,设置 MySQL 服务开机自启。
- 执行命令
FAQs
Q1:如何查看系统版本? A1:执行命令 cat /etc/redhat-release,查看系统版本信息。
Q2:如何查看内存使用情况? A2:执行命令 free -m,查看内存使用情况。
