一、寫作背景
? ? ? ?為了學(xué)習(xí)Linux,我需要在我的Mac中安裝linux系統(tǒng),并實(shí)現(xiàn)Mac與Linux系統(tǒng)之間的SSH。因?yàn)樽约褐安]有相關(guān)基礎(chǔ),所以這只能在網(wǎng)上尋找相關(guān)教程,但是折騰了一天多的時(shí)間才搞定,這讓我意識(shí)到網(wǎng)絡(luò)上的一些教程在拋卻正確與否的前提下也并非適合所有的人,所以在我成功的完成了相關(guān)配置之后就想要分享一下我的經(jīng)歷,希望能夠幫助一些有需要的人,當(dāng)然也作為一個(gè)紀(jì)念。
二、VitualBox的安裝
? ? ? ? 這里我選擇了VitualBox 5.2.20
? ? ? ?下載地址:https://www.virtualbox.org/wiki/Download_Old_Builds_5_2
? ? ? ? 請(qǐng)?jiān)谠擁撁孀孕羞x擇版本,或者選擇其它的版本也行,但是我并不能保證不會(huì)出什么問題。
? ? ? ? 安裝過程就很簡(jiǎn)單了:
==>? “雙擊” 下載好的文件?
==>? 然后 “雙擊” VitualBox.pkg?
==>? 在彈出的窗口內(nèi)點(diǎn)擊 “繼續(xù)”?
==>? 點(diǎn)擊 "繼續(xù)"
?==> 點(diǎn)擊 "安裝"?
==>? 輸入你的Mac登錄密碼??
==>? 安裝成功,點(diǎn)擊關(guān)閉
三、VitualBox與CentOS網(wǎng)絡(luò)設(shè)置
1、進(jìn)行VitualBox設(shè)置
==> 點(diǎn)擊左上角的 “管理”??
==> 選擇“主機(jī)網(wǎng)絡(luò)管理器”??
==> 點(diǎn)擊左上角的“創(chuàng)建”?
==> 點(diǎn)擊“屬性”,名稱不變,設(shè)置如下圖,然后點(diǎn)擊“關(guān)閉”:


2、CentOS配置
? ? ? ?點(diǎn)擊VitualBox主界面的“設(shè)置”,勾選系統(tǒng)分頁的“網(wǎng)絡(luò)”和 下面的“啟用 I/O APIC“,點(diǎn)擊網(wǎng)絡(luò)分頁:
? ? ? ? 網(wǎng)卡一:==>? 高級(jí)? ==>? 端口轉(zhuǎn)發(fā)? ==>? ?右上角新建一個(gè)端口,設(shè)置如下,點(diǎn)擊OK。

? ? ? ? 網(wǎng)卡二:勾選啟用網(wǎng)絡(luò)連接,連接方式選“僅主機(jī)網(wǎng)絡(luò)”,下面就會(huì)出現(xiàn)你之前在VitualBox里的主機(jī)網(wǎng)絡(luò)管理器中設(shè)置的主機(jī)網(wǎng)絡(luò)名稱,然后點(diǎn)擊OK。
四、CentOS的安裝
? ? ? ? 這里我選擇了CentOS 6.8
? ? ? ?下載地址:?http://mirror.nsc.liu.se/centos-store/6.8/isos/x86_64/

? ? ? 選擇圖中所選鏡像,等待下載完成,再進(jìn)行下一步
1、打開VitualBox,進(jìn)入如下界面,點(diǎn)擊 "新建"

2、進(jìn)入選擇系統(tǒng)的名稱、類型、版本界面,選擇如下圖,名稱可自?。?/p>

3、點(diǎn)擊 “繼續(xù)”? ? ==>? ?分配內(nèi)存大小,這里我分配的是2048MB? ? ?==>? ?點(diǎn)擊 “繼續(xù)"? ? ==>? ? 點(diǎn)擊 “創(chuàng)建”? ? ? ==>? ? ? 點(diǎn)擊 “繼續(xù)”? ? ==>? ? 點(diǎn)擊 “繼續(xù)”? ? ==>? ? 分配硬盤大小,我選的20GB,然后點(diǎn)擊 “創(chuàng)建” ,然后就進(jìn)入如下界面:

4、點(diǎn)擊上圖中的啟動(dòng)按鈕,進(jìn)入下圖界面,然后點(diǎn)擊右邊的文件夾按鈕選擇你之前下載好的CentOS6.8鏡像,點(diǎn)擊啟動(dòng):

? ? ? ? 5、然后進(jìn)入到下圖界面,我們選擇第一項(xiàng),點(diǎn)擊 “回車鍵” 進(jìn)行下一步。

