Linux管理與開發(fā)實(shí)用指南

出版時(shí)間:2009-10  出版社:電子工業(yè)出版社  作者:馬廣飛  頁數(shù):520  
Tag標(biāo)簽:無  

前言

作為一個(gè)基于GNU/Linux的平臺(tái),Ubuntu*操作系統(tǒng)將ubuntu精神帶到了軟件世界?!狦NU宣言1991年10月5日,Linus在comp.os.minix新聞組上公布自己的Linux操作系統(tǒng)內(nèi)核時(shí),恐怕沒有人會(huì)相信十幾年后的今天,Linux會(huì)將自己的觸角延伸到大型機(jī)、各種服務(wù)器、個(gè)人電腦、手機(jī),以及各種嵌入式系統(tǒng)。而且,經(jīng)過全球開發(fā)者與大型開源公司的努力,Linux已經(jīng)逐步擁有了華麗的界面,友好的人機(jī)交互模式,在很大程度上降低了使用Linux系統(tǒng)的門檻。2008年番茄花園網(wǎng)站的主人被捕,以及年末微軟的“黑屏”事件,使得普通用戶對(duì)于版權(quán)這個(gè)原來不怎么在意的東西慢慢多了一份關(guān)注的目光。他們發(fā)現(xiàn),原來操作系統(tǒng)世界中,除了Windows,還有一個(gè)同樣優(yōu)秀而且免費(fèi)的成員——Linux。稍微對(duì)Linux多一些了解后,許多人會(huì)為其強(qiáng)大的性能所折服,原來在Windows世界之外,還有一個(gè)同樣精彩的Linux世界。這個(gè)世界沒有游戲的嘈雜,也沒有版權(quán)的糾葛,只有自由、開源的精神,更有著強(qiáng)大的軟件,從普通用戶可能用到的辦公軟件、影音播放處理軟件,到專業(yè)的科學(xué)計(jì)算、繪圖、排版軟件,以及編程、網(wǎng)頁制作軟件等,可以滿足日常工作、生活的絕大部分需要。但由于種種原因,Linux在個(gè)人桌面市場只占據(jù)了很少的市場份額,這個(gè)局面的造成有著很復(fù)雜的原因,其中一個(gè)原因就是Linux的市場推廣不夠。為了讓Linux被更多的人所了解和掌握,編者花費(fèi)了大量的精力和時(shí)間編寫了這本介紹Linux系統(tǒng)的書籍。通過對(duì)本書的學(xué)習(xí),用戶應(yīng)該可以掌握Linux的基本操作與技能,并且初步具備系統(tǒng)管理的知識(shí)。本書的特點(diǎn)1.循序漸進(jìn),由淺入深本書先介紹了Linux的基本概念,讓讀者對(duì)Linux系統(tǒng)有了初步的認(rèn)識(shí),接著介紹了桌面系統(tǒng)的使用,然后依次介紹了Shell命令等高階知識(shí)。這樣,對(duì)于初學(xué)者來說是一個(gè)平滑的學(xué)習(xí)過程,可以順利地掌握Linux的各層次知識(shí)。2.內(nèi)容豐富,適合各級(jí)讀者本書除了簡單介紹Linux概念外,將大量的篇幅用于介紹Linux實(shí)用的軟件操作與技能。對(duì)于初學(xué)者而言,可以從桌面系統(tǒng)和應(yīng)用軟件開始閱讀。而對(duì)于中級(jí)用戶而言,可以從豐富的Shell命令參數(shù)表及使用技巧中得到許多有用的資料,也可以學(xué)習(xí)到從正則表達(dá)式到Shell編程等各方面的技能。系統(tǒng)管理員則可以從系統(tǒng)管理篇中得到系統(tǒng)管理,性能優(yōu)化等各方面的知識(shí)。

