日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

2. linux安装(1)

發(fā)布時間:2024/1/8 linux 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2. linux安装(1) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

2.1 安裝Linux系統(tǒng)對硬件有什么要求?

2.2 虛擬機是什么

2.3 VMware虛擬機安裝Linux系統(tǒng)

VMware下載和安裝

VMware 安裝 Linux 系統(tǒng)

2.4 使用U盤安裝Linux系統(tǒng)

前期準備

U 盤安裝 Linux 系統(tǒng)

2.5 使用dd命令安裝Linux系統(tǒng)

Linux dd 命令是什么

dd命令安裝Linux詳細步驟

2.6 使用LiveCD從光盤直接運行Linux,無需安裝

2.7 建議初學者使用虛擬機安裝Linux

2.8 忘記root賬戶密碼怎么辦?

如何進入單用戶模式

單用戶模式常見的錯誤修復


學習 Linux,首先要學會搭建 Linux 系統(tǒng)環(huán)境,也就是學會在你的電腦上安裝 Linux 系統(tǒng)。

很多初學者對 Linux 望而生畏,多數(shù)是因為對 Linux 系統(tǒng)安裝的恐懼,害怕破壞電腦本身的系統(tǒng),害怕硬盤數(shù)據(jù)丟失等等。本章將從小白的視角出發(fā),一步步教你如何正確安裝 Linux 系統(tǒng)。

本章以安裝 CentOS 6.x 為例進行系統(tǒng)地講解。雖然 Linux 系統(tǒng)版本眾多,但安裝方式大同小異,建議初學者使用本教程示例的 Linux 版本,更便于大家的學習。

?

?

2.1 安裝Linux系統(tǒng)對硬件有什么要求?

?

很多初學者在安裝 Linux 系統(tǒng)時,都對自己的電腦配置存在質(zhì)疑,擔心其是否能夠滿足安裝 Linux 的要求。本節(jié)就從 CPU、內(nèi)存、硬盤、顯卡等這些方面,詳細介紹一下安裝 Linux 系統(tǒng)的最低配置。

基于硬件的快速發(fā)展以及操作系統(tǒng)核心功能的增加,勢必將淘汰掉一批老舊的電腦,它們已經(jīng)沒有能力負荷新的操作系統(tǒng)了。舉個最直觀的例子,奔騰-III 之前的硬件配置可能已經(jīng)無法再搭載如今的 Linux 發(fā)行版了,而且這部分電腦很可能因為電子零件老化等因素,導致其在運行過程出現(xiàn)無法解釋的宕機情況。

不過,Linux 系統(tǒng)所需的硬件配置也不需要太高端,大體來說,生產(chǎn)期限在 5 年以內(nèi)的電腦,基本上就可以滿足初學者的日常使用,其最基本的硬件配置只需要符合如下的標準即可:

  • CPU:Intel?i3 及以上系統(tǒng)的 CPU 就可以,完全能夠支撐系統(tǒng)的正常運行;
  • 內(nèi)存:當然是越大越好,事實上,在 Linux 服務器中內(nèi)存遠比 CPU 要重要的多,因為如果內(nèi)存不夠大,就不得不使用硬盤中的內(nèi)存置換空間(又稱 swap 空間),但我們都知道,CPU從內(nèi)存中讀取數(shù)據(jù)要比從硬盤中讀取數(shù)據(jù)的效率高得多,所以內(nèi)存太小很可能會影響系統(tǒng)整體的性能。通常情況下,對于小型的 Linux 服務器來說,建議至少要有 512MB 以上的內(nèi)存。

    有關(guān) swap 交換空間,會在后續(xù)章節(jié)中作詳細的介紹。

  • 硬盤:考慮到數(shù)據(jù)量和數(shù)據(jù)存取頻率的不同,對于硬件的要求也不相同。舉個例子,如果是一般的小型服務器,其硬盤容量大于 20GB 就基本夠用了,但是如果你的服務器是用來作為備份或者作為小企業(yè)的文件服務器,那么可能就要考慮選用適當?shù)拇疟P陣列(RAID)模式了。

    簡單理解,磁盤陣列(RAID)就是利用硬件技術(shù)將多個硬盤整合成一個大硬盤的方法,系統(tǒng)中也會看到最后被整合的大硬盤。有關(guān) RAID 更詳細的介紹,會在后續(xù)章節(jié)中作詳細講解。

  • 顯卡:如果你安裝的 Linux 系統(tǒng)不需要 X Windows 桌面環(huán)境,那么顯卡就顯得不是那么重要了;反之,則你的顯卡最好能夠擁有 32MB 以上的內(nèi)存,否則運行桌面環(huán)境的效率會很低。
  • 網(wǎng)卡:是 Linux 服務器上最重要的組件之一,目前絕大多數(shù)的主板都內(nèi)建有 10/100/1000Mbps 的超高速以太網(wǎng)卡。需要注意的是,不同網(wǎng)卡的功能多少會有些差異,較好的網(wǎng)卡通常 Linux 驅(qū)動程序做的也會比較好,使用起來會比較順暢。總的來說,如果你的服務器需要進行頻繁的網(wǎng)絡讀寫(I/O)功能,盡量選擇 Intel(因特)、boradcom(博通)等這些大公司的網(wǎng)卡。
  • 光盤、鍵盤和鼠標:這些硬件都是非必備的,能用就行。


