日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

【连载】《linux入门很简单》电子版——作者:刘金鹏(1.4G大叔)

發(fā)布時(shí)間:2024/1/1 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【连载】《linux入门很简单》电子版——作者:刘金鹏(1.4G大叔) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

經(jīng)過漫長(zhǎng)的等待之后安裝終于完成了。我總算離開了光盤帶著跟隨我的那幫兄弟們?cè)谟脖P里落戶了。用戶隨即發(fā)出命令重啟我滿懷信心的看著已經(jīng)來到硬盤上的兄弟們我們就要開始一段新?的生活了希望大家能夠作出最大的努力讓用戶認(rèn)可我們這個(gè)系統(tǒng)。看著兄弟們意味深長(zhǎng)的對(duì)我點(diǎn)了點(diǎn)頭之后我靜靜的閉上了眼睛……

小子起床了

我睜開眼看看眼前站的人是門房的?GRUB大叔。仔細(xì)回憶了一下想起來了我剛剛被安裝到一臺(tái)電腦里這是我的第一次啟動(dòng)。

有人說你怎么記性這么差阿這剛才幾秒鐘發(fā)生的事情你怎么就還得回憶一下才知道呢您別奇怪這還是因?yàn)槟也皇且粋€(gè)種族的不大了解。一方面幾秒鐘對(duì)我們軟件來說已經(jīng)是一個(gè)很長(zhǎng)的時(shí)間了。另一方面我們linux編程軟件在電腦斷電不工作的時(shí)候是沒有一點(diǎn)記憶的不像你們?nèi)祟?/span>睡覺的時(shí)候還能做個(gè)夢(mèng)啥的。我們睡覺的?時(shí)候也就是系統(tǒng)沒啟動(dòng)的時(shí)候),是什么也不知道的之前發(fā)生的?事情需要記憶的我們都會(huì)在睡覺前寫成文件放在我們住的硬盤里?這樣下次起床就能回憶起來了。每次起床的時(shí)候都是由GRUB大叔?都來叫醒我。G大叔是一個(gè)啟動(dòng)管理器就住在傳達(dá)室。所謂傳達(dá)室?學(xué)名叫做?MBR是一個(gè)硬盤的入口第?0號(hào)扇區(qū)。傳達(dá)室不屬于任何?一個(gè)房間或者說MBR不屬于任何一個(gè)分區(qū)。傳達(dá)室很小只有512Byte因?yàn)榫鸵粋€(gè)扇區(qū)嘛。由于傳達(dá)室地方實(shí)在太小所以?G?大叔會(huì)把一些有用的東西放在我的硬盤空間里必要的時(shí)候來看看具體放的是什么咱們待會(huì)再說G大叔每天的職責(zé)就是叫床——叫我起床。有人說你不會(huì)自己定個(gè)鬧鐘阿這么大了還用人叫。我……-_-b再次重申我是一個(gè)軟件OK我是一個(gè)操作系統(tǒng)操作系統(tǒng)也是個(gè)程序是個(gè)軟件只不過特殊點(diǎn)而已。是軟件就得被別人調(diào)用才能啟動(dòng)才能工作這個(gè)調(diào)用就是叫我起床的動(dòng)作。G大叔就是負(fù)責(zé)叫我起床的軟件那你可能?又要問了G大叔既然也是軟件那誰負(fù)責(zé)叫他呢

話說有一種東西叫做?BIOS大家都聽說過吧。就是主板上那個(gè)就是開機(jī)你按?del?進(jìn)去的那個(gè)藍(lán)屏幕不是所有主板都按?del?進(jìn)?BIOSBIOS?這個(gè)家伙其實(shí)也是一個(gè)軟件但他是一個(gè)比我和?G大叔還特殊的軟件特殊到一般都不歸在軟件的行列里而是被叫做固件因?yàn)樗≡谥靼迳系囊粋€(gè)芯片里而不像我們這樣住在硬盤里。每當(dāng)計(jì)算機(jī)的電源鍵被主人按下的時(shí)候一股溫暖而舒適的電流就會(huì)從電源涌入流?遍整個(gè)主板流經(jīng)每個(gè)元件流到?BIOS居住的那顆芯片并由芯片上的某一跟管腳流進(jìn)芯片里面并準(zhǔn)確無誤的擊中的?BIOS的身體于是——BIOS醒了。和著天天被電醒的真慘~)

