![](/c49/32/10036891226015.jpg)
出版社:人民郵電出版社 ISBN:9787115570116 商品編碼:10036891226015 出版時間:2021-09-01 代碼:99
"![](https://img12.360buyimg.com/imgzone/jfs/t1/206970/34/33/593437/613af4b2E4a076d69/e12856b9a14715e6.jpg) ![](https://img30.360buyimg.com/imgzone/jfs/t1/65153/1/16636/661062/613af4b6Ef7066c66/ebdd092e50e5e4f5.jpg) ![](https://img20.360buyimg.com/imgzone/jfs/t1/197710/30/7913/915133/613af4bcE510b59aa/c55f7059fb4c152b.jpg) ![](https://img14.360buyimg.com/imgzone/jfs/t1/67440/3/16610/900585/613af4c6E7769346a/f6850e5032e61cd0.jpg) ![](https://img11.360buyimg.com/imgzone/jfs/t1/82747/16/17407/877715/613af4ccE833fc699/0cd9769bd9fece9c.jpg)
內容介紹 《Linux就該這麼學(*2版)》源自日均訪問量近60000次的線上同名課程,口碑與影響力俱佳,旨在打造簡單易學且實用性強的輕量級Linux入門教程。 《Linux就該這麼學(*2版)》在上一版的基礎上進行了大量的更新,基於紅帽RHEL 8繫統編寫,且內容適用於CentOS、Fedora等繫統。本書共分為20章,內容涵蓋了部署Linux繫統,常用的Linux命令,與文件讀寫操作有關的技術,使用Vim編輯器編寫和修改配置文件,用戶身份與文件權限的設置,硬盤設備分區、格式化以及掛載等操作,部署RAID磁盤陣列和LVM,firewalld防火牆與iptables防火牆的區別和配置,使用ssh服務管理遠程主機,使用Apache服務部署靜態網站,使用vsftpd服務傳輸文件,使用Samba或NFS實現文件共享,使用BIND提供域名解析服務,使用DHCP動態管理主機地址,使用Postfix與Dovecot部署郵件繫統,使用Ansible服務實現自動化運維,使用iSCSI服務部署網絡存儲,使用MariaDB數據庫管理繫統,使用PXE+Kickstart無人值守安裝服務,使用LNMP架構部署動態網站環境等。此外,本書的配套站點還深度點評了紅帽RHCSA、RHCE、RHCA認證,方便讀者備考。 《Linux就該這麼學(*2版)》適合打算繫統、全面學習Linux技術的零基礎讀者閱讀,具有一定Linux使用經驗的讀者也可以通過本書來鞏固自己的Linux知識。
目錄 第 1章動手部署一臺Linux操作繫統 1 1.1準備您的工具1 1.2安裝配置VM虛擬機2 1.3安裝您的Linux繫統11 1.4安裝軟件的方法20 1.5繫統初始化進程21 1.6重置root密碼23 復習題24 第2章 新手必須掌握的Linux命令26 2.1強大好用的Shell26 2.2執行命令的*備知識28 2.3常用繫統工作命令32 2.4繫統狀態檢測命令41 2.5查找定位文件命令48 2.6文本文件編輯命令53 2.7文件目錄管理命令63 復習題69 第3章管道符、重定向與環境變量71 3.1輸入輸出重定向71 3.2管道命令符74 3.3命令行的通配符76 3.4常用的轉義字符78 3.5重要的環境變量79 復習題82 第4章Vim編輯器與Shell命令腳本83 4.1Vim文本編輯器83 4.1.1編寫簡單文檔85 4.1.2配置主機名稱90 4.1.3配置網卡信息91 4.1.4配置軟件倉庫92 4.2編寫Shell腳本94 4.2.1編寫簡單的腳本94 4.2.2接收用戶的參數95 4.2.3判斷用戶的參數96 4.3流程控制語句99 4.3.1if條件語句100 4.3.2for條件循環語句102 4.3.3while條件循環語句104 4.3.4case條件語句106 4.4計劃任務服務程序107 復習題110 第5章用戶身份與文件權限111 5.1用戶身份與能力111 5.1.1id命令112 5.1.2useradd命令113 5.1.3groupadd命令113 5.1.4usermod命令114 5.1.5passwd命令115 5.1.6userdel命令116 5.2文件權限與歸屬116 5.3文件的特殊權限118 5.3.1SUID118 5.3.2SGID119 5.3.3SBIT120 5.4文件的隱藏屬性123 5.4.1chattr命令123 5.4.2lsattr命令124 5.5文件訪問控制列表124 5.5.1setfacl命令125 5.5.2getfacl命令126 5.6su命令與sudo服務127 復習題131 第6章存儲結構與管理硬盤132 6.1一切從“/”開始132 6.2物理設備的命名規則134 6.3文件繫統與數據資料136 6.4掛載硬件設備139 6.4.1mount命令139 6.4.2df命令141 6.4.3umount命令142 6.5添加硬盤設備143 6.5.1fdisk命令147 6.5.2du命令150 6.6添加交換分區151 6.7磁盤容量配額153 6.7.1xfs_quota命令154 6.7.2edquota命令155 6.8VDO(虛擬數據優化)156 6.9軟硬方式鏈接160 復習題162 第7章使用RAID與LVM磁盤陣列技術164 7.1RAID(獨立冗餘磁盤陣列)164 7.1.1RAID 0165 7.1.2RAID 1166 7.1.3RAID 5166 7.1.4RAID 10167 7.1.5部署磁盤陣列168 7.1.6損壞磁盤陣列及修復171 7.1.7磁盤陣列+備份盤173 7.1.8刪除磁盤陣列176 7.2LVM(邏輯卷管理器)178 7.2.1部署邏輯卷178 7.2.2擴容邏輯卷182 7.2.3縮小邏輯卷183 7.2.4邏輯卷快照184 7.2.5刪除邏輯卷186 復習題187 第8章使用iptables與firewalld防火牆189 8.1防火牆管理工具189 8.2iptables190 8.2.1策略與規則鏈190 8.2.2基本的命令參數191 8.3firewalld196 8.3.1終端管理工具196 8.3.2圖形管理工具201 8.4服務的訪問控制列表209 8.5Cockpit駕駛艙管理工具210 復習題219 第9章使用ssh服務管理遠程主機221 9.1配置網絡服務221 9.1.1配置網卡參數221 9.1.2創建網絡會話226 9.1.3綁定兩塊網卡228 9.2遠程控制服務231 9.2.1配置sshd服務231 9.2.2安全密鑰驗證235 9.2.3遠程傳輸命令237 9.3不間斷會話服務237 9.3.1管理遠程會話239 9.3.2管理多窗格241 9.3.3會話共享功能244 9.4檢索日志信息245 復習題249 第10章 使用Apache服務部署靜態網站251 10.1網站服務程序251 10.2配置服務文件參數254 10.3SELinux安全子繫統257 10.4個人用戶主頁功能260 10.5虛擬主機功能264 10.5.1基於IP地址265 10.5.2基於主機域名268 10.5.3基於端口號270 10.6Apache的訪問控制273 復習題274 第11章 使用vsftpd服務傳輸文件276 11.1文件傳輸協議276 11.2vsftpd服務程序279 11.2.1匿名訪問模式280 11.2.2本地用戶模式283 11.2.3虛擬用戶模式287 11.3TFTP(簡單文件傳輸協議)291 復習題293 第12章 使用Samba或NFS實現文件共享295 12.1Samba文件共享服務295 12.1.1配置共享資源299 12.1.2Windows掛載共享302 12.1.3Linux掛載共享304 12.2NFS(網絡文件繫統)306 12.3autofs自動掛載服務309 復習題313 第13章 使用BIND提供域名解析服務314 13.1DNS域名解析服務314 13.2安裝bind服務程序317 13.2.1正向解析實驗320 13.2.2反向解析實驗322 13.3部署從服務器324 13.4安全的加密傳輸326 13.5部署緩存服務器330 13.6分離解析技術334 復習題338 第14章 使用DHCP動態管理主機地址339 14.1動態主機配置協議339 14.2部署dhcpd服務程序340 14.3自動管理IP地址342 14.4分配固定IP地址346 復習題348 第15章 使用Postfix與Dovecot部署郵件繫統349 15.1電子郵件繫統349 15.2部署基礎的電子郵件繫統350 15.2.1配置Postfix服務程序353 15.2.2配置Dovecot服務程序357 15.2.3客戶使用電子郵件繫統359 15.3設置用戶別名信箱363 15.4Linux郵件客戶端367 復習題370 第16章 使用Ansible服務實現自動化運維372 16.1Ansible介紹與安裝372 16.2設置主機清單376 16.3運行臨時命令380 16.4劇本文件實戰384 16.5創建及使用角色386 16.5.1加載繫統內置角色387 16.5.2從外部環境獲取角色389 16.5.3自行創建角色391 16.6創建和使用邏輯卷398 16.7判斷主機組名405 16.8管理文件屬性408 16.9管理密碼庫文件411 復習題412 第17章 使用iSCSI服務部署網絡存儲414 17.1iSCSI技術介紹414 17.2創建RAID磁盤陣列415 17.3配置iSCSI服務端417 17.4配置Linux客戶端421 17.5配置Windows客戶端424 復習題430 第18章 使用MariaDB數據庫管理繫統432 18.1數據庫管理繫統432 18.2初始化mariadb服務433 18.3管理用戶以及授權438 18.4創建數據庫與表單441 18.5管理表單及數據442 18.6數據庫的備份及恢復445 復習題446 第19章 使用PXE+Kickstart無人值守安裝服務448 19.1無人值守繫統448 19.2部署相關服務程序449 19.2.1配置DHCP服務程序449 19.2.2配置TFTP服務程序452 19.2.3配置SYSLinux服務程序453 19.2.4配置vsftpd服務程序456 19.2.5創建Kickstart應答文件457 19.3自動部署客戶機460 復習題465 第20章 使用LNMP架構部署動態網站環境467 20.1源碼包程序467 20.2LNMP動態網站部署架構469 20.2.1配置Nginx服務472 20.2.2配置MySQL服務474 20.2.3配置PHP服務477 20.3搭建WordPress博客478 20.4選購服務器主機482 復習題482
作者介紹 劉遄,計算機信息技術方向教育學碩士,計算機安全學士,Linux基金會成員,LinuxProbe網站創辦人兼核心講師。自2012年起陸續獲得RHCE認證(6、7、8三個版本)以及RHCA認證。多年一來,一直從事Linux運維技術和紅帽認證課程的培訓工作,是當前國內開源行業頗具影響力的技術型大V。^_^:006655eaa60b7923387b5fa0a09e5a55
^_^:74af47d30a54d4f3e6c13c4af9b44965
^_^:67c1c0f56a734f126aff0d565754c521
^_^:7d6e0cd5975e552b4450ae8b1e7bd4b0
" |