表 1 羅列出了幾個常見應用領(lǐng)域中有關(guān)搭載 Linux 系統(tǒng)硬件配置的基本要求。
?

表 1 不同應用領(lǐng)域搭載 Linux 的硬件配置要求 Linux系統(tǒng)硬件配置要求
不含 X Window 桌面環(huán)境的小型服務器主要用途:作為 IP 分享器或在小型企業(yè)中作為非圖形接口的小型主機。
  • CPU:i3 及以上;
  • 內(nèi)存:至少 512MB,但大于 1GB 更為穩(wěn)妥;
  • 網(wǎng)卡:一般的以太網(wǎng)卡即可;
  • 顯卡:只要是能夠被 Linux 捕捉到的顯卡即可,例如 NVIDIA 或者 ATI 等主流的顯卡都可以。
  • 硬盤:20GB 及以上均可。
含 X Window桌面環(huán)境的 Linux 系統(tǒng)用途:初學者學習 Linux 使用。
  • CPU:i3 及以上;
  • 內(nèi)存:至少要大于 1GB;
  • 網(wǎng)卡:普通的以太網(wǎng)卡即可;
  • 顯卡:使用 256MB 以上內(nèi)存的顯卡;
  • 硬盤:越大越好。
中型及以上 Linux 服務器用途:作為中小型企業(yè)或者學校的 FTP/WWW 等網(wǎng)絡服務器。
  • CPU:i5 及以上;
  • 內(nèi)存:最好大于 4GB;
  • 網(wǎng)卡:使用 Intel 或 broadcom 這些知名品牌的網(wǎng)卡;
  • 顯卡:如果可能會用到圖形功能,最好使用具有 64MB 內(nèi)存的顯卡;
  • 硬盤:越大越好,如果有必要的話,可以使用磁盤陣列。
注意,如果是企業(yè)使用,建議不要自行組裝,可以購買商用服務器,因為商用服務器已經(jīng)通過制造商的散熱、穩(wěn)定性等測試,更加適合企業(yè)使用。


另外,除了表 1 外,各個出版 Linux 發(fā)行版的開發(fā)商在推出該版本時,都會對其默認可以支持的硬件配置做詳細的說明,所以還可以到各個相關(guān)的 Linux 發(fā)行版的網(wǎng)站去查詢。

綜合以上所講的內(nèi)容,可以得出這樣一個結(jié)論,即對于初學者來說,如今市面上 99% 的電腦都能滿足大家學習 Linux 的需求,因此讀者可以放心給自己的電腦安裝 Linux 系統(tǒng)。

?

?

2.2 虛擬機是什么

?

簡單地說,虛擬機(Virtual Machine)就是允許我們在當前操作系統(tǒng)中運行其他操作系統(tǒng)的軟件,本質(zhì)上和 VS、QQ 這些應用程序一樣。

所以,只要我們在電腦(PC 或筆記本等)上安裝好虛擬機軟件,就可以模擬出來若干臺相互獨立的虛擬 PC 設備,每一個都如何一臺真實的計算機。在此基礎(chǔ)上,我們可以給每臺虛擬的 PC 設備安裝指定的操作系統(tǒng),這樣就可以實現(xiàn)在一臺電腦上同時運行多個操作系統(tǒng)。

另外,還可以將這些虛擬的系統(tǒng)連成局域網(wǎng),用來部署網(wǎng)站集群架構(gòu)等更深層次的運維技術(shù),這樣的虛擬技術(shù),有興趣的讀者可以搜索“集群”做詳細了解。


圖 1 Windows 10系統(tǒng)安裝WMware Workstation虛擬軟件窗口


如圖 1 所示,展示的是在 Windows 10 桌面操作系統(tǒng)上安裝的虛擬機軟件 VMware Workstation(簡稱 VMware),這里通過配置 VMware 虛擬出了 2 臺 PC 設備,且分別在這 2 臺 PC 上安裝了 Linux 系統(tǒng)(CentOS 發(fā)行版)和 Windows 系統(tǒng)。這 2 個虛擬機同時在一臺電腦上獨立運行,幾乎互不干擾,并且可以同在一個局域網(wǎng)內(nèi),還可以互相通信。

經(jīng)過前面對虛擬機軟件的介紹,相信讀者應該知道了虛擬機軟件到底是什么了吧。下面,筆者介紹一些網(wǎng)友常用的虛擬機軟件,如表 1 所示。
?

表 1 常用的虛擬機軟件及選擇建議 虛擬機軟件特點及選擇建議
VM(VMware Workstation)工作站版虛擬化軟件,簡單、易用,適合用于搭建學習環(huán)境。
KVM/Xen Linux 的虛擬化服務器級虛擬化軟件,適合企業(yè)虛擬化應用,不適合用于搭建學習環(huán)境。
Virtual PCMAC 平臺可以用
VirtualBox?開源的虛擬機軟件

?

?

2.3 VMware虛擬機安裝Linux系統(tǒng)

?

許多新手連 Windows 的安裝都不太熟悉,更別提 Linux 的安裝了;即使安裝成功了,也有可能破壞現(xiàn)有的 Windows 系統(tǒng),比如導致硬盤數(shù)據(jù)丟失、Windows 無法開機等。所以一直以來,安裝 Linux 系統(tǒng)都是初學者的噩夢。

