《Linux系統管理直通車》是2014年1月1日電子工業出版社出版的圖書,作者是劉明、蔡娜。
基本介紹
- 書名:Linux系統管理直通車
- 出版社:電子工業出版社
- 頁數:393頁
- 開本:16
- 作者:劉明、蔡娜
- 出版日期:2014年1月1日
- 語種:簡體中文
- ISBN:7121221187
編輯推薦,內容簡介,作者簡介,圖書目錄,
編輯推薦
超大容量多媒體語音教學視頻贈送,總時長超過34小時
提供200多個常用Linux命令教學視頻,時長超過500分鐘;
提供VMware工具、Linux命令工具、編輯器工具、GCC工具、GDB工具、Shell工具、make工具、Eclipse開發工具、kdevelop開發工具以及項目管理Subversion工具等Linux常用工具教學視頻,時長超過500分鐘;
提供了Linux C相關技術的教學視頻,時長超過1000分鐘;
內容簡介
本書以Redhat為平台,詳細地介紹了如何在命令行下進行Linux系統的配置管理,並通過大量的實例及演示來幫助讀者快速掌握Linux系統配置的方法和技巧。本書內容全面,覆蓋了Linux系統下的常用內容,包括Linux的安裝與啟動、Linux許可權、系統及磁碟管理、Linux系統管理、Linux 編輯器與正則表達式、網路與系統安全等。
作者簡介
劉明,獲得紅帽認證工程師RHCE證書,熟悉UNIX/Linux作業系統;熟悉Linux下的系統管理,包括系統架構、檔案系統管理、用戶管理、服務配置、進程管理、進程通信、網路配置等;熟悉Linux下的各種開發工具,包括vi、gcc、gdb、make等;熟悉Linux下的C程式開發。曾經參與多個科研項目的研發工作,有著豐富的系統管理及實際開發經驗。
圖書目錄
第1部分 Linux的安裝與啟動
第1章 Linux系統簡介
1.1 什麼是Linux
1.2 Linux的發展
1.3 Linux的特點
1.3.1 免費、開源
1.3.2 廣泛的硬體支持
1.3.3 安全性及可靠性好
1.3.4 良好的用戶界面
1.3.5 功能強大
1.4 Linux標準
1.4.1 GNU
1.4.2 POSIX
1.4.3 LSB
第2章 Linux系統的安裝
2.1 常見的Linux發行版本
2.2 rhel6的安裝
第3章 系統操作與關機
3.1 系統操作
3.1.1 X-Window與命令行模式的切換
3.1.2 命令行操作
3.2 幫助信息查詢
3.2.1 --help
3.2.2 man page
3.2.3 info page
3.3 關機方法
3.3.1 shutdown
3.3.2 halt
3.3.3 reboot
3.3.4 init
第4章 Linux系統的啟動過程
4.1 Linux的啟動流程
4.1.1 BIOS自檢
4.1.2 MBR引導
4.1.3 Boot Loader
4.1.4 載入核心kernel
4.1.5 啟動init進程
4.1.6 讀取inittab檔案,執行/etc/rc.d/rc.sysinit,rc等腳本
4.1.7 啟動完成,登錄系統
4.2 系統運行級別
4.3 GRUB
4.3.1 與硬碟的關係
4.3.2 配置檔案
4.3.3 啟動時可以選擇
4.3.4 GRUB的安裝
4.4 啟動過程的問題解決
4.4.1 GRUB線上編輯
4.4.2 單用戶模式
第2部分 Linux許可權、系統及磁碟管理
第5章 檔案與目錄管理
5.1 目錄與路徑
5.1.1 目錄層次配置標準FHS
5.1.2 相對路徑與絕對路徑
5.1.3 執行檔案路徑的變數:$PATH
5.2 檔案及目錄的管理
5.2.1 ls查看檔案和目錄
5.2.2 cp複製檔案或目錄
5.2.3 rm刪除檔案或目錄
5.2.4 mv移動檔案與目錄,或重命名
5.2.5 touch修改檔案時間與創建新檔案
5.3 目錄的相關操作
5.3.1 cd 切換目錄
5.3.2 pwd 顯示當前所在的目錄
5.3.3 mkdir建立新目錄
5.3.4 rmdir刪除空目錄
5.4 檔案內容查看
5.4.1 cat
5.4.2 tac
5.4.3 nl
5.4.4 more與less
5.4.5 head與tail
5.5 檔案的查找
5.5.1 which
5.5.2 whereis
5.5.3 locate
5.5.4 find
第6章 檔案許可權與目錄配置
6.1 檔案與目錄的屬性
6.1.1 檔案的屬性
6.1.2 目錄的屬性
6.1.3 檔案的類別
6.2 檔案與目錄許可權修改
6.2.1 修改檔案的所屬組(chgrp)
6.2.2 修改檔案的所屬用戶(chown)
6.2.3 修改檔案的屬性(chmod)
6.3 特殊許可權
6.3.1 默認許可權
6.3.2 隱藏許可權
6.3.3 特殊許可權
第7章 賬號及許可權管理
7.1 用戶管理
7.1.1 UID
7.1.2 與用戶相關的配置檔案
7.1.3 useradd
7.1.4 userdel
7.1.5 usermod
7.1.6 passwd
7.1.7 用戶功能
7.2 組管理
7.2.1 GID
7.2.2 與組相關的配置檔案
7.2.3 groupadd
7.2.4 groupmod
7.2.5 groupdel
7.2.6 gpasswd
7.2.7 初始用戶組和有效用戶組
7.3 用戶身份切換
7.3.1 su
7.3.2 sudo
7.4 ACL的使用
7.5 PAM模組
7.5.1 PAM的配置檔案設定
7.5.2 PAM模組介紹
7.5.3 示例說明
第8章 磁碟管理
8.1 磁碟管理
8.1.1 fdisk
8.1.2 mkfs
8.1.3 e2label
8.2 軟體磁碟陣列RAID
8.2.1 磁碟陣列的級別
8.2.2 磁碟陣列的配置
8.2.3 RAID錯誤救援
8.2.4 關閉軟體 RAID
8.3 邏輯卷管理LVM
8.3.1 LVM的概念
8.3.2 LVM的配置
8.3.3 LVM容量的放大與縮小
8.3.4 LVM快照
第9章 檔案系統管理
9.1 檔案系統管理
9.1.1 df
9.1.2 du
9.2 檔案系統的掛載與卸載
9.2.1 掛載檔案系統
9.2.2 卸載檔案系統
9.2.3 檔案系統的自動掛載
9.3 記憶體置換空間SWAP
9.4 PROC檔案系統
9.4.1 proc目錄下的常見檔案
9.4.2 進程目錄下的常見檔案
9.4.3 設定核心參數
第3部分 Linux系統管理
第10章 RPM軟體包的管理
10.1 簡介
10.1.1 RPM與SRPM
10.1.2 什麼是平台架構
10.2 Linux軟體包的管理
10.2.1 安裝RPM包
10.2.2 升級RPM包
10.2.3 刪除RPM包
10.2.4 查詢RPM軟體包的功能
10.2.5 RPM的校驗
10.3 SRPM的使用
10.3.1 rpmbuild
10.3.2 spec檔案
10.3.3 示例
10.4 YUM軟體包管理
10.4.1 配置
10.4.2 YUM方式的使用
第11章 進程管理
11.1 簡介
11.2 工作管理
11.2.1 讓指令在背景中執行(&)
11.2.2 讓指令在背景中等待(Ctrl+z)
11.2.3 查看目前背景的工作狀態(jobs)
11.2.4 將背景中的工作調到前景繼續運行(fg)
11.2.5 讓工作在背景中運行(bg)
11.3 進程查看
11.3.1 ps
11.3.2 pstree
11.3.3 top
11.4 進程刪除
11.4.1 kill
11.4.2 killall
第12章 Linux性能及系統監控
12.1 監測系統負載
12.1.1 uptime
12.1.2 w
12.1.3 使用cat /proc/loadavg命令
12.2 伺服器性能監控
12.2.1 free
12.2.2 vmstat
12.2.3 mpstat
12.2.4 iostat
12.2.5 sar
12.2.6 netstat
12.3 Linux核心硬體狀態監控
12.3.1 hdparm
12.3.2 dmesg
12.3.3 lspci
12.3.4 lsusb
12.3.5 sensors
第13章 系統服務管理
13.1 daemon與服務
13.1.1 工作模式
13.1.2 啟動腳本
13.1.3 與服務有關的連線埠
13.2 系統服務管理
13.2.1 service
13.2.2 chkconfig
13.2.3 ntsysv
13.3 xinetd配置
13.3.1 解析 xinetd.conf
13.3.2 /etc/xinetd.d/*
13.4 實例
13.4.1 stand-alone
13.4.2 xinetd
第14章 例行性命令與磁碟配額
14.1 例行性命令
14.1.1 什麼是例行性命令
14.1.2 僅執行一次的例行性命令at
14.1.3 循環執行的例行性命令cron
14.2 磁碟配額
14.2.1 什麼是磁碟配額
14.2.2 quota的使用
14.2.3 磁碟配額使用實例
第15章 壓縮與打包
15.1 簡介
15.2 壓縮命令
15.2.1 compress
15.2.2 gzip和zcat
15.2.3 bzip2與bzcat
15.3 打包命令tar
15.3.1 tar命令的基本用法
15.3.2 使用tar壓縮與解壓檔案
15.4 光碟刻錄
15.4.1 mkisofs
15.4.2 cdrecord
第16章 備份與恢復
16.1 簡介
16.2 備份介質的選擇
16.3 備份策略
16.3.1 完全備份
16.3.2 增量備份
16.3.3 差異備份
16.4 定時備份工具
16.4.1 dump和restore
16.4.2 dd
16.4.3 cpio
16.5 實時備份
16.5.1 DRBD
16.5.2 rsync與inotify
第17章 系統日誌管理
17.1 簡介
17.2 rsyslogd
17.2.1 配置檔案/etc/rsyslog.conf
17.2.2 配置檔案/etc/sysconfig/syslog
17.2.3 實例
17.3 logrotate
17.3.1 logrotate 的配置
17.3.2 使用include 選項讀取其他配置檔案
17.3.3 與cron配合使用
17.4 登錄日誌分析
17.4.1 who
17.4.2 w
17.4.3 ac
17.4.4 last
17.4.5 lastlog
第4部分 Linux編輯器與正則表達式
第18章 vi編輯器
18.1 vi編輯器
18.1.1 啟動vi編輯器
18.1.2 vi的使用模式
18.1.3 檔案的保存和退出
18.2 vim的附加功能
18.2.1 塊選擇
18.2.2 多檔案編輯
18.2.3 多視窗功能
18.3 vim的配置
第19章 正則表達式
19.1 正則表達式
19.1.1 基本正則表達式
19.1.2 擴展正則表達式
19.2 grep
19.2.1 grep
19.2.2 egrep
19.3 sed
19.3.1 使用方法
19.3.2 定址與命令
19.3.3 示例
19.4 awk
19.4.1 awk程式模式
19.4.2 BEGIN與END代碼塊
19.4.3 awk的內置變數
19.4.4 awk的運算符
第5部分 網路與系統安全
第20章 網路管理
20.1 網路配置
20.1.1 ifconfig
20.1.2 route
20.1.3 ip
20.2 網路故障檢測
20.2.1 ping
20.2.2 netstat
20.2.3 nslookup
第21章 Linux系統的安全
21.1 iptables
21.1.1 表與鏈
21.1.2 iptables的使用
21.2 TCP_wrappers
21.2.1 服務查看
21.2.2 配置
21.2.3 實例
21.3 SELinux
21.3.1 安全上下文
20.3.2 修改安全上下文
21.3.3 SELinux的狀態查看
21.3.4 SELinux的啟動與關閉