一.dns(域名解析服務)linux
1.萬維網上做爲域名和ip地址相互映射的一個分佈式數據庫,可以使用戶更方便的訪問互聯網,而不用去記住可以被機器直接讀取的ip數串。經過域名,最終獲得該域名對應的ip地址的過程叫域名解析或主機名解析。ios
DNS協議的功能:每一個ip地址均可以有一個主機名,ip地址由字符串組成,很差記,有了主機名就不用去記住ip地址,只要記住相對直觀的主機名就行。shell
2.域名解析數據庫
/etc/hosts 本地解析文件vim
/etc/resolv.conf dns 指向文件bash
/etc/nsswitch.conf 肯定dns解析的優先級服務器
a:本地解析文件網絡
vim /etc/hosts分佈式
ip 主機名稱(域名)學習
ip 主機名稱(域名)
b:解析的指向文件
臨時:(重啓服務後文件的dns的ip會被更改)
編輯 vim /etc/resolv.conf
nameserver dns服務器ip(114.114.114.114)當須要某個域名的ip地址時去問這個ip
永久:vim /etc/sysconfig/network-scripts/ifcfg-網卡配置文件
DNS1=114.114.114.114(這個ip指向一個dns服務器)
當網絡工做模式爲dhcp時,系統會自動得到ip網關dns
3.設定域名解析的優先級
系統默認本地解析>dns服務解析
能夠修改設置優先級:vim /etc/nsswitch.conf
修改第39行:hosts files dns 誰在前誰優先
這三個文件即改即生效,不用重啓服務
測試優先級:在本地文件中給域名配另一個ip,而後ping域名,看出來的ip是那一個便可判斷
二.虛擬機管理
1.含義:虛擬機指經過軟件模擬具備完整硬件系統功能的,運行在一個徹底隔離環境中的完整計算機系統。
2.咱們在學習中使用的是redhat系統的虛擬機,它由兩部分文件構成:
(1)硬盤文件(qcow2):記錄着操做系統,全部系統信息全在硬盤。
(2)硬件信息文件(xml):丟失損壞能夠再次生成。
3.redhat虛擬機的安裝
1.在真機下載鏡像,放在本身選的位置,咱們將鏡像放在/home/kiosk/Download下
(1)圖形界面的安裝,執行命令virt-manager 進入虛擬機管理器中新建安裝虛擬機。
在虛擬機安裝完成後,須要點擊重啓,而後須要設置,進行語言,時區,用戶密碼設置等操做。
(2)腳本安裝
在真機輸入命令:vim vm_install.sh,而後編輯:
#!/bin/bash/ ##打開shell,使下面的命令在bash中執行
virt-install \
--name $1 \
--cdrom /home/kiosk/Download/rhel-server-7.3-x86_64-dvd.iso \ #從目錄中載入鏡像文件
--ram 1024 \
--vcpus 1 \
--disk /var/lib/libvirt/images/$1.qcow2,size=6,bus=virtio \ #硬盤文件位置,大小,類型
--netwok bridge=br0,model=virtio &> /dev/null &
而後執行命令 sh vm_install.sh test
下來按上下鍵,讓時間中止,選擇第一行安裝linux7.3,回車
選擇安裝過程當中的語言
4.配置設置
選擇時區(東八區上海)
選擇系統語言,除了默認英語,還可選擇中文
選擇最簡圖形界面安裝
選擇自由分區設置容量
最終有根目錄,根目錄下有boot目錄,swap目錄
選擇接受改變
設置超級用戶密碼和普通用戶及目錄
等待安裝完成,重啓虛擬機
贊成安裝使用協議
這樣就完成了一臺虛擬機的安裝,而後在虛擬機管理器中咱們能夠看到新建的虛擬機,在這裏,選中虛擬機,鼠標右鍵點擊能夠對它進行開關機操做。
5.虛擬機管理命令:
virt-manager 開啓虛擬機管理器界面(圖形界面)
virsh list 列出正在運行的虛擬機
virsh destroy xxx 關閉虛擬機xxx
virsh list --all 列出全部的虛擬機
virsh start xxx 開啓虛擬機xxx
virsh shutdown xxx正常關閉虛擬機
virt-viewer test 顯示虛擬機test
6.模擬虛擬機的恢復:
(1)在一個已經安裝好的主機中,複製虛擬機所需文件到本身的真機/mnt/下
scp /var/lib/libvirt/images/mlgmlg1.qcow2 root@172.25.254.21:/mnt/
scp /etc/libvirt/qemu/mlgmlg1.xml root@172.25.254.21:/mnt/
(2)對虛擬機進行恢復
virsh create /mnt/generic.xml 用虛擬機硬件文件一次性打開虛擬機,關閉消失
virsh define /mnt/generic.xml 永久恢復