Linux操作系統(tǒng)基礎(chǔ)與實(shí)踐(21世紀(jì)高等院校計(jì)算機(jī)網(wǎng)絡(luò)工程專業(yè)規(guī)劃教材)
定 價(jià):29.5 元
- 作者:吳秀梅 主編
- 出版時(shí)間:2014/6/1
- ISBN:9787302351306
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP316.89
- 頁(yè)碼:204
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
《Linux操作系統(tǒng)基礎(chǔ)與實(shí)踐》由吳秀梅主編,內(nèi)容共分10章,第1章主要講解操作系統(tǒng)概述、操作系統(tǒng)有關(guān)的基本概念及Linux的功能簡(jiǎn)介;第2章主要講解Linux基本操作;第3章講解Linux的用戶管理;第4章講解文件與目錄權(quán)限;第5章是常用文件內(nèi)容的查看工具;第6章是Shell編程;第7章講解Linux程序開(kāi)發(fā);第8章講解Linux下的C程序?qū)嵺`;第9章講解 Linux系統(tǒng)管理;第10章講解操作系統(tǒng)的安全。內(nèi)容覆蓋了Linux基本操作和主要內(nèi)容,每一章都有本章小結(jié)和習(xí)題,并配有習(xí)題答案,可以幫助學(xué)生對(duì)相關(guān)知識(shí)進(jìn)行舉一反三的練習(xí),進(jìn)而理解基本原理,掌握操作技術(shù)。本書(shū)是一本符合學(xué)生在短期內(nèi)操作實(shí)踐、快速掌握的教材。
本教材以“理論夠用,側(cè)重實(shí)踐”為原則編寫(xiě),適合學(xué)生自學(xué),可作為本科、高職高專層次的教學(xué)用書(shū),也可以給廣大的Linux操作系統(tǒng)入門的專業(yè)技術(shù)人員以及計(jì)算機(jī)愛(ài)好者提供參考。
Linux操作系統(tǒng)是UNIX操作系統(tǒng)的一種克隆系統(tǒng),它誕生于1991 年的10 月5 日(這是第一次正式向外公布的時(shí)間),之后借助于Internet網(wǎng)絡(luò),并通過(guò)全世界各地計(jì)算機(jī)愛(ài)好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統(tǒng),而且其使用人數(shù)還在迅猛增長(zhǎng)。據(jù)目前網(wǎng)絡(luò)統(tǒng)計(jì),世界上排名前500的超級(jí)計(jì)算機(jī)中是Linux操作系統(tǒng)的占92.4%。
Linux是一套免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),是一個(gè)基于POSIX和UNIX的支持多用戶、多任務(wù)、多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議,支持32位和64位硬件。Linux繼承了UNIX以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。它主要用于基于Intel x86系列CPU的計(jì)算機(jī)上。這個(gè)系統(tǒng)是由全世界各地成千上萬(wàn)的程序員設(shè)計(jì)和實(shí)現(xiàn)的。
Linux以它的高效性和靈活性著稱Linux模塊化的設(shè)計(jì)結(jié)構(gòu),使得它既能在價(jià)格昂貴的工作站上運(yùn)行,也能夠在廉價(jià)的PC上實(shí)現(xiàn)全部的UNIX特性,具有多任務(wù)、多用戶的能力。Linux是在GNU公共許可權(quán)限下免費(fèi)獲得的,是一個(gè)符合POSIX標(biāo)準(zhǔn)的操作系統(tǒng)。Linux操作系統(tǒng)軟件包不僅包括完整的Linux操作系統(tǒng),而且還包括了文本編輯器、高級(jí)語(yǔ)言編譯器等應(yīng)用軟件。它還包括帶有多個(gè)窗口管理器的XWindows圖形用戶界面,如同我們使用Windows一樣,允許我們使用窗口、圖標(biāo)和菜單對(duì)系統(tǒng)進(jìn)行操作。
本書(shū)介紹了Linux操作系統(tǒng)的基本概念與基本操作技術(shù)。通過(guò)學(xué)習(xí)Linux基本操作、Linux的用戶管理、Linux的文件與目錄權(quán)限、Linux的常用文件內(nèi)容的查看工具、Shell編程、Linux程序開(kāi)發(fā)、Linux下的C程序?qū)嵺`、Linux系統(tǒng)管理、Linux操作系統(tǒng)的安全,使學(xué)生能夠在短期內(nèi)操作實(shí)踐,快速掌握Linux操作系統(tǒng)。
我校計(jì)算機(jī)網(wǎng)絡(luò)工程專業(yè)和其他計(jì)算機(jī)相關(guān)專業(yè)的學(xué)生都需要學(xué)習(xí)操作系統(tǒng)這門重要的選修課程。教學(xué)中我們感到要么教材太淺,要么教材太深,不適合我們專業(yè)的教學(xué)。在這種情況下,我們多次研究總結(jié),參考以前使用的相關(guān)教材,編寫(xiě)了這本教材,并在使用中得到了較好反應(yīng),于是決定正式出版方便同類學(xué)生使用。
本教材編寫(xiě)的原則是: 針對(duì)操作系統(tǒng)原理,使學(xué)生掌握Linux操作系統(tǒng)的基本概念與基本操作技術(shù)。本教材編寫(xiě)的特點(diǎn): 注重理論聯(lián)系實(shí)踐,由淺入深介紹Linux操作系統(tǒng)的基本概念與基本操作技術(shù),使學(xué)生較快掌握并能應(yīng)用到實(shí)際需要解決的問(wèn)題中。本教材著力于理論聯(lián)系實(shí)際,也給廣大的計(jì)算機(jī)用戶學(xué)習(xí)Linux操作系統(tǒng)提供一些幫助。
本教材由上海第二工業(yè)大學(xué)吳秀梅負(fù)責(zé)主編,吳月萍、畢燁、熊小華參編。為了滿足我校教學(xué)的迫切需要,作者通過(guò)收集大量資料,經(jīng)過(guò)多個(gè)學(xué)期教學(xué)實(shí)踐反復(fù)論證,完成此教材的編寫(xiě)。本教材有配套PPT課件。為了適合本科及高職高專層次的學(xué)生掌握Linux操作系統(tǒng),本書(shū)盡量做到通俗易懂。
由于作者水平有限,書(shū)中錯(cuò)誤與欠妥之處敬請(qǐng)讀者予以指正。
編者
2014年1月
第1章 操作系統(tǒng)概述
1.1 操作系統(tǒng)基本概念
1.2 Linux簡(jiǎn)介
1.2.1 Linux發(fā)展歷史
1.2.2 Linux的版本
1.3 Linux與Windows的優(yōu)缺點(diǎn)
本章小結(jié)
習(xí)題
第2章 Linux基本操作
2.1 系統(tǒng)安裝
2.1.1 安裝前的準(zhǔn)備工作
2.1.2 Linux安裝及配置
2.2 Linux基本操作
2.2.1 Linux進(jìn)入與退出系統(tǒng)
2.2.2 命令的使用規(guī)則 第1章 操作系統(tǒng)概述
1.1 操作系統(tǒng)基本概念
1.2 Linux簡(jiǎn)介
1.2.1 Linux發(fā)展歷史
1.2.2 Linux的版本
1.3 Linux與Windows的優(yōu)缺點(diǎn)
本章小結(jié)
習(xí)題
第2章 Linux基本操作
2.1 系統(tǒng)安裝
2.1.1 安裝前的準(zhǔn)備工作
2.1.2 Linux安裝及配置
2.2 Linux基本操作
2.2.1 Linux進(jìn)入與退出系統(tǒng)
2.2.2 命令的使用規(guī)則
2.2.3 目錄及文件的基本操作
2.3 常用基本命令
2.4 通配符
2.5 vim簡(jiǎn)介
2.5.1 vim的三種模式
2.5.2 vim的基本操作
2.6 輸入輸出重定向和管道
2.6.1 重定向
2.6.2 管道
本章小結(jié)
習(xí)題
第3章 用戶管理
3.1 用戶系統(tǒng)簡(jiǎn)介
3.1.1 UID與GID
3.1.2 用戶賬號(hào)文件
3.2 用戶管理
3.2.1 創(chuàng)建用戶
3.2.2 修改用戶
3.2.3 用戶組
3.3 用戶系統(tǒng)詳解
本章小結(jié)
習(xí)題
第4章 文件與目錄權(quán)限
4.1 權(quán)限系統(tǒng)簡(jiǎn)介
4.1.1 文件與目錄的屬性
4.1.2 權(quán)限類型
4.1.3 權(quán)限優(yōu)先級(jí)
4.2 設(shè)置文件系統(tǒng)的權(quán)限
4.2.1 更改文件的所有者與所有組
4.2.2 更改文件的權(quán)限方式
本章小結(jié)
習(xí)題
第5章 常用文件內(nèi)容的查看工具
5.1 cat顯示文件連接文件內(nèi)容的工具
5.2 more文件內(nèi)容或輸出查看工具
5.3 less查看文件內(nèi)容工具
5.4 head顯示文件內(nèi)容的前幾行
5.5 tail顯示文件內(nèi)容的最后幾行
本章小結(jié)
習(xí)題
第6章 Shell編程
6.1 簡(jiǎn)介Shell概念
6.2 bash基礎(chǔ)知識(shí)
6.2.1 bash的命令格式
6.2.2 使用Tab鍵簡(jiǎn)化操作
6.2.3 歷史命令
6.3 更多bash的使用技巧
6.3.1 變量
6.3.2 高級(jí)應(yīng)用
本章小結(jié)
習(xí)題
第7章 Linux程序開(kāi)發(fā)
7.1 Shell Script簡(jiǎn)介
7.1.1 Shell Script的作用
7.1.2 創(chuàng)建一個(gè)簡(jiǎn)單的Shell腳本
7.1.3 執(zhí)行Shell腳本
7.2 循環(huán)與判斷
7.2.1 if
7.2.2 for
7.2.3 while和until
7.2.4 case
7.3 I/O與管道
7.3.1 程序的三個(gè)輸入輸出通道
7.3.2 重定向程序的輸入與輸出
本章小結(jié)
習(xí)題
第8章 Linux下C程序?qū)嵺`
8.1 GCC編譯器
8.2 GDB調(diào)試器
本章小結(jié)
習(xí)題
第9章 Linux系統(tǒng)管理
9.1 數(shù)據(jù)的管理
9.1.1 gzip與bzip
9.1.2 tar使用
9.1.3 如何獲取到軟件源碼的數(shù)據(jù)
9.2 rpm包管理
9.2.1 rpm包的概念
9.2.2 安裝與刪除rpm包
9.2.3 rpm包的查詢
9.2.4 軟盤使用
9.2.5 U盤使用
本章小結(jié)
習(xí)題
第10章 Linux內(nèi)核機(jī)制
10.1 進(jìn)程、用戶線程概念
10.2 進(jìn)程描述符
10.3 內(nèi)存尋址
10.4 底層部分處理機(jī)制
10.5 任務(wù)隊(duì)列
10.6 定時(shí)器
10.7 等待隊(duì)列
10.8 Buzz鎖
10.9 信號(hào)燈
本章小結(jié)
習(xí)題
第11章 Linux網(wǎng)絡(luò)管理
11.1 網(wǎng)絡(luò)管理的功能
11.1.1 配置管理
11.1.2 性能管理
11.1.3 故障管理
11.1.4 安全管理
11.1.5 計(jì)費(fèi)管理
11.2 Linux網(wǎng)絡(luò)基本配置
11.2.1 Linux網(wǎng)絡(luò)的基本設(shè)置
11.2.2 使用ifconfig命令
11.2.3 認(rèn)識(shí)網(wǎng)絡(luò)配置文件
11.2.4 常用網(wǎng)絡(luò)命令
11.3 DHCP動(dòng)態(tài)配置服務(wù)
11.3.1 DHCP的工作原理
11.3.2 使用DHCP的好處
11.3.3 DHCP服務(wù)器的安裝
11.3.4 DHCP的配置文件
11.3.5 DHCP服務(wù)的啟停
11.3.6 編輯推薦實(shí)例:Linux DHCP配置中繼代理
11.4 Samba服務(wù)器的安裝與配置
11.5 Linux下DNS服務(wù)器的配置
11.5.1 域名解析的基本概念
11.5.2 DNS的工作體系
11.5.3 DNS的配置
11.5.4 DNS客戶機(jī)的配置
11.5.5 測(cè)試DNS服務(wù)器
11.5.6 案例
本章小結(jié)
習(xí)題
第12章 操作系統(tǒng)的安全
12.1 系統(tǒng)的安全
12.2 系統(tǒng)的安全功能
12.3 Linux系統(tǒng)的安全
12.4 Iptables防火墻的使用
本章小結(jié)
習(xí)題
習(xí)題答案
參考文獻(xiàn)