Linux基礎 域名解析及虛擬機管理

.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  永久恢復

相關文章
相關標籤/搜索