出版時(shí)間:2010-1 出版社:清華大學(xué) 作者:文東戈//孫昌立//王旭 頁(yè)數(shù):275
Tag標(biāo)簽:無(wú)
前言
Linux是一套免費(fèi)使用和自由傳播的類(lèi)UNIX操作系統(tǒng),用戶(hù)可以無(wú)償?shù)氐玫剿捌湓创a,也可以無(wú)償?shù)孬@得大量的應(yīng)用程序,并且可以任意地修改和補(bǔ)充它們。這對(duì)用戶(hù)學(xué)習(xí)、掌握UNIX操作系統(tǒng)的相關(guān)知識(shí)非常有益。Linux現(xiàn)已經(jīng)廣泛應(yīng)用在一些關(guān)鍵的行業(yè)中,如政府、軍隊(duì)、金融、電信和證券等,隨著Linux在各個(gè)行業(yè)的廣泛成功應(yīng)用,企業(yè)對(duì)Linux人才的需求正持續(xù)升溫。在Linux的應(yīng)用開(kāi)發(fā)、網(wǎng)絡(luò)服務(wù)上,都急需大量的專(zhuān)業(yè)人才,這也是業(yè)界有識(shí)之士廣泛關(guān)注的熱點(diǎn)。Red Hat Linux是應(yīng)用最為廣泛的Linux發(fā)行版本之一,考慮到Red Hat Fedora Core每年發(fā)行2~3次的發(fā)行版本,版本更新速度很快,且是一個(gè)新技術(shù)的實(shí)驗(yàn)場(chǎng),它主要是對(duì)硬件的支持、應(yīng)用軟件的更新,而它遵循的UNIX的操作理念、網(wǎng)絡(luò)管理、遠(yuǎn)程控制方式方法不變,所以本教材以穩(wěn)定的Red Hat Enterprise Linux 5的企業(yè)版為藍(lán)本,講解Linux操作系統(tǒng)的基本操作、系統(tǒng)管理及網(wǎng)絡(luò)服務(wù)建設(shè)等內(nèi)容。本教材主要以L(fǎng)inux的終端字符界面、多用戶(hù)、網(wǎng)絡(luò)操作系統(tǒng)的管理方式進(jìn)行講解,兼容UNIX的操作理念,拋開(kāi)了表面的桌面應(yīng)用,使讀者能真正領(lǐng)會(huì)Linux/UNIX的特性及操作方法。本書(shū)面向?qū)W習(xí)Linux的初中級(jí)用戶(hù)。采用由淺入深、循序漸進(jìn)的講述方法,在內(nèi)容編寫(xiě)上充分考慮到初學(xué)者的實(shí)際需求,通過(guò)大量實(shí)用的操作指導(dǎo)和有代表性的實(shí)例,讀者可以直觀、迅速地了解并掌握Linux操作系統(tǒng)的主要功能和系統(tǒng)管理的方法。作為高校教材,本書(shū)在編寫(xiě)過(guò)程中能夠理論與實(shí)踐相結(jié)合,摒棄了一些艱深的計(jì)算機(jī)專(zhuān)業(yè)術(shù)語(yǔ)以及對(duì)一些較為復(fù)雜的技術(shù)細(xì)節(jié)的介紹,力圖讓讀者形成一個(gè)較為系統(tǒng)和全面的知識(shí)體系結(jié)構(gòu),了解現(xiàn)實(shí)中Linux網(wǎng)絡(luò)操作系統(tǒng)的系統(tǒng)管理及各種網(wǎng)絡(luò)服務(wù)的建設(shè)過(guò)程,并能將學(xué)會(huì)的知識(shí)與技能用于實(shí)踐。所以本書(shū)以實(shí)用、夠用為標(biāo)準(zhǔn),內(nèi)容詳細(xì)全面,實(shí)例豐富,濃縮了Linux網(wǎng)絡(luò)操作系統(tǒng)管理服務(wù)知識(shí)的精華。
內(nèi)容概要
《Linux操作系統(tǒng)實(shí)用教程》從易用性和實(shí)用性角度出發(fā),主要以終端命令方式介紹了Linux系統(tǒng)的應(yīng)用知識(shí),并以Red Hat Enterprise Linux 5中文版為基礎(chǔ)進(jìn)行編寫(xiě)。全書(shū)共分12章,主要介紹Linux系統(tǒng)的基礎(chǔ)知識(shí)、Linux系統(tǒng)安裝、Linux命令操作基礎(chǔ)、Linux文件系統(tǒng)、Linux系統(tǒng)管理、vi編輯器的使用、Shell程序設(shè)計(jì)、Linux的網(wǎng)絡(luò)服務(wù)、Linux下的數(shù)據(jù)庫(kù)應(yīng)用、Linux系統(tǒng)的遠(yuǎn)程管理、Linux系統(tǒng)的安全管理以及Linux系統(tǒng)下的編程等內(nèi)容?! 禠inux操作系統(tǒng)實(shí)用教程》是眾多Linux用戶(hù)、系統(tǒng)管理員和項(xiàng)目開(kāi)發(fā)人員學(xué)習(xí)與應(yīng)用Linux系統(tǒng)的理想?yún)⒖紩?shū),可作為高等院校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的教材,也可作為各類(lèi)Linux教學(xué)的培訓(xùn)教材及自學(xué)參考資料。
書(shū)籍目錄
第1章 Linux操作系統(tǒng)概述1.1 自由軟件簡(jiǎn)介1.1.1 自由軟件含義1.1.2 自由軟件相關(guān)詞語(yǔ)1.2 Linux操作系統(tǒng)概述1.2.1 Linux的發(fā)展歷史1.2.2 Linux的內(nèi)核版本與發(fā)行版本1.2.3 Linux軟件體系結(jié)構(gòu)1.2.4 Linux的版本1.2.5 Linux的特點(diǎn)1.2.6 關(guān)于RedHatLinux1.3 本章小結(jié)1.4 思考與實(shí)踐第2章 IAnux的安裝、啟動(dòng)與關(guān)閉2.1 Linux系統(tǒng)的安裝準(zhǔn)備2.1.1 RedHatEnterpriseLinux5安裝程序的獲取2.1.2 硬件需求2.1.3 安裝方式2.2 Linux操作系統(tǒng)的安裝2.2.1 Linux的安裝步驟2.2.2 Linux系統(tǒng)的首次啟動(dòng)的設(shè)置步驟2.2.3 Linux系統(tǒng)的升級(jí)2.2.4 Linux系統(tǒng)的刪除2.3 Linux系統(tǒng)的多重引導(dǎo)安裝2.3.1 磁盤(pán)分區(qū)基礎(chǔ)2.3.2 Linux和windows操作系統(tǒng)多重引導(dǎo)安裝2.4 VMwaie虛擬機(jī)下安裝Linux系統(tǒng)2.4.1 VMware簡(jiǎn)介2.4.2 VMware虛擬機(jī)下安裝運(yùn)行Linux操作系統(tǒng)2.5 Linux系統(tǒng)的啟動(dòng)與關(guān)閉2.5.1 Linux系統(tǒng)的啟動(dòng)引導(dǎo)步驟2.5.2 Linux系統(tǒng)的引導(dǎo)系統(tǒng)啟動(dòng)菜單程序GRUB2.5.3 Linux系統(tǒng)的登錄2.5.4 系統(tǒng)的注銷(xiāo)與關(guān)閉2.6 本章小結(jié)2.7 思考與實(shí)踐第3章 IAnux操作基礎(chǔ)3.1 Linux系統(tǒng)與Shell的關(guān)系3.2 Shell簡(jiǎn)介3.3 簡(jiǎn)單命令3.4 Shell命令的操作基礎(chǔ)3.4.1 Shell命令的一般格式3.4.2 在線(xiàn)幫助命令3.4.3 與Shell有關(guān)的配置文件3.5 Shell命令的高級(jí)操作3.5.1 Shell的命令補(bǔ)全3.5.2 Shell的歷史命令3.5.3 Shell的重定向3.5.4 Shell的管道操作3.6 Linux的XWindow3.6.1 XWindow系統(tǒng)簡(jiǎn)介3.6.2 Linux的桌面環(huán)境3.6.3 GNOME桌面環(huán)境簡(jiǎn)介3.6.4 GNOME桌面中的菜單系統(tǒng)3.6.5 使用Nautilus文件管理器3.7 本章小結(jié)3.8 思考與實(shí)踐第4章 Linux文件系統(tǒng)4.1 Linux系統(tǒng)的文件及其類(lèi)型4.1.1 Linux系統(tǒng)的文件含義4.1.2 Linux系統(tǒng)的目錄結(jié)構(gòu)4.1.3 Linux的文件類(lèi)型4.2 Linux系統(tǒng)的文件操作命令4.2.1 Linux的文件導(dǎo)航命令4.2.2 Linux的文件信息顯示命令4.2.3 Linux的文件復(fù)制、刪除及移動(dòng)命令4.2.4 Linux的文件檢索、排序命令4.2.5 Linux的目錄操作命令4.3 文件的權(quán)限4.3.1 文件的屬主與屬組4.3.2 文件的訪(fǎng)問(wèn)權(quán)限4.3.3 文件的特殊權(quán)限4.3.4 文件默認(rèn)權(quán)限umask掩碼4.4 文件的鏈接4.4.1 硬鏈接4.4.2 軟鏈接4.5 本章小結(jié)4.6 思考與實(shí)踐第5章 Linux系統(tǒng)管理5.1 用戶(hù)和組管理5.1.1 用戶(hù)和組概述5.1.2 用戶(hù)和組的配置文件5.1.3 用戶(hù)及組的管理命令5.2 軟件包管理5.2.1 Linux下軟件包簡(jiǎn)介5.2.2 RPM軟件包的管理5.2.3 TAR的軟件包管理5.2.4 src源代碼包的編譯及安裝5.3 網(wǎng)絡(luò)通信管理5.3.1 網(wǎng)絡(luò)的基本配置5.3.2 常用網(wǎng)絡(luò)管理命令5.3.3 常用的網(wǎng)絡(luò)通信命令5.4 進(jìn)程管理5.4.1 Linux系統(tǒng)的進(jìn)程概述5.4.2 護(hù)進(jìn)程的管理5.4.3 進(jìn)程的控制命令5.4.4 進(jìn)程的前臺(tái)與后臺(tái)控制5.5 系統(tǒng)的服務(wù)管理5.5.1 INIT進(jìn)程及其配置文件5.5.2 系統(tǒng)服務(wù)管理的常用命令5.6 磁盤(pán)操作管理5.6.1 Linux文件系統(tǒng)類(lèi)型簡(jiǎn)介5.6.2 存儲(chǔ)設(shè)備的名稱(chēng)5.6.3 磁盤(pán)文件系統(tǒng)的掛載與卸載5.6.4 常用的磁盤(pán)操作命令5.7 本章小結(jié)5.8 思考與實(shí)踐第6章 vi編輯器的使用6.1 認(rèn)識(shí)Linux的文本編輯器6.2 vi編輯器的啟動(dòng)、保存和退出6.2.1 vi編輯器的啟動(dòng)6.2.2 存盤(pán)及退出6.3 vi編輯器的三種工作模式6.3.1 命令模式6.3.2 插入模式6.3.3 底行命令模式6.3.4 三種模式間的轉(zhuǎn)換6.4 命令模式下的操作6.4.1 命令模式到輸入模式的轉(zhuǎn)換命令6.4.2 命令模式下的光標(biāo)移動(dòng)6.4.3 文本刪除命令6.4.4 復(fù)原命令6.4.5 行結(jié)合命令6.4.6 文本位移命令6.4.7 字符串檢索命令6.5 底行命令模式下的操作6.5.1 命令定位6.5.2 全局替換命令6.5.3 插入Shell命令6.5.4 恢復(fù)文件6.5.5 vi的選項(xiàng)設(shè)置6.6 文本移動(dòng)和編輯多個(gè)文件6.6.1 緩沖區(qū)方式的文本移動(dòng)6.6.2 按行操作的文本移動(dòng)6.6.3 編輯多個(gè)文件6.7 本章小結(jié)6.8 思考與實(shí)踐第7章 Shell程序設(shè)計(jì)7.1 Shell概述7.1.1 Shell簡(jiǎn)介7.1.2 Shell腳本的建立與執(zhí)行……7.2 Shell的變量 7.3 Shell中的特殊字符 7.4 Shell編程中的輸入輸出命令 7.5 Shell程序控制結(jié)構(gòu)語(yǔ)句 7.6 本章小結(jié) 7.7 思考與實(shí)踐 第8章 Linux的網(wǎng)絡(luò)服務(wù) 8.1 NFS網(wǎng)絡(luò)文件系統(tǒng) 8.2 Web服務(wù) 8.3 FTP服務(wù) 8.4 Samba服務(wù) 8.5 本章小結(jié) 8.6 思考與實(shí)踐 第9章 Linux系統(tǒng)下的數(shù)據(jù)庫(kù)應(yīng)用 9.1 Linux系統(tǒng)下的數(shù)據(jù)庫(kù)種類(lèi)及特點(diǎn) 9.2 MySQL數(shù)據(jù)庫(kù)管理 9.3 PHP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù) 9.4 本章小結(jié) 9.5 思考與實(shí)踐 第10章 Linux系統(tǒng)的遠(yuǎn)程管理 10.1 遠(yuǎn)程管理簡(jiǎn)介 10.2 終端方式的字符界面遠(yuǎn)程管理 10.3 B/S方式的遠(yuǎn)程管理 10.4 C/S方式的遠(yuǎn)程桌面管理 10.5 遠(yuǎn)程管理方式的性能比較 10.6 本章小結(jié) 10.7 思考與實(shí)踐 第11章 Linux系統(tǒng)的安全管理 11.1 計(jì)算機(jī)網(wǎng)絡(luò)安全的基礎(chǔ)知識(shí) 11.2 Linux系統(tǒng)中的日志安全管理 11.3 Linux系統(tǒng)的安全防護(hù)設(shè)置 11.4 Linux系統(tǒng)的防火墻管理 11.5 本章小結(jié) 11.6 思考與實(shí)踐 第12章 Linux系統(tǒng)下的編程 12.1 Linux編程環(huán)境及工具 12.2 Linux高級(jí)語(yǔ)言編程開(kāi)發(fā) 12.3 Linux網(wǎng)絡(luò)編程 12.4 Linux嵌入式程序開(kāi)發(fā) 12.5 內(nèi)核基礎(chǔ) 12.6 本章小結(jié) 12.7 思考與實(shí)踐 附錄A Linux命令速查表 附錄B 問(wèn)題解答 參考文獻(xiàn)
章節(jié)摘錄
插圖:4.良好的用戶(hù)界面Linux向用戶(hù)提供了兩種界面:用戶(hù)界面和系統(tǒng)調(diào)用。Linux的傳統(tǒng)用戶(hù)界面是基于文本的命令行界面(即Shell),它既可以聯(lián)機(jī)使用,又可存在文件上脫機(jī)使用。Shell有很強(qiáng)的程序設(shè)計(jì)能力,用戶(hù)可方便地用它編制程序,從而為用戶(hù)擴(kuò)充系統(tǒng)功能提供了更高級(jí)的手段??删幊蘏hell是指將多條命令組合在一起,形成一個(gè)Shell程序,這個(gè)程序可以單獨(dú)運(yùn)行,也可以與其他程序同時(shí)運(yùn)行。系統(tǒng)調(diào)用給用戶(hù)提供編程時(shí)使用的界面。用戶(hù)可以在編程時(shí)直接使用系統(tǒng)提供的系統(tǒng)調(diào)用命令。系統(tǒng)通過(guò)這個(gè)界面為用戶(hù)程序提供高效率的服務(wù)。Linux還為用戶(hù)提供了一個(gè)更直觀、更易操作和交互性更強(qiáng)的友好圖形化界面。用戶(hù)可以利用鼠標(biāo)、菜單、窗口、滾動(dòng)條等設(shè)施管理系統(tǒng)。5.設(shè)備獨(dú)立性設(shè)備獨(dú)立性是指操作系統(tǒng)把所有外部設(shè)備統(tǒng)一當(dāng)做文件對(duì)待,只要安裝設(shè)備的驅(qū)動(dòng)程序,任何用戶(hù)都可以像使用文件一樣操縱、使用這些設(shè)備,而不必知道它們的具體存在形式。具有設(shè)備獨(dú)立性的操作系統(tǒng)通過(guò)把每一個(gè)外圍設(shè)備看做一個(gè)獨(dú)立文件來(lái)簡(jiǎn)化增加新設(shè)備的工作。當(dāng)需要增加新設(shè)備時(shí),系統(tǒng)管理員就在內(nèi)核中增加必要的連接。這種連接(也稱(chēng)做設(shè)備驅(qū)動(dòng)程序)保證每次調(diào)用設(shè)備提供服務(wù)時(shí),內(nèi)核都以相同的方式來(lái)處理它們。當(dāng)新的及更好的外設(shè)被開(kāi)發(fā)并交付用戶(hù)時(shí),操作允許在這些設(shè)備連接到內(nèi)核后,就能不受限制地立即訪(fǎng)問(wèn)它們。設(shè)備獨(dú)立性的關(guān)鍵在于內(nèi)核的適應(yīng)能力。其他操作系統(tǒng)只允許一定數(shù)量或一定種類(lèi)的外部設(shè)備連接。而設(shè)備獨(dú)立性的操作系統(tǒng)能夠容納任意種類(lèi)及任意數(shù)量的設(shè)備,因?yàn)槊恳粋€(gè)設(shè)備都是通過(guò)其與內(nèi)核的專(zhuān)用連接進(jìn)行獨(dú)立訪(fǎng)問(wèn)的。Linux是具有設(shè)備獨(dú)立性的操作系統(tǒng),它的內(nèi)核具有高度適應(yīng)能力,隨著更多的程序員加入Linux編程工作,會(huì)有更多硬件設(shè)備加入到各種Linux內(nèi)核和發(fā)行版本中。另外,由于用戶(hù)可以免費(fèi)得到Linux的內(nèi)核源代碼,因此,用戶(hù)可以修改內(nèi)核源代碼,以便適應(yīng)新增加的外部設(shè)備。
編輯推薦
《Linux操作系統(tǒng)實(shí)用教程》:叢書(shū)特點(diǎn):案例驅(qū)動(dòng)的教學(xué)模式一線(xiàn)優(yōu)秀教師擔(dān)綱編寫(xiě)立體化教學(xué)資源解決方案
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Linux操作系統(tǒng)實(shí)用教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版