內(nèi)容概要

  《Linux管理與開發(fā)實(shí)用指南:基于Ubuntu》內(nèi)容由淺入深,介紹了Linux的入門、應(yīng)用軟件使用及系統(tǒng)管理各層次的內(nèi)容,包括Linux的基本概念、Linux的安裝詳解、Linux桌面環(huán)境、重要的文本編輯器vim、Emacs的使用、正則表達(dá)式的基本知識(shí)、數(shù)百個(gè)常用Shell命令的使用,以及常用軟件(如辦公軟件、多媒體軟件等)的使用。對(duì)于程序開發(fā)人員,《Linux管理與開發(fā)實(shí)用指南:基于Ubuntu》介紹了Linux環(huán)境中重要的編譯器GCC的簡單使用、GDB調(diào)試器的使用和Shell編程的知識(shí)。對(duì)于系統(tǒng)管理員,《Linux管理與開發(fā)實(shí)用指南:基于Ubuntu》介紹了系統(tǒng)安全、網(wǎng)絡(luò)管理、硬件管理,以及用戶與組管理等方面的內(nèi)容,可以滿足初步系統(tǒng)管理的需求?!  禠inux管理與開發(fā)實(shí)用指南:基于Ubuntu》適合廣大Linux愛好者、Linux環(huán)境的初級(jí)開發(fā)人員、Linux初級(jí)系統(tǒng)管理員閱讀,同時(shí)也可作為大專院校及培訓(xùn)機(jī)構(gòu)的教材。

作者簡介

馬廣飛 ,長期從事Linux系統(tǒng)的研究和開發(fā),積累了豐富的Linux系統(tǒng)管理與開發(fā)的經(jīng)驗(yàn);在國外專業(yè)的Linux雜志《Linux+》和國內(nèi)影響力很大的計(jì)算機(jī)報(bào)紙《電腦報(bào)》上發(fā)表過多篇Linu×相關(guān)技術(shù)文章,也在《Full Circle》和《開放系統(tǒng)世界》等雜志上發(fā)表過多篇文章;為多個(gè)中小企業(yè)建立了Linux平臺(tái)的商業(yè)解決方案,提高了企業(yè)生產(chǎn)效率,并大大節(jié)省了IT方面的開支;曾作為Linux培訓(xùn)講師,為多個(gè)企業(yè)培訓(xùn)了大量的專業(yè)Linux管理及應(yīng)用人才;也曾在高校中開辦Linux講座,向大學(xué)生宣講Linux知識(shí)。Ubuntu是一個(gè)南非的民族觀念,著眼于人們之間的忠誠和聯(lián)系。該詞來自于祖魯語和科薩語。Ubuntu(發(fā)音“oo-BooN-too”-“烏班圖”,內(nèi)置視頻中曼德拉的發(fā)音為/u:bu:tu:/全部u發(fā)音/wu:/)被視為非洲人的傳統(tǒng)理念,也是建立新南非共和國的基本原則之一,與非洲復(fù)興的理想密切相關(guān)。ubuntu精神的大意是“人道待人”(對(duì)他人仁慈)。另一種翻譯可以是“天下共享的信念,連接起每個(gè)人”。“具有ubuntu精神的人心胸開闊,樂于助人,見賢思齊而不忌妒賢能,因?yàn)樗龘碛羞m度的自信,而這源自如下認(rèn)識(shí).自己乃是屬于一個(gè)更大的整體,當(dāng)他人受到傷害或死去時(shí),當(dāng)他人受到折磨或壓迫時(shí),這個(gè)整體就會(huì)消失?!薄笾鹘藾esmondTutu。作為一個(gè)基于GNU/Linux的平臺(tái),Ubuntu操作系統(tǒng)將ubuntu精神帶到了軟件世界。

書籍目錄

