TOP

[Linux] PHP程序員玩轉Linux系列-怎么安裝使用
2017-10-09 14:04:22 】 瀏覽:8142
Tags:

現在服務器主流都是Linux系統,主流發行版是CentOS,最新的CentOS版本號是7.3,我公司使用的是CentOS6.5,所以,我還是主要去學習6.x版本的CentOS。桌面版的Linux系統中,Ubuntu的使用比較多,我也是安裝了最新版的Ubuntu16.10 LTS,在之后的學習和使用中,我主要是說的CentOS6.x和Ubuntu16.10這兩個版本。

下載鏡像

要學CentOS自然要在安裝一下這個系統,我使用VirtualBox虛擬機安裝 CentOS系統,同時在一臺廢棄的筆記本上安裝了Ubuntu16.10的桌面系統,先說一下VirtualBox按CentOS。下載和安裝好VirtualBox這個軟件,安裝這個軟件的過程和普通Windows軟件一樣优乐棋牌app下载,一路下一步就可以,然后去下載CentOS的鏡像,我去找了一下網易的開源鏡像站,發現CentOS6.5已經沒了,6.x版本的只剩了6.8了,那就只能安裝CentOS6.8了,下面的是鏡像下載地址:

http://mirrors.163.com/centos/6.8/isos/x86_64/CentOS-6.8-x86_64-minimal.iso

 

解決虛擬機只能安裝32位的系統

打開VirtualBox,在新建系統的下拉列表中,發現只能安裝32位的系統,解決這一問題,需要允許CPU硬件虛擬化和關閉Windows系統自帶的Hyper虛擬機服務。我的筆記本是Thinkpad e550,開機后在logo界面,按fn+f1鍵進了BIOS,找到setup==>security==>virtualization 換成Enabled,保存重啟后就可以了,關閉Hyper服務的,需要進入服務管理里去關閉。

VirtualBox安裝系統,還是很簡單的,點擊新建,選個系統,一路下一步。選中這個虛擬電腦,右鍵設置,找到存儲,添加一個虛擬光驅,把那個ISO文件選中就可以了

 

安裝系統

 

因為我們是在虛擬機里面按,所以不用擔心啥分區數據啥的,一路下一步,遇到檢測的跳過,遇到要寫入磁盤的確認,只有下面這兩個是注意一下,選擇亞洲上海時區和輸入root密碼(非常重要)

 

 

解決網絡不通和沒有eth0網卡問題

系統安裝完了,重啟后,輸入用戶名root和密碼xxx,我進入了CentOS系統,因為我不能一直使用終端那里敲命令,我要用windows下的SSH遠程軟件去連這個系統,因此我要知道它的IP地址是什么,查看ip地址使用命令ifconfig,發現它只有一個lo網卡,地址是127.0.0.1,這是它本地的回環地址,不能遠程連接,而且現在也連不上網,我ping baidu.com,它提示ping:unkonw host。 在VirtualBox的列表上,右鍵這臺虛擬電腦,點擊設置,選中網絡,網卡1上連接方式下拉列表中選擇橋接網卡,橋接網卡的意思是,這臺虛擬機相當于局域網內的獨立的一臺電腦优乐棋牌app下载优乐棋牌app下载,有自己的局域網ip,局域網內的電腦都可以訪問。

#進入這個目錄
cd /etc/sysconfig/network-scripts
#編輯這個文件
vi ifcfg-eth0
#按i編輯
#把ONBOOT=no改成ONBOOT=yes
#按esc退出編輯狀態
#按:wq保存這個文件
#重啟網絡
service network restart
#查看ip
ifconfig

這個時候,可以看到eth0網卡和動態分配的局域網ip,例如:192.168.2.141,在win系統上打開命令行ping 192.168.2.141,此時可以ping通。查看win系統的ip,使用ipconfig,例如:192.168.2.145,在虛擬機CentOS中ping 192.168.2.145,此時也可以ping通。虛擬機中ping baidu.com看看網絡是不是可以訪問,此時應該是能ping通完全正常的。

遠程連接

我使用的SSH遠程工具是SecureCRT,因為它可以開多個tab選項卡,非常方便多開窗口。下載安裝完以后,右鍵左邊那個session,選擇Quick Connect,然后輸入主機名,用戶名root,點connect就可以了,它會要求輸入root的秘密,填上就可以了。連接上就可以在這個windows軟件里面敲命令了,也方便復制粘貼命令,在虛擬機終端里不方便粘貼。

 

怎么設置靜態ip地址

現在的ip地址是動態分配的,可能隨時會變,我們不能總是在遠程連接的時候去改ip,當然我也可以不去管這個,之前那樣也能正常用。解決ip會變這個問題,就要設置靜態ip,還是編輯剛才那個網卡配置文件,地址是/etc/sysconfig/network-scripts/ifcfg-eth0,我先在win系統上查看一下ipconfig,看看掩碼,網關都是啥

然后再去修改Linux的那個配置文件,大家一定要看一下自己電腦的網絡,不能照抄

#設置靜態ip
BOOTPROTO=static #ip地址
IPADDR
=192.168.2.100 #掩碼
NETMASK
=255.255.255.0 #網關
GATEWAY
=192.168.2.1

service network restart 重啟網絡,現在我的虛擬機靜態ip地址設置好了,遠程連接也沒問題

上面的那些設置步驟,我在公司試驗的時候就沒有成功,那個ip的網段每天都變,沒法設置靜態ip,在家里試驗是成功的。

 

下一篇手動搭建LNMP環境

請關注公眾號獲取更多資料



】【打印繁體】【】【】 【】【】【】 【關閉】 【返回頂部
上一篇ruby web性能響應時間 下一篇Ruby On Rails環境搭建