定 價(jià):198 元
叢書名:計(jì)算機(jī)科學(xué)先進(jìn)技術(shù)譯叢
- 作者:大竹龍史,山本道子 著,鄧雪姣 譯
- 出版時(shí)間:2021/5/1
- ISBN:9787111677116
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP316.85
- 頁碼:470
- 紙張:膠版紙
- 版次:1
- 開本:16開
《Linux實(shí)戰(zhàn)寶典》包括10章內(nèi)容,分別講解了Linux的概述和介紹、Linux的啟動和關(guān)機(jī)、操作文件、管理用戶、運(yùn)行腳本和任務(wù)、管理系統(tǒng)和應(yīng)用程序、添加和使用磁盤、網(wǎng)絡(luò)管理、系統(tǒng)維護(hù)、安全措施。
此外,《Linux實(shí)戰(zhàn)寶典》的附錄 (請掃描封底二維碼獲得)中介紹了如何在Microsoft Windows 中安裝VirtualBox虛擬環(huán)境,在Linux中安裝KVM虛擬環(huán)境,讀者可以在計(jì)算機(jī)上構(gòu)建這些虛擬環(huán)境,以驗(yàn)證本書
的內(nèi)容。
《Linux實(shí)戰(zhàn)寶典》的特點(diǎn)在于,同步講解CentOS和Ubuntu,從安裝到基本操作,盡可能多地展示操作實(shí)例,以圖文并茂的形式進(jìn)行說明。
《Linux實(shí)戰(zhàn)寶典》適合作為零基礎(chǔ)讀者的入門指南,也適合有一定Linux基礎(chǔ)的讀者作為參考書。
適讀人群 :計(jì)算機(jī)操作系統(tǒng)使用者
這是一本Linux的快速入門指南。全書特點(diǎn)如下:
實(shí)例專業(yè):提供大量日常工作中常用命令的運(yùn)行實(shí)例,穩(wěn)扎穩(wěn)打、循序漸進(jìn)。
內(nèi)容全面:全書包含Linux的啟動和關(guān)機(jī)、磁盤和內(nèi)存的管理、腳本和任務(wù)的運(yùn)行、系統(tǒng)和應(yīng)用的管理。
實(shí)例內(nèi)容:文件操作、網(wǎng)絡(luò)管理、用戶管理、系統(tǒng)維護(hù)、安全措施。
Linux誕生于1991年,是一種開源操作系統(tǒng),目前已廣泛應(yīng)用于服務(wù)器、臺式機(jī)、
移動設(shè)備、嵌入式系統(tǒng)、云基礎(chǔ)架構(gòu)和云實(shí)例等眾多領(lǐng)域。
作為開源操作系統(tǒng),目前市面上擁有數(shù)百種Linux發(fā)行版,但本書主要介紹在
服務(wù)器和開發(fā)平臺上占很大份額的發(fā)行版 :CentOS和Ubuntu。
本書在策劃階段就對內(nèi)容進(jìn)行了反復(fù)推敲。
最終,出版商和編者達(dá)成共識,除了想把本書打造成“零基礎(chǔ)用戶的入門書”,
更希望使其成為“不同水平用戶的學(xué)習(xí)教材,即使是對具有一定基礎(chǔ)的Linux用戶
也有參考價(jià)值”。
因此,本書的前半部分,從Linux安裝到基本操作,盡可能多地介紹操作實(shí)例,
以圖文并茂的形式進(jìn)行說明。同時(shí),在后半部分,著重介紹故障排除以及較為深入
的安全知識。
作為入門書來說,本書內(nèi)容稍多,但對于將來想從事Linux運(yùn)營和管理的人來說,
這是一本不可或缺的技術(shù)指南。
本書特點(diǎn)在于,同步講解CentOS和Ubuntu,因此如果讀者會使用其中一種,
很快便能掌握另外一種。如果平時(shí)使用的是Ubuntu,而在今后的工作中卻要使用
CentOS或RedHat Enterprise Linux(RHEL),通過本書便可以快速找到同樣的軟件
包管理工具或網(wǎng)絡(luò)設(shè)置。
此外,本書的一大亮點(diǎn)是,附錄部分介紹了如何在Microsoft Windows中安裝
VirtualBox虛擬環(huán)境,在Linux中安裝KVM虛擬環(huán)境,并在此虛擬環(huán)境中創(chuàng)建兩個(gè)
網(wǎng)絡(luò)接口的過程,其中每個(gè)網(wǎng)絡(luò)接口均由一臺路由器和兩臺主機(jī)組成。
讀者可以試著在自己的PC上構(gòu)建此虛擬環(huán)境,以驗(yàn)證本書的內(nèi)容。如果有讀
者還在為創(chuàng)建多網(wǎng)絡(luò)接口多主機(jī)虛擬環(huán)境而感到困惑,相信本書將對您有所裨益。
非常感謝電氣通信大學(xué)的大四學(xué)生中川真步,他在本書的繪圖和校對上給予了
巨大幫助。最后,還要感謝出版商給我們提供的寫作機(jī)會。
大竹龍史 山本道子
前 言
第1章 Linux的概述和介紹
1-1 了解Linux發(fā)行版
什么是操作系統(tǒng)
Linux操作系統(tǒng)的構(gòu)成
什么是發(fā)行版
發(fā)行版的份額
發(fā)行版的排名
發(fā)行版的種類
主要的桌面環(huán)境
GUI操作和CUI操作
1-2 安裝CentOS
獲取安裝媒體
安裝步驟
登錄
1-3 安裝Ubuntu
獲取安裝媒體
安裝步驟
登錄
1-4 系統(tǒng)的初始設(shè)置
CentOS的初始設(shè)置
Ubuntu的初始設(shè)置
1-5 使用ssh進(jìn)行遠(yuǎn)程登錄
什么是遠(yuǎn)程登錄
檢查sshd的啟動
通過ssh進(jìn)行遠(yuǎn)程登錄
! 欄 顯示管理器和桌面環(huán)境的輕量化
第2章 Linux的啟動和關(guān)機(jī)
2-1 了解啟動順序
啟動順序概要
BIOS/UEFI
引導(dǎo)加載程序
內(nèi)核
systemd
登錄
Shell的操作
2-2 理解Shell的使用方法
什么是Shell
內(nèi)置命令和外部命令
Shell變量和環(huán)境變量
2-3 使用systemctl命令管理服務(wù)
服務(wù)管理結(jié)構(gòu)
通過systemctl命令管理服務(wù)
服務(wù)配置文件和選項(xiàng)
無法使用systemctl命令進(jìn)行設(shè)置的重要服務(wù)
2-4 重啟系統(tǒng)和關(guān)閉系統(tǒng)
集設(shè)置和服務(wù)為一體的目標(biāo)
關(guān)閉計(jì)算機(jī)電源
關(guān)閉和重啟計(jì)算機(jī)系統(tǒng)
查看和轉(zhuǎn)移運(yùn)行級別
! 欄 啟動出錯(cuò)的原因及對策
第3章 操作文件
3-1 了解Linux目錄結(jié)構(gòu)
每個(gè)目錄的樹結(jié)構(gòu)和作用
命令提示符
在線手冊
3-2 管理文件和目錄
通過命令行處理文件和目錄
標(biāo)準(zhǔn)輸入/輸出的控制
過濾處理
搜索字符串
3-3 權(quán)限管理
管理文件所有者
創(chuàng)建鏈接
命令和文件的搜索
3-4 使用vi編輯器編輯文件
什么是vi編輯器
在vi編輯器中搜索字符串
Linux實(shí)戰(zhàn)寶典
vi編輯器設(shè)置
! 欄
使用sudo
第4章 管理用戶
4-1 注冊、更改、刪除用戶
什么是用戶
注冊新用戶
設(shè)置密碼
刪除用戶賬號
更改用戶信息
4-2 注冊、更改、刪除組
什么是組
創(chuàng)建組
刪除組
更改所屬的組
4-3 賬號鎖定和有效期限的管理
設(shè)置有效期限
禁止用戶登錄
4-4 檢查登錄歷史
顯示登錄歷史
顯示登錄用戶
第5章 運(yùn)行腳本和任務(wù)
5-1 了解如何執(zhí)行Shell腳本
什么是Shell腳本
Shell腳本的執(zhí)行
執(zhí)行時(shí)的選項(xiàng)和參數(shù)(特殊變量)
5-2 任務(wù)調(diào)度
什么是任務(wù)調(diào)度
crontab文件
設(shè)置crontab文件
at服務(wù)
5-3 自動化管理操作(示例)
操作內(nèi)容和步驟
腳本內(nèi)容
在cron中注冊
! 欄 隨發(fā)行版提供的Python工具
第6章 管理系統(tǒng)和應(yīng)用程序
6-1 CentOS軟件包管理
什么是軟件包管理
rpm命令的使用
yum命令的使用
6-2 Ubuntu軟件包管理
什么是軟件包管理
dpkg命令的使用
apt命令的使用
6-3 進(jìn)程管理
監(jiān)控進(jìn)程
進(jìn)程的優(yōu)先級
任務(wù)管理
用信號控制進(jìn)程
6-4 備份和還原
檔案文件管理
備份(數(shù)據(jù)恢復(fù))
備份文件的傳輸
6-5 日志收集和調(diào)查
日志文件
使用rsyslog收集和管理日志
日志文件輪換
使用systemd-journald收集和管理日志
6-6 調(diào)整系統(tǒng)時(shí)間
系統(tǒng)時(shí)鐘
硬件時(shí)鐘
NTP
設(shè)置系統(tǒng)時(shí)鐘時(shí)間
! 欄 選擇鏡像站點(diǎn)和存儲庫
第7章 添加和使用磁盤
7-1 添加新磁盤
分區(qū)
設(shè)備文件
7-2 磁盤分區(qū)
MBR和GPT
分區(qū)管理工具
VIII
Linux實(shí)戰(zhàn)寶典
7-3 創(chuàng)建文件系統(tǒng)
主要的文件系統(tǒng)
xfs
ext2、ext3、ext4
掛載
交換區(qū)管理
文件系統(tǒng)實(shí)用程序命令
文件系統(tǒng)不一致檢查
7-4 使用iSCSI
什么是iSCSI
iSCSI目標(biāo)的設(shè)置步驟
iSCSI啟動器的設(shè)置步驟
管理iSCSI目標(biāo)
iSCSI啟動器的管理
! 欄 使用LVM
第8章 網(wǎng)絡(luò)管理
8-1 了解網(wǎng)絡(luò)相關(guān)的配置文件
軟件包和配置文件
網(wǎng)絡(luò)配置文件
NIC(網(wǎng)絡(luò)接口卡)的命名
8-2 NetworkManager的使用
使用NetworkManager管理網(wǎng)絡(luò)
Wifi接口管理
8-3 掌握和調(diào)查網(wǎng)絡(luò)狀態(tài)的命令
網(wǎng)絡(luò)管理和監(jiān)控命令(ip)
網(wǎng)絡(luò)管理和監(jiān)控的基本命令(其他)
8-4 執(zhí)行路由(路徑控制)
路由的管理
轉(zhuǎn)發(fā)
顯示路由
8-5 使用Linux網(wǎng)橋執(zhí)行以太網(wǎng)橋接
什么是網(wǎng)橋
NetworkManager和systemd-networkd
NetworkManager設(shè)置
systemd-networkd以及“systemd-networkd+netplan”的設(shè)置
! 欄 設(shè)置IPv6的網(wǎng)絡(luò)
第9章 系統(tǒng)維護(hù)
9-1 系統(tǒng)狀態(tài)查詢命令
系統(tǒng)狀態(tài)查詢
9-2 無法登錄賬戶情況下的處理方法
啟動安裝程序并執(zhí)行修復(fù)工作
9-3 無法連接網(wǎng)絡(luò)情況下的處理方法
網(wǎng)絡(luò)檢查步驟
檢查網(wǎng)絡(luò)接口設(shè)置
檢查路由表中的設(shè)置
檢查名稱解析
檢查對服務(wù)(端口)的訪問
9-4 應(yīng)用延遲應(yīng)答情況下的處理方法
查看進(jìn)程資源使用情況
降低基于計(jì)算的應(yīng)用程序的處理速度
降低內(nèi)存密集型應(yīng)用程序的處理速度
測定存儲處理速度
9-5 文件/文件系統(tǒng)無法獲取情況下的處理方法
文件/文件系統(tǒng)中可能發(fā)生的錯(cuò)誤
可用空間不足
文件系統(tǒng)損壞
符號/硬鏈接錯(cuò)誤
硬件故障
掛載文件系統(tǒng)
文件共享注意事項(xiàng)
第10章 安全措施
10-1 了解攻擊和防御
安全性的概述
防止信息泄露和竊聽的措施
入侵防御
入侵檢測
受到感染后的處理
10-2 了解數(shù)據(jù)加密和用戶/主機(jī)身份驗(yàn)證
Linux中的驗(yàn)證方法
加密概述
10-3 使用SSH進(jìn)行安全通信
什么是SSH
X
Linux實(shí)戰(zhàn)寶典
ssh服務(wù)器的配置文件
ssh客戶端的配置文件
私鑰/公鑰的生成和公鑰驗(yàn)證的設(shè)置
10-4 使用防火墻限制外部訪問
firewalld、ufw、iptables(Netfilter)
10-5 應(yīng)該了解的與安全性相關(guān)的軟件篡改
入侵檢測和惡意軟件防護(hù)
使用aide進(jìn)行篡改檢測
Snort入侵預(yù)防
專 欄 SSH通信加密順序