引言
CentOS 7 是一款基于 Red Hat Enterprise Linux 的免费操作系统,广泛应用于服务器、桌面等领域。本文将带领您从入门到实战,全面了解 CentOS 7 的安装与配置过程。
一、准备工作
1. 硬件要求
- CPU:至少 1GHz 的处理器
- 内存:至少 512MB 内存
- 硬盘:至少 10GB 空间
- 网络:以太网或无线网卡
2. 软件要求
- 虚拟机软件:如 VMware Workstation、VirtualBox 等
- CentOS 7 镜像文件
二、安装 CentOS 7
1. 创建虚拟机
- 打开虚拟机软件,选择“新建虚拟机”。
- 在“新建虚拟机向导”中,选择“自定义(高级)”,点击“下一步”。
- 选择“典型”或“自定义”安装方式,点击“下一步”。
- 选择操作系统类型,选择“Linux” -> “CentOS 7 (64 位)”,点击“下一步”。
- 设置虚拟机名称和存储位置,点击“下一步”。
- 分配内存和处理器资源,建议至少分配 2GB 内存和 2 个核心。
- 选择虚拟硬盘文件类型,建议选择“固定大小”。
- 设置虚拟硬盘文件大小,建议至少 20GB。
- 点击“完成”创建虚拟机。
2. 安装 CentOS 7
- 在虚拟机中,选择“安装 CentOS 7”镜像文件。
- 按照提示操作,选择语言、键盘布局、时区等。
- 选择安装类型,选择“自定义(推荐)”。
- 在“分区编辑器”中,将硬盘划分为两个分区:
- 第一个分区为“/boot”分区,大小为 1GB。
- 第二个分区为“/”分区,大小为剩余空间。
- 设置分区类型为“ext4”,点击“完成”。
- 设置网络配置,选择“手动”,设置 IP 地址、子网掩码、网关等。
- 设置主机名、root 密码、用户密码等。
- 安装完成后,重启虚拟机。
三、配置 CentOS 7
1. 更新系统
sudo yum update -y
2. 安装常用软件
sudo yum install -y vim net-tools git bash-completion
3. 配置 SSH
- 安装 SSH 服务:
sudo yum install -y openssh-server
- 启动 SSH 服务:
sudo systemctl start sshd
- 设置 SSH 服务开机自启:
sudo systemctl enable sshd
4. 配置防火墙
- 安装防火墙软件:
sudo yum install -y firewalld
- 设置防火墙规则,允许 SSH 服务:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
5. 安装 Apache
- 安装 Apache 服务:
sudo yum install -y httpd
- 启动 Apache 服务:
sudo systemctl start httpd
- 设置 Apache 服务开机自启:
sudo systemctl enable httpd
6. 测试 Apache
在浏览器中输入虚拟机 IP 地址,如果显示 Apache 的默认欢迎页面,则说明 Apache 安装成功。
四、总结
通过本文的学习,您应该已经掌握了 CentOS 7 的安装与配置方法。在实际应用中,您可以根据需求对系统进行进一步的优化和配置。祝您学习愉快!