dhcp和dns服務和yum源的搭建 (及yum命令)
##dhcp服務
【DHCP指的是由伺服器控制一段IP地址範圍,客戶機登入伺服器時就可以自動獲得伺服器分配的IP地址和子網掩碼。在DHCP的工作原理中,DHCP伺服器提供了三種IP分配方式:自動分配、手動分配和動態分配。】
動態獲取ip地址(deshtop虛擬機器獲取動態ip地址)
## 先reset兩臺虛擬機器
##在server虛擬機器上,先vim到/etc/yum.respo.d/rhel_dvd.repo裡,修改配置檔案
將baseurl後的那個改成http://172.25.254.250/rhel7.0/x86_64/dvd(含有yum源的ip地址下載配
置檔案)
##然後nm-connection-editor
然後ifconfig檢視ip是否為修改的ip地址
##然後用server虛擬機器ping 172.25.254.250看是否連通
##然後執行vim install dhcp -y下載安裝dhcp資源包
##cd /etc/dhcp/目錄下,然後vim dhcpd.conf裡找到dhcp-4.2.5/,然後cat dhcpd.conf下,找到所需的配置檔案在/uer/share/doc/dhcp*/dhcpd.conf.example中
##cd dhcp-4.2.5/目錄下然後vim dhcpd.conf修改配置檔案,
在第7行:修改為option domain-name"example.com"
在第8行:修改為option domain-servers 172.15.254.250 (yum源的主機的ip地址)
35行之後全部刪除
31行:range 172.25.254.120 172.25.254.125(設定的有5個動態ip地址的區間,desktop虛擬機器的ip為其中一個)
32行:option routers 172.25.254.250(含有yum源的主機的ip)
##然後重新起動dhcpd :systemctl start dhcpd
#檢視其狀態:systemctl status dhcpd
##systemctl stop firewalld (關閉防火牆)
======
###在desktop虛擬機器下
#先關閉防火牆
#然後nm-connection editor進入設定成動態獲取ip地址
##ifconfig檢視獲取的ip地址(desktop虛擬機器獲取的ip地址為172.25.254,124)
DNS:
【域名系統(Domain Name System縮寫DNS,Domain Name被譯為域名)是因特網的一項核心服務,它作為可以將域名和IP地址相互對映的一個分散式資料庫,能夠使人更方便的訪問網際網路,而不用去記住能夠被機器直接讀取的IP數串。】
1.dns是一臺伺服器
2.設定dns
vim /etc/resolv.codf
nameserver dns伺服器ip
3.本地解析檔案
vim /etc/hosts
ip 域名(主機名稱)
4.本地解析檔案和dns伺服器讀取的優先順序調整
vim /etc/nsswitch.conf
39 hosts: files dns(哪個在前代表優先順序高)
#files:代表本地解析檔案
#dns:代表dns伺服器
###軟體的安裝
##yum
yum: 上層的軟體管理工具,最重要的功能是可以解決軟體依賴性
1:從網路下載與本機匹配系統版本匹配的iso映象檔案(我的電腦就是拷貝在桌面上了)
2:把rhel-server-7.0-x86_64-dvd.iso掛載到/mnt(必須是一個空的資料夾,
以便我們的系統識別映象檔案)
3:配置系統的yum源指向(把地址告訴系統)
rm -rf /etc/yum.repos./d* (刪除系統內的該檔案)
vim /etc/yum.repos.d/yum.repo
[Server]
name=rhel7.0 (該名字可以自己取)
baseurl=file:///mnt(前//是格式,後面的/mnt是映象掛載的地址)
【該/mnt地址的要求為:存在於系統中,且裡面沒有檔案】
gpgcheck=0
4.測試(安裝軟體看yum源是否搭建完成)
yum install lftp -y
yum install gcc -y (c語言編譯器)
5建立共享目錄,並掛載映象檔案在共享目錄上
yum install httpd -y(安裝httpd服務)
然後啟動httd服務,和檢視httd是否正常執行
cd /var/www/html (Apache預設釋出目錄)
mkdir /var/www/html/rhel7.0(rhel7.0名字可以自己取)
umount /mnt(因為要把映象掛載到/var/www/html/rhel7.0上,所以要把/mnt
上的映象給拿下來【一個映象不能同時掛載載兩個目錄下】)
mount rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0(將映象重新掛載)
【注意:此時的的工作目錄一定要切換到映象所在的目錄。例如:我的就要切換到桌面上】
6.測試
在真機的瀏覽器中輸入:http://172.25.60.254(本機的ip)/rhel7.0/
可以檢視到映象中的內容
===============(以上內容可以檢視yum是否搭建完成)
##用虛擬機器測試
在同網路內用一臺虛擬機器測試
[rhel_dvd]
gpgcheck = 0
enable = 0
basrurl = http://172.25.60.250(真機的ip)/rhel7.0/
===================
8.開機自動掛載
vim /etc/rc.d/rc.local
mount /root/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0
chmod +x /etv/rc.d/rc.local
######如果要使同網路的虛擬機器也能夠使用真機的yum源(下載軟體服務)
編輯 /etc.yum.repos.d/yum.repo配置檔案
yum命令