配置CentOS 7

简介
CentOS 7是一款基于Red Hat Enterprise Linux(RHEL)的开源操作系统,广泛应用于服务器、云计算、虚拟化等领域,本文将详细介绍如何在虚拟机中配置CentOS 7,包括网络配置、系统优化、软件安装等。
系统安装
准备工作
(1)下载CentOS 7镜像:前往CentOS官网(https://www.centos.org/)下载适合的CentOS 7镜像。
(2)创建虚拟机:在虚拟机软件(如VMware、VirtualBox等)中创建一个新虚拟机,选择Linux操作系统,版本为CentOS 7。
(3)分配磁盘空间:根据需求分配足够的磁盘空间。
安装过程
(1)启动虚拟机,选择“安装CentOS 7”。
(2)选择语言和键盘布局。
(3)选择安装源,可以是CD/DVD、ISO镜像或网络。
(4)分区:选择自定义分区,根据需求设置根分区、swap分区和/home分区。
(5)设置主机名、root密码和用户密码。

(6)安装软件包,勾选“development Tools”、“Server”等选项。
(7)安装过程完成后,重启虚拟机。
网络配置
查看网络接口
使用以下命令查看网络接口:
ip addr 修改网络配置文件
编辑网络配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33(ens33为网络接口名),修改以下内容:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4 重启网络服务
systemctl restart network 系统优化
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld 关闭SELinux
编辑 /etc/selinux/config 文件,将 SELINUX=enforcing 修改为 SELINUX=disabled。
开启TCP Keep-Alive

编辑 /etc/sysctl.conf 文件,添加以下内容:
net.ipv4.tcp_keepalive_time = 1800
net.ipv4.tcp_keepalive_probes = 10
net.ipv4.tcp_keepalive_intvl = 75 然后使用以下命令使配置生效:
sysctl -p 软件安装
安装Apache
yum install httpd
systemctl start httpd
systemctl enable httpd 安装MySQL
yum install mariadb-server
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation 安装PHP
yum install php php-mysql
systemctl restart httpd FAQs
Q1:如何查看CentOS 7版本?
A1:使用以下命令查看:
cat /etc/redhat-release Q2:如何安装最新版本的GCC?
A2:首先安装EPEL源:
yum install epel-release 然后安装GCC:
yum install gcc 