學習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

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