学习Linux服务前期环境准备、搭建CentOS 7环境

1.1.1 清空关闭防火墙

由于前期尚未学习“防火墙”为了不受到防火墙影响实验的顺利进行,因此清空并关闭防火墙。

[root@zmedu63 ~]# iptables -F #清空防火墙规则。

[root@zmedu63 ~]# systemctl stop firewalld #关闭防火墙。

[root@zmedu63 ~]# systemctl disable firewalld #设置开机不启动防火墙。

1.1.2 关闭SEinux

[root@zmedu63 ~]# getenforce #查看SElinux状态。

Disabled

1.临时关闭(机器重启则会失效):

[root@zmedu63 ~]# setenforce 0 #临时关闭SElinux,0表示关闭。

2.永久关闭SElinux:

[root@zmedu63 ~]# vim /etc/selinux/config #修改SElinux配置文件,修改SELINUX=disabled,如图 1-1 所示,修改完成后并保存退出,修改文件后需要重启主机则会生效。

学习Linux服务前期环境准备、搭建CentOS 7环境

注意:永久关闭SElinux需要重启主机则生效,如果当前主机是生产环境不能重启主机的条件下,但又要实现永久关闭SElinux的情况下,需要先做临时关闭,再修改其配置文件实现永久关闭,但不需要重启主机。

1.1.3 配置静态IP

[root@zmedu63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPADDR=192.168.0.63
GATEWAY=192.168.0.1
NETMASK=255.255.255.0
DNS1=114.114.114.114
NAME="ens32"
UUID="5e02ab66-a084-404a-bb4c-50bf47bd1bd5"
DEVICE="ens32"
ONBOOT="yes"

注释:修改网卡配置文件,主要修改内容项 BOOTPROTO="static" 、ONBOOT="yes" 、IPADDR=192.168.0.63 、GATEWAY=192.168.0.1 、NETMASK=255.255.255.0 、DNS1=114.114.114.114 以上6项。

关闭NetworkManager 服务:
[root@zmedu63 ~]# systemctl stop NetworkManager #关闭 NetworkManager 。
[root@zmedu63 ~]# systemctl disable NetworkManager #设置开启不启动。

1.1.4 配置主机和IP映射关系

[root@zmedu63 ~]# vim /etc/hosts

127.0.0.1 localhostlocalhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.63 zmedu63.cn zmedu63
192.168.1.64 zmedu64.cn zmedu64

注释:修改 /etc/hosts配置文件,添加以下两项。
192.168.1.63 zmedu63.cn zmedu63
192.168.1.64 zmedu64.cn zmedu64

1.1.5 修改主机名
[root@zmedu63 ~]# vim /etc/hostname #修改主机名配置文件(永久生效,需要重启)。
zmedu63

[root@zmedu63 ~]# hostname zmedu63 #临时设置,立即生效(需要重启当前终端)。
zmedu63

1.1.6 配置Yum源

1.配置本地Yum源:
[root@zmedu63 ~]# mount /dev/sr0 /mnt/ #挂载光驱。
[root@zmedu63 ~]# echo "/dev/sr0 /mnt iso9660 defaults 0 0" >> /etc/fstab #设置开机自动挂载光驱。
[root@zmedu63 ~]# rm -rf /etc/yum.repos.d/* #删除/etc/yum.repos.d/目录的所有文件。
[root@zmedu63 ~]# cat > /etc/yum.repos.d/centos7.repo <<EOF

[centos7-source]
name= centos7-source
baseurl=file:///mnt
enabled=1
gpgcheck=0
EOF

注释:生成文档,并在<<EOF后按下回车,并输入> EOF结束符以内的内容。

2.配置网络yum源:
阿里云镜像源站点(http://mirrors.aliyun.com/)。
CentOS镜像参考:http://mirrors.aliyun.com/help/centos
(1)备份:
把CentOS-Base.repo文件重新命名为CentOS-Base.repo.backup 。
[root@zmedu63 ~]# mv /etc/yum.repos.d/CentOS-Base.repo{,.backup}

(2)下载新的CentOS-Base.repo 到/etc/yum.repos.d/
安装wget工具:
[root@zmedu63 ~]# rpm -ivh /mnt/Packages/wget-1.14-15.el7.x86_64.rpm

下载Yum源:
[root@zmedu63 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

生成Yum缓存:
[root@zmedu63 ~]# yum makecache

1.1.7 epel源
[root@zmedu63 ~]# yum install epel-release -y

1.1.8 开机配置成: init 3 模式
[root@zmedu63 ~]# ln -svf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target

重启主机,使以上设置生效:
[root@zmedu63 ~] reboot.

1.1.9 创建快照
创建一个快照,每做一个新的服务时,使用一个全新的快照,如图 1-2 所示。
学习Linux服务前期环境准备、搭建CentOS 7环境

1.1.10 克隆虚拟机
1.设置选项卡中选择“管理”---》选择“克隆”,如图 1-3 所示。

学习Linux服务前期环境准备、搭建CentOS 7环境

学习Linux服务前期环境准备、搭建CentOS 7环境
3.克隆后发现克隆的机器网卡无法启动,需要如下操作:
(1)删除克隆机器的网卡MAC地址
[root@zmedu63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 #修改网卡配置文件,删除MAC地址项。

(2)删除网卡信息文件
[root@zmedu63 network-scripts]# rm -rf /etc/udev/rules.d/70-persistent-net.rules

(3)重启主机
[root@zmedu63 ~]# reboot

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章