一、CentOS7.7下載 官網下載地址:http://mirrors.163.com/centos 1、進入CentOS下載官網,找到CentOS7.4版本 2、在CentOS7.7版本頁面中,找到isos/ 3、進入頁面後,可以看到x86_64 4、在CentOS下載頁面中,選擇 CentOS- ...
一、CentOS7.7下載
官網下載地址:http://mirrors.163.com/centos
1、進入CentOS下載官網,找到CentOS7.4版本
2、在CentOS7.7版本頁面中,找到isos/
3、進入頁面後,可以看到x86_64
4、在CentOS下載頁面中,選擇 CentOS-7-x86_64-DVD-1908.iso進行下載,如果在生產環境中可以下載 CentOS-7-x86_64-Minimal-1908.iso安裝
(我們以CentOS-7-x86_64-Minimal-1908.iso為安裝案例)
5.下載完成之後會生成如下的幾個文件,CentOS-7-x86_64-Minimal-1908.iso 就是我們在工作中使用的鏡像了
二、製作Centos7的U盤安裝啟動盤
教程:https://www.cnblogs.com/mr-xiong/p/12469412.html
三、CentOS7.7安裝(因暫沒有真伺服器,便於平常在電腦上進行練習操作,可以使用VMware Workstation虛擬機安裝Centos7進行學習)
1、打開你的VMware Workstation Pro,並點擊“創建新的虛擬機”,沒有安裝VMware Workstation Pro請點擊VMware Workstation 15下載與安裝
安裝教程:https://www.cnblogs.com/mr-xiong/p/12468280.html
2、點擊“創建新的虛擬機”
3、點選自定議(高級)(C),並點擊“下一步”
4、預設選項,點擊“下一步”
5、選擇“稍後安裝操作系統”,點擊“下一步”
6、因為我們剛纔下載的是Centos7的操作系統,所以要選擇“Centos7 64位”,點擊“下一步”
7、虛擬機名稱可以更改也可以不更改看自己需求,修改虛擬機的安裝路徑,並點擊“下一步”
8、預設配置就行,點擊“下一步”
9、根據自己電腦情況選擇系統記憶體大小,一般用512M就可以
10、選擇“使用橋接網路”方式,點擊“下一步”
11、配置虛擬機硬碟格式,預設“LSI Logic”、“SCISI”就行,點擊“下一步”
11、選擇“創建新的磁碟“
12、配置虛擬磁碟空間,一般20G就足夠,點擊”下一步“
13、點擊”下一步“
14、點擊”自定義硬體“
15、選擇剛下載好的CentOS-7-x86_64-Minimal-1908.iso7鏡像文件
16、點擊”完成“
17、開啟此虛擬機
18、正在開啟虛擬機,滑鼠移入到虛擬機中,並按下“↑”鍵,選擇Install CentOS 7,最後按下“Enter 鍵”
提示: 滑鼠移動到虛擬機內部單擊或者按下Ctrl + G,滑鼠即可移入到虛擬機中
按下Ctrl + Alt,滑鼠即可移出虛擬機
註意: 在虛擬機中的操作,滑鼠必須要移入到虛擬機中,否則虛擬機感應不到,無法對其進行操作
界面說明:
Install CentOS 7 安裝CentOS 7
Test this media & install CentOS 7 測試安裝文件並安裝CentOS 7
Troubleshooting 修複故障
19、按下“Enter 鍵”
20、預設安裝過程中的安裝界面使用English (英語),點擊“Continue”
21、配置時區 (DATE & TIME)
(1)選擇DATE & TIME
(2)時區設置為 Region:Asia City:Shanghai
日期和時間 設置與自己的電腦時間同步,最後點擊“Done”
22、設置軟體選擇 (SOFTWARE SELECTION)
(1)選擇SOFTWARE SELECTION
23、設置安裝位置 (INSTALLATION DESTINATION)
(1)選擇INSTALLATION DESTINATION
(2)點選 I will configuire parttioning,然後再點擊“Done”
(3)更改模式,標準分區Standard Partition,點擊“+”按鈕添加分
(4)添加分區,Add mount point
分區前先規劃好
boot #分區,一般為200M
swap #交換分區,一般設置為記憶體的2倍
/ #根目錄,所有空間給/(根分區)
分完區如下:確認分區有沒有錯誤,如果沒問題點擊”Done“
24、點擊“Accept Changes”
25、點擊“Begin Installation”,開始安裝
26、設置系統用戶root的密碼 (ROOT PASSWORD)
(1)選擇ROOT PASSWORD
(2)為root設置密碼 (密碼長度最好不要小於6位數),然後點擊“Done”
27、等待安裝完成,然後點擊“Reboot”
三、CentOS7.7基本設置
1、登錄CentOS,預設賬號為root,密碼為 你在前面安裝時設置的root密碼
提示:在輸入密碼時,linux為了安全起見,是看不到你輸入的密碼。同時,如果是使用的是鍵盤右邊的數字鍵盤輸入密碼的話,建議查看一下,數字鍵盤是否開啟 (建議使用字母按鍵上面一排的 數字鍵輸入密碼)
2、配置網路
(1)輸入ip addr 查看當前ip信息,可以看到網卡名稱為ens33
(2)進入網卡配置目錄 cd /etc/sysconfig/network-scripts ,查看當前目錄文件 ls ,現在可看到該目錄下有可以看到網卡名稱為ifcfg-ens33網卡文件
(3)通過vi命令對網卡ifcfg-ens33進行配置
修改以下配置,可按鍵盤小寫a進入編輯模式進行修改,修改完如下圖:
修改完按鍵盤:ESC鍵, 再輸入:wq 回車,進行保存並退出
cd /etc/sysconfig/network-scripts/ //進入到network-scripts目錄下 vi ifcfg-ens32 //編輯配置文件 //修改以下內容 BOOTPROTO=static //啟用靜態IP地址 ONBOOT=yes //開啟自動啟用網路連接 //添加以下內容 IPADDR=192.168.30.1 //設置IP地址 NETMASK=255.255.255.0 //子網掩碼
(4)重啟網路服務
service network restart
ip addr
3、設置DNS地址
vi /etc/resolv.conf //編輯 resolv.conf文件 nameserver 114.114.114.114 //添加DNS地址 可以添加多個DNS地址,格式為: nameserver xxx1.xxx1.xxx1.xxx1 nameserver xxx2.xxx2.xxx2.xxx2 常用的DNS地址: 阿裡 223.5.5.5 或者 223.6.6.6 谷歌 8.8.8.8 國內移動、電信和聯通通用的DNS 114.114.114.114
使用reboot重啟伺服器
再使用ping命令測試網路
4、安全配置
包括防火牆和selinux,在內網環境下,這兩項都可以關閉,防止影響配置使用;
外網環境開啟防火牆,關閉slinux,具體操作如下,以內網環境為例;永久關閉 firewalld防火牆(centos7預設的防火牆是firewalld防火牆,不是使用iptables,因此需要關閉firewalld服務)
首先關閉防火牆;
systemctl stop firewalld.service // 停止firewalld服務 systemctl disable firewalld.service // 開機禁用firewalld服務 iptables -L //列出所有iptables規則
永久關閉SELinux防火牆
vi /etc/sysconfig/selinux //編輯selinux文件 SELINUX=disabled //把文件中的SELINUX=enforcing 改成 SELINUX=disabled 即可 sestatus //查看SELinux狀態
把SELINUX=enforcing 改為 SELINUX=disabled 然後保存並退出
SELINIUX修改完需要重啟centos系統 reboot
使用sestatus 命令查看SELINUX狀態,如果是disabled關閉成功,如下圖:
5、查看和修改主機名
查看當前主機名的情況 hostnamectl
[root@localhost ~]# hostnamectl
Static hostname: localhost.localdomain
Icon name: computer-vm
Chassis: vm
Machine ID: 2c080819c8c64aee8c2a9ed4373b82b5
Boot ID: 1ca5d2bb89ea42c2af71ab772abf7967
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1062.el7.x86_64
Architecture: x86-64
hostname mrxiong 臨時修改主機名
[root@localhost ~]# hostname mrxiong [root@localhost ~]# hostnamectl Static hostname: localhost.localdomain Transient hostname: mrxiong Icon name: computer-vm Chassis: vm Machine ID: 2c080819c8c64aee8c2a9ed4373b82b5 Boot ID: 1ca5d2bb89ea42c2af71ab772abf7967 Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-1062.el7.x86_64 Architecture: x86-64
vi /etc/sysconfig/network 輸入HOSTNAME=Mrxiong 修改主機名永久生效
[root@localhost ~]# hostnamectl set-hostname Mrxiong [root@localhost ~]# hostnamectl Static hostname: mrxiong Pretty hostname: Mrxiong Icon name: computer-vm Chassis: vm Machine ID: 2c080819c8c64aee8c2a9ed4373b82b5 Boot ID: 1ca5d2bb89ea42c2af71ab772abf7967 Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-1062.el7.x86_64 Architecture: x86-64
四、我們在使用VM虛擬機做實驗初始化配置完centos後,可以拍攝快照,保存當前配置。
當在我們練習過程中造成系統崩饋和其它解決不了的問題,可以通過快照恢復系統