Linux 就該這麽學 Linux就该这么学

劉遄

買這商品的人也買了...

商品描述

《Linux就該這麽學》源自日均閱讀量近萬次火爆的線上同名課程,口碑與影響力俱佳,旨在打造簡單易學且實用性強的輕量級Linux入門教程。
《Linux就該這麽學》基於最新的紅帽RHEL系統編寫,且內容通用於CentOS、Fedora等系統。本書共分為20章,內容涵蓋了部署虛擬環境、安裝Linux系統;常用的Linux命令;與文件讀寫操作有關的技術;使用Vim編輯器編寫和修改配置文件;用戶身份與文件權限的設置;硬盤設備分區、格式化以及掛載等操作;部署RAID磁盤陣列和LVM;firewalld防火牆與iptables防火牆的區別和配置;使用ssh服務管理遠程主機;使用Apache服務部署靜態網站;使用vsftpd服務傳輸文件;使用Samba或NFS實現文件共享;使用BIND提供域名解析服務;使用DHCP動態管理主機地址;使用Postfix與Dovecot部署郵件系統;使用Squid部署代理緩存服務;使用iSCSI服務部署網絡存儲;使用MariaDB數據庫管理系統;使用PXE+Kickstart無人值守安裝服務;使用LNMP架構部署動態網站環境等。此外,本書還深度點評了紅帽RHCSA、RHCE、RHCA認證,方便讀者備考。
《Linux就該這麽學》適合打算系統、全面學習Linux技術的初學人員閱讀,具有一定Linux使用經驗的用戶也可以通過本書來溫習自己的Linux知識。

海報:

作者簡介

劉遄(Liu Chuán)
計算機信息技術方向教育學碩士,LinuxProbe網站創始人兼核心講師,在高中時期便因興趣的驅使而較早地接觸Linux系統並開始學習運維技術。劉遄老師於2012年~2015年期間分別獲得紅帽RHCE工程師認證以及RHCA架構師認證。多年以來,一直從事Linux運維技術和紅帽認證課程的培訓工作,當前是國內開源行業頗具影響力的技術型大V。

目錄大綱

第1章部署虛擬環境安裝Linux系統1 
1.1準備您的工具1 
1.2安裝配置VM虛擬機2 
1.3安裝您的Linux系統14 
1.4重置root管理員密碼23 
1.5 RPM(紅帽軟件包管理器) 25 
1.6 Yum軟件倉庫26 
1.7 systemd初始化進程27 
複習題28
 
第2章新手必須掌握的Linux命令29 
2.1強大好用的Shell 29 
2.2執行查看幫助命令30 
2.3常用系統工作命令33 
2.4系統狀態檢測命令39 
2.5工作目錄切換命令43 
2.6文本文件編輯命令44 
2.7文件目錄管理命令50 
2.8打包壓縮與搜索命令54 
複習題57 

第3章管道符、重定向與環境變量60 
3.1輸入輸出重定向60 
3.2管道命令符63 
3.3命令行的通配符64 
3.4常用的轉義字符65 
3.5重要的環境變量66 
複習題69 

第4章Vim編輯器與Shell命令腳本70 
4.1 Vim文本編輯器70 
4.2編寫Shell腳本80
4.3流程控制語句85 
4.4計劃任務服務程序93 
複習題95
 
第5章用戶身份與文件權限96 
5.1用戶身份與能力96 
5.2文件權限與歸屬101 
5.3文件的特殊權限102 
5.4文件的隱藏屬性105 
5.5文件訪問控制列表107 
5.6 su命令與sudo服務108 
複習題111 

第6章存儲結構與磁盤劃分113 
6.1一切從“/”開始113 
6.2物理設備的命名規則115 
6.3文件系統與數據資料117 
6.4掛載硬件設備119 
6.5添加硬盤設備121 
6.6添加交換分區128 
6.7磁盤容量配額129 
6.8軟硬方式鏈接131 
複習題133
 
第7章使用RAID與LVM磁盤陣列技術134 
7.1 RAID(獨立冗餘磁盤陣列) 134 
7.2 LVM(邏輯卷管理器) 144 
複習題153 

第8章iptables與firewalld防火牆154 
8.1防火牆管理工具154 
8.2 iptables 155 
8.3 firewalld 160 
8.4服務的訪問控制列表169
複習題170 

第9章使用ssh服務管理遠程主機172 
9.1配置網絡服務172 
9.2遠程控制服務182 
9.3不間斷會話服務186 
複習題191 

第10章使用Apache服務部署靜態網站192 
10.1網站服務程序192 
10.2配置服務文件參數195 
10.3 SELinux安全子系統198 
10.4個人用戶主頁功能201 
10.5虛擬主機功能205 
10.6 Apache的訪問控制213 
複習題215 

第11章使用vsftpd服務傳輸文件216 
11.1文件傳輸協議216 
11.2 vsftpd服務程序219 
11.3簡單文件傳輸協議230 
複習題232 

第12章使用Samba或NFS實現文件共享233 
12.1 Samba文件共享服務233 
12.2 NFS(網絡文件系統) 242 
12.3 autofs自動掛載服務244 
複習題247 

第13章使用BIND提供域名解析服務248 
13.1 DNS域名解析服務248 
13.2安裝bind服務程序251 
13.3部署從服務器256 
13.4安全的加密傳輸258
13.5部署緩存服務器261 
13.6分離解析技術264 
複習題268 

第14章使用DHCP動態管理主機地址270 
14.1動態主機配置協議270 
14.2部署dhcpd服務程序271 
14.3自動管理IP地址273 
14.4分配固定IP地址276 
複習題278 

第15章使用Postifx與Dovecot部署郵件系統279 
15.1電子郵件系統279 
15.2部署基礎的電子郵件系統281 
15.3設置用戶別名信箱294 
複習題297 

第16章使用Squid部署代理緩存服務298 
16.1代理緩存服務298 
16.2配置Squid服務程序300 
16.3正向代理302 
16.4反向代理313 
複習題315 

第17章使用iSCSI服務部署網絡存儲316 
17.1 iSCSI技術概述316 
17.2創建RAID磁盤陣列317 
17.3配置iSCSI服務端319 
17.4配置Linux客戶端322 
17.5配置Windows客戶端325 
複習題333 

第18章使用MariaDB數據庫管理系統334
18.1數據庫管理系統334 
18.2初始化MariaDB服務335 
18.3管理賬戶以及授權338 
18.4創建數據庫與表單341 
18.5管理表單及數據342 
18.6數據庫的備份及恢復344 
複習題345 

第19章使用PXE+Kickstart無人值守安裝服務347 
19.1無人值守安裝系統347 
19.2部署相關服務程序348 
19.3自動部署客戶端主機357 
複習題361 

第20章使用LNMP架構部署動態網站環境363 
20.1源碼包程序363 
20.2 LNMP動態網站架構365 
20.3搭建Discuz!論壇380 
20.4選購服務器主機383 
複習題384