PHP程序員玩轉(zhuǎn)Linux系列 CentOS安裝使用教程
現(xiàn)在服務(wù)器主流都是Linux系統(tǒng),主流發(fā)行版是CentOS,最新的CentOS版本號(hào)是7.3,我公司使用的是CentOS6.5,所以,我還是主要去學(xué)習(xí)6.x版本的CentOS。桌面版的Linux系統(tǒng)中,Ubuntu的使用比較多,我也是安裝了最新版的Ubuntu16.10 LTS,在之后的學(xué)習(xí)和使用中,我主要是說(shuō)的CentOS6.x和Ubuntu16.10這兩個(gè)版本。
下載鏡像
要學(xué)CentOS自然要在安裝一下這個(gè)系統(tǒng),我使用VirtualBox虛擬機(jī)安裝 CentOS系統(tǒng),同時(shí)在一臺(tái)廢棄的筆記本上安裝了Ubuntu16.10的桌面系統(tǒng),先說(shuō)一下VirtualBox按CentOS。下載和安裝好VirtualBox這個(gè)軟件,安裝這個(gè)軟件的過(guò)程和普通Windows軟件一樣,一路下一步就可以,然后去下載CentOS的鏡像,我去找了一下網(wǎng)易的開(kāi)源鏡像站,發(fā)現(xiàn)CentOS6.5已經(jīng)沒(méi)了,6.x版本的只剩了6.8了,那就只能安裝CentOS6.8了,下面的是鏡像下載地址:
解決虛擬機(jī)只能安裝32位的系統(tǒng)
打開(kāi)VirtualBox,在新建系統(tǒng)的下拉列表中,發(fā)現(xiàn)只能安裝32位的系統(tǒng),解決這一問(wèn)題,需要允許CPU硬件虛擬化和關(guān)閉Windows系統(tǒng)自帶的Hyper虛擬機(jī)服務(wù)。我的筆記本是Thinkpad e550,開(kāi)機(jī)后在logo界面,按fn+f1鍵進(jìn)了BIOS,找到setup==>security==>virtualization 換成Enabled,保存重啟后就可以了,關(guān)閉Hyper服務(wù)的,需要進(jìn)入服務(wù)管理里去關(guān)閉。
VirtualBox安裝系統(tǒng),還是很簡(jiǎn)單的,點(diǎn)擊新建,選個(gè)系統(tǒng),一路下一步。選中這個(gè)虛擬電腦,右鍵設(shè)置,找到存儲(chǔ),添加一個(gè)虛擬光驅(qū),把那個(gè)ISO文件選中就可以了
安裝系統(tǒng)


因?yàn)槲覀兪窃谔摂M機(jī)里面按,所以不用擔(dān)心啥分區(qū)數(shù)據(jù)啥的,一路下一步,遇到檢測(cè)的跳過(guò),遇到要寫(xiě)入磁盤(pán)的確認(rèn),只有下面這兩個(gè)是注意一下,選擇亞洲上海時(shí)區(qū)和輸入root密碼(非常重要)



解決網(wǎng)絡(luò)不通和沒(méi)有eth0網(wǎng)卡問(wèn)題
系統(tǒng)安裝完了,重啟后,輸入用戶名root和密碼xxx,我進(jìn)入了CentOS系統(tǒng),因?yàn)槲也荒芤恢笔褂媒K端那里敲命令,我要用windows下的SSH遠(yuǎn)程軟件去連這個(gè)系統(tǒng),因此我要知道它的IP地址是什么,查看ip地址使用命令ifconfig,發(fā)現(xiàn)它只有一個(gè)lo網(wǎng)卡,地址是127.0.0.1,這是它本地的回環(huán)地址,不能遠(yuǎn)程連接,而且現(xiàn)在也連不上網(wǎng),我ping baidu.com,它提示ping:unkonw host。 在VirtualBox的列表上,右鍵這臺(tái)虛擬電腦,點(diǎn)擊設(shè)置,選中網(wǎng)絡(luò),網(wǎng)卡1上連接方式下拉列表中選擇橋接網(wǎng)卡,橋接網(wǎng)卡的意思是,這臺(tái)虛擬機(jī)相當(dāng)于局域網(wǎng)內(nèi)的獨(dú)立的一臺(tái)電腦,有自己的局域網(wǎng)ip,局域網(wǎng)內(nèi)的電腦都可以訪問(wèn)。
#進(jìn)入這個(gè)目錄 cd /etc/sysconfig/network-scripts #編輯這個(gè)文件 vi ifcfg-eth0 #按i編輯 #把ONBOOT=no改成ONBOOT=yes #按esc退出編輯狀態(tài) #按:wq保存這個(gè)文件 #重啟網(wǎng)絡(luò) service network restart #查看ip ifconfig
這個(gè)時(shí)候,可以看到eth0網(wǎng)卡和動(dòng)態(tài)分配的局域網(wǎng)ip,例如:192.168.2.141,在win系統(tǒng)上打開(kāi)命令行ping192.168.2.141,此時(shí)可以ping通。查看win系統(tǒng)的ip,使用ipconfig,例如:192.168.2.145,在虛擬機(jī)CentOS中ping192.168.2.145,此時(shí)也可以ping通。虛擬機(jī)中ping baidu.com看看網(wǎng)絡(luò)是不是可以訪問(wèn),此時(shí)應(yīng)該是能ping通完全正常的。
遠(yuǎn)程連接
我使用的SSH遠(yuǎn)程工具是SecureCRT,因?yàn)樗梢蚤_(kāi)多個(gè)tab選項(xiàng)卡,非常方便多開(kāi)窗口。下載安裝完以后,右鍵左邊那個(gè)session,選擇Quick Connect,然后輸入主機(jī)名,用戶名root,點(diǎn)connect就可以了,它會(huì)要求輸入root的秘密,填上就可以了。連接上就可以在這個(gè)windows軟件里面敲命令了,也方便復(fù)制粘貼命令,在虛擬機(jī)終端里不方便粘貼。

