一a一片一级一片啪啪-一a一级片-一a级毛片-一一级黄色片-国产免费福利片-国产免费福利网站

熱門(mén)關(guān)鍵字:  聽(tīng)力密碼  聽(tīng)力密碼  新概念美語(yǔ)  單詞密碼  巧用聽(tīng)寫(xiě)練聽(tīng)力

Linux基礎(chǔ)及應(yīng)用教程(第二版)

中國(guó)水利水電出版社
圖書(shū)詳情

    本書(shū)是《Linux基礎(chǔ)及應(yīng)用教程》的第二版。全書(shū)以Fedora Linux 22為基礎(chǔ),介紹Linux系統(tǒng)的概念、原理和管理等方面的內(nèi)容,主要分為3部分:Linux基礎(chǔ)、Linux內(nèi)核機(jī)制、嵌入式Linux的應(yīng)用開(kāi)發(fā)。首先詳細(xì)介紹Linux的安裝過(guò)程、基本操作命令,為L(zhǎng)inux初學(xué)者快速入門(mén)提供了保證。接著系統(tǒng)講解Linux下的C編程基礎(chǔ)、進(jìn)程控制開(kāi)發(fā)、進(jìn)程間通信、網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)、Linux與Windows的資源共享等。最后介紹嵌入式Linux的應(yīng)用開(kāi)發(fā)。本書(shū)實(shí)例豐富、講解清晰、力避代碼復(fù)雜冗長(zhǎng),簡(jiǎn)短的實(shí)例特別有助于初學(xué)者效仿理解、把握問(wèn)題的精髓和對(duì)應(yīng)用程序框架的整體認(rèn)識(shí)。本書(shū)的創(chuàng)新之處就是為讀者提供開(kāi)發(fā)的過(guò)程,而不局限于每個(gè)知識(shí)點(diǎn)的堆積。

    本書(shū)可作為高等院校(含高職)電子類(lèi)、計(jì)算機(jī)類(lèi)、信息類(lèi)等專(zhuān)業(yè)的Linux課程教材,也可作為廣大Linux用戶(hù)、系統(tǒng)管理員和Linux系統(tǒng)自學(xué)者的參考書(shū)或培訓(xùn)教材,還可作為希望轉(zhuǎn)入嵌入式領(lǐng)域的科研和工程技術(shù)人員參考使用。

    前 言

    Linux是一種可移植的操作系統(tǒng),能夠在從微型計(jì)算機(jī)到大型計(jì)算機(jī)的任何環(huán)境中和任何平臺(tái)上運(yùn)行。可移植性為運(yùn)行Linux的不同計(jì)算機(jī)平臺(tái)與其他任何機(jī)器進(jìn)行準(zhǔn)確而有效的通信提供了手段,不需要另外增加特殊的和昂貴的通信接口。本書(shū)側(cè)重理論與實(shí)踐相結(jié)合,遵循循序漸進(jìn)、由淺入深的認(rèn)識(shí)特點(diǎn)來(lái)安排各個(gè)章節(jié)的內(nèi)容順序,從而使讀者達(dá)到學(xué)以致用的目的。

    本書(shū)是《Linux基礎(chǔ)及應(yīng)用教程》的第二版,隨著Linux技術(shù)的發(fā)展,本書(shū)第一版的部分內(nèi)容過(guò)于陳舊,為了方便讀者學(xué)習(xí),我們結(jié)合Linux技術(shù)的最新發(fā)展推出第二版。相比第一版,第二版在內(nèi)容上的變化主要體現(xiàn)在以下幾個(gè)方面:Fedora Linux的版本從Fedora Core Linux升級(jí)為Fedora Linux 22;系統(tǒng)自帶的軟件操作全部更新;第三方應(yīng)用軟件采用最新版本,并在Fedora Linux 22上可正常運(yùn)行;補(bǔ)充了Linux的新技術(shù);修訂了第一版中的一些表達(dá)不準(zhǔn)確以及疏漏之處。

    第1~6章介紹Linux系統(tǒng)的概念、原理和進(jìn)程控制、管理、通信等方面的內(nèi)容。

    第7~9章介紹Linux網(wǎng)絡(luò)管理的相關(guān)服務(wù)。完善的內(nèi)置網(wǎng)絡(luò)是Linux的一大特點(diǎn)。Linux在通信和網(wǎng)絡(luò)功能方面優(yōu)于其他操作系統(tǒng)。其他操作系統(tǒng)不包含如此緊密地和內(nèi)核結(jié)合的連接網(wǎng)絡(luò)的能力,也沒(méi)有內(nèi)置這些聯(lián)網(wǎng)特性的靈活性。而Linux為用戶(hù)提供了完善的、強(qiáng)大的網(wǎng)絡(luò)功能,對(duì)計(jì)算機(jī)網(wǎng)絡(luò)產(chǎn)生了巨大的影響。

    第10章介紹Linux內(nèi)核機(jī)制。Linux是具有設(shè)備獨(dú)立性的操作系統(tǒng),它的內(nèi)核具有高度適應(yīng)能力,隨著更多的程序員加入Linux編程設(shè)計(jì),將會(huì)有更多的硬件設(shè)備加入到各種Linux內(nèi)核和發(fā)行版本中。另外,由于用戶(hù)可以免費(fèi)得到Linux的內(nèi)核源代碼,因此用戶(hù)可以修改內(nèi)核源代碼,以便適應(yīng)新增加的外部設(shè)備。

    第11章介紹嵌入式Linux。自20世紀(jì)90年代以來(lái),嵌入式技術(shù)全面展開(kāi),目前已成為通信和消費(fèi)類(lèi)產(chǎn)品的共同發(fā)展方向,嵌入式系統(tǒng)已經(jīng)滲透到我們生活的每個(gè)角落,如工業(yè)、服務(wù)業(yè)等。Linux系統(tǒng)有著嵌入式操作系統(tǒng)所需要的很多特色和突出的優(yōu)勢(shì):適用于多種CPU和硬件平臺(tái),性能穩(wěn)定,裁剪性很好,開(kāi)發(fā)和使用都很容易。嵌入式Linux是將日益流行的Linux操作系統(tǒng)進(jìn)行裁剪、修改,使之能在嵌入式計(jì)算機(jī)系統(tǒng)上運(yùn)行的一種操作系統(tǒng)。除了智能數(shù)字終端領(lǐng)域外,Linux在移動(dòng)計(jì)算平臺(tái)、智能工控設(shè)備、金融業(yè)終端系統(tǒng),甚至軍事領(lǐng)域都有廣泛的應(yīng)用前景,這些Linux稱(chēng)為“嵌入式Linux”。嵌入式Linux既繼承了Internet上無(wú)限的開(kāi)放源代碼資源,又具有嵌入式操作系統(tǒng)的特性。

    本書(shū)是在作者多年Linux教學(xué)、應(yīng)用經(jīng)驗(yàn)的基礎(chǔ)上編寫(xiě)的。在內(nèi)容選取上,盡可能運(yùn)用最新、最實(shí)用的技術(shù),堅(jiān)持側(cè)重實(shí)踐、由淺入深的原則,通過(guò)具體的操作實(shí)例讓讀者分層次、分步驟地理解和掌握所學(xué)的知識(shí)。

    本書(shū)由梁建武任主編,李茸、劉曉書(shū)、陳英任副主編。其中梁建武編寫(xiě)第8~10章,李茸(哈爾濱理工大學(xué))編寫(xiě)第4~7章,劉曉書(shū)編寫(xiě)第1~3章,陳英編寫(xiě)第11章。此外,參與本書(shū)編寫(xiě)工作的還有楊迎澤、杜偉、張雷、劉軍軍、譚海龍、文拯、龍曉梅、田野、周媛媛、何志斌、付世鳳、羅喜英等。在本書(shū)的編寫(xiě)過(guò)程中,參考了有關(guān)文獻(xiàn),在此謹(jǐn)向這些文獻(xiàn)的作者表示感謝。

    由于時(shí)間倉(cāng)促加之作者水平有限,書(shū)中的不足之處在所難免,敬請(qǐng)廣大讀者批評(píng)指正。

    編 者

    2016年10月

    前言

    第1章 Linux入門(mén) 1
    1.1 Linux基礎(chǔ)知識(shí) 1
    1.2 Linux系統(tǒng)安裝 5
    1.2.1 做好安裝前的準(zhǔn)備工作 5
    1.2.2 安裝Fedora Linux 7
    1.3 Linux文件及文件系統(tǒng) 16
    1.3.1 Linux中常見(jiàn)的文件類(lèi)型 16
    1.3.2 Linux文件系統(tǒng) 18
    習(xí)題一 20
    第2章 Linux基礎(chǔ)命令 21
    2.1 系統(tǒng)基本操作 21
    2.1.1 系統(tǒng)登錄和退出 21
    2.1.2 修改口令 23
    2.2 Linux常用操作命令 23
    2.2.1 文件和目錄的基本概念 23
    2.2.2 文件和目錄命令 26
    2.2.3 進(jìn)程管理命令 39
    2.2.4 文件壓縮命令 53
    2.2.5 網(wǎng)絡(luò)命令 54
    2.2.6 聯(lián)機(jī)幫助命令 57
    2.2.7 操作要點(diǎn) 57
    2.3 Linux啟動(dòng)過(guò)程詳解 58
    2.3.1 啟動(dòng)GRUB/LILO 58
    2.3.2 加載內(nèi)核 60
    2.3.3 執(zhí)行init系統(tǒng) 61
    2.3.4 進(jìn)行初始化 61
    2.4 Linux系統(tǒng)服務(wù) 63
    2.4.1 系統(tǒng)服務(wù)的作用 63
    2.4.2 Linux系統(tǒng)服務(wù) 64
    2.5 系統(tǒng)安全性 65
    2.5.1 系統(tǒng)管理員安全 65
    2.5.2 文件系統(tǒng)安全 66
    2.5.3 /etc/passwd文件 68
    2.5.4 /etc/group文件 68
    2.5.5 增加和刪除用戶(hù) 69
    2.5.6 系統(tǒng)檢查命令 69
    習(xí)題二 70
    第3章 Linux下的C編程基礎(chǔ) 72
    3.1 概述 72
    3.1.1 C語(yǔ)言簡(jiǎn)單回顧 72
    3.1.2 Linux下的C語(yǔ)言編程環(huán)境概述 73
    3.2 vi編輯器 73
    3.2.1 vi的工作模式 73
    3.2.2 vi的啟動(dòng)和退出 74
    3.2.3 文本輸入 75
    3.2.4 文本修改 76
    3.2.5 文件操作 79
    3.3 Emacs編輯器 79
    3.3.1 Emacs的基本操作 80
    3.3.2 Emacs的編譯概述 82
    3.4 Gcc編譯器 83
    3.4.1 Gcc簡(jiǎn)介 83
    3.4.2 Gcc的基本用法和選項(xiàng) 84
    3.4.3 編譯多個(gè)源文件 85
    3.5 Gdb調(diào)試器 87
    3.5.1 啟動(dòng)Gdb 87
    3.5.2 設(shè)置斷點(diǎn) 89
    3.6 Make工程管理器 90
    3.6.1 Makefile的基本概念 91
    3.6.2 Make管理器的使用 93
    3.7 使用autotools 93
    習(xí)題三 96
    第4章 進(jìn)程控制開(kāi)發(fā) 97
    4.1 Linux下的進(jìn)程概述 97
    4.1.1 進(jìn)程的概念 97
    4.1.2 進(jìn)程的結(jié)構(gòu) 98
    4.2 Linux進(jìn)程控制編程 99
    4.2.1 進(jìn)程的創(chuàng)建 99
    4.2.2 進(jìn)程的等待 100
    4.2.3 進(jìn)程的終止 100
    4.2.4 進(jìn)程映像的更換 100
    4.3 Linux守護(hù)進(jìn)程 101
    4.3.1 守護(hù)進(jìn)程及其特性 101
    4.3.2 守護(hù)進(jìn)程的編程要點(diǎn) 101
    4.4 Linux內(nèi)核簡(jiǎn)介 102
    4.5 shell基本工作原理及編程 104
    4.5.1 shell的基本工作原理 105
    4.5.2 創(chuàng)建和執(zhí)行shell腳本 106
    4.5.3 shell變量 107
    4.5.4 shell的特性 109
    4.5.5 控制結(jié)構(gòu) 114
    習(xí)題四 118
    第5章 進(jìn)程間通信 120
    5.1 Linux下的進(jìn)程間通信概述 120
    5.2 管道通信 121
    5.2.1 管道概述 121
    5.2.2 管道創(chuàng)建與關(guān)閉 122
    5.2.3 管道讀寫(xiě) 122
    5.2.4 標(biāo)準(zhǔn)流管道 124
    5.2.5 FIFO 125
    5.3 信號(hào)機(jī)制 129
    5.3.1 信號(hào)概述 129
    5.3.2 信號(hào)的發(fā)送 131
    5.3.3 信號(hào)的處理 133
    5.4 共享內(nèi)存 137
    5.4.1 共享內(nèi)存概述 137
    5.4.2 共享內(nèi)存實(shí)現(xiàn) 138
    5.5 消息隊(duì)列 141
    5.5.1 消息隊(duì)列概述 141
    5.5.2 消息隊(duì)列實(shí)現(xiàn) 142
    5.6 信號(hào)量 145
    習(xí)題五 147
    第6章 多線(xiàn)程編程 148
    6.1 Linux下的線(xiàn)程概述 148
    6.2 Linux線(xiàn)程實(shí)現(xiàn) 149
    6.2.1 一個(gè)簡(jiǎn)單的多線(xiàn)程程序 149
    6.2.2 修改線(xiàn)程的屬性 151
    6.2.3 線(xiàn)程的數(shù)據(jù)處理 152
    習(xí)題六 159
    第7章 管理網(wǎng)絡(luò)服務(wù) 161
    7.1 網(wǎng)絡(luò)配置文件 161
    7.1.1 /etc/hosts IP地址和主機(jī)名的映射 161
    7.1.2 /etc/services 映射服務(wù)名和端口號(hào) 162
    7.1.3 /etc/host.conf配置名字解析器 162
    7.1.4 /etc/nsswitch.conf 配置名字解析器 163
    7.1.5 /etc/sysconfig/network網(wǎng)絡(luò)配置 163
    7.1.6 /etc/resolv.conf配置DNS客戶(hù) 164
    7.1.7 /etc/init.d/network 主機(jī)地址、子網(wǎng)
    掩碼和網(wǎng)關(guān) 164
    7.2 配置FTP服務(wù) 165
    7.2.1 FTP協(xié)議 165
    7.2.2 FTP服務(wù)器vsftpd的配置 165
    7.3 配置郵件服務(wù)器 167
    7.3.1 電子郵件簡(jiǎn)介 167
    7.3.2 sendmail服務(wù)器 169
    7.4 網(wǎng)絡(luò)文件系統(tǒng) 172
    7.4.1 網(wǎng)絡(luò)文件系統(tǒng)簡(jiǎn)介 172
    7.4.2 配置網(wǎng)絡(luò)文件系統(tǒng) 172
    7.5 安裝Web服務(wù)器 174
    7.5.1 Web服務(wù)器概述 174
    7.5.2 Apache的特性 176
    7.5.3 Apache的配置 177
    7.6 網(wǎng)絡(luò)安全 179
    7.6.1 網(wǎng)絡(luò)安全主要特征 179
    7.6.2 網(wǎng)絡(luò)安全威脅 179
    7.6.3 網(wǎng)絡(luò)安全主要技術(shù) 180
    習(xí)題七 182
    第8章 遠(yuǎn)程管理系統(tǒng) 184
    8.1 使用Telnet 184
    8.1.1 Telnet簡(jiǎn)介 184
    8.1.2 Telnet協(xié)議 184
    8.1.3 Telnet的配置 186
    8.2 安全的SSH 188
    8.2.1 SSH簡(jiǎn)介 188
    8.2.2 SSH協(xié)議 189
    8.2.3 SSH的安全驗(yàn)證 189
    8.2.4 OpenSSH的配置 189
    8.3 使用圖形化的VNC 193
    8.3.1 VNC概述 193
    8.3.2 使用VNC Server 193
    8.3.3 VNC Viewer 194
    習(xí)題八 196
    第9章 與Windows共享資源 198
    9.1 使用Samba共享資源 198
    9.1.1 Samba概述 198
    9.1.2 Samba的配置 198
    9.1.3 Samba的使用 201
    9.2 Windows模擬程序Wine 206
    9.2.1 Wine簡(jiǎn)介 206
    9.2.2 Wine支持的功能 207
    9.2.3 安裝Wine 207
    9.2.4 使用Wine 208
    9.3 訪問(wèn)Windows分區(qū) 208
    習(xí)題九 210
    第10章 Linux內(nèi)核機(jī)制 211
    10.1 Linux內(nèi)核簡(jiǎn)介 211
    10.1.1 Linux內(nèi)核的地位 211
    10.1.2 系統(tǒng)初始化及運(yùn)行 212
    10.1.3 內(nèi)核提供的各種系統(tǒng)調(diào)用 212
    10.1.4 存取文件系統(tǒng) 213
    10.2 Linux內(nèi)核源碼 214
    10.2.1 了解Linux內(nèi)核源碼 214
    10.2.2 內(nèi)核機(jī)制 216
    10.2.3 內(nèi)核模塊的裝入與卸載 218
    10.3 Linux內(nèi)核分析 219
    10.3.1 相關(guān)源碼的分析 219
    10.3.2 對(duì)內(nèi)核源碼的修改 220
    習(xí)題十 223
    第11章 嵌入式Linux 224
    11.1 嵌入式系統(tǒng)簡(jiǎn)介 224
    11.1.1 嵌入式系統(tǒng)的定義 224
    11.1.2 嵌入式系統(tǒng)的特征 224
    11.2 嵌入式Linux基礎(chǔ) 225
    11.2.1 嵌入式Linux的應(yīng)用 225
    11.2.2 Linux作為嵌入式操作系統(tǒng)的優(yōu)勢(shì) 226
    11.3 Linux I/O端口編程 227
    11.3.1 如何在C語(yǔ)言下使用I/O端口 227
    11.3.2 硬件中斷與DMA存取 228
    11.3.3 延遲時(shí)間 228
    11.4 嵌入式Linux開(kāi)發(fā) 228
    11.4.1 構(gòu)造嵌入式Linux前先要了解的
    幾個(gè)關(guān)鍵問(wèn)題 228
    11.4.2 嵌入式Linux開(kāi)發(fā)環(huán)境 232
    11.4.3 開(kāi)發(fā)嵌入式Linux的步驟 233
    習(xí)題十一 241
    參考文獻(xiàn) 242