第一篇 Linux基礎(chǔ)篇第1章 Linux概述 21.1 Linux背景知識(shí) 21.1.1 Linux名字的由來 21.1.2 自由軟件庫GNU 21.1.3 標(biāo)準(zhǔn)程序接口POSIX 31.1.4 GPL許可證 41.1.5 Linux發(fā)展史 51.2 Linux功能 61.2.1 操作系統(tǒng)基本概念 61.2.2 Linux基本特性 71.2.3 Linux的應(yīng)用范圍 71.3 Linux適合我嗎 81.3.1 Linux適合的人群 81.3.2 Linux不適合的人群 91.4 進(jìn)階閱讀材料 101.5 小結(jié) 10第2章 Linux安裝 112.1 版本選擇因素 112.1.1 包管理系統(tǒng) 112.1.2 桌面系統(tǒng) 142.1.3 選擇適合自己的發(fā)行版 152.2 獲得Linux安裝文件 152.2.1 從官方網(wǎng)站下載光盤鏡像文件 162.2.2 購買CD或DVD 172.2.3 索取免費(fèi)CD 172.3 啟動(dòng)管理器 172.3.1 GRUB簡介 172.3.2 menu.lst 182.3.3 啟動(dòng)菜單的交互式操作 192.3.4 命令行操作 202.3.5 應(yīng)用實(shí)例 212.3.6 另一款啟動(dòng)管理器LILO 212.4 豐富的Linux安裝方式 222.4.1 使用Wubi安裝 222.4.2 使用光盤啟動(dòng)安裝 232.4.3 從硬盤安裝 242.5 Linux分區(qū)與掛載點(diǎn) 262.5.1 硬盤的分區(qū)簡介 262.5.2 Linux分區(qū)編號(hào)的意義 262.5.3 Linux系統(tǒng)的掛載點(diǎn) 262.6 安裝過程詳解 272.6.1 分區(qū)前的基本設(shè)置 272.6.2 硬盤分區(qū) 282.6.3 分區(qū)后的確認(rèn)步驟 302.7 小結(jié) 31第3章 桌面環(huán)境簡介 323.1 系統(tǒng)登錄 323.1.1 啟動(dòng) 323.1.2 登錄 333.2 認(rèn)識(shí)桌面環(huán)境 343.2.1 桌面上都是些什么 353.2.2 主菜單項(xiàng) 363.2.3 使用虛擬桌面 393.3 美化系統(tǒng) 413.3.1 更改桌面背景 413.3.2 美化登錄方式 423.3.3 使用其他主題 433.3.4 美化系統(tǒng)字體 453.4 開啟酷炫的桌面特效 463.4.1 安裝顯卡驅(qū)動(dòng) 463.4.2 設(shè)置3D立方體效果 473.5 定制系統(tǒng)以適合自己的需要 483.5.1 把自己喜愛的軟件添加到面板 483.5.2 定制主菜單 513.5.3 在桌面上顯示或隱藏圖標(biāo) 523.5.4 調(diào)節(jié)筆記本電腦的屏幕亮度 533.6 X Window系統(tǒng) 543.6.1 簡介 543.6.2 發(fā)展歷史 563.6.3 字體的安裝概述 563.6.4 安裝核心字體 573.6.5 安裝XFT字體 583.7 小結(jié) 58第4章 Linux基本配置 594.1 硬件管理 594.1.1 硬件管理概論 594.1.2 列出所有PCI設(shè)備 594.1.3 查看內(nèi)核信息 604.1.4 顯示Ubuntu版本信息 614.1.5 查看內(nèi)核加載的模塊 614.1.6 查看USB設(shè)備 614.1.7 查看網(wǎng)卡狀態(tài) 624.1.8 查看CPU信息 634.1.9 顯示當(dāng)前硬件信息 634.1.10 查看當(dāng)前的內(nèi)存使用情況 634.1.11 顯示內(nèi)核輸出信息 644.1.12 顯示當(dāng)前系統(tǒng)中HAL硬件信息 654.1.13 相關(guān)硬件信息的目錄及配置文件 654.2 硬件信息目錄/proc 654.2.1 查看該目錄下的文件 654.2.2 系統(tǒng)信息文件 664.2.3 進(jìn)程相關(guān)目錄 664.3 啟動(dòng)過程詳解 674.3.1 Linux啟動(dòng)過程 674.3.2 init進(jìn)程在啟動(dòng)時(shí)所做的工作 694.3.3 管理自啟動(dòng)項(xiàng)目 704.3.4 常見系統(tǒng)服務(wù)列表 734.4 個(gè)性化終端 744.4.1 修改終端的外觀 744.4.2 修改終端的系統(tǒng)變量 754.4.3 設(shè)置終端提示符格式 754.4.4 修改終端提示符 764.4.5 將更改寫入配置文件 764.5 連接到互聯(lián)網(wǎng) 764.5.1 寬帶撥號(hào)用戶 764.5.2 局域網(wǎng)用戶 794.5.3 雙機(jī)互聯(lián)共享上網(wǎng) 804.5.4 無線上網(wǎng) 814.6 中文化 824.6.1 中文化概述 824.6.2 安裝中文支持 834.7 安裝中文輸入法 834.7.1 Fcitx輸入法 834.7.2 Scim輸入法 854.8 Locale簡介 864.8.1 Locale內(nèi)容詳解 864.8.2 Locale的作用及定義文件 874.8.3 設(shè)置Locale 884.9 小結(jié) 88第5章 文本編輯器與正則表達(dá)式 895.1 Ubuntu默認(rèn)的文本編輯器gedit 895.1.1 程序界面 895.1.2 基本設(shè)置 905.1.3 安裝插件 915.2 瑞士軍刀vim 925.2.1 初識(shí)vim 935.2.2 命令模式中的操作 955.2.3 命令行模式可執(zhí)行的命令 995.2.4 vim的基本設(shè)置 1005.2.5 安裝插件概述 1025.2.6 目錄瀏覽器 1035.2.7 Tag列表 1035.2.8 標(biāo)簽頁瀏覽 1045.3 強(qiáng)大的Emacs 1045.3.1 基本配置 1055.3.2 設(shè)置系統(tǒng)配色方案 1065.3.3 行號(hào)顯示 1065.3.4 標(biāo)簽頁瀏覽 1075.3.5 建立C語言開發(fā)IDE 1075.3.6 多內(nèi)碼支持 1085.3.7 基本操作 1085.4 正則表達(dá)式簡述 1115.5 小結(jié) 114第二篇 Linux系統(tǒng)管理篇第6章 Shell基本命令 1166.1 Shell簡介 1166.1.1 Shell的種類 1166.1.2 Shell的作用 1176.1.3 Shell的啟動(dòng) 1186.2 Shell基本技巧 1196.2.1 自動(dòng)補(bǔ)全 1196.2.2 使用別名 1216.2.3 查看最近使用過的命令 1236.2.4 調(diào)用歷史記錄中的命令 1246.2.5 history的使用技巧 1256.2.6 鍵綁定 1276.2.7 Shell的變量 1296.3 重定向與管道 1306.3.1 文件描述符 1306.3.2 重定向符的使用 1306.3.3 管道 1336.4 文件內(nèi)容相關(guān)命令 1346.4.1 輸出文件內(nèi)容 1346.4.2 文本文件比較 1386.4.3 文本處理 1416.4.4 awk文本處理程序 1456.4.5 sed流編輯器 1486.4.6 grep文本查找命令 1506.4.7 顯示可執(zhí)行文件詳情 1516.5 文件操作基本命令 1556.5.1 顯示文件信息命令ls 1556.5.2 文件移動(dòng)、復(fù)制、刪除命令 1576.5.3 創(chuàng)建文件鏈接、分割文件 1596.5.4 目錄操作 1616.5.5 文件查找命令find 1646.5.6 快速查找命令及特殊查找命令 1656.6 其他命令 1676.7 強(qiáng)大的手冊man 1736.8 本章命令列表 1736.9 小結(jié) 175第7章 文件管理 1767.1 Linux的目錄 1767.1.1 Linux目錄結(jié)構(gòu) 1767.1.2 Linux的一些重要目錄簡介 1777.2 文件系統(tǒng)格式 1787.2.1 文件系統(tǒng)概述 1787.2.2 ext2、ext3文件系統(tǒng) 1807.2.3 日志文件 1817.3 加載其他文件系統(tǒng) 1827.3.1 加載與卸載文件系統(tǒng) 1827.3.2 掛載光盤鏡像 1837.3.3 掛載移動(dòng)硬盤、U盤 1837.3.4 掛載SMB文件系統(tǒng) 1847.3.5 掛載NFS文件 1847.3.6 掛載所有文件系統(tǒng) 1857.3.7 卸載文件系統(tǒng) 1857.3.8 開機(jī)自動(dòng)加載 1857.4 文件管理器 1877.4.1 文件管理器界面 1877.4.2 打開文件 1897.4.3 更改文件的打開方式 1907.4.4 文件管理 1917.4.5 新建目錄 1917.4.6 給目錄、文件增加徽章 1927.4.7 創(chuàng)建壓縮文件 1927.4.8 可移動(dòng)存儲(chǔ)設(shè)備管理 1937.4.9 權(quán)限設(shè)置 1937.5 chmod命令設(shè)置權(quán)限 1947.5.1 字符方式設(shè)置文件權(quán)限 1947.5.2 數(shù)字掩碼方式修改文件權(quán)限 1957.6 刻錄CD/DVD光盤 1967.6.1 文件管理器刻錄 1967.6.2 專用軟件刻錄 1967.7 壓縮文件管理 1987.8 小結(jié) 200第8章 軟件包管理 2018.1 安裝前的準(zhǔn)備工作 2018.1.1 源服務(wù)器簡介 2018.1.2 添加源列表 2028.2 使用主菜單中“添加/刪除”命令管理軟件 2058.2.1 “添加/刪除”命令界面 2058.2.2 安裝軟件 2068.2.3 卸載軟件 2078.3 使用新立得軟件管理器管理軟件 2078.3.1 新立得軟件管理器界面 2078.3.2 軟件源管理 2098.3.3 軟件管理 2108.4 安裝其他格式的軟件包 2118.4.1 安裝Deb包格式的軟件 2128.4.2 編譯、安裝提供源代碼的軟件 2138.5 軟件包管理命令 2148.5.1 apt系列 2148.5.2 dpkg系列 2188.6 小結(jié) 220第9章 磁盤管理 2219.1 用Live CD進(jìn)行磁盤管理 2219.1.1 磁盤分區(qū) 2219.1.2 格式化 2229.1.3 更改分區(qū)大小 2239.2 磁盤管理命令 2239.2.1 分區(qū)命令 2249.2.2 格式化命令 2299.3 查看磁盤使用情況 2309.3.1 fdisk查看分區(qū)情況 2309.3.2 查看/dev/disk目錄相關(guān)內(nèi)容 2319.3.3 查看/proc/partitions中的分區(qū)信息 2339.3.4 查看磁盤已掛載分區(qū)使用情況的命令df 2339.3.5 使用du查看目錄信息 2349.4 hdparm查看及設(shè)置磁盤信息 2359.5 磁盤內(nèi)容復(fù)制 2379.6 小結(jié) 238第10章 進(jìn)程管理 23910.1 進(jìn)程知識(shí)簡介 23910.1.1 進(jìn)程的基本概念 23910.1.2 守護(hù)進(jìn)程 24010.1.3 僵尸進(jìn)程 24010.2 進(jìn)程監(jiān)視 24010.2.1 進(jìn)程顯示命令ps 24110.2.2 memstat顯示共享庫的內(nèi)存占用 24410.2.3 pstree以樹型列表方式顯示進(jìn)程 24410.2.4 進(jìn)程篩選命令pgrep 24510.2.5 動(dòng)態(tài)監(jiān)視進(jìn)程命令top 24610.3 終止進(jìn)程 24810.3.1 信號(hào)的基本概念 24810.3.2 kill命令 24910.3.3 按進(jìn)程名終止進(jìn)程pkill 24910.4 進(jìn)程高級(jí)管理 25010.4.1 進(jìn)程的后臺(tái)執(zhí)行 25010.4.2 進(jìn)程的優(yōu)先級(jí) 25210.4.3 進(jìn)程自動(dòng)調(diào)度at、crontab 25310.5 小結(jié) 254第三篇 Linux應(yīng)用篇第11章 網(wǎng)絡(luò)配置管理 25611.1 網(wǎng)絡(luò)管理概述 25611.2 iptables簡介 25811.3 監(jiān)視網(wǎng)絡(luò)性能 26111.3.1 使用ping檢測網(wǎng)絡(luò)性能 26111.3.2 使用netstat監(jiān)視網(wǎng)絡(luò)性能 26211.4 配置TCP/IP 26411.4.1 顯示特定網(wǎng)絡(luò)設(shè)備的狀態(tài) 26511.4.2 設(shè)置網(wǎng)絡(luò)設(shè)備的TCP/IP參數(shù) 26511.4.3 給網(wǎng)絡(luò)設(shè)備取別名 26511.5 DNS管理簡介 26611.5.1 DNS簡介 26611.5.2 DNS的配置文件 26711.5.3 nslookup命令 26911.5.4 dig命令 27011.6 路由管理簡介 27111.7 端口管理簡介 27211.8 遠(yuǎn)程登錄簡介 27311.8.1 Vino遠(yuǎn)程桌面 27411.8.2 VNC遠(yuǎn)程桌面 27511.8.3 Telnet登錄 27611.8.4 SSH登錄 27711.9 小結(jié) 281第12章 網(wǎng)絡(luò)相關(guān)軟件 28212.1 Firefox網(wǎng)絡(luò)瀏覽器 28212.1.1 Firefox特色 28212.1.2 Firefox界面 28312.1.3 初步設(shè)置 28312.1.4 安裝插件 28612.2 精致小巧的Opera瀏覽器 28912.3 安裝IE瀏覽器 29212.4 字符界面網(wǎng)頁瀏覽軟件 29312.4.1 強(qiáng)大的字符界面瀏覽器w3m 29312.4.2 高速字符界面瀏覽器lynx 29512.5 收發(fā)電子郵件 29612.5.1 圖形界面軟件Evolution 29612.5.2 字符界面郵件管理 29812.6 即時(shí)通信軟件 30112.6.1 全能的Pidgin 30112.6.2 可撥打普通電話的Skype 30312.6.3 專業(yè)強(qiáng)大的IRC 30512.7 小結(jié) 307第13章 多媒體軟件 30813.1 視頻播放 30813.1.1 全能電影播放器MPlayer 30813.1.2 電影播放器Totem 31113.2 音頻播放 31313.2.1 類似Winamp的播放器Audacious 31313.2.2 類似iTune的播放器Rhythmbox 31513.3 視頻處理 31613.3.1 視頻編輯軟件LIVES 31613.3.2 視頻格式轉(zhuǎn)換Avidemux 31913.3.3 編譯增強(qiáng)版的FFmpeg 32113.3.4 使用FFmpeg轉(zhuǎn)換視頻文件 32213.4 小結(jié) 324第14章 圖形圖像軟件 32514.1 圖片瀏覽軟件gThumb 32514.1.1 軟件簡介 32514.1.2 圖片瀏覽 32614.1.3 圖片處理 32614.1.4 制作網(wǎng)絡(luò)相冊 32814.2 系統(tǒng)默認(rèn)的圖片瀏覽軟件Eye of GNOME 32914.3 圖片管理軟件Picasa 33014.3.1 功能簡介 33014.3.2 安裝 33014.3.3 設(shè)置 33114.3.4 使用簡介 33214.3.5 網(wǎng)絡(luò)相關(guān)功能 33414.3.6 其他功能 33614.4 系統(tǒng)默認(rèn)的圖片管理器F-Spot 33714.5 圖像處理軟件GIMP 33914.5.1 簡介 33914.5.2 界面簡介 34014.5.3 安裝插件 34114.5.4 示例 34214.6 矢量圖繪制軟件 34514.6.1 OOo辦公套件中的繪圖軟件OpenOffice.org Drawing 34514.6.2 矢量圖繪制軟件Inkscape 34614.7 CAD軟件QCad 34914.7.1 QCad簡介 34914.7.2 繪制零件圖 35014.8 小結(jié) 353第15章 辦公軟件 35415.1 辦公軟件OpenOffice.org簡介 35415.2 OOo文字處理 35515.2.1 界面簡介 35515.2.2 文檔排版 35615.2.3 文本項(xiàng)目編號(hào) 35915.2.4 圖片與文檔的混合排版 36015.2.5 繪制簡單的表格 36315.3 OOo電子表格 36415.3.1 軟件界面 36415.3.2 制作復(fù)雜格式的電子表格 36515.3.3 調(diào)整顯示格式 36615.3.4 繪制表格線 36715.3.5 導(dǎo)入文本文件 36815.3.6 圖表制作 36915.3.7 公式計(jì)算 37115.4 OOo演示文稿 37315.5 IBM Lotus Symphony辦公套件 37615.5.1 下載安裝 37615.5.2 使用簡介 37715.6 永中Office辦公套件 37815.7 文書瀏覽 38015.7.1 正確顯示中文PDF文件 38015.7.2 打開CHM文件 38015.8 小結(jié) 381第16章 專業(yè)排版軟件LaTeX 38216.1 LaTeX的特點(diǎn) 38216.2 安裝LaTeX程序 38316.2.1 安裝核心程序 38316.2.2 安裝中文支持 38416.2.3 安裝vim的LaTeX插件 38716.2.4 安裝Emacs的LaTeX插件 39016.3 基礎(chǔ)知識(shí) 39116.3.1 TeX基本文件結(jié)構(gòu) 39116.3.2 關(guān)于TeX文件的預(yù)備知識(shí) 39216.4 LaTeX的文檔結(jié)構(gòu) 39316.5 LaTeX的公式排版 39516.6 在LaTeX中插入圖片 40016.7 小結(jié) 402第四篇 Linux開發(fā)篇第17章 Linux環(huán)境中C/C++編程簡介 40417.1 GCC簡介 40417.1.1 GCC功能簡介 40417.1.2 第一個(gè)C程序 40517.1.3 GCC的具體編譯過程 40617.1.4 GCC高級(jí)技巧 40817.2 makefile簡介 41117.2.1 第一個(gè)makefile文件 41117.2.2 對(duì)簡單makefile文件的擴(kuò)充 41317.2.3 在makefile中使用函數(shù) 41417.2.4 清理make過程中的中間文件 41517.3 程序調(diào)試 41617.3.1 GCC編譯的幾種錯(cuò)誤信息及其解決方法 41617.3.2 GDB簡介 41717.3.3 GDB例程 41817.4 C/C++開發(fā)環(huán)境 42117.4.1 使用vim 42117.4.2 使用Eclipse 42417.5 小結(jié) 428第18章 Shell編程 42918.1 Shell腳本簡介 42918.1.1 特點(diǎn) 42918.1.2 Shell腳本程序的基本結(jié)構(gòu) 43018.1.3 Shell腳本程序的幾種特殊字符 43118.1.4 用戶交互 43218.2 變量與數(shù)組 43418.3 算術(shù)操作符 43818.4 條件判斷語句 43918.4.1 if語句 44018.4.2 case語句 44118.4.3 select語句 44218.4.4 各種測試操作 44318.5 循環(huán)語句 44418.5.1 for語句 44418.5.2 while語句 44618.5.3 until語句 44718.5.4 循環(huán)語句的一些控制語句 44718.6 使用函數(shù) 44918.7 腳本調(diào)試 45018.8 小結(jié) 452第19章 搭建LAMP服務(wù)器 45319.1 安裝LAMP 45319.1.1 安裝 45319.1.2 測試 45419.2 配置Apache 45519.2.1 配置文件 45519.2.2 增加一個(gè)基于域名的虛擬主機(jī) 45719.2.3 使用SSL加密網(wǎng)頁傳輸 46019.3 MySQL基本操作 46319.3.1 連接數(shù)據(jù)庫服務(wù)器 46319.3.2 MySQL命令簡介 46319.4 PHP基本設(shè)置 46619.5 安裝Web應(yīng)用程序 46719.5.1 安裝MediaWiki維基百科 46719.5.2 安裝WordPress博客程序 47019.6 小結(jié) 473第20章 FTP服務(wù)器的搭建 47420.1 FTP服務(wù)器安裝 47420.1.1 FTP簡介 47420.1.2 FTP服務(wù)器軟件安裝 47520.2 圖形界面軟件FileZilla 47620.3 字符界面軟件lftp 47820.3.1 FTP登錄 47820.3.2 FTP服務(wù)器目錄與文件操作 47920.3.3 下載、上傳文件 48020.3.4 鏡像命令mirror 48120.3.5 lftp使用技巧 48220.4 WU-FTP的設(shè)置 48420.5 添加只能進(jìn)行FTP操作的賬號(hào) 48720.6 小結(jié) 488第五篇 Linux安全篇第21章 用戶與組管理 49021.1 用戶賬號(hào)的基本操作 49021.1.1 用戶賬號(hào)類型 49021.1.2 建立用戶賬號(hào) 49121.1.3 批量添加用戶 49321.1.4 編輯用戶賬號(hào)屬性 49421.2 管理用戶密碼 49521.3 組的管理 49621.4 用戶、組的配置文件 49821.4.1 賬戶信息配置文件/etc/passwd 49821.4.2 賬戶的影子口令文件/etc/shadow 49921.4.3 組記錄文件 50021.5 用戶、組相關(guān)命令 50121.6 小結(jié) 503第22章 系統(tǒng)安全 50422.1 Linux的良好安全系統(tǒng) 50422.2 FireStarter防火墻軟件 50522.2.1 安裝、使用向?qū)нM(jìn)行設(shè)置 50522.2.2 基本設(shè)置 50622.2.3 策略設(shè)置 50722.3 PAM機(jī)制 51022.3.1 PAM原理 51022.3.2 PAM配置文件 51122.4 使用seahorse進(jìn)行文件加密 51222.4.1 創(chuàng)建密鑰 51322.4.2 文件加密與數(shù)字簽名 51322.4.3 添加數(shù)字簽名 51422.4.4 公鑰管理 51422.5 了解與分析日志文件 51522.5.1 解讀/etc/syslog.conf配置文件 51522.5.2 syslogd守護(hù)進(jìn)程的參數(shù) 51722.5.3 查看日志文件 51822.6 小結(jié) 520

