(一.)host配置的作用:
hosts 文件是一個本地的文本文件,它的作用是將主機名映射到對應的 IP 地址,在 DNS(域名系統)解析之前,系統會先查詢 hosts 文件來確定目標主機的 IP 地址。
(二)為什么我們需要修改本地的hosts映射
現在我們可以通過finalshell這個工具來連接我們的遠程服務器,不過我們連接主機的時候,需要填入對方的ip地址,這個很麻煩。你可以想象一下我們到時候要連接100臺服務器,那這100個ip地址是不是很不好記憶?
所以,我們需要直接使用hostname的方式來訪問主機,而不需要再使用IP地址了。
(三)修改本地的hosts映射
hosts文件是一個沒有后綴名的文本文件,它記錄了本機在訪問域名時的映射表。需要管理員權限才能去修改它。我們的操作有兩個步驟:第一,修改hosts配置,第二使用ping命令來檢查
步驟1. 修改hosts文件
如果是win11,它在Windows/system32/hosts 文件,如果是win10,它在C:\Windows\System32\drivers\etc\hosts。
我們打開這個文件,并在最后一行的后邊,添加三個新行,內容是:
192.168.10.100?hadoop100
192.168.10.101 hadoop101
192.168.10.102 hadoop102
請注意:
- ip地址和主機名之間有一個空格。
- 如果你的電腦不允許你保存,你需要使用管理員權限。
步驟2:驗收結果
修改成功之后,可以通過ping或finalshell連接這兩種方式來測試,是否修改成功。具體操作如下:
測試方式1:用 ping hadoop100或者是ping 192.168.10.100都應該可以通。
測試方式2:finalshell新建一個連接,并使用hadoop100這個主機名來連接。
(四)配置虛擬機的yum
Yum是一個linux工具,用來從網絡上下載安裝軟件到linux操作系統中,在此之前,我們先要確保虛擬機的網絡是通暢的。
下面來介紹常見的操作:
(1)查看源
yum中的源是指它下載軟件的地址。把虛擬機上的軟件yum想象成你自己開的一家商場,那么yum的源就是你的供貨商。通過yum repolist 命令可以去查看當前的供貨商信息。
yum repolist
如果顯示源信息是mirrorlist.centos.org(默認源),那就不能使用了。這個源已經失效了,就是你的默認供貨商跑路了! 我們必須要去切換一個源
(2)配置源
我們需要更換一個供貨商,以便能正常下載軟件。網絡上的免費而穩定的源有很多,這里我們選擇阿里云的源。
具體的命令是:
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
它其實是覆蓋了centos-base.repo這個文件。(yum 修改阿里云)
(3)再清空緩存,讓配置生效
對應的命令是:
sudo yum clean all
sudo yum makecache
(4)測試是否配置成功。
下載一個常見工具試一試,如果能下載成功, 就證明這個操作完成了。
yum install tree
(五)使用yum安裝必備工具
上一步我們配置了yum,接下來我們就可以使用它來去安裝一些基礎工具。
(1)安裝epel-release
Extra Packages for Enterprise Linux是為“紅帽系”的操作系統提供額外的軟件包,適用于RHEL、CentOS和Scientific Linux。相當于是一個軟件倉庫,大多數rpm包在官方 repository 中是找不到的)
yum install -y epel-release
(2)安裝net-tool
net-tool:工具包集合,包含ifconfig等命令
yum install -y net-tools
(3)安裝 vim:編輯器。它是一個增強版的vi編輯器。
yum install -y vim
(4)安裝rsync。它可以用來和其他的服務器之間保持文件同步
yum install -y rsync?
(六)修改虛擬機的本機名
默認情況下,本機的名稱叫:localhost。 我們進入linux系統之后,顯示出來的就是[root@localhost ~]#
為了方便后面我們更加便捷地訪問這臺主機,而不是通過ip地址,我們要重新給他取個名字。
具體的操作是打開/etc/hostname這個文件,并修改其中的內容。命令是:
vi?/etc/hostname
使用vi修改之后,:wq保存退出,我這里改成了hadoop100,大家可以自行修改。
重新啟動虛擬機(命令是:reboot)才能生效!你看到的就是:[root@hadoop100 ~]#
(四)修改虛擬機的hosts配置
把虛擬機上的hosts文件修改一下。
vi?/etc/hosts
修改內容如下:
192.168.10.100 hadoop100
192.168.10.101 hadoop101
192.168.10.102 hadoop103
設置3臺機器,分別設置ip地址和對應的主機名