Linux01 虛擬機器配置與系統安裝

2022-08-19 15:54:13 字數 3327 閱讀 6250

虛擬機器的兩個實用功能:快照(建立乙個狀態,之後在任意乙個時間可以恢復這個狀態)和轉殖(建立乙個完全相同的機器,以測試多個計算機的情況)

linux系統的安裝過程有以下幾步:硬碟分割槽、邏輯格式化、生成裝置檔名、完成掛載。

硬碟分割槽有一定的規則,這是硬碟的硬體組成結構決定的,分割槽就是以磁柱為單位的連續磁碟空間。硬碟主分割槽最多只能有4個,擴充套件分割槽最多只能有1個,主分割槽+擴充套件分割槽的總數不能超過4個,擴充套件分割槽不能格式化不能寫入資料,唯一的作用就是包含邏輯分割槽,邏輯分割槽可以正常寫入資料和格式化(c盤就是主分割槽,其他都是邏輯分割槽)。

分割槽表示有乙個特殊的規則,邏輯分割槽永遠都是從5開始的,如下圖第一種分割槽,1、2、3為主分割槽,4是擴充套件分割槽,5、6是邏輯分割槽。第二種分割槽只有乙個主分割槽1,擴充套件分割槽是2,而邏輯分割槽則是從5開始的。任何情況下1、2、3、4都不能是邏輯分割槽號。

檢視分割槽情況df -h:

分割槽的理由主要有兩點:

1、資料安全,分割槽之間的資料不會相互影響。

2、系統效能,資料放在連續的磁碟空間處理速度快。

分割槽時考慮到後續可能會規劃新分割槽,故一般都設定擴充套件分割槽,在擴充套件分割槽中預留一部分空間備用。

硬碟在使用之前需要進行高階格式化(邏輯格式化)把硬碟分割成等大小的資料塊,建立檔案位置與資料庫位置的索引,這種格式化是根據使用者選定的檔案系統決定的。

linux中所有硬體都是檔案,不同分割槽裝置檔案直接在裝置檔名後加分割槽號,如dev/hda1代表ide硬碟的第乙個分割槽,ide、scsi、sata和usb都是硬碟的不同介面的硬碟,常用的是sata,故硬碟檔案一般都是sd開頭的。

在虛擬機器環境下,為了加速,virtio介面的磁碟在linux中顯示的裝置檔名可能是/dev/vd[a-p]。

裝置檔案命不是根據實際插槽區分的,而是根據系統偵測到磁碟的順序決定的,一般來說sata硬碟檢測的要比usb早(usb是開機完成才被系統捕捉到),故如果當sata和usb同時出現時,一般sata會被命名為sda,而usb被命名為sdb。

掛載就是設定磁碟分割槽的乙個進入點,這個進入點被稱為掛載點。linux中必須分割槽的有根分割槽和swap分割槽兩個,swap分割槽可以在記憶體不足時作為記憶體使用,最大不超過2gb(這個數字和記憶體使用效率有關),推薦應該分割槽的是/boot,因為這個目錄下記錄了啟動相關的內容,比較重要。

檔案的系統目錄在硬碟上的分配與windows不同,windows的碟符是並列的,而linux中不是這樣。如下圖所示,根分割槽/下某乙個子目錄,如boot和home可以指定獨立的硬碟空間。

建立分割槽時選擇自定義布局:

設定根目錄分割槽:

建立boot分割槽:

這裡發現boot分割槽總是會作為第乙個分割槽,這是因為boot分割槽涉及系統啟動。

設定swap分割槽,注意swap不在掛載點處設定:

最後設定根目錄分割槽,勾選使用全部可用空間。

root檔案下初始有三個日誌檔案:

根使用者root的初始家目錄是root,其他使用者的初始家目錄是/home/使用者名稱。

用遠端登入工具之前首先要完成網路配置。在虛擬機器-設定內可以找到網路介面卡設定:

如果選擇的是橋接,那麼虛擬機器就會用電腦的真實網絡卡(物理網絡卡或無線網絡卡)進行網路通訊,只要虛擬機器設定與windows同一網段的ip位址,就可以在虛擬機器和真實機之間直接通訊,也可以和區域網內同網段的其它計算機通訊,缺點是它占用網段的ip,如果同一區域網內計算機很多就會出現重複ip的現象,而且沒有聯網的狀態下不能和任何計算機通訊。

如果採用nat模式,那麼虛擬機器就會和vmnet8這個虛擬網絡卡組成乙個網路,通過這個可以完成windows和linux之間的通訊,然後linux再通過真實網絡卡(物理網絡卡或無線網絡卡)連線閘道器,從而完成和網際網路的連線。

如果採用僅主機模式,那麼虛擬機器就會和vmnet1這個虛擬網絡卡組成乙個網路,從而完成windows和linux之間的通訊,這種模式只能和windows本機通訊,不能連線其他計算機。

在上乙個頁面net模式下點選nat設定,就可以檢視閘道器。

要檢視windows中的網路配置可以用ipconfig,既可以檢視虛擬網絡卡又能檢視真實網絡卡的ip位址。

無論是哪種網路連線方式都需要先檢視主機網絡卡的ip位址,然後將虛擬機器中的ip位址設定和主機相同的網段。

檢視虛擬機器網絡卡的命令:ifconfig

這裡修改ip位址的命令關機後設定就會丟失,只有修改配置檔案才能永久生效。

在安裝linux時設定網路自動連線這種方式不適合進行伺服器開發,因為這種ip位址獲得方式是動態的dhcp,在重新連線時ip位址可能會發生變化,故應該使用靜態ip配置。

配置靜態ip需要修改配置檔案:vim /etc/sysconfig/network-scripts/ifcfg-eth0

紅色的部分是需要特別注意的:

onboot=yes表示網絡卡隨網路服務生效。

bootproto=static代表靜態ip。

最後三個分別為ip位址、閘道器、dns,後兩個一般設定為乙個即可。

修改完成後要重啟網路服務:service network restart

linux是嚴格區分大小寫的。

linux沒有副檔名的概念,可以手動設定。

linux中的儲存裝置必須手動掛載才能使用,如硬碟、u盤等。

linux不像windows,linux中除了/都可以作為檔名。

Linux01 系統安裝

一 系統分割槽 1.1 磁碟分割槽 大硬碟分為小的邏輯分割槽 指使用分片邏輯器在磁碟上劃分幾個邏輯部分 碟片一旦被劃分數個分割槽 partition 不同類的目錄與檔案可以儲存進不同的分割槽。分割槽型別 主分割槽 擴充套件分割槽 邏輯分割槽 主分割槽 最多只能有4個 擴充套件分割槽 最多只能有1個 ...

linux系統虛擬機器網路配置(centos6)

一 網絡卡 centos6 網絡卡裝置命名 eth0 centos6 ens centos7 檢視網絡卡資訊 ifconfig centos6 ip addr show centos7 修改網絡卡資訊 臨時修改 ifconfig inte ce eth0 ip 192.168.160.3 netma...

Linux centos系統虛擬機器配置

當裝好後開機進入登入root進入系統 ip addr 檢視網路資訊,第二項有ens33 vi etc sysconfig network scripts ifcfg ens33 修改onboot yes退出 service network restart 重啟網路服務,使配置生效 然後再次通過 ip...