一益眉、虛擬機安裝
本次虛擬機,采用眾多周知的VMware芒填。當然還可以使用VirtualBox安裝,都是可以的空繁。在此以VMware為例殿衰。
VMware主要特點
- 不需要分區(qū)或重新開機就能在同一臺PC上使用兩種以上的操作系統(tǒng)
- 本機系統(tǒng)可以和虛擬機系統(tǒng)網(wǎng)絡(luò)通信
- 可以設(shè)定并且隨時修改虛擬機操作系統(tǒng)的硬件環(huán)境
建議的VMware配置
- CPU,建議主頻在1GHz以上
- 內(nèi)存盛泡,建議2GB以上
- 硬盤闷祥,建議分區(qū)空閑空間8GB以上
安裝步驟
-
我安裝的版本是VMware Workstation 12.5.6
Paste_Image.png -
下載后,雙擊按照步驟安裝傲诵,輸入許可證碼凯砍,完成后如圖(Ps:許可證碼,可以購買或者找度娘拴竹,不多說)
Paste_Image.png
二悟衩、虛擬機使用
-
新建虛擬機
- 點擊【創(chuàng)建新的虛擬機】
- 選擇【典型】
- 選擇【稍后安裝操作系統(tǒng)】(為了之后能模擬真實環(huán)境安裝Linux),當然栓拜,為了省事座泳,也可以選擇【安裝程序光盤印象文件】
- 選擇【Linux】 版本按照當前操作系統(tǒng)的版本選擇
- 填入【虛擬機名稱(一般有默認的一個)】惠昔,【位置】最好不要在C盤,換個其他盤存放
- 填入【最大磁盤大小】挑势,這個隨意镇防,大于等于VMware推薦的就好。其他保持默認潮饱。
- 完成上述選擇和填空之后来氧,會出現(xiàn)一個關(guān)于配置的表格,確認無誤后香拉,點擊【完成】
-
虛擬機硬件設(shè)置(這些設(shè)置啦扬,可以通過雙擊更改。)
Paste_Image.png -
虛擬機網(wǎng)絡(luò)設(shè)置(推薦使用【橋接模式】缕溉,因為不僅可以聯(lián)網(wǎng)還可以和其他機器通信考传,有利于做測試)
Paste_Image.png
此時打開電腦網(wǎng)絡(luò)適配器發(fā)現(xiàn)增加了
Paste_Image.png
- 橋接模式:配置簡單,可以直接和局域網(wǎng)內(nèi)真實機通信证鸥。但需要占用真實機網(wǎng)段IP僚楞。
- NAT模式:利用上述增加的【VMnet8】適配器和真實機通信,只限于自己的系統(tǒng)枉层,局域網(wǎng)內(nèi)其他機器不能通信泉褐。但此模式時虛擬機可以聯(lián)網(wǎng)。
- 僅主機模式:利用上述增加的【VMnet1】適配器和真實機通信膜赃,只限于自己的系統(tǒng)揉忘,局域網(wǎng)內(nèi)其他機器不能通信且不能聯(lián)網(wǎng)。
- 虛擬機使用小技巧
-
快照(可以幫助我們在虛擬系統(tǒng)被玩壞了時候泣矛,進行回退)
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png -
克履唷(可以克隆出另一個虛擬機系統(tǒng)狂丝,不用我們在一步一步進行初始化操作)
Paste_Image.png
三哗总、系統(tǒng)分區(qū)
-
磁盤分區(qū)
磁盤分區(qū)是使用分區(qū)編輯器(partition editor)在磁盤上劃分幾個邏輯部分讯屈。碟片一旦劃分成數(shù)個分區(qū)(partition),不同類的目錄與文件可以存儲進不同的分區(qū)具壮。
大白話來講:就是將一大塊磁盤棺妓,邏輯上分成不同的區(qū)域怜跑。什么類型的數(shù)據(jù)就存進相對應(yīng)的區(qū)域里性芬。就好比有一面墻大的柜子植锉,不分區(qū)域的話,你找一雙襪子狮暑,可能得整個柜子翻一遍搬男,累死了有木有彭沼?分好區(qū)域的話姓惑,可就是打開抽屜于毙,拿出襪子這么點事望众。這就是分區(qū)的好處烂翰。
-
分區(qū)類型
- 主分區(qū):最大只能有4個(硬盤結(jié)構(gòu)決定的)
- 擴展分區(qū):
- 最多只能有一個
- 主分區(qū)加擴展分區(qū)最多只能有4個
- 不能寫入數(shù)據(jù)甘耿,只能包含邏輯分區(qū)(擴展分區(qū)可以以它的大小佳恬,分成數(shù)個小分區(qū))
- 邏輯分區(qū)
格式化
格式化(高級格式化)又稱邏輯格式化毁葱,它是指根據(jù)用戶選定的文件系統(tǒng)(如:FAT16倾剿、FAT32前痘、NTFS芹缔、(左邊是Windows系統(tǒng)升序最欠,右邊是Linux系統(tǒng)升序)EXT2窒所、EXT3吵取、EXT4等皮官,關(guān)于文件系統(tǒng)呢捺氢,大家只需要知道越新的越先進)摄乒,在磁盤的特定區(qū)域?qū)懭胩囟〝?shù)據(jù)馍佑,在分區(qū)中劃出一片用于存放文件分配表拭荤、目錄表等用于文件管理的磁盤空間舅世。
那么格式化到底是什么操作?
其實它在干兩件事摩钙。第一件它將磁盤分成若干個等大小的數(shù)據(jù)塊(block)腺律,假如一塊是4kb匀钧,但我們文件是10kb之斯,這個文件就會被隨機分入3個塊中佑刷,其中有一個塊雖然只裝了2kb瘫絮,但剩下2kb是不可再用的了麦萤。做完這件事之后,假如我們要讀取這個10kb文件命满,就會在茫茫大海般的塊中胶台,尋找對應(yīng)的數(shù)據(jù)诈唬。累死了有木有讯榕!于是第二件事產(chǎn)生愚屁,格式化時會生成一個表霎槐,這個表記錄了【文件id】丘跌、【修改時間】闭树、【權(quán)限】报辱、【數(shù)據(jù)塊地址】碍现。當有用戶訪問的時候昼接,會先查這個表,如果權(quán)限不符一睁,對不起者吁,直接拒絕訪問复凳。權(quán)限符合可以訪問育八,會根據(jù)表記錄的數(shù)據(jù)塊地址讀取拼湊數(shù)據(jù)髓棋,合成這個文件膳犹。
在此之前须床,我和很多人一樣認為格式化就是清空磁盤豺旬。但是現(xiàn)在才知道格式化其實是【寫入文件系統(tǒng)】族阅。舉個例子耘分,還是一個柜子求泰,你能在柜子里還有衣服的情況下渴频,給柜子加隔斷嗎?顯然不能场钉,你需要把衣服都取出來逛万,才能加隔斷宇植。同理,格式化也是一樣的闲坎,你不能在還有數(shù)據(jù)的時候腰懂,就寫入文件系統(tǒng)悯恍,必須先要把數(shù)據(jù)清空涮毫,才能寫入文件系統(tǒng)。
- Linux中硬件設(shè)備文件名
| 硬件| 設(shè)備文件名|
| ------------- |:-------------:| -----:|
| IDE硬盤 | /dev/hd[a-d] |
| SCSI/SATA/USB硬盤 | /dev/sd[a-p] |
| 光驅(qū) | /dev/cdrom或 /dev/hdc |
| 軟盤| /dev/fd[0-1] |
| 打印機(25針) | /dev/lp[0-2]} |
| 打印機(USB) | /dev/usb/lp[0-15] |
| 鼠標 | /dev/mouse |
【第一個/】:代表根目錄
【dev】:代表硬件目錄
其余像hd咒吐,就是描述IDE硬盤的。sd就是描述SCSI/SATA/USB硬盤的等等绽昼。
-
分區(qū)設(shè)備文件名
-
/dev/hda1(IDE硬盤接口硅确,a代表第一塊 1代表第一個分區(qū))
Paste_Image.png -
/dev/sda1(SCSI硬盤接口、SATA硬盤接口循未,代表意思同上)
Paste_Image.png
由于IDE和SCSI接口硬盤傳輸速度慢,正在被逐漸淘汰「嵛叮現(xiàn)在用的更多是SATA接口硬盤赋元,如圖:
Paste_Image.png
-
-
分區(qū)表示方式
- 主分區(qū)只能用 1媚值、 2褥芒、 3、 4表示坷牛。如:sda1
- 擴展分區(qū)里的邏輯分區(qū)只能從5開始京闰,哪怕主分區(qū)只分了1和2兩個分區(qū),也不能占用3和4捐迫。
-
掛載
在Linux中將一個文件系統(tǒng)的頂層目錄掛到另一個文件系統(tǒng)的子目錄上施戴,使它們成為一個整體赞哗,稱為掛載。把該子目錄稱為掛載點藤乙。
掛載點相當于windows的盤符坛梁,但是Linux不拿字母作掛載點划咐,而是用目錄作掛載點政鼠。- 必須存在的分區(qū)
- /(根分區(qū))
- swap分區(qū)(交換分區(qū)(相當于虛擬內(nèi)存公般,當我們真實內(nèi)存不夠用的時候,swap分區(qū)可以當內(nèi)存來使用)遏佣、大小是內(nèi)存2倍(內(nèi)存小于等于4GB的時候2倍,大于4GB就分配和內(nèi)存一樣大小))
- 推薦分區(qū)
- /boot(啟動分區(qū) 200GB)
- 必須存在的分區(qū)
四钓猬、Linux系統(tǒng)安裝
-
我使用的是centos 6.8,下載可以到阿里云鏡像http://mirrors.aliyun.com/
Paste_Image.png -
虛擬機啟動時進行VMware檢測時澳迫,馬上鼠標放在虛擬機屏幕上,手指不停摁F2鍵拢锹,進入BIOS系統(tǒng)。我們可以通過這個界面的【Boot】選項來修改啟動順序展哭。
Paste_Image.png
摁【+】號可以將【CD-ROM Drive】調(diào)到第一位啟動順序您市。這樣才可以保證是從光盤啟動的茵休。安裝完成后,第二次啟動的時候钉鸯,要先進入BIOS系統(tǒng),修改器啟動順序為【Hard Drive】岩睁,并保存退出捕儒!之后每一次啟動都會默認從硬盤啟動。
-
調(diào)整到第一位之后点弯,使用方向右鍵選擇【Exit】蒲拉,選中不保存退出,之后系統(tǒng)會進入
Paste_Image.png
這些都是什么意思呢?
“Install or upgrade an existing system”:安裝或升級現(xiàn)有系統(tǒng)
“Install system with basic video driver”:安裝系統(tǒng)采用基本的顯卡驅(qū)動
“Rescue installed system”:進入系統(tǒng)修復模式
“Boot from local drive”:退出安裝從硬盤啟動
“Memory test”:存儲介質(zhì)檢測 -
選擇第一項進入安裝剥悟,按照提示一步一步操作就可以了灵寺。比較簡單曼库,我就不上圖了。到了這個頁面:
Paste_Image.png
密碼原則:
- 復雜性
八位字符以上略板,大小寫字母毁枯、數(shù)字叮称、符號
不能是英文單詞
不能是和用戶相關(guān)的內(nèi)容 - 易記憶性
- 時效性
-
輸入完密碼之后种玛,進入如圖頁面,選擇【創(chuàng)建自定義布局】
Paste_Image.png
點擊【空閑】行瓤檐,點擊創(chuàng)建會彈出如下框赂韵,選擇【標準分區(qū)】
Paste_Image.png
設(shè)置掛載點、大小挠蛉,設(shè)置完后祭示,點擊確定(這個圖,之前設(shè)置的時候忘記截圖了谴古,所以后補一個质涛,不要看背景就混亂了)
Paste_Image.png
如圖所示,設(shè)置完成了一個分區(qū)
Paste_Image.png
這時再按照之前的步驟讥电,分一個boot分區(qū)蹂窖。結(jié)果如圖
Paste_Image.png
有沒有發(fā)現(xiàn)奇怪的點轧抗?boot分區(qū)自動跳成了sda1恩敌?這是因為boot是啟動分區(qū),會排在最前邊横媚。 -
接下來纠炮,還有一個必須要分的區(qū),就是swap分區(qū)
Paste_Image.png
Paste_Image.png -
最后分根分區(qū)
Paste_Image.png
Paste_Image.png
嗯灯蝴?發(fā)現(xiàn)系統(tǒng)自動增加了一個sda4擴展分區(qū)恢口,將根分區(qū)當成它內(nèi)部的邏輯分區(qū)了。這是為什么呢穷躁?因為系統(tǒng)無法確認sda4之后是否還會增加分區(qū)耕肩,所以聰明地自動把sda4變成擴展分區(qū)。
-
點擊【下一步】會填出是否格式化问潭,現(xiàn)在已經(jīng)了解何為格式化之后猿诸,當然是毫不猶豫的點擊確定嘍!經(jīng)過一番創(chuàng)建過程之后狡忙,如圖
Paste_Image.png -
不更改這個頁面梳虽,直接點擊【下一步】,出現(xiàn)
Paste_Image.png
這些選項都是什么意思呢灾茁?
Desktop:桌面
Minimal Desktop:最小化桌面
Minimal:最小化
Basic Server:基本服務(wù)器
Database Server:數(shù)據(jù)庫服務(wù)器
Web Server:網(wǎng)頁服務(wù)器
Virtual Host:虛擬主機
Software Development Workstation:軟件開發(fā)工作站 -
選擇【Basic Server】(因為是初學者窜觉,Basic Server已經(jīng)幫助我們安裝了基礎(chǔ)功能谷炸。當我們熟悉了之后,可以選擇自定義)禀挫,點擊【下一步】就會開始安裝了旬陡!
Paste_Image.png
過了一會,程序安裝完畢语婴,如圖季惩,點擊【重新引導】重啟系統(tǒng)。
Paste_Image.png - 輸入用戶名(默認root)和密碼之后腻格,成功登錄画拾!再輸入【ls和ifconfig】命令,顯示如圖
細心的小伙伴可能發(fā)現(xiàn)輸入了ls命令后菜职,看到下方顯示了三個文件:anaconda-ks.cfg青抛、install.log、install.log.syslog酬核。這是安裝過程的日志蜜另。
安裝日志:
- /root/install.log:存儲了安裝在系統(tǒng)中的軟件包及其版本信息
- /root/install.log.syslog:存儲了安裝過程中的留下的事件記錄
- /root/anaconda-ks.cfg:以Kickstart配置文件的格式記錄安裝過程中設(shè)置的選項信息
有了這三個日志文件,我們可以實現(xiàn)批量安裝嫡意。
setup工具
- 紅帽專有圖形化工具setup設(shè)置ip地址举瑰。
輸入命令:setup
回車,彈出選擇框
Authentication configuration:驗證配置
Firewall configuration:防火墻配置
Network configuration:網(wǎng)絡(luò)配置
System services:系統(tǒng)服務(wù)
選擇【Network configuration】蔬螟,點擊【Run Tool】
Device configuration:設(shè)備配置
DNS configuration:DNS配置
選擇【DNS configuration】此迅,點擊【Save&Quit】
在上邊這個頁面,直接回車旧巾,詳情設(shè)置
有的小伙伴到這里耸序,可能會懵,所以呢鲁猩,下面科普:
關(guān)于DHCP(Dynamic Host Configuration Protocol 動態(tài)主機配置協(xié)議)坎怪,可參考DHCP工作原理
關(guān)于子網(wǎng)掩碼、默認網(wǎng)關(guān)廓握、ip地址這類的搅窿,可參考IP地址,子網(wǎng)掩碼隙券、默認網(wǎng)關(guān)男应,DNS服務(wù)器
上面兩篇文章多少會讓小伙伴不再那么懵吧!
在cmd窗口輸入命令:ipconfig/all 可查看更加詳細的ip信息是尔。
然后就可根據(jù)物理機的ip信息配置虛擬機的信息了殉了。記住把【Use DHCP 使用空格把*號去掉,不去掉默認是動態(tài)獲取ip的】還有最重要的一點D饷丁薪铜!【On boot已經(jīng)要用空格將*號填上众弓,代表系統(tǒng)啟動時激活網(wǎng)卡。如果不改隔箍,你會發(fā)現(xiàn)根本看不到這個網(wǎng)卡N酵蕖!!血淚的教訓,被坑的我一臉懵逼盐肃,還好最后我仔細檢查了一遍,發(fā)現(xiàn)了這個問題捡遍!】
然后選擇 ok,一步一步保存并關(guān)閉setup竹握。
退出后画株,輸入【service network restart】重啟網(wǎng)絡(luò)服務(wù),再使用【ifconfig】命令獲取網(wǎng)絡(luò)接口信息啦辐。如下圖所示:
Xshell的使用
用來進行遠程Linux管理的工具谓传。
-
下載安裝
Paste_Image.png -
打開Xshell - 新建會話 -【填寫名稱、主機】如圖:
Paste_Image.png -
選擇【用戶身份驗證】芹关,填寫用戶名和密碼续挟,然后點擊【確定】
Paste_Image.png
Paste_Image.png -
選中新建的這個會話,點擊【連接】后侥衬,出現(xiàn)如圖诗祸,選擇【接受并保存】
Paste_Image.png
【df】命令是顯示磁盤使用情況
Paste_Image.png -
調(diào)整背景為白色,看著順眼多了~
Paste_Image.png
Paste_Image.png -
調(diào)整文字大小
Paste_Image.png
因為我下載這個版本本身就是中文的(我發(fā)現(xiàn)輸入df后浇冰,table title還是英文贬媒,應(yīng)該是bug吧聋亡,目前沒找到調(diào)成中文的方法)而且免費的肘习。xshell的安裝和簡單使用就到這里。
注意:如果發(fā)現(xiàn)中文亂碼坡倔,可點擊【文件】——【屬性】——【終端】——【編碼】選擇Unicode(UTF-8)