Centos5.6入门学习003之Cenots环境初始化
?Centos環(huán)境初始化
? ? ?本章主要內(nèi)容:忘記密碼怎么辦(single)SnapShot 設(shè)置系統(tǒng)時間、保證Centos網(wǎng)絡(luò)通暢。
? ? ?下一章內(nèi)容:Cenots基本命令介紹以及遠(yuǎn)程連接
? ? ?筆者這幾天很糾結(jié),因為突然發(fā)現(xiàn),自己學(xué)到的很多東西都非常不扎實,很多內(nèi)容都是模棱兩可的,一直想把某些內(nèi)容和原理都解釋清楚,結(jié)果發(fā)現(xiàn),很多內(nèi)容越挖越深。對于這種現(xiàn)象:個人觀點:對于我們來說,我們一定要保證基本的必要的基礎(chǔ)知識儲備,后期會隨著我們研究的深入我們就可以慢慢把這些知識深入了解透徹。好吧,開始本章內(nèi)容。
? ? ?上一章節(jié),我們講述了如何在VmWare中安裝Cenots的過程,安裝完成后,會提示我們reboot。然后我們reboot。重啟后,就會見到向往已久的登錄界面了,黑乎乎的一片。此時,如果我們忘記了密碼該怎么辦?天哪。不會要重裝吧。其實linux下忘記密碼解決辦法非常簡單下面我們就來看看。
? ? 在開機啟動的時候,會有Cenots內(nèi)核供你選擇,這個要看/usr/src/kernels下面有多少內(nèi)核版本記錄就會出現(xiàn)多少選項:
默認(rèn)安裝后是兩個:如下所示:
?
此時按照提示按下e(編輯啟動項),然后就進(jìn)入了如下界面:
通過光標(biāo)選中第三行,然后按照提示按下e,編輯該行在ro和root之間加入single這個單詞。如下所示:
然后回車,回到修改之前的界面,可以看到修改的結(jié)果。
此時我們安裝提示要回到boot的啟動界面去,即:按下b,系統(tǒng)開始啟動,進(jìn)入了init1,單用戶模式。(此處的單用戶模式類似于windows的安全模式,只有用戶面實地操作機器才能進(jìn)入單用戶模式,不能遠(yuǎn)程進(jìn)行單用戶模式)
系統(tǒng)緊接著開始以init1(single)的模式進(jìn)行啟動,{這個single的位置也可以放置在其他地方}系統(tǒng)啟動比較快。啟動完成后,如下所示:非定制的shell(沒有PS1,PS2這些環(huán)境變量的設(shè)定,不懂沒事兒,以后shell會講到)
在低端出現(xiàn)了“sh-3.2#”這個就是單用戶啟動后的shell。此時輸入passwd root
然后就可以重置密碼了。。重復(fù)輸入兩次,屏幕提示如下所示表示就重置成功:
修改成功后,輸入reboot重啟。然后就ok啦。下面就是久違的登錄界面了:
【附注:其實單用戶模式非常有用,舉個小例子:有時候服務(wù)器(關(guān)機狀態(tài))從一個機房搬到另一個機房,ip需要重新設(shè)置,此時你就可以在機房進(jìn)入單用戶模式,把ip改好了,然后重啟就ok了。非常方便,沒必要緩慢地等待進(jìn)入linux,然后再修改,這樣重啟后就可以直接驗證網(wǎng)絡(luò)是否暢通了。】
輸入用戶名:root回車,輸入密碼:回車(linux中密碼都不顯示的)然后就進(jìn)入了定制的shell界面。
然后我們第一次成功的登上了linux
(看到root@memcached還有root@eleven)這幅截圖其實我是換了另一臺機器,因為hostname不一樣導(dǎo)致的。別太在意。)
########################################################################
下面開始設(shè)置網(wǎng)絡(luò)環(huán)境:
此時輸入命令:
vi /etc/sysconfig/network回車進(jìn)入如下界面(其實在安裝的時候有一個地方也提示過你輸入hostname,現(xiàn)在顯示的name就是你當(dāng)初輸入的內(nèi)容)
按下i按鍵,將光標(biāo)移動到hostname,那一行,修改其名字。修改完成后,按下【esc】,然后輸入:wq。hostname就保存了,hostname不會立即生效,需要系統(tǒng)重新啟動才會生效。有的地方說是只要執(zhí)行service network restart 就可以生效,但是對于我這個版本來說是不可以的。(這也算是開源的一個缺點,也是優(yōu)點)
然后按上下鍵,掉出剛剛執(zhí)行過的命令,并且繼續(xù)輸入下面的黑體。
附注:我們假設(shè)用戶的網(wǎng)絡(luò)設(shè)備運行正常。(因為在vmware中,所以本機網(wǎng)卡驅(qū)動沒問題的話,虛擬機也是沒問題的,還有就是在裸機上安裝的話也許有些網(wǎng)卡不會被識別,我們不考慮在列)
附注:linux中很多設(shè)備列表的編號都是從0開始的,比如eth0,process:0等等,當(dāng)然除了硬盤的磁道開始的是從1.
vi /etc/sysconfig/network-scripts/ifcfg-eth0回車。出現(xiàn)如下界面:
?
?
* DEVICE=name,這里name是物理設(shè)備的名字(動態(tài)分配的PPP設(shè)備應(yīng)當(dāng)除外,
它的名字是“邏輯名”。
* IPADDR=addr, 這里addr是IP地址。
* NETMASK=mask, 這里mask是網(wǎng)絡(luò)掩碼。
* NETWORK=addr, 這里addr是網(wǎng)絡(luò)地址。
* BROADCAST=addr, 這里addr是廣播地址。
* GATEWAY=addr, 這里addr是網(wǎng)關(guān)地址。
* ONBOOT=answer, 這里answer取下列值之一:
o yes -- 該設(shè)備將在boot時被激活。
o no -- 該設(shè)備不在boot時激活。
* USERCTL=answer, 這里answer取下列值之一:
o yes --非root用戶可以控制該設(shè)備。
o no -- 非root用戶不允許控制該設(shè)備。
* BOOTPROTO=proto, 這里proto取下列值之一:
o none -- 不使用boot時協(xié)議(也可以用static代替)。
o bootp -- 使用bootp協(xié)議。
o dhcp --使用dhcp協(xié)議。
看到上面的介紹(我也是cp過來的),我們按下i,然后移動光標(biāo)就可以進(jìn)行修改了:修改后如下所示:
?
?
?
如果我的和你的不一樣,不要驚訝,因為網(wǎng)絡(luò)本來就是不一樣的。我們基本的設(shè)置必須有IPADDR,NETMASK,HWADDR(mac地址),device,bootproto。gateway可以在剛剛network里面進(jìn)行設(shè)置。其余的都可以不設(shè)置。
附注:講到這里,我感覺自己講的可能不是很清楚,我想說的是,筆者可以先從internet上查找資料配置,然后再回歸看我的內(nèi)容,就會明了了,只要筆者最后配置出來就行。還有一點就是配置之前要先參考下windows下的ip設(shè)置。(運行下ipconfig/all)。
設(shè)置完成后,按下【esc】,輸入:wq。正常退出。
執(zhí)行命令service network restart
看看是否網(wǎng)絡(luò)服務(wù)重啟正常。一切ok后。
執(zhí)行ifconfig|more命令查看ip,netmask是否正確(其實查看ip和netmask使用ifconfig就可以了,但是由于是在虛擬機中,使用more可以分屏幕顯示(按下空格翻頁),這樣可以看得比較全面,當(dāng)然也可以直接輸入ifconfig回車,然后ctrl+b往回翻頁,ctrl+f向后翻頁查看)。
###################################################################
確認(rèn)無誤,就可以進(jìn)行ping本地網(wǎng)絡(luò)的機器測試,不要ping g.cn或者ping www.baidu.com。因為現(xiàn)在該機器還不能上網(wǎng)。有誤,回去執(zhí)行vi /etc/sysconfig/network-scripts/ifcfg-eth0繼續(xù)修改。
設(shè)置上網(wǎng):
執(zhí)行命令vi /etc/resolv.conf
?
按下i,然后將光標(biāo)移動到最后一行。輸入nameserver ?dns(通過查看windows的可以知道,某些局域網(wǎng)可以設(shè)置為默認(rèn)網(wǎng)關(guān)作為dns)
修改完成,按下【esc】,輸入:wq保存離開。
此時ping g.cn或者www.baidu.com就可以ping通了。哈哈,linux終于可以連通網(wǎng)絡(luò)了。
附注:vmware技巧:此時我們配置好了環(huán)境,放置將來我們搞亂七八糟的應(yīng)用搞壞這個linux,我們需要建立快照具體步驟:在vmware上,選擇【vm】-【snapshot】-【take snapshot】就可以建立快照了,如果你突然把系統(tǒng)搞壞了就可以rollback回滾到這個點。非常好的措施呢,以后搞危險應(yīng)用的話就可以建立快照,方便回滾。
設(shè)置時間:
linux能上網(wǎng)后,輸入date命令,發(fā)現(xiàn)時間不對。此時我們可以設(shè)置時間:
date -s 12:05這個是設(shè)置time,但是日期也不對,可以輸入date -s 2011/12/14來設(shè)置日期。這樣就ok了。更多設(shè)置時間的內(nèi)容我們再次不贅述,讀者可以自行去查找相關(guān)文章。
總體來說:該篇文章寫得不是很好,以后會進(jìn)一步改進(jìn),希望讀者多多批評。盡管暫時還沒有人看我的博客。
轉(zhuǎn)載于:https://blog.51cto.com/609782682/738904
總結(jié)
以上是生活随笔為你收集整理的Centos5.6入门学习003之Cenots环境初始化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

- 上一篇: SQLOS 简单任务调度
- 下一篇: Java 调用 Oracle 存储过程返