然而,通過虛擬機技術(shù)很容易沖破這種困境。由于虛擬機安裝 Linux 所有的操作(例如硬盤分區(qū)、刪除或修改數(shù)據(jù))都是在虛擬硬盤中進行,因此不會對現(xiàn)有的數(shù)據(jù)和系統(tǒng)造成任何損失,即使安裝失敗了也無所謂。

所謂虛擬機(virtual machine),就是通過軟件技術(shù)虛擬出來的一臺計算機,它在使用層面和真實的計算機并沒有什么區(qū)別。

常見的虛擬機軟件有?VMware Workstation(簡稱 VMware)、VirtualBox、Microsoft Virtual PC 等,其中 VMware 市場占有率最高,所以本節(jié)以?VMware?為例來講解 Linux 的安裝。



?

VMware 可以使你在一臺計算機上同時運行多個操作系統(tǒng),例如同時運行 Windows、Linux 和 Mac OS。在計算機上直接安裝多個操作系統(tǒng),同一個時刻只能運行一個操作系統(tǒng),重啟才可以切換;而 Vmware 可以同時運行多個操作系統(tǒng),可以像 Windows 應用程序一樣來回切換。

站在使用者的角度講,虛擬機系統(tǒng)和真實安裝的系統(tǒng)是一樣的,甚至可以在一臺計算機上將幾個虛擬機系統(tǒng)連接為一個局域網(wǎng)或連接到互聯(lián)網(wǎng)。

在虛擬機系統(tǒng)中,每一臺虛擬產(chǎn)生的計算機都被稱為“虛擬機”,而用來存儲所有虛擬機的計算機則被稱為“宿主機”。例如,你的 Windows 系統(tǒng)就是宿主機,而 VMware 安裝的 Linux 則為虛擬機。

VMware下載和安裝

絕大多數(shù)初學者使用的是 Windows,所以本節(jié)只講解在 Windows 下安裝 VMware 和 Linux。

VMware 有兩個版本,分別是 VMware Workstation Pro 和 VMware Workstation Player。

  • Player 是免費版本,只能用于非商業(yè)用途,適合個人學習。
  • Pro 是商業(yè)版本,功能最強大,付費以后才能使用。


我們從互聯(lián)網(wǎng)上找到了一個帶密鑰的 Pro 版本,并放在了百度網(wǎng)盤,大家可以無限制的使用:

VMware Workstation Pro 下載地址:https://pan.baidu.com/s/1XXhFFh0Fx0vzvcd1A543Yg,提取碼:2o19(下載得到的壓縮包中含有 VMware 安裝所需的秘鑰,親測有效,可放心使用)

VMware 對計算機的硬件配置要求比較高,配置低了虛擬機會很慢,甚至不能運行。理論上,配置越高越好,現(xiàn)在主流的計算機配置都可以達到運行 VMware 的要求。千萬不要用多年珍藏的老古董來運行 VMware,我保證你將會失去耐心。

由于 VMware 的安裝過程比較簡單,與安裝普通軟件無異,因此不再過多闡述。這里假設讀者已經(jīng)下載并已安裝好 VMware,接下來直接開始使用 VMware 安裝 Linux 系統(tǒng)。

VMware 安裝 Linux 系統(tǒng)

啟動 VMware,進入其主界面,如圖 1 所示。



圖 1 VMware 主界面


點擊“創(chuàng)建新的虛擬機”,進入虛擬機設置向?qū)Ы缑?#xff0c;如圖 2 所示,這里建議初學者選擇“典型(推薦)”。



圖 2 虛擬機設置向?qū)Ы缑?/p>


點擊“下一步”,進入“安裝操作系統(tǒng)”界面,若初學者已提前準備好 Linux 系統(tǒng)的映像文件(.iso 文件),此處可選擇“安裝程序光盤映像文件”,并通過“瀏覽”按鈕找到要安裝 Linux 系統(tǒng)的 iso 文件;否則選擇“稍后安裝操作系統(tǒng)”,如圖 3 所示。



圖 3 安裝客戶機操作系統(tǒng)


建議初學者提前下載好 CenOS 映像系統(tǒng),給大家提供 CentOS 6.5 映像文件迅雷下載地址(點擊鏈接或復制鏈接到迅雷即可開始下載):

  • 32 位 CentOS 6.5 映像下載:http://archive.kernel.org/centos-vault/6.5/isos/i386/CentOS-6.5-i386-bin-DVD1.iso
  • 64 位 CentOS 6.5 映像下載:http://archive.kernel.org/centos-vault/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso


點擊“下一步”,進入“選擇客戶機操作系統(tǒng)”,選擇“Linux”,并在“版本”下拉列表框中選擇要安裝的對應的 Linux 版本,這里選擇“CentOS 6”,如圖 4 所示。



圖 4 選擇客戶機操作系統(tǒng)


繼續(xù)“下一步”,進入“命名虛擬機”界面,給虛擬機起一個名字(如“CentOS 6.5”),然后單擊“瀏覽”按鈕,選擇虛擬機系統(tǒng)安裝文件的保存位置,如圖 5 所示。



圖 5 命名虛擬機


單擊"下一步"按鈕,進入"指定磁盤容量"界面。默認虛擬硬盤大小為 20GB(虛擬硬盤會以文件形式存放在虛擬機系統(tǒng)安裝目錄中)。虛擬硬盤的空間可以根據(jù)需要調(diào)整大小,但不用擔心其占用的空間,因為實際占用的空間還是以安裝的系統(tǒng)大小而非此處劃分的硬盤大小為依據(jù)的。