怎么設(shè)置靜態(tài)ip地址
現(xiàn)在的ip地址是動(dòng)態(tài)分配的,可能隨時(shí)會(huì)變,我們不能總是在遠(yuǎn)程連接的時(shí)候去改ip,當(dāng)然我也可以不去管這個(gè),之前那樣也能正常用。解決ip會(huì)變這個(gè)問(wèn)題,就要設(shè)置靜態(tài)ip,還是編輯剛才那個(gè)網(wǎng)卡配置文件,地址是/etc/sysconfig/network-scripts/ifcfg-eth0,我先在win系統(tǒng)上查看一下ipconfig,看看掩碼,網(wǎng)關(guān)都是啥

然后再去修改Linux的那個(gè)配置文件,大家一定要看一下自己電腦的網(wǎng)絡(luò),不能照抄
#設(shè)置靜態(tài)ip BOOTPROTO=static #ip地址 IPADDR=192.168.2.100 #掩碼 NETMASK=255.255.255.0 #網(wǎng)關(guān) GATEWAY=192.168.2.1
service network restart 重啟網(wǎng)絡(luò),現(xiàn)在我的虛擬機(jī)靜態(tài)ip地址設(shè)置好了,遠(yuǎn)程連接也沒(méi)問(wèn)題

上面的那些設(shè)置步驟,我在公司試驗(yàn)的時(shí)候就沒(méi)有成功,那個(gè)ip的網(wǎng)段每天都變,沒(méi)法設(shè)置靜態(tài)ip,在家里試驗(yàn)是成功的。
下一篇手動(dòng)搭建LNMP環(huán)境
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- linux下使用Docker和OSS輕松搭建ownCloud專屬網(wǎng)盤(pán)(網(wǎng)盤(pán)關(guān)閉不用怕)
- PHP程序員玩轉(zhuǎn)Linux系列 Linux和Windows安裝nginx
- PHP程序員玩轉(zhuǎn)Linux系列 lnmp環(huán)境搭建
- Linux通過(guò)命令壓縮與解壓縮的方法| tar, tar.gz, tar.bz2
- 使用Linux shell腳本實(shí)現(xiàn)FTP定時(shí)執(zhí)行批量下載指定文件
- linux下用cron定時(shí)執(zhí)行任務(wù)的方法
- Linux top命令的用法詳細(xì)詳解
- linux之cut命令的用法
- Linux 無(wú)法使用userdel 刪除用戶和組的解決方案
相關(guān)文章
Ubuntu系統(tǒng)中查看網(wǎng)絡(luò)速率的幾種方法
這篇文章主要給大家介紹了在 Ubuntu系統(tǒng)中,可以使用以下幾種方法查看網(wǎng)絡(luò)速率,文中通過(guò)代碼示例講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-11-11
CentOS6.5平臺(tái)上rsync服務(wù)器安裝配置方法簡(jiǎn)述
這篇文章主要介紹了CentOS6.5平臺(tái)上rsync服務(wù)器安裝配置方法,結(jié)合實(shí)例形式分析了CentOS上安裝與配置rsync服務(wù)器的具體步驟、相關(guān)命令與使用方法,需要的朋友可以參考下2018-04-04
htaccess 將所有請(qǐng)求重定向到某個(gè)URL地址的規(guī)則
htaccess 將所有請(qǐng)求重定向到某個(gè)URL地址的規(guī)則,需要的朋友可以參考下。2011-04-04
Linux 創(chuàng)建子進(jìn)程執(zhí)行任務(wù)的實(shí)現(xiàn)方法
下面小編就為大家分享一篇Linux 創(chuàng)建子進(jìn)程執(zhí)行任務(wù)的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,一起跟隨小編過(guò)來(lái)看看吧2018-01-01
Apache shiro的簡(jiǎn)單介紹與使用教程(與spring整合使用)
Apache Shiro是一個(gè)強(qiáng)大而靈活的開(kāi)源安全框架,它能夠干凈利落地處理身份認(rèn)證,授權(quán),企業(yè)會(huì)話管理和加密這篇文章給大家介紹了Apache shiro的簡(jiǎn)單介紹與使用教程(與spring整合使用),感興趣的朋友一起看看吧2017-10-10

