一油狂、寫作背景
? ? ? ?為了學習Linux,我需要在我的Mac中安裝linux系統(tǒng),并實現(xiàn)Mac與Linux系統(tǒng)之間的SSH速警。因為自己之前并沒有相關(guān)基礎(chǔ),所以這只能在網(wǎng)上尋找相關(guān)教程鸯两,但是折騰了一天多的時間才搞定闷旧,這讓我意識到網(wǎng)絡(luò)上的一些教程在拋卻正確與否的前提下也并非適合所有的人,所以在我成功的完成了相關(guān)配置之后就想要分享一下我的經(jīng)歷钧唐,希望能夠幫助一些有需要的人忙灼,當然也作為一個紀念。
二钝侠、VitualBox的安裝
? ? ? ? 這里我選擇了VitualBox 5.2.20
? ? ? ?下載地址:https://www.virtualbox.org/wiki/Download_Old_Builds_5_2
? ? ? ? 請在該頁面自行選擇版本该园,或者選擇其它的版本也行,但是我并不能保證不會出什么問題帅韧。
? ? ? ? 安裝過程就很簡單了:
==>? “雙擊” 下載好的文件?
==>? 然后 “雙擊” VitualBox.pkg?
==>? 在彈出的窗口內(nèi)點擊 “繼續(xù)”?
==>? 點擊 "繼續(xù)"
?==> 點擊 "安裝"?
==>? 輸入你的Mac登錄密碼??
==>? 安裝成功里初,點擊關(guān)閉
三、VitualBox與CentOS網(wǎng)絡(luò)設(shè)置
1忽舟、進行VitualBox設(shè)置
==> 點擊左上角的 “管理”??
==> 選擇“主機網(wǎng)絡(luò)管理器”??
==> 點擊左上角的“創(chuàng)建”?
==> 點擊“屬性”双妨,名稱不變,設(shè)置如下圖萧诫,然后點擊“關(guān)閉”:
2斥难、CentOS配置
? ? ? ?點擊VitualBox主界面的“設(shè)置”,勾選系統(tǒng)分頁的“網(wǎng)絡(luò)”和 下面的“啟用 I/O APIC“帘饶,點擊網(wǎng)絡(luò)分頁:
? ? ? ? 網(wǎng)卡一:==>? 高級? ==>? 端口轉(zhuǎn)發(fā)? ==>? ?右上角新建一個端口哑诊,設(shè)置如下,點擊OK及刻。
? ? ? ? 網(wǎng)卡二:勾選啟用網(wǎng)絡(luò)連接镀裤,連接方式選“僅主機網(wǎng)絡(luò)”竞阐,下面就會出現(xiàn)你之前在VitualBox里的主機網(wǎng)絡(luò)管理器中設(shè)置的主機網(wǎng)絡(luò)名稱,然后點擊OK暑劝。
四骆莹、CentOS的安裝
? ? ? ? 這里我選擇了CentOS 6.8
? ? ? ?下載地址:?http://mirror.nsc.liu.se/centos-store/6.8/isos/x86_64/
? ? ? 選擇圖中所選鏡像,等待下載完成担猛,再進行下一步
1幕垦、打開VitualBox,進入如下界面傅联,點擊 "新建"
2先改、進入選擇系統(tǒng)的名稱、類型蒸走、版本界面仇奶,選擇如下圖,名稱可自缺茸ぁ:
3该溯、點擊 “繼續(xù)”? ? ==>? ?分配內(nèi)存大小,這里我分配的是2048MB? ? ?==>? ?點擊 “繼續(xù)"? ? ==>? ? 點擊 “創(chuàng)建”? ? ? ==>? ? ? 點擊 “繼續(xù)”? ? ==>? ? 點擊 “繼續(xù)”? ? ==>? ? 分配硬盤大小别惦,我選的20GB狈茉,然后點擊 “創(chuàng)建” ,然后就進入如下界面:
4步咪、點擊上圖中的啟動按鈕论皆,進入下圖界面,然后點擊右邊的文件夾按鈕選擇你之前下載好的CentOS6.8鏡像猾漫,點擊啟動:
? ? ? ? 5点晴、然后進入到下圖界面,我們選擇第一項悯周,點擊 “回車鍵” 進行下一步粒督。
? ??????注意:在這里,如果我們直接進行安裝禽翼,會發(fā)現(xiàn)在虛擬機界面我們的鼠標箭頭會變得不可見(如果前面已經(jīng)設(shè)置就不會出現(xiàn)這個問題)屠橄,這需要我們進行一項設(shè)置來使它可見:進入VitualBox主頁 => 點擊 "設(shè)置" 按鈕 => 點擊 "系統(tǒng)" 分頁 => 在 "指點設(shè)備" 這一項選擇 "USB觸控板"或者“USB多點觸控板” , 然后點擊 "OK",:
? ? ? ? 6闰挡、繼續(xù)之前的步驟锐墙,如果在上一步中不知道如何退出系統(tǒng)安裝界面,那么請點擊 “command + Q”长酗,選擇強制退出溪北,然后我們繼續(xù):
? ? ? ? ==> 點擊第一個選項后,我們選擇 “SKIP”,跳過校驗文件? ? ? ??
? ? ? ? ==> 點擊NEXT之拨, 然后選擇語言茉继,選擇默認的English? ? ? ? ??
? ? ? ? ==> 然后選擇鍵盤,選擇默認的美式鍵盤? ? ? ? ?
? ? ? ? ==> 然后選擇 “Basic Storage Devices”蚀乔,點擊NEXT? ? ? ?
? ? ? ? ==>選擇 “YES”? ? ? ? ? ? ? ?
? ? ? ? ==> 為主機取名烁竭,我取的是admin ,這一步可以設(shè)置網(wǎng)絡(luò)吉挣,我選擇會為之前配置好的網(wǎng)卡一和網(wǎng)卡二都勾選上“自動”派撕,也就是設(shè)置界面的左上角的那個沒有打勾的選項------automatically? ? ? ??
? ? ? ? ==> 選擇時區(qū),選擇亞洲上海,如圖所示? ? ? ?
? ? ? ? ==> 點擊NEXT? ? ? ? ? ?
? ? ? ? ==> 為你的root用戶取一個密碼听想,這個請根據(jù)自己喜好腥刹,選擇一個好記的,然后NEXT? ? ? ? ??
? ? ? ? ==> 選擇最底下的“Create Custom Layout“ 以自己分配硬盤分區(qū)大小汉买,這里我們會創(chuàng)建兩個分區(qū),一個swap 交換分區(qū)? 分配4096MB? 一個主分區(qū)? 剩下的所有內(nèi)存? ? ? ? ? ?
? ? ? ? ==>點擊 NEXT?
? ? ? ? ==> Format? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ==> Write changes to disk? ? ? ? ?
? ? ? ? ==> 等待一會? 直接點擊NEXT? ? ? ? ??
? ? ? ? ==> 下一步我們選則basic server(基礎(chǔ)服務(wù)器)佩脊,因為用linux基本也都是用來搭建服務(wù)器的蛙粘,然后點擊左下角的Costomize Now,點擊NEXT? ? ? ? ??
? ? ? ? ==> 選則basic system威彰,在右邊選擇如圖的三項出牧,取消其余選項前面的對勾,這樣做的后過就是我們會少安裝不少軟件歇盼,點擊NEXT? ? ? ? ? ?
? ? ? ? ==> 等待一會? 進入系統(tǒng)安裝進行中界面舔痕,你會很明確的看到它有多少個軟件需要安裝(如圖),如果我們之前選擇了更多的東西豹缀,那么這一步需要安裝的軟件就會更多伯复,相應(yīng)的需要的時間也會長一點,我們等待完成邢笙,然后點擊Reboot 重啟系統(tǒng)? ? ? ? ??
? ? ? ? ==> 然后進入登入界面啸如,在login: 輸入 root,這說明你要登錄的是root用戶氮惯,然后在出現(xiàn)的password:這一行輸入你之前設(shè)置的root用戶密碼叮雳。即可登錄到CentOS6.8中。至此妇汗,CentOS6.8在Vitual Box中的安裝結(jié)束帘不。
????????詳細圖片如下(為了不讓安裝步驟過于分散,這里就不給每一步都配圖了杨箭,而是直接放在一起寞焙,有需要的話再看吧):
四:檢驗與SSH
? ? ? ? 1、檢驗
????????成功登錄系統(tǒng)之后,請輸入:
ifconfig
????????應(yīng)該會出現(xiàn)類似下圖的界面? ?棺弊,然后你可以ping一下百度試試網(wǎng)絡(luò)是否連接成功:
ping www.baidu.com
? ? ? ? 成功的話如下圖:?
????????查看網(wǎng)絡(luò)配置可以進入/etc/sysconfig/network-scripts目錄下晶密,列出里面的內(nèi)容,然后使用vi編輯器打開相應(yīng)文件進行編輯:
? ? ? ? cd??/etc/sysconfig/network-scripts? ? ?#進入network-scripts目錄
? ? ? ? vi? ifcfg-eth0? ? ?#打開文件并編輯??
? ?????vi? /etc/sysconfig/network-scripts/ifcfg-eth0? ?#這樣也行
2模她、SSH
? ? ? ? 在這里我推薦iterm2來代替原有的Mac終端稻艰,雖然原版的餓也很好用
????????在你的終端輸入:ssh root@192.168.56.11? 如果可以的話會要求你輸入root用戶的密碼,正確輸入即可成功 :
五:感想(可不看)
? ? ? ? 第一次寫東西侈净,才發(fā)現(xiàn)寫東西不容易啊尊勿,以前看別人寫的東西就沒怎么覺得難。