新聞中心
在現(xiàn)代計(jì)算機(jī)系統(tǒng)中,文件系統(tǒng)的空間管理是一個(gè)至關(guān)重要的問(wèn)題。當(dāng)文件系統(tǒng)中的大文件被刪除時(shí),如果文本區(qū)域的中間有空白部分,則可以充分利用這些空洞部分來(lái)避免文件系統(tǒng)的碎片化和浪費(fèi),提高文件系統(tǒng)的利用效率和性能。

讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、網(wǎng)絡(luò)空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、額敏網(wǎng)站維護(hù)、網(wǎng)站推廣。
Linux文件系統(tǒng)通過(guò)空洞機(jī)制可以充分利用未使用的空間,這是一種優(yōu)化磁盤(pán)空間利用的方法。本文將深入探究Linux文件系統(tǒng)中的空洞技術(shù),包括其定義、實(shí)現(xiàn)方式和使用。
一、空洞機(jī)制的定義及實(shí)現(xiàn)方式
空洞機(jī)制是指允許一個(gè)文件分配到磁盤(pán)上的空間不必是一個(gè)連續(xù)的區(qū)域,而是可以分布于磁盤(pán)的不同位置,這些未使用的磁盤(pán)空間被稱(chēng)為“空洞”。實(shí)現(xiàn)這種機(jī)制的關(guān)鍵在于,將文件中未使用的字節(jié)標(biāo)記為“空洞”,并讓文件系統(tǒng)知道這些字節(jié)不必實(shí)際分配空間。
在Linux系統(tǒng)中,空洞機(jī)制的實(shí)現(xiàn)方式是通過(guò)使用系統(tǒng)調(diào)用open和write。例如,可以通過(guò)open系統(tǒng)調(diào)用打開(kāi)一個(gè)文件并指定文件的長(zhǎng)度,然后使用write系統(tǒng)調(diào)用寫(xiě)入文件數(shù)據(jù)。如果寫(xiě)入的數(shù)據(jù)包含空白字節(jié),則Linux會(huì)將這些字節(jié)標(biāo)記為“空洞”以免浪費(fèi)磁盤(pán)空間。在文件被打開(kāi)的情況下,如果寫(xiě)入的數(shù)據(jù)包含在文件已有數(shù)據(jù)的中間,則空洞將被自動(dòng)創(chuàng)建。如果數(shù)據(jù)的最后一個(gè)字節(jié)是空洞,則必須調(diào)用lseek來(lái)將文件指針移到文件末尾,這樣就可以創(chuàng)建新的空洞。
二、空洞機(jī)制的使用
空洞機(jī)制可以在很多情況下提高文件系統(tǒng)的性能和效率,如大文件的快速創(chuàng)建、處理和傳輸。下面介紹一些具體的應(yīng)用場(chǎng)景。
1. 壓縮文件
許多壓縮程序使用空洞機(jī)制來(lái)提高壓縮效率。由于壓縮文件中通常包含大量的零字節(jié)(這是因?yàn)閴嚎s算法的一些特性),如果使用空洞機(jī)制將這些零字節(jié)標(biāo)記為“空洞”,則可以大大減少文件的大小,并提高壓縮效率。
2. 數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)經(jīng)常需要處理大量的數(shù)據(jù),因此使用空洞機(jī)制來(lái)處理這些數(shù)據(jù)是非常常見(jiàn)的??斩礄C(jī)制可以使數(shù)據(jù)庫(kù)更快地讀取和寫(xiě)入數(shù)據(jù),降低磁盤(pán)使用率,并提高性能。另外,當(dāng)某個(gè)數(shù)據(jù)項(xiàng)被刪除時(shí),空洞機(jī)制可以將該數(shù)據(jù)項(xiàng)占用的空間釋放,從而避免碎片化。
3. 大型文件
對(duì)于超大的文件,使用空洞機(jī)制可以大幅度提高文件的效率。例如,在視頻和音頻生產(chǎn)等領(lǐng)域,使用空洞技術(shù)可以盡可能地避免大型文件的碎片化。
綜上所述,空洞機(jī)制是一種非常有用的文件系統(tǒng)優(yōu)化技術(shù)。在Linux中,空洞技術(shù)的實(shí)現(xiàn)非常簡(jiǎn)單,但可以提高文件系統(tǒng)的性能和效率,尤其是在處理大型文件和數(shù)據(jù)庫(kù)等場(chǎng)景中。因此,掌握Linux文件系統(tǒng)中的空洞技術(shù)對(duì)于提高計(jì)算機(jī)系統(tǒng)和應(yīng)用程序的性能和效率至關(guān)重要。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
簡(jiǎn)述linux系統(tǒng)中以下目錄的主要內(nèi)容: /home /tmp /etc /bin /in /var
/home目錄是用戶(hù)工作目錄,系統(tǒng)每添加一個(gè)用戶(hù),home目錄下就會(huì)為該用戶(hù)賬號(hào)添脊碼加一個(gè)同名的主目錄。
/tmp 該目錄用來(lái)存放不同程序執(zhí)行時(shí)產(chǎn)生的臨時(shí)文件。默認(rèn)所有用戶(hù)都可以讀取,寫(xiě)入和執(zhí)行文件。應(yīng)定時(shí)刪除該目錄下所有文件以免臨時(shí)文件沾滿(mǎn)磁盤(pán)。
/etc 該目錄主要存放系統(tǒng)管理時(shí)用的各種配置文件,如網(wǎng)絡(luò)配置文件,x系統(tǒng)配置文件,設(shè)備配置信息,設(shè)置用戶(hù)信息等。該目錄下所有文件由管理員使用。普通用戶(hù)只有閱讀權(quán)限。
/bin 這個(gè)目錄存放linux 常用的操作命令 ,如ls ,mkdir等。該目錄還存放一般用戶(hù)使用的可執(zhí)行文件。
/in 此目錄主要存放一些系統(tǒng)i管理的必備程序。如管理工具,應(yīng)用軟件和通用的根用戶(hù)權(quán)限命令等內(nèi)容。包括系統(tǒng)管理工具,如fdisk ,mkfs等,以及網(wǎng)絡(luò)命令,如ifcongfig,route等。
/var 該目錄也是一個(gè)非常重要的目錄,主要存放容易變動(dòng)的數(shù)據(jù)。這些數(shù)據(jù)在系統(tǒng)運(yùn)行過(guò)程中不斷改變,它們被存放到幾個(gè)子目錄下,如打印機(jī),郵件等。很彎搭多服務(wù)的日志信息都存放到該目錄下(包括系統(tǒng)日志,服務(wù)埋野拿器日志和郵件日志等)。
linux 常用目錄的作用和存放的內(nèi)容:
/bin 存放使用者最長(zhǎng)用的命令,如:cp、ls、cat,等等。
/boot 啟動(dòng)linux時(shí)使用的一些核心文件。
/dev 是device(設(shè)備)的縮寫(xiě),這個(gè)目錄下是所有l(wèi)inux的外圍設(shè)備。
/etc 這個(gè)目錄用來(lái)存放系統(tǒng)管理所弊纖需要的
配置文件
和子目錄。
/home 用戶(hù)的主目錄,比如說(shuō)有個(gè)用戶(hù)叫wang,那他的目錄就是/home/wang也可以用~wang來(lái)表示。
/lib 這個(gè)目錄是存祥卜卜放著系統(tǒng)最基本的動(dòng)態(tài)連接庫(kù),幾乎所有的
應(yīng)用程序
都須用這些共享庫(kù)。
/lost+found 這個(gè)目錄平時(shí)是空的,當(dāng)系統(tǒng)不正常關(guān)機(jī)后,這里就是一些無(wú)家可歸文件的避難所。
/mnt 這個(gè)目錄是空的,系統(tǒng)提供這個(gè)目錄是讓用戶(hù)臨時(shí)掛接別的
文件系統(tǒng)
。
/proc 這個(gè)目錄是一個(gè)虛擬目錄,它是系統(tǒng)內(nèi)存映射,我們可以直接通過(guò)訪問(wèn)這個(gè)目錄來(lái)獲取系統(tǒng)信息。也就是說(shuō),這個(gè)目錄的內(nèi)容不在硬盤(pán)上而是在內(nèi)存中。
/root 系統(tǒng)管理員(root)的主目錄,作為系統(tǒng)的擁有者的特權(quán)。
/in s就是super user的意義,也就是說(shuō)這里存放的是系統(tǒng)管理員使用的管理程序。
/tmp 這個(gè)目錄是存放一些臨時(shí)文件的地方。
/usr 我們用到的應(yīng)用程序的文件幾乎都存放這個(gè)目錄下:/usr/X11R6存放X_Window的目錄;/usr/bin存放著許多應(yīng)用程序;/usr /in給超級(jí)用戶(hù)使用的一些管理程序就放在這個(gè)里面;/usr/include開(kāi)發(fā)和編譯應(yīng)用程序所需的
頭文件
;/usr/lib存放一些常用的動(dòng)態(tài)連接共享庫(kù)和靜態(tài)歸檔案庫(kù);/usr/local這是提供給一般用戶(hù)的/usr目錄,在這里安裝軟件最合適。/usr/man存放幫助文檔。/usr /src開(kāi)放的
源代謹(jǐn)穗碼
就存在這個(gè)目錄下。
/var 這個(gè)目錄存放那些不斷擴(kuò)充的東西,為了保持usr的相對(duì)穩(wěn)定,那些才、經(jīng)常被修改的目錄可以放在這個(gè)目錄下,如/var/log日志文件。
/home 用戶(hù)目錄
/tmp臨時(shí)文件隱弊存放處,一般是程序運(yùn)行時(shí)暫時(shí)存放一些運(yùn)行結(jié)灶攔族果等文件的地方
/etc系統(tǒng)配置文件的地方,說(shuō)白了就是控制面板
/bin常用命令二進(jìn)制文件放置地方
/in s想成system 系統(tǒng)管理員使用的命令存放地
/var日志文件的存放地,管理員每天都要去的地方,什么登陸日志,錯(cuò)誤日志,郵件日志啥米都衡搏在這邊
按不同方式列出當(dāng)前目錄下的文件清單:
1.列出文件清單命令:ls
ls命令能夠列出當(dāng)前目錄下的所有內(nèi)容。ls 命令的執(zhí)行方式為:
# ls
進(jìn)入到Linux命令行中后,我們至少要知道當(dāng)前所處的位置有哪些內(nèi)容,這些信息就可以使用ls命令來(lái)獲得。
在Linux中,ls命令是最常使用的命令之一,因?yàn)樵诿钚邢乱S時(shí)查看目錄內(nèi)容。如果不加任何選項(xiàng)的話(huà),ls命令僅列出當(dāng)前目錄下的文件和目錄名,例如,想要查看/etc目錄下的內(nèi)容,可以使用下列命令:
# ls /etc
如果想要列出當(dāng)前目錄下所有文件,則可以使用下列命令:
# ls -a
讀者可能會(huì)發(fā)現(xiàn)里面有很多以“.”為開(kāi)頭的文件或者目錄,在Linux中,如果一個(gè)文件名(目錄名)以“.”開(kāi)頭則表示它是隱藏文件喚瞎(目錄)。并且在默認(rèn)情況下,藍(lán)色代表一個(gè)目錄,白色代表一個(gè)普通文件。
目錄的切換:
/bin
該目錄中存放Linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。
/boot
該目錄下存放的都是系統(tǒng)啟動(dòng)時(shí)要用到的程序,當(dāng)用lilo引導(dǎo)Linux時(shí),會(huì)用到這里的一些信息
/dev
該目錄包含了Linux系統(tǒng)中使用的所有外部設(shè)備,它實(shí)際上是訪問(wèn)這些外部設(shè)備的端口,你可以訪問(wèn)這些外部設(shè)備,與訪問(wèn)一個(gè)文件或一個(gè)目錄沒(méi)有區(qū)別。
/etc
該目錄存放了系統(tǒng)管理時(shí)要用到的各種配置文件和子目錄,例如網(wǎng)絡(luò)配置文件、文件系統(tǒng)、X系統(tǒng)配置文件、設(shè)備配置信息、設(shè)置用戶(hù)信息等。
/in
該目錄用耐拍來(lái)存放系統(tǒng)管理員的系統(tǒng)管理程序。
/home
如果建立一個(gè)名為“xx”的用戶(hù),那么在/home目錄下就有一個(gè)對(duì)應(yīng)的“/home/xx”路徑,用來(lái)存放該用戶(hù)的主目錄。
/lib
該目錄用來(lái)存放系統(tǒng)動(dòng)態(tài)連接共享庫(kù),幾乎所有的應(yīng)用程序都會(huì)用到該目錄昌鏈羨下的共享庫(kù)
/mnt
該目錄在一般情況下也是空的,你可以臨時(shí)將別的文件系統(tǒng)掛在該目錄下。例如掛載U盤(pán):#mount /dev/sda1 /mnt
/root
如果你是以超級(jí)用戶(hù)的身份登錄的,這個(gè)就是超級(jí)用戶(hù)的主目錄
/tmp
用來(lái)存放不同程序執(zhí)行時(shí)產(chǎn)生的臨時(shí)文件
/usr
用戶(hù)的很多應(yīng)用程序和文件都存放在該目錄下
cd命令
使用對(duì)象:所有使用者
命令格式:cd (cd和目錄之間使用空格隔開(kāi))
作用:切換當(dāng)前目錄至dirName。
cd 進(jìn)入用戶(hù)主目錄;
cd ~ 進(jìn)入用戶(hù)主目錄;
cd – 返回進(jìn)入此目錄之前所在的目錄;
cd .. 返回上級(jí)目錄(若當(dāng)前目錄為“/“,則執(zhí)行完后還在“/”;”..”為上級(jí)目錄的意思)(cd 和 .. 中間要有空格);
cd ../.. 返回上兩級(jí)目錄;
如何學(xué)習(xí)linux操作系統(tǒng)?
1.1 初學(xué)者入門(mén)首選-redhat系列
在學(xué)習(xí)redhat系列l(wèi)inux之前,首先要了解以下redhat linux各個(gè)發(fā)行版本之間的關(guān)系。
1.Red Hat Linux
Red Hat Linux是redhat最早發(fā)行的個(gè)人版本的linux, 其1.0版本于1994年11月3日發(fā)行。雖然其歷信仿吵史不及其它linux發(fā)行版本悠久,但比起很多的Linux發(fā)行套件,Red Hat 的歷史悠久得多。自從Red Hat 9.0版本發(fā)布后,RedHat 公司就不再開(kāi)發(fā)桌面版的 Linux發(fā)行套件,Red Hat Linux停止了開(kāi)發(fā),而將全部力量集中在服務(wù)器版的開(kāi)發(fā)上,也就是 Red Hat Enterprise Linux 版。2023年4月30日,Red Hat公司正式停止對(duì)Red Hat 9.0版本的支持,標(biāo)志著Red Hat Linux的正式完結(jié)。原本的桌面版Red Hat Linux發(fā)行套件則與來(lái)自開(kāi)源社區(qū)的 Fedora進(jìn)行合并,成為 Fedora Core 發(fā)行版本。
目前Red Hat分為兩個(gè)系列:由Red Hat公司提供收費(fèi)技術(shù)支持和更新的Red Hat Enterprise Linux,以及由社區(qū)開(kāi)發(fā)的免費(fèi)的Fedora Core。
2.Fedora Core
Fedora Core(縮寫(xiě)為FC)被紅帽公司定位為新技術(shù)的實(shí)驗(yàn)場(chǎng)地,許多新的技術(shù)都會(huì)在 FC 中檢驗(yàn),如果穩(wěn)定的話(huà)紅帽公司則會(huì)考慮加入 Red Hat Enterprise Linux 中。
Fedora Core 1發(fā)布于2023年年末,而FC的定位便是桌面用戶(hù)。FC提供了最新的軟件包,同時(shí),它的版本更新周期也非常短,僅6個(gè)月。由于版本更新頻繁,性能和穩(wěn)大灶定性得不到保證,因此,一般在服務(wù)器上不推薦采用Fedora Core。
其實(shí)可以這么認(rèn)為,F(xiàn)edora就是Red Hat發(fā)行Red Hat企業(yè)版linux的一個(gè)實(shí)驗(yàn)版本,以用戶(hù)做測(cè)試,為Red Hat企業(yè)版發(fā)布奠定基礎(chǔ)。
3.Red Hat Enterprise Linux
Red Hat Enterprise Linux(縮寫(xiě)為RHEL,Red Hat的企業(yè)版)。Red Hat現(xiàn)在主要做服務(wù)器版的linux開(kāi)發(fā),在版本上注重了性能和穩(wěn)定性以及對(duì)硬件的支持。 由于企業(yè)版操作系統(tǒng)的開(kāi)發(fā)周期較長(zhǎng),注重性能、穩(wěn)定性和服務(wù)端軟件支持,因此版本更新相對(duì)較緩慢。
RedHat Enterprise Linux又分為4個(gè)版本 Advanced Server(AS)、ES Workstation(WS)、Desktop,它們的差別不太大,只是功能方面的差別。
1.4 linux作為服務(wù)器是發(fā)展趨勢(shì)
在上面的章節(jié)中主要介紹了幾種最常見(jiàn)的linux發(fā)行版本,其實(shí)linux的發(fā)行版本還有很多很多,比較常見(jiàn)的還有Debian GNU/Linux, Mandriva, Gentoo,Slackware, Knoppix,MEPIS, Xandros,國(guó)產(chǎn)的紅旗redflag,中標(biāo)linux等等,這里不再一 一介紹,其實(shí)縱觀linux的各個(gè)發(fā)行版,linux發(fā)行版本無(wú)非是朝著這兩個(gè)方面而來(lái),一是服務(wù)器市場(chǎng),而是桌面市場(chǎng)。
以Ubuntu Linux為代表的linux發(fā)行版走的是桌面市場(chǎng)路線,雖然它們給用戶(hù)帶來(lái)很多驚喜,更新也很快,但是由于桌面市場(chǎng)有著windows這樣強(qiáng)勁的對(duì)手,linux桌面發(fā)展舉步維艱。
以redhat系列版本為代表的linux發(fā)行版現(xiàn)在主要面向企業(yè)級(jí)linux的服務(wù)器市場(chǎng),重點(diǎn)開(kāi)發(fā)linux的企業(yè)版本,suse linux同樣主要力量也集中在開(kāi)發(fā)企業(yè)級(jí)linux上面,其它的例如國(guó)產(chǎn)redhat flag,中標(biāo)linux等都重點(diǎn)投入在了linux服務(wù)器市場(chǎng)。linux兩大發(fā)布滑侍廠商現(xiàn)在都走了linux服務(wù)器市場(chǎng)的路線,可見(jiàn)linux作為企業(yè)級(jí)服務(wù)器有著巨大的發(fā)展前途,據(jù)權(quán)威部門(mén)統(tǒng)計(jì),linux在服務(wù)器市場(chǎng)的占有率每年都在持續(xù)上升。
其實(shí)很多l(xiāng)inux的應(yīng)用都是針對(duì)linux服務(wù)器的,本書(shū)的講述也是主要針對(duì)linux在服務(wù)器下的各種應(yīng)用展開(kāi)的。
二、 養(yǎng)成良好的linux操作習(xí)慣
當(dāng)你進(jìn)入linux的學(xué)習(xí)之后,請(qǐng)不要用windows的工作方式來(lái)思考問(wèn)題,因?yàn)樗鼈冎g確實(shí)有很大的不同,比如它們之間的內(nèi)存管理機(jī)制,進(jìn)程運(yùn)行機(jī)制等都有很大不同,這些異同點(diǎn)將在下面章節(jié)陸續(xù)講述,因此,拋開(kāi)windows那種思維,用全新的理念嘗試去挖掘linux身上特有的潛質(zhì),對(duì)初學(xué)者至關(guān)重要。
2.1 一定要習(xí)慣命令行方式
Linux是一個(gè)命令行組成的操作系統(tǒng),精髓在命令行,無(wú)論圖形界面發(fā)展到什么水平,命令行方式的操作永遠(yuǎn)是不會(huì)變的,Linux命令有許多強(qiáng)大的功能:從簡(jiǎn)單的磁盤(pán)操作、文件存取、到進(jìn)行復(fù)雜的多媒體圖象和流媒體文件的制作都離不開(kāi)命令行。雖然linux也有桌面系統(tǒng),但是X-window也只是運(yùn)行在命令行模式下的一個(gè)應(yīng)用程序。
因此,可以這么說(shuō),命令是學(xué)習(xí)linux系統(tǒng)的基礎(chǔ),學(xué)習(xí)linux,很大程度上就是學(xué)習(xí)命令,很多l(xiāng)inux高手其實(shí)都是玩兒命令很熟的人。
也許對(duì)于剛剛從windows系統(tǒng)進(jìn)入linux學(xué)習(xí)的初學(xué)者來(lái)說(shuō),立刻進(jìn)入枯燥的命令學(xué)習(xí),實(shí)在太難,但是你一旦學(xué)會(huì)就愛(ài)不釋手。因?yàn)樗墓δ軐?shí)在太強(qiáng)大了。您未來(lái)的學(xué)習(xí)之路也將會(huì)以指數(shù)增加的方式增長(zhǎng)。
2.2 理論結(jié)合實(shí)踐
有很多初學(xué)者都會(huì)遇到這么一個(gè)問(wèn)題,說(shuō)到系統(tǒng)的每個(gè)命令,都很熟悉,但是在系統(tǒng)出現(xiàn)故障的時(shí)候,面對(duì)出現(xiàn)問(wèn)題的linux系統(tǒng)無(wú)從下手了。不知道在什么時(shí)候用什么命令去檢查系統(tǒng),這是很多l(xiāng)inux新手最無(wú)奈的事情了。說(shuō)到底,就是學(xué)習(xí)的理論沒(méi)有很好的與系統(tǒng)實(shí)際操作相結(jié)合。
很多l(xiāng)inux知識(shí),例如每個(gè)命令的參數(shù)含義,在書(shū)本上說(shuō)的很清楚,看起來(lái)也很容易理解,但是一旦組合起來(lái)使用,卻并不是那么容易,沒(méi)有多次的動(dòng)手練習(xí),其中的技巧是無(wú)法掌握的。
人類(lèi)大腦不像計(jì)算機(jī)的硬盤(pán)一樣,除非硬盤(pán)壞掉或者硬盤(pán)被格式化,否則儲(chǔ)存的資料將永遠(yuǎn)而且時(shí)刻的記憶在硬盤(pán)中。而在人類(lèi)記憶的曲線中,必須要不斷的重復(fù)練習(xí)才會(huì)將一件事情記得比較熟。同樣的,學(xué)習(xí) Linux 也一樣,如果無(wú)法經(jīng)常學(xué)習(xí)的話(huà),學(xué)了后面的,忘記了前面的;還有些linux初學(xué)者也學(xué)了很多l(xiāng)inux知識(shí),但是由于長(zhǎng)期不用,導(dǎo)致學(xué)過(guò)的東西在很短的時(shí)間內(nèi)又忘記了,久而久之,失去了學(xué)習(xí)的信心。
可見(jiàn),增加自己Linux 的實(shí)戰(zhàn)技能,只有勤于動(dòng)手,勇于實(shí)踐,這也是學(xué)好linux的根本。
2.3 學(xué)會(huì)使用linux聯(lián)機(jī)幫助
各個(gè)Linux的發(fā)行版本的技術(shù)支持時(shí)間都較短,這對(duì)于Linux初學(xué)者來(lái)說(shuō)往往是不夠的, 其實(shí)當(dāng)安裝了一個(gè)完整的Linux系統(tǒng)后其中已經(jīng)包含了一個(gè)強(qiáng)大的幫助,只是可能你還沒(méi)有發(fā)現(xiàn)和使用它們的技巧。例如,對(duì)于一個(gè)linux tar命令的使用,你不是很熟悉,那么只要你在命令行輸入man tar, 就會(huì)得到tar的詳細(xì)說(shuō)明和用法;
主流的linux發(fā)行版都自帶了非常詳細(xì)的幫助文檔,包括使用說(shuō)明和FAQ,從系統(tǒng)的安裝到系統(tǒng)的維護(hù),再到系統(tǒng)安全,針對(duì)不同層次人群的詳盡文檔。仔細(xì)閱讀文檔后60%的問(wèn)題都可在這里得到解決。
2.4 學(xué)會(huì)獨(dú)立思考問(wèn)題,獨(dú)立解決問(wèn)題
遇到問(wèn)題,首先想到的應(yīng)該是如何自己去解決這個(gè)問(wèn)題,解決方式很多,看書(shū)查資料,網(wǎng)絡(luò)搜索引擎,技術(shù)論壇等等,通過(guò)這幾種方式,90%的問(wèn)題都能得到解決,通過(guò)這種方式一方面鍛煉了自己獨(dú)立解決問(wèn)題的能力。另一方面技術(shù)上也能得到快速提高。
如果通過(guò)如上方式實(shí)在解決不了的話(huà),可以向人詢(xún)問(wèn),得到答案后要考慮為何這么做,然后做筆記記錄解決過(guò)程。最忌諱的方式是只要遇到問(wèn)題,就去問(wèn)人,雖然這樣可能會(huì)很快解決問(wèn)題,但是長(zhǎng)久下去遇到問(wèn)題就會(huì)依賴(lài)別人,技術(shù)上也不會(huì)進(jìn)步。
2.5 學(xué)習(xí)專(zhuān)業(yè)英語(yǔ)
如果你想深入學(xué)習(xí)Linux,一定要嘗試去看英文文檔。因?yàn)?,技術(shù)性的東西寫(xiě)的更好的,最全面的文檔都是英語(yǔ)寫(xiě)的,更先發(fā)布的高新技術(shù)也都是用英語(yǔ)寫(xiě)的。即便是非英語(yǔ)國(guó)家的人發(fā)布技術(shù)文檔,也都首先翻譯成英語(yǔ)在國(guó)際學(xué)術(shù)雜志和網(wǎng)絡(luò)上發(fā)表。安裝一個(gè)新的軟件時(shí)先看README,再看INSTALL,然后看FAQ,最后才動(dòng)手安裝,這樣遇到問(wèn)題就知道為什么。因此,學(xué)習(xí)一點(diǎn)專(zhuān)業(yè)的英語(yǔ)是很有必要的。
2.6 Linux學(xué)習(xí)基本步驟
到這里,我們總結(jié)一下linux的學(xué)習(xí)路線圖,給各位初學(xué)者作為參考。
初級(jí)階段:
1. 命令是必須要學(xué)的,linux常用的命令大概在80個(gè)左右,這些常用命令一定要熟練掌握。
2. 掌握l(shuí)inux軟件包的常用安裝方法,例如源碼安裝,rpm方式安裝等等。
3. 學(xué)習(xí)安裝設(shè)備驅(qū)動(dòng)程序(比如網(wǎng)卡、顯卡驅(qū)動(dòng))
4. 熟悉Grub/Lilo引導(dǎo)程序及簡(jiǎn)單的修復(fù)操作。
5. 熟悉Linux文件系統(tǒng)和目錄結(jié)構(gòu)以及l(fā)inux基本運(yùn)行原理。
6. 掌握vi,gcc,gdb等常用編輯器,編譯器,調(diào)試器。
7. 理解shell別名、管道、I/O重定向、輸入和輸出以及shell簡(jiǎn)單腳本編程。
8. 學(xué)習(xí)Linux環(huán)境下的網(wǎng)絡(luò)基本組建。
高級(jí)階段:
1:嘗試閱讀linux內(nèi)核源碼:
這需要具有一定的C、C++語(yǔ)言基礎(chǔ),因?yàn)镃、C++是linux/unix的核心語(yǔ)言,系統(tǒng)代碼都是C寫(xiě)的。
2:嘗試編譯安裝和調(diào)試自己的linux內(nèi)核:
在閱讀源碼了解了linux底層的運(yùn)行原理后,完全可以編譯一個(gè)適合自己的linux系統(tǒng)來(lái)。
3:深入學(xué)習(xí)shell, perl,cgi等腳本語(yǔ)言:
這些腳本語(yǔ)言在linux下非常強(qiáng)大,它們能完成你想做的任何事情,熟練掌握這些語(yǔ)言,可以讓你在linux系統(tǒng)下游刃有余,如魚(yú)得水。
4:構(gòu)建企業(yè)級(jí)linux高可用集群系統(tǒng):
linux下有很多開(kāi)源免費(fèi)的集群軟件,利用這些免費(fèi)的集群軟件完全可以構(gòu)建出與商業(yè)unix系統(tǒng)想媲美的集群系統(tǒng)來(lái)。
三、用虛擬機(jī)軟件學(xué)習(xí)linux
3.1 什么是虛擬機(jī)軟件
虛擬機(jī)軟件可以在一臺(tái)電腦上模擬出來(lái)若干臺(tái)PC電腦,每臺(tái)PC可以運(yùn)行單獨(dú)的操作系統(tǒng)而互不干擾,可以實(shí)現(xiàn)一臺(tái)電腦“同時(shí)”運(yùn)行幾個(gè)操作系統(tǒng),還可以將這幾個(gè)操作系統(tǒng)連成一個(gè)網(wǎng)絡(luò)。
圖1:安裝了3臺(tái)虛擬機(jī)的windows系統(tǒng)
比如圖1中,是在一臺(tái)電腦上安裝了Windows 2023 Server,再在Win2023 server上安裝虛擬機(jī)軟件VMWare,利用VMWare模擬出來(lái)3臺(tái)PC,在這3臺(tái)PC上分別運(yùn)行RedHat Linux、Win2023和Solaris 9 for x86操作系統(tǒng)。這4個(gè)操作系統(tǒng)同時(shí)在一臺(tái)電腦上運(yùn)行,互不干擾,并且同在一個(gè)局域網(wǎng)內(nèi)。
聽(tīng)了上面的基本介紹,你可能知道虛擬機(jī)軟件到底是做什么用的了。那么好,我們繼續(xù)做更深入的介紹。
目前PC上的虛擬機(jī)軟件最常用的有下述兩個(gè):
VMWare網(wǎng)址為:
Virtual PC 網(wǎng)址為:
3.2 使用虛擬機(jī)軟件的好處
1、如果要在一臺(tái)電腦上安裝linux和windows系統(tǒng),不用虛擬機(jī)的話(huà),有兩個(gè)辦法:一是裝多個(gè)硬盤(pán),每個(gè)硬盤(pán)裝一個(gè)操作系統(tǒng)。這個(gè)方法比較昂貴。二是在一個(gè)硬盤(pán)上裝雙系統(tǒng)。這個(gè)方法不夠安全,因?yàn)橄到y(tǒng)盤(pán)的MBR是操作系統(tǒng)的必爭(zhēng)之地,windows更是霸道,每次重新安裝系統(tǒng)都要重寫(xiě)系統(tǒng)的MBR,這樣的話(huà)搞不好會(huì)幾個(gè)操作系統(tǒng)同歸于盡。而使用虛擬機(jī)軟件既省錢(qián)又安全,因此,對(duì)于新手來(lái)說(shuō),利用虛擬機(jī)學(xué)習(xí)linux簡(jiǎn)直是再好不過(guò)了。
2、在虛擬機(jī)上安裝linux系統(tǒng),你不用擔(dān)心會(huì)格式化掉自己的硬盤(pán),你甚至可以隨意的對(duì)虛擬系統(tǒng)進(jìn)行任何的設(shè)置和更改操作,你可以格式化虛擬系統(tǒng)硬盤(pán),重新分區(qū)虛擬系統(tǒng)硬盤(pán)等等, 因?yàn)樘摂M機(jī)是你真實(shí)系統(tǒng)上運(yùn)行的軟件,對(duì)虛擬機(jī)系統(tǒng)的任何操作都是對(duì)軟件的操作。
3、利用虛擬機(jī)模擬出來(lái)的linux系統(tǒng)和真實(shí)的linux系統(tǒng)是一摸一樣的,現(xiàn)在各個(gè)公司專(zhuān)門(mén)的linux服務(wù)器是不會(huì)讓新手隨意去動(dòng)的,而供測(cè)試的linux服務(wù)器一般又很緊缺,在自己電腦上安裝虛擬linux系統(tǒng),可以隨意的學(xué)習(xí)測(cè)試,而不受任何環(huán)境影響。
3.3 虛擬機(jī)的運(yùn)行環(huán)境和硬件需求
1:運(yùn)行環(huán)境
VMWare可運(yùn)行在Windows(WinNT以上)和Linux操作系統(tǒng)上。
Virtaul PC可運(yùn)行在Windows(Win98以上)和MacOS上。
注:運(yùn)行虛擬機(jī)軟件的操作系統(tǒng)叫Host OS,在虛擬機(jī)里運(yùn)行的操作系統(tǒng)叫Guest OS。
2:硬件需求
虛擬機(jī)是將兩臺(tái)以上電腦任務(wù)集成到一臺(tái)電腦上來(lái),因此對(duì)硬件要求比較高,主要是內(nèi)存,硬盤(pán)和cpu;內(nèi)存要足夠大,因?yàn)槊總€(gè)虛擬機(jī)都會(huì)占用一定的內(nèi)存資源,內(nèi)存的總大小等于各個(gè)虛擬系統(tǒng)的總和??上驳氖牵F(xiàn)在內(nèi)存已經(jīng)很便宜了,內(nèi)存就不是問(wèn)題了。同樣,硬盤(pán)空間也是每個(gè)虛擬機(jī)都要占用的,cpu現(xiàn)在都到了多核階段,也不是問(wèn)題。
3.4 虛擬機(jī)的安裝與使用
1.VMware虛擬機(jī)概述
上面章節(jié)講到,虛擬機(jī)軟件有VMWare和Virtual PC,它們各有優(yōu)缺點(diǎn),其中VMWare在全球占領(lǐng)了80%的市場(chǎng)份額,因此我們也主要講述VMWare的安裝與使用。
VMware是提供一套虛擬機(jī)解決方案的軟件,主要產(chǎn)品分為如下3個(gè):
(1)VMware-ESX-Server: 這個(gè)版本并不需要操作系統(tǒng)的支持。它本身就是一個(gè)操作系統(tǒng),用來(lái)管理硬件資源。所有的系統(tǒng)都安裝在它的上面。帶有遠(yuǎn)程web管理和客戶(hù)端管理功能。
(2)VMware-GSX-Server: 這個(gè)版本就要安裝在一個(gè)操作系統(tǒng)下了,這個(gè)操作系統(tǒng)叫做HOST OS。 這個(gè)HOST OS可以是Windows 2023 Server以上的Windows系統(tǒng)或者是Linux(官方支持列表中只有RH,SUSE,Mandrake很少的幾種),和VMware-ESX-Server一樣帶有遠(yuǎn)程web管理和客戶(hù)端管理功能。
(3)VMware-WorkStation: 這個(gè)版本和VMware-GSX-Server版本的機(jī)構(gòu)是一樣的。也是要安裝在一個(gè)操作系統(tǒng)下,對(duì)操作系統(tǒng)的要求也是Windows 2023以上或者Linux。和Vmware的區(qū)別就是沒(méi)有web遠(yuǎn)程管理和客戶(hù)端管理。
Vmware GSX Server不支持虛擬機(jī)雙CPU,而且已經(jīng)停止開(kāi)發(fā)新版本, Vmware Server 是Vmware 公司決定將GSX Server免費(fèi)后,重修代碼后發(fā)布的, 目前有版本更新。因此我們選擇免費(fèi)的GSX Server作為講述的版本。
2.虛擬機(jī)軟件的安裝
我們?cè)趙indows下安裝windows版本的VMware server,然后在VMware server上安裝linux操作系統(tǒng)。虛擬機(jī)軟件的安裝很簡(jiǎn)單,只需按照windows常規(guī)方法安裝即可完成,這里不在講述。
3.創(chuàng)建一個(gè)虛擬機(jī)系統(tǒng)
虛擬機(jī)軟件安裝完畢,雙擊桌面上的 VMware Server 圖標(biāo)以啟動(dòng)應(yīng)用程序:
(1) 按CTRL-N創(chuàng)建一個(gè)新虛擬機(jī),彈出新建虛擬機(jī)向?qū)?,如圖2所示界面,點(diǎn)擊下一步:
圖2
(2)選擇虛擬機(jī)配置,如圖3所示,這里選擇“Custom”,點(diǎn)擊下一步:
圖3
(3) 選擇客戶(hù)機(jī)操作系統(tǒng),如圖4所示,這里選擇“Linux”,版本選擇“Red Hat Enterprise Linux 4”,點(diǎn)擊下一步:
圖4
(4) 給虛擬機(jī)命名,如圖5所示,虛擬機(jī)名稱(chēng)設(shè)為Red Hat Enterprise Linux 4,虛擬機(jī)路徑設(shè)為“C:\Virtual Machines\Red Hat Enterprise Linux 4”,點(diǎn)擊下一步:
圖5
(5) 設(shè)置訪問(wèn)權(quán)限,如圖6所示,去掉“Make this virtual machine private”。 這樣可以保證系統(tǒng)安裝完畢,虛擬機(jī)linux系統(tǒng)可以和windows系統(tǒng)互通。點(diǎn)擊下一步:
圖6
(6) 啟動(dòng)/關(guān)閉選項(xiàng),如圖7所示,虛擬機(jī)帳戶(hù),選擇“User that powers on the virtual machine”,點(diǎn)擊下一步:
圖7
(7) 虛擬機(jī)處理器配置,如圖8所示,這里選擇一個(gè)處理器。 如果你有多個(gè)處理器可以選擇多個(gè),點(diǎn)擊下一步:
圖8
(8) 設(shè)置虛擬機(jī)內(nèi)存大小,如圖9所示,可以通過(guò)滑竿選擇給虛擬機(jī)系統(tǒng)分配的內(nèi)存大小,一般選擇是windows系統(tǒng)內(nèi)存的一半。這里選擇800M。點(diǎn)擊下一步:
圖9
(9) 選擇虛擬機(jī)網(wǎng)絡(luò)連接類(lèi)型,如圖10所示,這里選擇“Use bridged networking”網(wǎng)橋方式,點(diǎn)擊下一步:
圖10
(10) 選擇 I/O 適配器類(lèi)型,如圖11所示,這里選擇“LSI Logic”,點(diǎn)擊下一步:
圖11
(11) 選擇虛擬磁盤(pán),如圖12所示,選擇“Create a new virtual disk”,點(diǎn)擊下一步:
圖12
(12) 選擇磁盤(pán)類(lèi)型,如圖13所示,選擇“SCSI (Recommended)”,點(diǎn)擊下一步:
圖13
(13) 指定虛擬機(jī)磁盤(pán)容量,如圖14所示,磁盤(pán)容量,可根據(jù)自己的需求選擇大小,安裝Linux,一般5G即可滿(mǎn)足需求,這里輸入“25GB”,選擇“Split disk into 2 GB files”,點(diǎn)擊下一步:
圖14
(14) 指定磁盤(pán)文件路徑,如圖15所示,可以點(diǎn)擊“Browse”指定磁盤(pán)文件的路徑,這里的路徑為“F:\Red Hat Enterprise Linux 4\Red Hat Enterprise Linux 4.vmdk”,然后點(diǎn)擊完成,即可完成虛擬機(jī)的創(chuàng)建。
圖15
(15) 虛擬機(jī)創(chuàng)建完畢后,出現(xiàn)虛擬機(jī)控制臺(tái)界面,如圖16所示,這樣我們就創(chuàng)建了一個(gè) linux虛擬機(jī)系統(tǒng),接下來(lái)就需要在虛擬機(jī)下安裝linux系統(tǒng)了。
圖16
(16) 點(diǎn)擊圖16虛擬機(jī)控制臺(tái)中的“Edit virtual machine settings”選項(xiàng),即可到“virtual machine settings”界面,如圖17所示:
在這個(gè)界面中,我們可以添加虛擬機(jī)各種資源、編輯虛擬機(jī)的各種屬性,例如修改虛擬機(jī)內(nèi)存大小、編輯網(wǎng)卡連接方式、添加一個(gè)虛擬磁盤(pán)、指定光盤(pán)的引導(dǎo)方式等。還可以刪除虛擬機(jī)中的各種資源。
圖17
(17) 點(diǎn)擊圖18中“add”按鈕,出現(xiàn)圖18所示界面:在這個(gè)界面中,可以給虛擬機(jī)添加各種硬件資源,例如,硬盤(pán)、光驅(qū)、軟驅(qū)、網(wǎng)卡、聲卡等設(shè)備。
圖18
到此為止,虛擬機(jī)的安裝和基本配置已經(jīng)介紹完畢,接下來(lái)開(kāi)始講述在虛擬機(jī)上安裝linux的方法。
4.虛擬機(jī)上linux安裝方式
在虛擬機(jī)上安裝linux系統(tǒng),常用的方法有兩種:光驅(qū)安裝和iso鏡像文件安裝。
(1) 光驅(qū)安裝方式
在 VMware Server控制臺(tái)上,雙擊右面板上的 CD-ROM 設(shè)備,然后選擇Use physical drive,location選擇host,下面下拉框選擇Auto detect即可。如圖19所示,最后,Linux系統(tǒng)光盤(pán)放入光驅(qū),單擊“Start this virtual machine”即可進(jìn)入Linux安裝界面。
(2) iso文件安裝方式
在 VMware Server 控制臺(tái)上,雙擊右面板上的 CD-ROM 設(shè)備,然后選擇Use ISO image,然后指定iso文件路徑,如圖20所示,最后,單擊Start this virtual machine即可進(jìn)入Linux安裝界面。
圖19
圖20
Linux系統(tǒng)的安裝,我們將在在后面文章中講述,這里不在多說(shuō)。
四、linux學(xué)習(xí)資源
4.1 網(wǎng)絡(luò)資源,搜索引擎,論壇
Linux的開(kāi)源特性決定了linux知識(shí)的開(kāi)放性和充足性。當(dāng)今,linux非常流行,linux學(xué)習(xí)資源也非常之多,書(shū)店到處可見(jiàn)linux方面的書(shū)籍,選擇一本適合自己的慢慢去學(xué)習(xí),再好不過(guò)。
除了書(shū)本的知識(shí),網(wǎng)絡(luò)里也有無(wú)限的linux學(xué)習(xí)資源,各大linux技術(shù)門(mén)戶(hù),linux社區(qū)論壇,都是學(xué)習(xí)linux的好地方;在這里,有一批無(wú)私奉獻(xiàn)的linux狂熱愛(ài)好者,他們把自己的學(xué)習(xí)經(jīng)驗(yàn)和學(xué)習(xí)總結(jié)無(wú)償?shù)陌l(fā)布出來(lái);他們每天在linux論壇的各個(gè)角落熱情的回答廣大網(wǎng)友提出的問(wèn)題;他們不求回報(bào),因?yàn)樗麄儫釔?ài)技術(shù),熱愛(ài)linux。
遇到學(xué)習(xí)問(wèn)題,或者要查找某些linux資料,搜索引擎絕對(duì)是之一選擇,例如google.cn和baidu.com,99%的技術(shù)資料都能在這里搜到。查找linux資料,不要錯(cuò)過(guò)這兩個(gè)優(yōu)秀的搜索引擎。
4.2 有本書(shū)在身邊
網(wǎng)絡(luò)中有很多l(xiāng)inux學(xué)習(xí)資源,豐富的學(xué)習(xí)資源,雖然給我們學(xué)習(xí)提供了很好的便捷性,但是也造成了我們學(xué)習(xí)的盲目性,學(xué)習(xí)資源的豐富性,引出的另一個(gè)問(wèn)題是資源的混雜,剛?cè)腴T(mén)的新手感覺(jué)無(wú)從下手,可能今天看了一點(diǎn)內(nèi)存管理的資料,明天學(xué)習(xí)了一點(diǎn)磁盤(pán)管理的資料,并且總是感覺(jué)自己理解了也學(xué)會(huì)了,但是就是無(wú)法靈活的掌握,究其原因,就是沒(méi)有系統(tǒng)的學(xué)習(xí)linux。
因此,選擇一本好書(shū)在自己身邊是必須的,一本好書(shū)應(yīng)該是由淺入深,有點(diǎn)及線,有線及面的介紹知識(shí),選擇一本好書(shū),同時(shí)結(jié)合網(wǎng)絡(luò)資源進(jìn)行循序漸進(jìn)的學(xué)習(xí),此時(shí),你的學(xué)習(xí)就不會(huì)再有空洞感,進(jìn)步也會(huì)飛快。你會(huì)感覺(jué)學(xué)習(xí)linux是一件很快樂(lè)的事情。
五、linux的應(yīng)用領(lǐng)域
很多新手都有一個(gè)很疑惑的問(wèn)題:“我學(xué)習(xí)linux系統(tǒng),能在上面干什么呢,或者說(shuō)linux系統(tǒng)具體能做什么”,有這樣的疑問(wèn),也很正常,但是隨著對(duì)linux了解的加深,這些疑問(wèn)就會(huì)慢慢消除,下面具體講述下linux操作系統(tǒng)的應(yīng)用領(lǐng)域(也就是linux到底是干啥的)。
1:服務(wù)器領(lǐng)域
現(xiàn)在的服務(wù)器市場(chǎng)以linux、unix、windows三分天下, linux可謂后起之秀,從產(chǎn)生發(fā)展到現(xiàn)在,在服務(wù)器應(yīng)用領(lǐng)域節(jié)節(jié)攀升,并且每年增長(zhǎng)勢(shì)頭迅猛。
Linux作為企業(yè)級(jí)服務(wù)器應(yīng)用廣泛,利用Linux系統(tǒng)可以使企業(yè)構(gòu)架WWW服務(wù)器、代理服務(wù)器、郵件服務(wù)器、DNS服務(wù)器、透明網(wǎng)關(guān)、路由器等等,不但給企業(yè)降低了運(yùn)營(yíng)成本,同時(shí)獲得了linux系統(tǒng)帶來(lái)的高穩(wěn)定性和高可靠性。
隨著linux在服務(wù)器領(lǐng)域的廣泛應(yīng)用,這幾年來(lái),linux已經(jīng)悄悄進(jìn)入、教育、銀行、石油等行業(yè),同時(shí)各大unix廠商也推出在unix平臺(tái)支持linux操作系統(tǒng),例如IBM AIX。這一切表明,linux在服務(wù)器市場(chǎng)前景光明,相信在不久的將來(lái),linux會(huì)滲透到社會(huì)各個(gè)領(lǐng)域。
2.嵌入式Linux系統(tǒng)
由于 Linux系統(tǒng)開(kāi)放源碼,功能強(qiáng)大、可靠、靈活而且具有伸縮性,再加上它廣泛支持大量的微處理器體系結(jié)構(gòu)、硬件設(shè)備、圖形支持和通信協(xié)議,因此,在嵌入式應(yīng)用的領(lǐng)域里,從因特網(wǎng)設(shè)備到專(zhuān)用的控制系統(tǒng),Linux 操作系統(tǒng)的前景都很光明的。
例如,諾基亞和摩托羅拉公司都推出了linux平臺(tái)的手機(jī)。
把我學(xué)習(xí)linux的方法告訴你吧!很快提升,也是一個(gè)很有趣的方法,曾經(jīng)讓我一個(gè)不懂linux的朋友快速的亂凳學(xué)會(huì)了哦!
1、先找一本基礎(chǔ)的書(shū),《Linux就該這么學(xué)》或《鳥(niǎo)哥Linux私房菜》,基礎(chǔ)篇和服務(wù)欺篇,
2、先大體上瀏覽一下書(shū)。不要很詳細(xì)的看,看不下去,會(huì)煩的。
3、嘩局旅安裝一個(gè)linux的系統(tǒng)。在虛擬機(jī)上就可以了。
4、把你的基礎(chǔ)篇的書(shū),從頭到尾的敲上一遍,看看會(huì)出什么現(xiàn)象,多做試臘擾驗(yàn)哦。
5、要做筆記的,把你敲試驗(yàn)的新得體會(huì)總結(jié)一下,這樣就成你的知識(shí)了。
6、要多出錯(cuò)誤,多排除錯(cuò)誤,這是通往高手的必經(jīng)之路哦。
7、多與別人交流
把我學(xué)習(xí)linux的方法告訴你彎閉吧!很快提升,也是一個(gè)很有趣的方法,曾乎肆經(jīng)讓我一個(gè)不懂linux的朋友快速的學(xué)會(huì)了哦!
1、先找一本基礎(chǔ)的書(shū),我當(dāng)初用的是鳥(niǎo)哥的linux私房菜,基礎(chǔ)篇和服務(wù)欺篇,當(dāng)然了,我介紹我朋友用的也是他哦。貌似網(wǎng)上有電子版的。
2、先大體上瀏覽一下書(shū)。不要很詳細(xì)的看,看不下去,會(huì)煩的。
3、安裝一個(gè)linux的系統(tǒng)。在虛擬機(jī)上就可以了。
4、把你的基礎(chǔ)篇的書(shū),從頭到尾的敲上一遍,看看會(huì)出什么現(xiàn)象,多做試驗(yàn)哦。
5、要做筆記的歲鬧轎,把你敲試驗(yàn)的新得體會(huì)總結(jié)一下,這樣就成你的知識(shí)了。
6、要多出錯(cuò)誤,多排除錯(cuò)誤,這是通往高手的必經(jīng)之路哦。
7、多與別人交流
(在不懂的時(shí)候就多敲吧,不懂沒(méi)有關(guān)系,看到現(xiàn)象就可以了,看的多了就懂了)
關(guān)于linux中的空洞的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
四川成都云服務(wù)器租用托管【創(chuàng)新互聯(lián)】提供各地服務(wù)器租用,電信服務(wù)器托管、移動(dòng)服務(wù)器托管、聯(lián)通服務(wù)器托管,云服務(wù)器虛擬主機(jī)租用。成都機(jī)房托管咨詢(xún):13518219792
創(chuàng)新互聯(lián)(www.cdcxhl.com)擁有10多年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)、開(kāi)啟建站+互聯(lián)網(wǎng)銷(xiāo)售服務(wù),與企業(yè)客戶(hù)共同成長(zhǎng),共創(chuàng)價(jià)值。
當(dāng)前題目:深入探究:Linux中的空洞機(jī)制(linux中的空洞)
文章起源:http://fisionsoft.com.cn/article/copsdhs.html


咨詢(xún)
建站咨詢(xún)