最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過(guò)250字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶(hù)名: 密碼:
匿名?
注冊(cè)
主站蜘蛛池模板: 最新亚洲一区二区三区四区 | 色久视频| 国产免费一区二区在线看 | 欧美精品束缚一区二区三区 | 日本一级毛片中文字幕 | 国产成人高清精品免费软件 | 久久99亚洲精品一区二区 | 国产亚洲一区二区三区在线观看 | 一级做性色a爱片久久片 | 亚洲高清自拍 | 久久亚洲成a人片 | 波多野一区二区三区在线 | 亚洲日本欧美产综合在线 | 国内精品亚洲 | 国产美女视频做爰 | 日本特黄特色高清免费视频 | 日韩在线欧美在线 | 成人无遮挡毛片免费看 | a毛片久久免费观看 | 国产精品系列在线一区 | 亚洲三级大片 | 精品国产福利 | 亚洲成人免费网站 | 久久久久久88色愉愉 | 欧美日韩国产一区二区三区播放 | 成人禁在线观看网站 | 亚洲最大看欧美片网站 | 国产成人综合95精品视频免费 | 久久性生大片免费观看性 | 久久国产影视 | 国产亚洲精品久久久久久久久激情 | 最新欧美精品一区二区三区不卡 | 欧美一级毛片片免费孕妇 | 国产精品三级a三级三级午夜 | 毛片中文字幕 | 国产精品青草久久福利不卡 | 99国产在线观看 | 亚洲福利影院 | 最近免费手机中文字幕3 | 在线观看免费黄色网址 | 美国美女一级毛片免费全 |