一、下载地址:

http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/

二、最小化安装过程

1.创建虚拟机,挂载光驱后进入开机界面

2.若是不想进行硬盘检测,选择 Install CentOS 7 选项,等待一段时间后进入如下一系列选择界面:

3.默认选择 English/English(United States)

4.若选择自己配置系统分区,注意 centos7 系统中有个 biosboot 分区需配置,选择后无需输入大小,默认大小为 2048KB。

  1. 在此页面设置 root 用户密码和创建普通用户,可以看到最小化安装过程非常迅速,等待安装完成后点击 reboot 即可。

三、配置基础工具

rpm -qa|grep mariadb

四、查看 IP

为了方便起见 我们还是启用 ifconfig 命令。

首先我们看看,是哪个组件包含了ifconfig命令,用
- yum provides ifconfig或yum whatprovides ifconfig 来查看
### 查看IP
ip addr/ip link

### 安装工具:
yum install -y net-tools

### 关闭CentOS7自带的防火墙 firewall 启用 IPtable
停止 Firewall

systemctl stop firewalld

### 关闭firewall自动启动

systemctl disable firewalld.service

### 安装IPtables防火墙

yum install -y iptables-services

### 修改iptables配置文件
开放以下端口 (默认开启了22端口,以便putty等软件的连接,实例开启80端口和3306端口,以便后期lamp环境使用,注:80 为Apache默认端口,3306为MySQL的默认端口)

vi /etc/sysconfig/iptables
#添加下面三句话到默认的22端口这条规则的下面
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT

修改后的iptables配置文件:

# sample configuration for iptables service
# you can edit this manually or use system-config-firewall
# please do not ask us to add additional ports/services to this default configuration
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
-A INPUT -j REJECT –reject-with icmp-host-prohibited
-A FORWARD -j REJECT –reject-with icmp-host-prohibited
COMMIT

### 重启iptables

systemctl restart iptables.service

### 添加iptables开机自启项
systemctl enable iptables.service

### 关闭SELINUX
编辑SELINUX配置文件

vi /etc/selinux/config
#注释掉下面两行
#SELINUX=enforcing
#SELINUXTYPE=targeted
#增加一行
SELINUX=disabled

保存,关闭

setenforce 0
使设置启用,在这里最好重启一下系统,也可以稍后重启

  


↙↙↙阅读原文可查看相关链接,并与作者交流