比如你設定了硬盤容量為 20GB,但是安裝 Linux 只用了 4GB,那么實際上只會在你的 Windows 分區(qū)中占用 4GB 的空間,占用空間會隨著虛擬機系統(tǒng)使用的空間增加而增加。

此“指定磁盤容量”界面保持默認設置即可,如圖 6 所示。



圖 6 指定磁盤容量界面


接下來進入“已準備好創(chuàng)建虛擬機”界面,確認虛擬機設置,不需改動則單擊"完成"按鈕,開始創(chuàng)建虛擬機,如圖 7 所示。

?


圖 7 已準備好創(chuàng)建虛擬機
?

這里,我們可以略做調(diào)整,單擊"自定義硬件"按鈕進入硬件調(diào)整界面。為了讓虛擬機中的系統(tǒng)運行速度快一點,我們可以選擇"內(nèi)存"調(diào)整虛擬機內(nèi)存大小,但是建議虛擬機內(nèi)存不要超過宿主機內(nèi)存的一半。CentOS6.x 最少需要 628MB 及以上內(nèi)存分配,否則會開啟簡易安裝過程,如圖 8 所示。



圖 8 定制硬件
?

選擇“新CD/DVD(IDE)”可以選擇光驅(qū)配置。如果選擇“使用物理驅(qū)動器”,則虛擬機會使用宿主機的物理光驅(qū);如果選擇“使用 ISO 映像文件”,則可以直接加載 ISO 映像文件,單擊“瀏覽”按鈕找到 ISO 映像文件位置即可,如圖 9 所示。



圖 9 光盤配置
?

選擇"網(wǎng)絡適配器"將進入 VMware 新手設置中最難以理解的部分——設置網(wǎng)絡類型,如圖 10 所示。此設置較復雜,不過網(wǎng)絡適配器配置在虛擬機系統(tǒng)安裝完成后還可以再行修改。



圖 10 網(wǎng)絡適配器配置
?

VMware 提供的網(wǎng)絡連接有 5 種,分別是"橋接模式"、"NAT 模式"、"僅主機模式"、"自定義"和"LAN 區(qū)段":

  • 橋接模式:相當于虛擬機的網(wǎng)卡和宿主機的物理網(wǎng)卡均連接到虛擬機軟件所提供的 VMnet0 虛擬交換機上,因此虛擬機和宿主機是平等的,相當于一個網(wǎng)絡中的兩臺計算機。這種設置既可以保證虛擬機和宿主機通信,也可以和局域網(wǎng)內(nèi)的其他主機通信,還可以連接 Internet,是限制最少的連接方式,推薦新手使用。
  • NAT 模式:相當于虛擬機的網(wǎng)卡和宿主機的虛擬網(wǎng)卡 VMnet8 連接到虛擬機軟件所提供的 VMnet8 虛擬交換機上,因此本機是通過 VMnet8 虛擬網(wǎng)卡通信的。在這種網(wǎng)絡結(jié)構(gòu)中,VMware 為虛擬機提供了一個虛擬的 NAT 服務器和一個虛擬的 DHCP 服務器,虛擬機利用這兩個服務器可以連接到 Intemet。所以,在正常情況下,虛擬機系統(tǒng)只要設定自動獲取 IP 地址,就能既和宿主機通信,又能連接到 Internet了。但是這種設置不能連接局域網(wǎng)內(nèi)的其他主機。
  • 僅主機模式:宿主機和虛擬機通信使用的是 VMware 的虛擬網(wǎng)卡 VMnet1,但是這種連接沒有 NAT 服務器為虛擬機提供路由功能,所以僅主機網(wǎng)絡只能連接宿主機,不能連接局域網(wǎng),也不能連接 Internet 網(wǎng)絡。
  • 自定義網(wǎng)絡:可以手工選擇使用哪塊虛擬機網(wǎng)卡。如果選擇 Vmnet1,就相當于橋接網(wǎng)絡;如果選擇 VMnet8,就相當于 NAT 網(wǎng)絡。
  • LAN 區(qū)段:這是新版 VMware 新增的功能,類似于交換機中的 VLAN(虛擬局域網(wǎng)),可以在多臺虛擬機中劃分不同的虛擬網(wǎng)絡。


以上對于 VMware 網(wǎng)絡的描述,讀者看完了可能會有點困惑。簡單總結(jié)—下,在 VMware 安裝好后,會生成兩個虛擬網(wǎng)卡 VMnet1 和 VMnet8 (在 Windows 系統(tǒng)的"網(wǎng)絡連接"中可以査看到),如圖 11 所示。



圖 11 虛擬網(wǎng)卡