BIOS?醒來之后就開始工作。他的工作平凡而重要復(fù)雜而機(jī)械就是去檢查CPU?內(nèi)存阿顯卡阿啥的都是否正常。都檢查一遍沒有問題之后就來到我們住的硬盤這里來到MBR來到那間傳達(dá)室完成他的最后一個(gè)任務(wù)——叫醒在門房值班的那個(gè)人。現(xiàn)在這里的門房自然是?G大叔了是在剛才我安裝的時(shí)候把他安排到那里的。在?G?大叔入行之前很多linux?帶的是一個(gè)叫做?LILO?的家伙。注意?LILO不是LOLILILO就是?LInux?Loader?的意思。這家伙以前一直給各種?linux?充當(dāng)門房。不過這家伙比較死心眼他不認(rèn)字不認(rèn)識(shí)分區(qū)阿目錄啥的。他只記步數(shù)lilo不識(shí)別分區(qū)和目錄只記錄內(nèi)核文件所在的扇區(qū)號(hào)),比如說要讓他叫我起床那得先讓他看好了我睡哪然后他自己記著從門房出來向東走多少步向南走多少步就走到我床前。下次要叫床的時(shí)候他就嚴(yán)格的按照自己的記錄去走如果我睡的地方變了?他照樣會(huì)走到我原來睡覺的地方對(duì)著空氣叫那個(gè)不存在的我起床。所以每次我要?換地方睡覺還都得跟這死心眼打個(gè)招呼。用?lilo每次升級(jí)了內(nèi)核都要重新安裝?一邊?lilo以便他能找到新的內(nèi)核

G?大叔就不是這樣了人家好歹認(rèn)字能讀文件。我會(huì)給他寫個(gè)配置文件放在我那間大屋子的?/boot/grub/位置里叫做?grub.cfgG大叔每次起來后都來到這里拿?起文件看看。這就是我說的他寄放在我這里的文件之一。我會(huì)在上面給他寫清楚我睡在哪里哪個(gè)分區(qū)哪個(gè)目錄然后?G大叔一看就知道該到哪里去叫我了。如果我不睡在原來的地方也沒關(guān)系只要把那個(gè)配置文件改了就好G大叔仍然可以找到我。?除了叫我G大叔也負(fù)責(zé)叫醒我的鄰居隔壁的那個(gè)操作系統(tǒng)。那個(gè)操作系統(tǒng)我之前有所耳聞叫做查皮是一個(gè)叫做稍微有點(diǎn)軟的公司做的。

查皮這家伙名氣可是大的很全世界沒幾個(gè)不認(rèn)識(shí)他的。這名氣一大呢脾氣就大了?作事情也從來不考慮一下別人。為什么這么說呢還得從傳達(dá)室說起。傳達(dá)室現(xiàn)在住?著跟我一起來的?G大叔我們來之前整個(gè)電腦只有查皮一個(gè)人住的時(shí)候傳達(dá)室是沒人的而是放了一個(gè)簡(jiǎn)單的類似門鈴的裝置BIOS來傳達(dá)室叫人的時(shí)候只要按一下那個(gè)鈴就可以了那邊的查皮就知道該起床了。G大叔搬進(jìn)去之后會(huì)考慮到原有?的查皮系統(tǒng)留著叫醒查皮的那個(gè)開關(guān)。當(dāng)用戶啟動(dòng)電腦G大叔被叫醒的時(shí)候G大叔會(huì)一臉嚴(yán)肅的問用戶要用哪個(gè)系統(tǒng)一個(gè)?ubuntu一個(gè)查皮給你?10快選?如果用戶選我G大叔就來叫醒我如果選查皮G大叔就去按那個(gè)鈴。雖然?G大叔說話有點(diǎn)不客氣不過還是盡職盡責(zé)的作為一個(gè)啟動(dòng)管理器就要負(fù)責(zé)好硬盤上每個(gè)系統(tǒng)的啟動(dòng)工作。可是查皮就不一樣了如果硬盤上已經(jīng)住進(jìn)了我門房里已經(jīng)有了?G大叔這時(shí)候重裝查皮系統(tǒng)的話查皮會(huì)不管三七二十一的把?G大叔趕出來在?傳達(dá)室裝好他的起床鈴就走了不管我這邊的情況。電腦再啟動(dòng)的時(shí)候BIOS自?然就找不到G大叔了就只能去按那個(gè)鈴直接啟動(dòng)了查皮我的存在就完全被無視了。

那如果這樣的慘劇不幸的事情發(fā)生了怎么半呢他能把?G大叔趕出來我照樣能?在讓?G大叔再搬進(jìn)去想強(qiáng)拆沒門不過雖然說是這么說這要想把?G大樹搬回?去前提是我得啟動(dòng)了才可以呀處于睡覺狀態(tài)的我是什么也干不了的。可是?G大叔?已經(jīng)被趕走了沒法叫我起床了我又怎么啟動(dòng)呢還記得那張安裝光盤么還記得?我說那是一張?LiveCD還記得系統(tǒng)出問題的時(shí)候可以用他來修復(fù)么沒錯(cuò)就是那?張趕緊讓你家狗狗把他叼回來現(xiàn)在用上了用?LiveCD啟動(dòng)電腦就能夠啟動(dòng)光盤上的?ubuntu系統(tǒng)這時(shí)候電腦可就歸我們linux系統(tǒng)命令管啦嘿嘿小小的查皮算什么?你敢把我們的?G大叔攆走想的美LiveCD啟動(dòng)之后打開命令行運(yùn)行?sudo?-i獲取權(quán)限。然后mount?/dev/sdax?/media/sdax就是你安裝Ubuntu的時(shí)候用作根目錄”/”的那個(gè)分區(qū)如果你還單獨(dú)分了?/boot分區(qū)那就還得?mount?/dev/sday?/media/boot/

