《安博教育集團(tuán)職業(yè)教育標(biāo)準(zhǔn)教材:Linux操作系統(tǒng)基礎(chǔ)》深入淺出地介紹了Linux操作系統(tǒng)管理的基礎(chǔ)知識(shí),內(nèi)容涉及系統(tǒng)安裝、Shell命令、文件系統(tǒng)管理、磁盤(pán)管理、進(jìn)程和日志管理、編輯工具、啟動(dòng)管理器等。全書(shū)內(nèi)容豐富,結(jié)構(gòu)嚴(yán)謹(jǐn),層次清晰,語(yǔ)言生動(dòng),論述精準(zhǔn)而深刻,實(shí)例豐富而實(shí)用。
第1章 Linux概述
1.1 Linux操作系統(tǒng)簡(jiǎn)介
1.1.1 操作系統(tǒng)簡(jiǎn)介
1.1.2 從UNIX到Linux這一段歷史
1.2 Linux系統(tǒng)特點(diǎn)
1.2.1 Linux的功能
1.2.2 Linux系統(tǒng)的特點(diǎn)
1.3 Linux系統(tǒng)組成
1.4 內(nèi)核及其發(fā)行版本
1.4.1 內(nèi)核概念
1.4.2 內(nèi)核版本號(hào)
1.4.3 Linux發(fā)行版本
1.5 Linux的應(yīng)用領(lǐng)域
1.5.1 Linux服務(wù)器
1.5.2 桌面應(yīng)用
1.5.3 嵌入式
1.6 安裝前的準(zhǔn)備
1.6.1 安裝的硬件要求
1.6.2 硬盤(pán)結(jié)構(gòu)與分區(qū)
1.6.3 與Windows分區(qū)對(duì)比
本章小結(jié)
習(xí)題
第2章 安裝Linux操作系統(tǒng)
2.1 Ubuntu系統(tǒng)安裝前的準(zhǔn)備工作
2.1.1 Ubuntu 11.04版本介紹
2.1.2 硬件要求
2.1.3 獲取Ubuntu 11.04
2.1.4 分區(qū)劃分
2.2 安裝Ubuntu
2.3 登錄與退出系統(tǒng)
2.3.1 用超級(jí)用戶(hù)登錄到命令提示符
2.3.2 添加一個(gè)新用戶(hù)
2.3.3 切換系統(tǒng)虛擬控制臺(tái)
2.3.4 注銷(xiāo)和關(guān)機(jī)
2.4 安裝后的系統(tǒng)設(shè)置
2.4.1 設(shè)置網(wǎng)絡(luò)
2.4.2 安裝語(yǔ)言套件
2.4.3 安裝硬件驅(qū)動(dòng)
本章小結(jié)
習(xí)題
第3章 遠(yuǎn)程管理Linux
3.1 配置IP
3.1.1 命令配置
3.1.2 使用網(wǎng)絡(luò)工具配置
3.2 Telnet服務(wù)
3.2.1 安裝Telnet服務(wù)
3.2.2 配置Telnet服務(wù)
3.2.3 登錄Telnet服務(wù)
3.3 SSH服務(wù)
3.3.1 安裝配置OpenSSH服務(wù)
3.3.2 啟動(dòng)OpenSSH服務(wù)
3.3.3 登錄OpenSSH服務(wù)
3.4 Webmin服務(wù)
3.4.1 安裝Webmin
3.4.2 通過(guò)Webmin配置Linux
本章小結(jié)
習(xí)題
第4章 Shell命令
4.1 Shell
4.1.1 確定系統(tǒng)安裝的是哪種Shell
4.1.2 Shell版本切換
4.2 Shell命令
4.2.1 Shell命令格式
4.2.2 Shell文件的校正方法
4.2.3 獲取聯(lián)機(jī)幫助
4.3 Shell操作命令
4.3.1 文件操作命令
4.3.2 系統(tǒng)相關(guān)基本命令
4.3.3 標(biāo)準(zhǔn)輸入/輸出和錯(cuò)誤輸出
4.3.4 管道
本章小結(jié)
習(xí)題
第5章 Shell腳本及環(huán)境參量設(shè)置
5.1 編寫(xiě)簡(jiǎn)單的Shell腳本
5.1.1 注釋
5.1.2 變量
5.1.3 變量屬性
5.1.4 開(kāi)始編寫(xiě)第一個(gè)Shell腳本文件
5.2 為Shell腳本添加控制結(jié)構(gòu)
5.2.1 if…then控制結(jié)構(gòu)
5.2.2 if…then…else控制結(jié)構(gòu)
5.2.3 if…then…elif控制結(jié)構(gòu)
5.2.4 for…in控制結(jié)構(gòu)
5.2.5 for控制結(jié)構(gòu)
5.2.6 while控制結(jié)構(gòu)
5.2.7 util控制結(jié)構(gòu)
5.2.8 break與continue
5.2.9 case邏輯結(jié)構(gòu)
5.3 環(huán)境變量和系統(tǒng)變量
5.3.1 列出所有的環(huán)境變量
5.3.2 操作環(huán)境變量
5.3.3 系統(tǒng)變量介紹
本章小結(jié)
習(xí)題
第6章 Vi編輯器
6.1 Vi編輯器的使用
6.1.1 啟動(dòng)Vi
6.1.2 退出Vi
6.2 Vi編輯器模式轉(zhuǎn)換
6.2.1 轉(zhuǎn)換為輸入模式
6.2.2 輸入模式下的簡(jiǎn)單操作方法
6.3 Vi查找和替換
6.3.1 查找字符
6.3.2 查找字符串
6.3.3 替換字符串
6.4 Vi中的選項(xiàng)
本章小結(jié)
習(xí)題
第7章 文件系統(tǒng)管理
7.1 文件系統(tǒng)概述
7.1.1 文件系統(tǒng)功能
7.1.2 文件系統(tǒng)類(lèi)型
7.2 Linux文件系統(tǒng)
7.2.1 基本目錄
7.2.2 Linux文件系統(tǒng)和Windows文件系統(tǒng)比較
7.3 目錄文件和普通文件
7.3.1 工作目錄
7.3.2 主目錄
7.3.3 路徑名
7.4 目錄操作
7.4.1 創(chuàng)建目錄
7.4.2 刪除目錄
7.4.3 移動(dòng)和復(fù)制文件
7.5 訪(fǎng)問(wèn)權(quán)限
7.5.1 顯示訪(fǎng)問(wèn)權(quán)限
7.5.2 改變?cè)L問(wèn)權(quán)限
7.5.3 目錄訪(fǎng)問(wèn)權(quán)限
7.6 圖形化操作文件系統(tǒng)
7.6.1 使用Nautilus瀏覽文件系統(tǒng)
7.6.2 圖形化文件打包工具
7.5.3 Shell歸檔和壓縮工具
本章小結(jié)
習(xí)題
第8章 磁盤(pán)管理
8.1 文件系統(tǒng)格式
8.1.1 Ext2
8.1.2 Ext3
8.1.3 其他文件系統(tǒng)
8.2 Ext2文件系統(tǒng)
8.2.1 Linux文件系統(tǒng)分配策略
8.2.2 文件的記錄形式
8.3 fdisk分區(qū)工具
8.3.1 查看硬盤(pán)及分區(qū)信息
8.3.2 顯示格式
8.3.3 fdisk分區(qū)操作
8.4 格式化分區(qū)
8.5 掛載分區(qū)
8.5.1 掛載命令
8.5.2 卸載命令
8.6 其他相關(guān)命令
8.6.1 du命令
8.6.2 df命令
8.6.3 dd命令
8.6.4 e2fsck命令
8.7 配置文件
8.7.1 fstab
8.7.2 mtab
本章小結(jié)
習(xí)題
第9章 賬戶(hù)管理
9.1 Linux系統(tǒng)賬戶(hù)介紹
9.1.1 用戶(hù)賬號(hào)文件
9.1.2 /etc/shadow文件
9.1.3 /etc/group文件
9.2 添加用戶(hù)
9.2.1 編輯passwd文件和shadow文件
9.2.2 編輯/etc/group文件
9.2.3 設(shè)置初始密碼和創(chuàng)建用戶(hù)主目錄
9.2.4 使用adduser命令添加用戶(hù)
9.3 刪除用戶(hù)
9.3.1 使用userdel命令刪除用戶(hù)
9.3.2 禁用和啟用賬號(hào)
9.4 用戶(hù)組管理
9.4.1 創(chuàng)建用戶(hù)組
9.4.2 向用戶(hù)組中添加用戶(hù)
9.4.3 修改用戶(hù)組
9.5 root超級(jí)用戶(hù)
9.5.1 超級(jí)用戶(hù)
9.5.2 成為root用戶(hù)
本章小結(jié)
習(xí)題
第10章 進(jìn)程和日志管理
10.1 進(jìn)程的組成
10.1.1 進(jìn)程的PID和PPID
10.1.2 UID和EUID
10.1.3 GID和EGID
10.2 進(jìn)程的生命周期
10.3 信號(hào)
10.4 進(jìn)程的狀態(tài)
10.5 進(jìn)程管理
10.5.1 監(jiān)視進(jìn)程的工具
10.5.2 監(jiān)視系統(tǒng)任務(wù)
10.5.3 查詢(xún)進(jìn)程
10.5.4 終止進(jìn)程
10.5.5 影響調(diào)度優(yōu)先級(jí)
10.6 日志管理
10.6.1 日志管理工具
10.6.2 日志級(jí)別
10.7 常用日志命令
本章小結(jié)
習(xí)題
第11章 軟件包管理
11.1 deb軟件包
11.1.1 軟件包的類(lèi)型
11.1.2 軟件包的命名規(guī)則
11.1.3 軟件包的優(yōu)先級(jí)
11.1.4 軟件包的依賴(lài)關(guān)系
11.1.5 軟件包的狀態(tài)
11.2 Ubuntu軟件包管理工具
11.3 使用dpkg管理軟件包
11.3.1 dpkg命令格式
11.3.2 獲取已安裝軟件包信息
11.3.3 獲取與查看軟件包信息
11.3.4 安裝和卸載軟件包
11.4 使用APT管理軟件包
11.4.1 設(shè)置APT源
11.4.2 查詢(xún)軟件包信息
11.4.3 管理軟件包
11.5 使用software-center管理軟件包
11.5.1 啟動(dòng)software-center
11.5.2 查詢(xún)和安裝軟件包
11.5.3 卸載軟件包
11.6 使用synaptic管理軟件包
11.6.1 啟動(dòng)synaptic
11.6.2 刷新軟件源
11.6.3 查看軟件包信息
11.6.4 安裝軟件包
11.6.5 卸載軟件包
11.6.6 升級(jí)軟件包
本章小結(jié)
習(xí)題
第12章 GRUB的使用和配置
12.1 GRUB概述
12.2 GRUB的安裝
12.3 配置文件menu.lst
12.4 GRUB命令行啟動(dòng)Linux
12.5 GRUB引導(dǎo)Windws
12.6 修復(fù)GRUB
12.7 Linux系統(tǒng)啟動(dòng)過(guò)程
本章小結(jié)
習(xí)題
第13章 打印機(jī)配置
13.1 圖形化打印管理工具
13.1.1 添加本地打印機(jī)
13.1.2 添加網(wǎng)絡(luò)打印機(jī)
13.2 通用UNIX打印服務(wù)
13.2.1 CUPS打印服務(wù)器
13.2.2 CUPS客戶(hù)端
本章小結(jié)
習(xí)題
附錄 RPM管理軟件包
1.1.1 操作系統(tǒng)簡(jiǎn)介
在了解Linux之前,首先來(lái)簡(jiǎn)單了解一下什么是操作系統(tǒng)。我們知道計(jì)算機(jī)就是一堆硬件設(shè)備的組合,那么誰(shuí)才能合理地指揮這些硬件設(shè)備協(xié)調(diào)工作呢?靠用戶(hù)直接操作硬件設(shè)備肯定不行,因?yàn)椴皇敲總(gè)用戶(hù)都是技術(shù)行家。這個(gè)時(shí)候操作系統(tǒng)就出現(xiàn)了,操作系統(tǒng)是大量軟件的集合,這些軟件可以指揮和協(xié)調(diào)計(jì)算機(jī)硬件設(shè)備完成用戶(hù)要求的工作。換句話(huà)說(shuō)操作系統(tǒng)就是用戶(hù)看到的計(jì)算機(jī),操作系統(tǒng)為用戶(hù)提供了一個(gè)抽象的計(jì)算機(jī),這樣用戶(hù)在使用計(jì)算機(jī)的過(guò)程中就免了直接操作硬件設(shè)備,只要使用操作系統(tǒng)所提供的功能就能完成自己所需要的任務(wù)了。
總的來(lái)講,操作系統(tǒng)的主要任務(wù)就是對(duì)系統(tǒng)中的硬件資源和文件系統(tǒng)的有效管理,以提高系統(tǒng)資源的利用率。在硬件資源中主要有處理器、存儲(chǔ)器和外部設(shè)備。因此操作系統(tǒng)的主要功能就是處理器管理、存儲(chǔ)管理、設(shè)備管理和信息管理。
在多任務(wù)或者多用戶(hù)環(huán)境下,要協(xié)調(diào)多個(gè)作業(yè)同時(shí)運(yùn)行,就需要解決處理機(jī)的管理問(wèn)題。在多任務(wù)環(huán)境下,處理機(jī)的分配和運(yùn)行是以進(jìn)程為基本單位的,因此處理機(jī)的管理也就是對(duì)進(jìn)程的管理。進(jìn)程管理主要包括進(jìn)程控制、進(jìn)程同步、進(jìn)程通信和進(jìn)程調(diào)度。
存儲(chǔ)管理的任務(wù)是為多任務(wù)環(huán)境提供良好的環(huán)境,提高內(nèi)存的使用效率同時(shí)方便用戶(hù)使用存儲(chǔ)器。內(nèi)存管理主要包括內(nèi)存分配、內(nèi)存保護(hù)、地址映射、內(nèi)存擴(kuò)展。
在計(jì)算機(jī)中,除了CPU和內(nèi)存之外其余幾乎都是外部設(shè)備,這些外部設(shè)備的種類(lèi)多,物理特性差別大。因此操作系統(tǒng)對(duì)硬件設(shè)備的管理相對(duì)來(lái)講比較復(fù)雜,硬件設(shè)備的管理包括緩沖管理、設(shè)備分配、設(shè)備處理、設(shè)備獨(dú)立性和虛擬設(shè)備。
……