其中常用設置有以下 2 種:

  • 需要宿主機的 Windows 和虛擬機的 Linux 能夠進行網(wǎng)絡連接,使用"橋接模式"(橋接時,Linux 也可以訪問互聯(lián)網(wǎng),只是虛擬機需要配置和宿主機 Windows 同樣的聯(lián)網(wǎng)環(huán)境);
  • 需要宿主機的 Windows 和虛擬機的 Linux 能夠進行網(wǎng)絡連接,同時虛擬機的 Linux 可以通過宿主機的 Windows 連入互聯(lián)網(wǎng),使用"NAT模式"。

  • 硬盤配置設置完成后,點擊圖 7 中的“完成”按鈕,就成功創(chuàng)建了一臺虛擬機!對于在圖 3 中提前下載好 CentOS 映像并作相應設置的讀者,此時 VMware 會直接啟動 Linux CentOS 系統(tǒng),如圖 12 所示。



    圖 12 VMware 啟動 Linux 系統(tǒng)


    而在圖 3 中選擇“稍后安裝操作系統(tǒng)”的讀者,此時必須先下載某個 Linux 映像文件,并通過“編輯虛擬機設置->CD/DVD(IDE)”中,選擇“使用ISO映像文件”,手動添加 iso 文件,然后點擊“確定”即可手動開啟 Linux 系統(tǒng)。如圖 13 所示。



    圖 13 虛擬機設置


    經(jīng)過以上幾步,我們就成功地用 VMware 虛擬機安裝好了 Linux 系統(tǒng)。

    ?

    ?

    2.4 使用U盤安裝Linux系統(tǒng)

    ?

    前面章節(jié)介紹了如何通過虛擬機 VMware 安裝 Linux 系統(tǒng),而實際開發(fā)中,我們更多的是要將 Linux 系統(tǒng)直接安裝到電腦上。

    直接在電腦上安裝 Linux 系統(tǒng)的常用方法有 2 種,分別是用光盤安裝和用 U 盤(包括移動硬盤)安裝。但由于光盤介質(zhì)不方便攜帶、多數(shù)電腦不自帶光驅(qū)等因素,這種安裝方式正逐漸退出歷史舞臺,所以本節(jié)講解如何使用 U 盤安裝 Linux 系統(tǒng)。

    前期準備

    使用 U 盤安裝 Linux 系統(tǒng),需要準備以下工具:

    • 大容量的U盤(安裝 CentOS 6.x 系統(tǒng),U 盤容量至少 8 G);
    • UltraISO 工具,用來制作 U 盤啟動盤。除此之外,由于 UltraISO 工具是 Windows 軟件,所以需要一臺安裝了 Windows 系統(tǒng)的計算機協(xié)助;
    • CentOS 6.x 系統(tǒng)的 ISO 映像文件。

    這里所使用的 UltralISO 只是制作 U 盤啟動盤的工具之一,除此之外,還可以選擇大白菜、老毛桃等軟件,都可實現(xiàn)一鍵快速制作 U 盤啟動盤。

    U 盤安裝 Linux 系統(tǒng)

    U 盤安裝 Linux 系統(tǒng)需經(jīng)過以下幾步:

  • 在裝有 Windows 系統(tǒng)的電腦上下載和安裝 UltraISO 軟件。
  • 用安裝好的 UltroISO 制作 U 盤啟動盤,具體操作為:
    • 將 U 盤通過 USB 口插到計算機上;
    • 啟動 UltraISO 軟件,依次選擇 "文件->打開" 命令,找到已下載的 CentOS 6.x 安裝映像文件(iso 文件);
    • 選擇“啟動->寫入硬盤映像”命令,打開 "寫入硬盤映像" 對話框,在 "硬盤驅(qū)動器" 下拉列表框中選擇你的 U 盤(注意不要選錯,因為這一步對?U 盤進行格式化操作)。"寫入方式" 選擇 "USB-HDD +",然后單擊 "寫入" 按鈕,等待寫入完成,如圖 1 所示。



    圖 1 寫入硬盤映像

  • 安裝 CentOS 6.x:
    • 插入 U 盤,設定 U 盤為第一個啟動設備,重啟之后出現(xiàn)安裝界面。
    • 選擇第一項“Install? or upgrade an existing system (安裝或升級現(xiàn)有系統(tǒng))”,進入安裝語言選擇界面,如圖 2 所示。



      圖 2 安裝語言選擇
      ?

    • 選擇 "簡體中文",選擇 "OK",出現(xiàn)鍵盤選擇界面。這里默認選擇 "US" 美式標準鍵盤,選擇 "OK",出現(xiàn)安裝方法界面,如圖 3 所示。



      圖 3 安裝方法
      ?

    • 選擇 "Harddrive (硬盤驅(qū)動)",選擇 "OK",進入選擇分區(qū)界面。這里分區(qū)使用 "/dev/sdb4" 代表 U 盤分區(qū)。"Directory holding image" 項用于搜索 U 盤 image 目錄下的 install.img 文件,不用填寫,系統(tǒng)會自動搜索,如圖 4 所示。



      圖 4 選擇分區(qū)
      ?

    • 選擇"OK",進入圖形安裝界面。

  • 之后的安裝過程就比較簡單了,在此不再贅述。

    ?

    ?

    2.5 使用dd命令安裝Linux系統(tǒng)

    ?

    面對大批量服務器的安裝,人們往往熱衷于選擇“無人值守安裝”的方式,而此方式需要對服務器進行過多的配置,并不適合初學者。

    無人值守安裝(Kickstart),又稱全自動安裝,其工作原理是,創(chuàng)建一個名為 ks.cfg 的文件記錄 Linux 系統(tǒng)在安裝過程中需要人工干預填寫的各種參數(shù),當安裝過程中出現(xiàn)要填寫參數(shù)時,安裝程序會自行去 ks.cfg 文件中查找合適的參數(shù),如果沒找到,還是需要手工干預。因此,在 ks.cfg 文件涵蓋安裝過程所有可能需要填寫的參數(shù)的前提下,安裝者只需要告訴安裝程序 ks.cfg 文件的位置,就可實現(xiàn)全自動安裝。

    本節(jié)介紹使用 dd 命令實現(xiàn)硬盤復制,間接實現(xiàn)安裝 Linux 系統(tǒng)的方法,此方式類似 Windows 下用 GHOST 軟件進行硬盤克隆。

    首先,我們先來系統(tǒng)了解一下? dd 命令。

    對于初學者來說,本節(jié)內(nèi)容可在掌握常用 Linux 命令后再行學習。

    Linux dd 命令是什么

    dd 命令是用來復制文件的命令,它可以用指定大小的數(shù)據(jù)塊復制一個文件,并在復制的同時進行指定的轉(zhuǎn)換。簡單地理解,dd 命令可用于進行兩塊硬盤之間的復制(完整復制出一塊和原系統(tǒng)盤一樣的硬盤)。

    dd 命令的格式如下:

    [root@localhost ~]# dd if=輸入文件 of=輸出文件 bs=字節(jié)數(shù) count=個數(shù)


    選項:

    • if=輸入文件:指定源文件或源設備;
    • of=輸出文件:指定目標文件或目標設備;
    • bs=字節(jié)數(shù):指定一次輸入/輸出多少字節(jié),即把這些字節(jié)看作一個數(shù)據(jù)塊;
    • count=個數(shù):指定輸入/輸出多少個數(shù)據(jù)塊;


    【例 1】

    [root@localhost ~]# dd if=/dev/zero of=/root/testfile bs=1k count=100000 #創(chuàng)建一個100MB大小的文件testfile,/dev/zero是一個輸入設備,可以使用它來初始化文件,該設備無窮盡地輸出0,可以理解為向testfile中不停地寫0,直到寫滿100MB;


    【例 2】

    [root@localhost ~]# dd if=/dev/sda of=/dev/sdb #把第一塊硬盤中的數(shù)據(jù)復制到第二塊硬盤中


    【例 3】

    [root@localhost ~]# dd if=/dev/hda of=/root/image #把第一塊硬盤中的數(shù)據(jù)復制到image文件中


    使用 dd 命令復制硬盤,需滿足以下兩個前提條件:

  • 需要批量復制的服務器硬件配置一致。通常,采購服務器都是批量采購的,服務器的配置都是一樣的。
  • 復制硬盤的時候,需要手工更換被復制盤。服務器上一般都是 SCSI 硬盤,SCSI 硬盤支持熱插拔,而且不需要拆卸機箱,更換被復制盤非常方便。
  • 實際上,筆者當年維護大批量服務器時采用的就是 dd 復制,而不是無人值守安裝。

    dd命令安裝Linux詳細步驟

    通過以上的學習我們知道,使用 dd 命令安裝 Linux,實際上就是硬盤之間的完整拷貝,其實現(xiàn)過程如下:

  • 把母盤插入服務器的第一個硬盤插口,把被復制盤插入服務器的第二個硬盤插口,注意不要插反。
  • 執(zhí)行復制命令?dd if=/dev/sda of=/dev/sdb。在 dd 命令中,if 指定復制源,of 指定復制目標。/dev/sda 代表第一塊 SCSI 盤,/dev/sdb 代表第二塊 SCSI 盤。這條命令會把第一塊硬盤中的數(shù)據(jù)完整地復制到第二塊硬盤中。

  • 經(jīng)過以上兩步,即可實現(xiàn)將服務器之間的復制。那么,此方法的效率如何呢?由于復制的速度和服務器的配置及安裝軟件的多少相關(guān),因此每臺服務器的復制時間約為15?25分鐘,效率還可以接受。

    選擇無人值守安裝的方式,也要受到服務器端配置和網(wǎng)絡帶寬的影響,而且硬盤復制也可以多臺服務器同時操作。

    ?

    ?

    2.6 使用LiveCD從光盤直接運行Linux,無需安裝

    ?

    ?

    Linux 世界中一個相對較新的現(xiàn)象是可引導的 Linux CD 發(fā)行版的出現(xiàn)。它無需安裝就可以看到 Linux 系統(tǒng)是什么樣的。

    多數(shù)現(xiàn)代 PC 都能從 CD 啟動,而不是必須從標準硬盤啟動。基于這點,一些 Linux 發(fā)行版創(chuàng)建了含有 Linux 樣本系統(tǒng)的可引導 CD,稱為?Linux LiveCD

    由于單張 CD 容量的限制,這個樣本并非完整的 Linux 系統(tǒng),不過令人驚喜的是,你可以自己加入各種軟件。結(jié)果就是,你可以通過 CD 來啟動 PC,并且無需在硬盤安裝任何東西就能運行 Linux 發(fā)行版。

    這是一個不弄亂 PC 就體驗各種 Linux 發(fā)行版的絕妙方法。只需插入 CD 就能引導了!所有的 Linux 軟件都將直接從 CD 上運行。你可以從互聯(lián)網(wǎng)上下載各種 Linux LiveCD,刻錄,然后體驗。下表列出了一些可用的流行 Linux LiveCD。
    ?

    Linux LiveCD 發(fā)行版 發(fā)行版說明
    Knoppix來自德國的一款 Linux 發(fā)行版,也是最早的 LiveCD Linux。
    PCLinuxOS一款成熟的 LiveCD 形式的 Linux 發(fā)行版。
    Ubuntu為多種語言設計的世界級 Linux 項目。
    Slax基于 Slackware Linux 的一款 LiveCD Linux。
    Puppy Linux為老舊 PC 設計的一款全功能 Linux。


    你能在這張表中看到熟悉的面孔。許多特定用途的 Linux 發(fā)行版都有對應的 Linux LiveCD 版本。

    一些 Linux LiveCD 發(fā)行版,比如 Ubuntu,允許直接從 LiveCD 安裝整個發(fā)行版。這使你可以從 CD 引導啟動,先體驗一下此 Linux 發(fā)行版,如果喜歡的話,再把它安裝到硬盤上。這個功能極其方便易用。

    就像所有美好的事物一樣,Linux LiveCD 也有一些不足之處。由于要從 CD 上訪問所有東西,應用程序會運行得更慢,而如果再搭配上陳舊緩慢的 PC 和光驅(qū),那更是慢上加慢。還有,由于無法向 CD 寫入數(shù)據(jù),對 Linux 系統(tǒng)作的任何修改都會在重啟后失效。

    不過,有一些 Linux LiveCD 的改進幫助解決了上述一些問題。這些改進包括:

    • 能將 CD 上的 Linux 系統(tǒng)文件復制到內(nèi)存中;
    • 能將系統(tǒng)文件復制到硬盤上;
    • 能在U盤上存儲系統(tǒng)設置;
    • 能在U盤上存儲用戶設置。


    一些 Linux LiveCD,如 Puppy Linux,只包含最少數(shù)量的 Linux 系統(tǒng)文件。當 CD 引導啟動時,LiveCD 的啟動腳本直接把它們復制到內(nèi)存中。這允許在 Linux 啟動后立即把 CD 從光驅(qū)中取走。這不僅提高了程序運行速度(因為程序從內(nèi)存中運行時更快),而且還空出了 CD 光驅(qū),供你用 Puppy Linux 自帶的軟件轉(zhuǎn)錄音頻 CD 或播放視頻 DVD。

    其他 Linux LiveCD 用另外的方法,同樣允許你在啟動后將 CD 從光驅(qū)中拿走。這種方法是將核心 Linux 文件作為一個文件復制到 Windows 硬盤上。待 CD 啟動后,系統(tǒng)會尋找那個文件,并從中讀取系統(tǒng)文件。dyne:bolic Linux LiveCD 采用的就是這種技術(shù),我們稱之為“對接”。當然,你必須在從 CD 引導啟動之前把系統(tǒng)文件復制到硬盤里。

    一種非常流行的技術(shù)就是用常見的U盤(也稱為閃存或閃盤)來存儲 Linux LiveCD 會話數(shù)據(jù)。幾乎每個 Linux LiveCD 都能識別插入的U盤(即使是在 Windows 下格式化的)并從U盤上讀寫文件。

    這允許你啟動 Linux LiveCD,使用 Linux 應用來創(chuàng)建文件,再將這些文件存儲在U盤上,然后用 Windows 應用(或者在另外一臺電腦上)訪問這些文件。這該有多酷!

    ?

    2.7 建議初學者使用虛擬機安裝Linux

    ?

    筆者認為,通過虛擬機軟件學習是初學者學習 Linux 的最佳方式。

    在與部分讀者的交流中,筆者發(fā)現(xiàn),很多初學者都認為,學習 Linux 就必須將自己的電腦裝成 Linux 系統(tǒng)或者必須要有真正的服務器設備。而實際上,這是一些機構(gòu)、書籍或網(wǎng)絡文章給大家傳導的錯誤思想。

    其實,學習 Linux 最簡單、最實用的環(huán)境就是虛擬機環(huán)境(例如,通過 VMware Workstation 軟件學習),這樣說的原因有如下幾點。

    1) 利用虛擬機軟件搭建 Linux 學習環(huán)境簡單,容易上手,最重要的是利用虛擬機模擬出來的 Linux 與真實的 Linux 幾乎沒有區(qū)別,而購買服務器動則就要一兩萬元人民幣,不是一般的初學者所能承受的,且聲音很大,也很費電。

    如果用 PC 和筆記本搭建 Linux(包括雙系統(tǒng)共存方式),那就完全是 Linux 環(huán)境了,這樣做不但加大了你的學習難度(例如,沒法用 Word 等記筆記,以及正常瀏覽網(wǎng)頁),也與實際的工作環(huán)境相差很遠,而用虛擬機軟件來搭建環(huán)境是最接近企業(yè)工作環(huán)境的。

    企業(yè)里運維人員的工作環(huán)境絕大多數(shù)都是在 Windows 桌面系統(tǒng)下通過 SSH 工具(SecureCRT/Xshell)遠程連接千百里之外的 Linux 服務器進行管理和維護的。

    2) 搭建 Linux 集群等大規(guī)模環(huán)境,有時需要同時開啟幾臺虛擬機(每臺虛擬機僅需 256~512MB 內(nèi)存、6~8GB 的硬盤空間即可),此時如果是用服務器或者自己的電腦安裝 Linux,則很難滿足學習要求,購買多臺服務器就更不現(xiàn)實了。

    事實上,僅僅利用價值四五千元人民幣的個人筆記本電腦,就可以輕松實現(xiàn)搭建中小規(guī)模 Linux 集群架構(gòu)的學習需求了。這里所謂的集群,簡單理解,就是將多個計算機做為一個整體,向用戶提供服務。

    3) 用虛擬機學習,如果電腦配置高一點,那么可以同時開啟多個 Linux 虛擬機學習,上班、回家的路上,帶著筆記本電腦即可隨時學習,如果是多臺真實電腦和服務器設備,就沒法移動了。當然有讀者會說可以放機房里,但這個代價也太大了。大多數(shù)學習者很難有這樣的資源。

    4) 使用虛擬機系統(tǒng)環(huán)境,我們可以對虛擬系統(tǒng)隨意進行任何的設置和更改操作,甚至可以格式化虛擬機系統(tǒng)硬盤,進行重新分區(qū)等操作,而且完全不用擔心會丟掉有用的數(shù)據(jù),因為虛擬機是系統(tǒng)上運行的一個虛擬軟件,對虛擬機系統(tǒng)的任何操作都相當于是在操作虛擬機的虛擬機設備和系統(tǒng),不會影響電腦上的真實數(shù)據(jù)。

    綜上所述,筆者給大家的建議就是,踏實地用虛擬機學習就足夠了,不要為自己設置太多的限制和門檻,否則可能會影響學習 Linux 的進度,從而喪失學習 Linux 的興趣。

    初學者應選擇哪款虛擬機軟件?

    如果你使用的是 Windows 系統(tǒng),那么筆者推薦使用 VMware WorkStation;如果使用的是 MacOS 平臺,則推薦選擇 Virtual PC;如果使用的是 CentOS 系統(tǒng),則推薦選擇 VMware(Linux 版本)或者 KVM。

    本教程以在 Windows 系統(tǒng)上安裝 VMware WorkStation 的方法,給大家講解 Linux,而具體的安裝過程會在后續(xù)章節(jié)中作詳細講解。

    ?

    2.8 忘記root賬戶密碼怎么辦?

    ?

    很多新手當面對“忘記 root 賬戶密碼導致無法登陸系統(tǒng)”這個問題時,直接選擇重新系統(tǒng)。其實大可不必,我只需要進入 emergency mode(單用戶模式)更新 root 賬戶的密碼即可。

    Linux 的單用戶模式有些類似 Windows 的安全模式,只啟動最少的程序用于系統(tǒng)修復。在單用戶模式(運行級別為 1)中,Linux 引導進入根 Shell,網(wǎng)絡被禁用,只有少數(shù)進程運行。

    單用戶模式可以用來修改文件系統(tǒng)損壞、還原配置文件、移動用戶數(shù)據(jù)等。

    如何進入單用戶模式

    現(xiàn)在,我們假設系統(tǒng)出現(xiàn)了問題,已經(jīng)不能正常登錄了。那么,如何進入單用戶模式呢?

    首先需要重啟服務器,在 GRUB 讀秒界面按任意鍵,進入 GRUB 菜單界面,如圖 1 所示。



    圖 1 GRUB菜單界面


    在想要進入單用戶模式的 Linux 菜單上按"e"鍵,就會進入 GRUB 編輯界面,如圖 2 所示。



    圖 2 GRUB編輯界面


    在 GRUB 編輯界面中,移動光標到第二行 kernel 行,然后繼續(xù)按"e"鍵,進入行編輯界面。在此行最后輸入"空格 single",代表啟動進入單用戶模式(注意:空格必須存在),如圖 3 所示。



    圖 3 GRUB行編輯界面


    然后按回車鍵,就會回到上一個界面,如圖 2 所示。再按"b"鍵(啟動),就會啟動進入單用戶模式。單用戶模式是不需要輸入用戶名和密碼就能直接進入提示符界面的,如圖 4 所示。



    圖 4 單用戶模式提示符界面


    我們已經(jīng)登錄了 Linux 系統(tǒng)的單用戶模式,而且是不需要輸入用戶名和密碼就可以直接進入的。這時如果有系統(tǒng)問題,就可以在單用戶模式中進行修復了。

    單用戶模式常見的錯誤修復

    我們已經(jīng)進入了單用戶模式,那么我們在單用戶模式中主要可以修復哪些系統(tǒng)錯誤呢?下面舉幾個例子。

    遺忘root密碼

    這是管理員最容易犯的錯誤,應該如何修復呢?當然是使用單用戶模式進行修復了,因為進入單用戶模式的最大特點就是不需要輸入用戶名和密碼。既然已經(jīng)登錄了單用戶模式,那么直接給 root 用戶設定新密碼即可。 命令如下:

    [root@localhost /]# passwd root

    運行效果如圖 5 所示。



    圖 5 單用戶模式修改 root 密碼

    修改系統(tǒng)默認運行級別

    如果我們把系統(tǒng)的默認運行級別修改錯誤,比如改為了 0 或 6,系統(tǒng)就不能正常啟動了。這時也可以利用單用戶模式進行修復,只需直接修改默認運行級別配置文件 /etc/inittab,把系統(tǒng)默認運行級別修改回來即可。命令如下:

    [root@localhost /]# vi /etc/inittab
    id:3:initdefault:
    #把默認運行級別修改為3或5。注意:系統(tǒng)的默認運行級別只能使用3或5

    理論上,只要能夠進入單用戶模式,那么系統(tǒng)錯誤就可以在單用戶模式中進行修復。當然,判斷系統(tǒng)到底哪里出現(xiàn)了問題,是需要大量的經(jīng)驗積累的。

    ?

    ?

    ?

    總結(jié)

    以上是生活随笔為你收集整理的2. linux安装(1)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。