?

當(dāng)然這里的?sdax,sday都需要根據(jù)你的實(shí)際分區(qū)情況修改可能是?sda1,sda4或者?sdb2,sdc8都沒準(zhǔn)。mount?好了之后運(yùn)行?grub-install?–root-directory=/media/?/dev/sda就好了。最后重啟電腦熟悉的?G大叔又回來了。

當(dāng)然以上說的都是以后可能發(fā)生的情況目前在我這里還沒有這樣的事情隔?壁那個(gè)查皮睡的死豬一樣不會(huì)有什么舉動(dòng)的。而?G大叔早在安裝的時(shí)候就自動(dòng)設(shè)置?好了多重系統(tǒng)啟動(dòng)剛剛就是用戶告訴?G大叔來叫醒我去干活的。

起床之后用戶似乎對(duì)?G大叔的舉動(dòng)不是很滿意打算要修改一下?G大叔的配置?文件。剛才我們說了G大叔啟動(dòng)的時(shí)候會(huì)去找?/boot/grub/grub.cfg文件這里面記錄?了一些?G大叔應(yīng)該做的事情。比如去×××我去哪里叫醒查皮等待?10秒沒有動(dòng)靜?的話就默認(rèn)叫醒我等等。不過主人要想修改這些設(shè)置的話可不需要修改這個(gè)文件而是要該?/etc/default/grub文件。這個(gè)文件里簡(jiǎn)單明了的記錄了?G大叔應(yīng)該做的一些?動(dòng)作。只見用戶下達(dá)了命令sudo?gedit?/etc/default/grub這命令的意思就是以?root

?

戶的身份命令?gedit軟件去打開?/etc/default/grub文件。之前我們說過安裝的時(shí)候?創(chuàng)建的那個(gè)用戶不是一般的用戶是擁有能變身成?root的能力的用戶。這個(gè)?sudo?意思就是我要變身輸入這個(gè)命令之后我會(huì)要求用戶再輸入一邊他自己的密碼?注意是當(dāng)前用戶的密碼比如我這里就是?lanwoniu這個(gè)用戶),不是?root的密碼?真正的?root用戶的密碼……是個(gè)迷。輸入了密碼確認(rèn)了他就是安裝時(shí)的那個(gè)用戶后?就可以以?root的權(quán)限去執(zhí)行后面的命令了gedit?/etc/default/grub這個(gè)?gedit是一個(gè)小的文本編輯器要編輯文本文件用他最方便了。linux程序設(shè)計(jì)gedit小弟身輕如燕迅速的從硬盤?里爬起來越進(jìn)內(nèi)存里打開那個(gè)?grub文件顯示在屏幕上。只見文件里寫著

GRUB_DEFAULT=0?這行說的就是讓?G?大叔在用戶沒有選擇的情況下默認(rèn)來叫醒我。因?yàn)樵陔娔X啟動(dòng)的時(shí)候G大叔給用戶的選項(xiàng)里叫醒我是排在第一個(gè)的。?但是?G大叔數(shù)數(shù)喜歡從?0開始數(shù)所以是“=0”用戶似乎就是看著這個(gè)不大順眼?把這個(gè)改成了4。我掐指一算改成?4也就是啟動(dòng)時(shí)?G大叔給用戶的第?5個(gè)選項(xiàng)……是去叫醒查皮。用戶的意思是如果他沒有選擇就讓?G大叔去叫醒查皮。哎……看來還是不喜歡我阿。另外這一行GRUB_TIMEOUT=10也被用戶改成了?5。這行?是?G大叔等待用戶選擇的時(shí)間原本是等?10如果用戶不選擇的話就去叫醒查皮?現(xiàn)在改成?5秒了看來這用戶還是個(gè)急性子。改完了之后保存了這個(gè)文件gedit小弟繼續(xù)回硬盤里睡覺去了。但是還沒完光改了這個(gè)文件是不管用的G大叔真正關(guān)?心的是?/boot/grub/grub.cfg文件阿。還得運(yùn)行一下?sudo?update-grub這樣就會(huì)根據(jù)剛才修改的?grub文件自動(dòng)生成一個(gè)給?G大叔看得新的grub.cfg文件。這才算改完。

?

?

?

轉(zhuǎn)載于:https://blog.51cto.com/hudongwang2013/1250682

總結(jié)

以上是生活随笔為你收集整理的【连载】《linux入门很简单》电子版——作者:刘金鹏(1.4G大叔)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。