? ??????注意:在這里,如果我們直接進(jìn)行安裝,會(huì)發(fā)現(xiàn)在虛擬機(jī)界面我們的鼠標(biāo)箭頭會(huì)變得不可見(如果前面已經(jīng)設(shè)置就不會(huì)出現(xiàn)這個(gè)問題),這需要我們進(jìn)行一項(xiàng)設(shè)置來使它可見:進(jìn)入VitualBox主頁 => 點(diǎn)擊 "設(shè)置" 按鈕 => 點(diǎn)擊 "系統(tǒng)" 分頁 => 在 "指點(diǎn)設(shè)備" 這一項(xiàng)選擇 "USB觸控板"或者“USB多點(diǎn)觸控板” , 然后點(diǎn)擊 "OK",:
? ? ? ? 6、繼續(xù)之前的步驟,如果在上一步中不知道如何退出系統(tǒng)安裝界面,那么請(qǐng)點(diǎn)擊 “command + Q”,選擇強(qiáng)制退出,然后我們繼續(xù):
? ? ? ? ==> 點(diǎn)擊第一個(gè)選項(xiàng)后,我們選擇 “SKIP”,跳過校驗(yàn)文件? ? ? ??
? ? ? ? ==> 點(diǎn)擊NEXT, 然后選擇語言,選擇默認(rèn)的English? ? ? ? ??
? ? ? ? ==> 然后選擇鍵盤,選擇默認(rèn)的美式鍵盤? ? ? ? ?
? ? ? ? ==> 然后選擇 “Basic Storage Devices”,點(diǎn)擊NEXT? ? ? ?
? ? ? ? ==>選擇 “YES”? ? ? ? ? ? ? ?
? ? ? ? ==> 為主機(jī)取名,我取的是admin ,這一步可以設(shè)置網(wǎng)絡(luò),我選擇會(huì)為之前配置好的網(wǎng)卡一和網(wǎng)卡二都勾選上“自動(dòng)”,也就是設(shè)置界面的左上角的那個(gè)沒有打勾的選項(xiàng)------automatically? ? ? ??
? ? ? ? ==> 選擇時(shí)區(qū),選擇亞洲上海,如圖所示? ? ? ?
? ? ? ? ==> 點(diǎn)擊NEXT? ? ? ? ? ?
? ? ? ? ==> 為你的root用戶取一個(gè)密碼,這個(gè)請(qǐng)根據(jù)自己喜好,選擇一個(gè)好記的,然后NEXT? ? ? ? ??
? ? ? ? ==> 選擇最底下的“Create Custom Layout“ 以自己分配硬盤分區(qū)大小,這里我們會(huì)創(chuàng)建兩個(gè)分區(qū),一個(gè)swap 交換分區(qū)? 分配4096MB? 一個(gè)主分區(qū)? 剩下的所有內(nèi)存? ? ? ? ? ?
? ? ? ? ==>點(diǎn)擊 NEXT?
? ? ? ? ==> Format? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ==> Write changes to disk? ? ? ? ?
? ? ? ? ==> 等待一會(huì)? 直接點(diǎn)擊NEXT? ? ? ? ??
? ? ? ? ==> 下一步我們選則basic server(基礎(chǔ)服務(wù)器),因?yàn)橛胠inux基本也都是用來搭建服務(wù)器的,然后點(diǎn)擊左下角的Costomize Now,點(diǎn)擊NEXT? ? ? ? ??
? ? ? ? ==> 選則basic system,在右邊選擇如圖的三項(xiàng),取消其余選項(xiàng)前面的對(duì)勾,這樣做的后過就是我們會(huì)少安裝不少軟件,點(diǎn)擊NEXT? ? ? ? ? ?
? ? ? ? ==> 等待一會(huì)? 進(jìn)入系統(tǒng)安裝進(jìn)行中界面,你會(huì)很明確的看到它有多少個(gè)軟件需要安裝(如圖),如果我們之前選擇了更多的東西,那么這一步需要安裝的軟件就會(huì)更多,相應(yīng)的需要的時(shí)間也會(huì)長(zhǎng)一點(diǎn),我們等待完成,然后點(diǎn)擊Reboot 重啟系統(tǒng)? ? ? ? ??
? ? ? ? ==> 然后進(jìn)入登入界面,在login: 輸入 root,這說明你要登錄的是root用戶,然后在出現(xiàn)的password:這一行輸入你之前設(shè)置的root用戶密碼。即可登錄到CentOS6.8中。至此,CentOS6.8在Vitual Box中的安裝結(jié)束。
????????詳細(xì)圖片如下(為了不讓安裝步驟過于分散,這里就不給每一步都配圖了,而是直接放在一起,有需要的話再看吧):




















四:檢驗(yàn)與SSH
? ? ? ? 1、檢驗(yàn)
????????成功登錄系統(tǒng)之后,請(qǐng)輸入:
ifconfig
????????應(yīng)該會(huì)出現(xiàn)類似下圖的界面? ?,然后你可以ping一下百度試試網(wǎng)絡(luò)是否連接成功:

ping www.baidu.com
? ? ? ? 成功的話如下圖:?

????????查看網(wǎng)絡(luò)配置可以進(jìn)入/etc/sysconfig/network-scripts目錄下,列出里面的內(nèi)容,然后使用vi編輯器打開相應(yīng)文件進(jìn)行編輯:
? ? ? ? cd??/etc/sysconfig/network-scripts? ? ?#進(jìn)入network-scripts目錄
? ? ? ? vi? ifcfg-eth0? ? ?#打開文件并編輯??
? ?????vi? /etc/sysconfig/network-scripts/ifcfg-eth0? ?#這樣也行
2、SSH
? ? ? ? 在這里我推薦iterm2來代替原有的Mac終端,雖然原版的餓也很好用
????????在你的終端輸入:ssh root@192.168.56.11? 如果可以的話會(huì)要求你輸入root用戶的密碼,正確輸入即可成功 :

五:感想(可不看)
? ? ? ? 第一次寫東西,才發(fā)現(xiàn)寫東西不容易啊,以前看別人寫的東西就沒怎么覺得難。