章節(jié)摘錄

插圖:Linux是一款與Windows同樣優(yōu)秀的計(jì)算機(jī)操作系統(tǒng),可以用其來高效完成各項(xiàng)工作。更重要的是,Linux是一款完全開源免費(fèi)的操作系統(tǒng),意思是不需要支付任何版權(quán)費(fèi)就可自由使用。Linux這一名詞,在兩三年前似乎還只是那些頭發(fā)蓬亂,戴著眼鏡的技術(shù)極客們的寵兒。但隨著Linux的發(fā)展,使得其不光占領(lǐng)了大部分的服務(wù)器市場份額,還逐漸被普通用戶所認(rèn)可,越來越多地出現(xiàn)在普通用戶的計(jì)算機(jī)里。本章將簡單介紹一些Linux的背景知識(shí)。1.1 Linux背景知識(shí)作為一名Linux用戶,對(duì)于Linux相關(guān)名詞和歷史如果不能如數(shù)家珍,那就太不可思議了。本節(jié)會(huì)介紹GNU、POSIX標(biāo)準(zhǔn)等相關(guān)名詞。這些名詞在本書后續(xù)章節(jié)也會(huì)提及,所以應(yīng)該對(duì)其有初步的了解。本節(jié)還會(huì)介紹Linux從蹣跚學(xué)步到光彩奪目的全部過程。1.1.1 Linux名字的由來據(jù)Linux的作者Linux Totraids在其自傳《Just For Fun》一書中所說,在一開始并不想用Linux。因?yàn)檫@個(gè)名字聽上去像是Linux的UNIX,這樣好像有點(diǎn)自負(fù)。在開始開發(fā)時(shí),Linux準(zhǔn)備的名字是Freax(Freax的英文含義是怪誕的、怪物、異想天開等)。而其FTP的管理員AriLemke堅(jiān)持認(rèn)為這個(gè)名字很不好,于是用他自己的方式將內(nèi)核代碼放到FTP站點(diǎn)上,并堅(jiān)持要用Linux這個(gè)名字,所以該操作系統(tǒng)內(nèi)核就以Linux這個(gè)名字被廣為傳播。

媒體關(guān)注與評(píng)論

作為一個(gè)基于GNU/Linux的平臺(tái),Ubuntu操作系統(tǒng)將ubuntu精神帶到了軟件世界。  ——GNU宣言

編輯推薦

《Linux管理與開發(fā)實(shí)用指南:基于Ubuntu》特點(diǎn)◆循序漸進(jìn),由淺入深,掌握Linux的基本操作與技能;◆內(nèi)容豐富,適合各級(jí)Linux讀者,初學(xué)者可了解實(shí)用的Linux軟件知識(shí)。中級(jí)用戶可從Shell命令參數(shù)表及使用方法中得到許多有用的資料,系統(tǒng)管理員可學(xué)到系統(tǒng)管理和性能優(yōu)化方面的技巧。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Linux管理與開發(fā)實(shí)用指南 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7