Linux系統管理(第3版)

Linux系統管理(第3版)

作者: 寧方明 李長忠 任清華
出版社: 人民郵電
出版在: 2022-01-01
ISBN-13: 9787115569776
ISBN-10: 7115569770
總頁數: 254 頁





內容描述


本書作為linux的基礎教學用書,選用了新的rhel8操作系統作為教學環境,適用於高等院校,高職高專院校電腦或相關專業的學生,Linux系統的初學者,社會培訓班學員。作為入門教材,本書包含配套ppt,授課記錄,實驗手冊,教學視頻等適合教學用資源,適合於高校的Linux教學配套使用,同時,本書作為RedHat的初級認證配套教材,適用於RedHat初級認證RHCSA的認證教材,結合新的教學環境和考試內容,都做了優化和升級,新增加了容器Podman技術,Cockpit Web界面管理,VDO磁盤管理等新技術,相對於第二版,增加了大約20%的新內容,將一部分舊技術進行了改進和去除,內容翔實,結構緊湊,條理清晰,特色鮮明,簡單易學。


目錄大綱


第 一部分 Linux的基礎知識第 1章 Linux概述 21.1 Linux簡介 21.1.1 Linux系統的產生 21.1.2 Linux系統的發展歷程 31.1.3 Linux系統的應用 41.2 Linux的特點、組成和區別 51.2.1 Linux的特點 51.2.2 Linux系統的組成 61.2.3 Linux與其他操作系統的區別 61.3 Linux的版本介紹 71.3.1 Linux內核的版本 71.3.2 Linux發行版本 101.3.3 RHEL 8簡介 12第 2章 Linux系統的安裝 142.1 安裝RHEL 8 142.1.1 使用Anaconda安裝 142.1.2 獲取Linux的安裝軟件 142.1.3 確定安裝硬件 152.1.4 使用本地光盤安裝RHEL 8 152.2 安裝後的初始化配置—firstboot服務 20第3章 X Window圖形用戶界面和應用軟件 253.1 X Window簡介 253.1.1 X Window工作原理 253.1.2 X Window桌面環境 263.2 GNOME桌面環境 263.2.1 GNOME桌面環境簡介 263.2.2 Nautilus文件管理器 293.2.3 GNOME系統設置 293.3 Linux下的常用應用軟件 303.3.1 文本編輯器Gedit 303.3.2 LibreOffice簡介 303.3.3 圖像處理軟件GIMP 323.3.4 圖像查看器Eye of GNOME Image Viewer 333.3.5 文件查看器Document Viewer 333.3.6 網頁瀏覽器Firefox 343.3.7 多媒體播放器Totem 343.4 使用Cockpit管理 353.4.1 Cockpit簡介 353.4.2 Cockpit的管理頁面 36第4章 Shell的基本應用 404.1 Shell命令概述 404.1.1 Shell簡介 404.1.2 Shell的啟動與退出等 414.1.3 Shell命令的格式 424.1.4 常用Shell命令 434.2 BASH的應用 484.2.1 命令自動補齊 484.2.2 命令歷史記錄 484.2.3 命令別名 494.2.4 通配符 504.3 正則表達式、管道與重定向 504.3.1 正則表達式 504.3.2 管道與重定向 534.4 文本編輯器Vim 554.4.1 Vim簡介 554.4.2 Vim的3種模式 564.4.3 Vim的進入與退出 574.4.4 Vim的基本操作命令 584.4.5 Vim的高級命令 604.5 Shell編程 624.5.1 Shell腳本 624.5.2 Shell腳本案例 64第二部分 Linux的系統管理第5章 用戶和組管理 665.1 什麽是用戶 665.1.1 用戶賬號文件/etc/passwd 665.1.2 用戶影子文件/etc/shadow 685.1.3 組賬號文件/etc/group 695.1.4 用戶組影子文件/etc/gshadow 705.2 用戶管理 715.2.1 添加用戶 715.2.2 刪除用戶 725.2.3 修改用戶信息 725.3 組管理 735.3.1 創建用戶組 735.3.2 刪除用戶組 735.3.3 修改用戶組信息 745.4 文件系統操作命令 745.4.1 文件與目錄操作命令 745.4.2 壓縮和解壓縮命令 755.4.3 文件和目錄權限管理命令 805.5 文件的安全設置ACL 825.5.1 什麽是ACL 825.5.2 配置使用ACL 835.5.3 ACL配置實例 835.5.4 文件系統的特殊權限:SUID、SGID和SBit 85第6章 磁盤與文件系統管理 886.1 磁盤的識別與分區 886.1.1 磁盤的分類 886.1.2 磁盤的組成 906.1.3 管理分區 926.2 建立和管理文件系統 986.2.1 文件系統 986.2.2 文件類型 1006.2.3 文件系統結構 1026.3 文件系統的掛載與卸載 1046.3.1 使用命令行掛載文件系統 1046.3.2 永久掛載文件系統 1066.3.3 卸載文件系統 1086.4 管理交換空間 1086.4.1 交換內存介紹 1086.4.2 創建交換內存 1096.5 磁盤配額 1116.5.1 磁盤配額的作用 1116.5.2 創建磁盤配額 1116.6 VDO 1146.6.1 VDO簡介 1146.6.2 VDO創建 115第7章 邏輯捲管理 1177.1 通用LVM概念和術語 1177.1.1 LVM簡介 1177.1.2 LVM基本術語 1187.2 建立LVM 1187.3 管理LVM 1217.3.1 查看捲信息 1217.3.2 調整LVM 1227.3.3 卸載捲 1247.4 LVM高級應用 1257.4.1 捲快照 1257.4.2 移動捲 127第8章 進程管理 1298.1 什麽是進程 1298.1.1 進程的概念 1298.1.2 進程的狀態 1298.1.3 進程的類型 1308.2 進程管理 1308.2.1 啟動進程 1308.2.2 管理進程 1318.2.3 終止進程 1348.2.4 桌面環境下管理進程 1368.3 系統監視工具 1378.3.1 桌面環境下監視系統 1378.3.2 系統監視命令 1378.4 計劃任務 1388.4.1 一次性計劃任務 1388.4.2 周期性計劃任務 140第9章 軟件管理 1429.1 使用YUM 1429.1.1 Linux下的可執行文件 1429.1.2 傳統管理軟件的方法 1439.1.3 RPM 1439.1.4 YUM 1439.1.5 DNF 1499.2 安裝RPM軟件 1509.2.1 RPM介紹 1509.2.2 RPM軟件包文件 1509.2.3 RPM命令 1519.3 源代碼安裝 1559.3.1 獲得軟件 1559.3.2 編譯前的準備工作 1569.3.3 開始編譯 1589.3.4 安裝與部署 159第 10章 服務管理 16110.1 systemd簡介 16110.1.1 服務分類 16110.1.2 systemd的起源 16210.1.3 systemd的主要特性 16210.2 systemd單元管理 16310.2.1 systemd的基本概念 16310.2.2 target和runlevel 16410.2.3 查看與切換target 16510.2.4 管理systemd服務 16610.3 使用systemctl命令控制和管理系統 167第三部分 Linux的網絡服務與安全第 11章 網絡基礎 17011.1 網絡配置基礎—TCP/IP網絡模型 17011.2 網絡服務介紹 17511.3 基於圖形界面的網絡基本配置 17511.4 基於命令行的網絡基本配置 17611.4.1 查看網絡信息 17611.4.2 創建和啟用/關閉網絡連接 17711.4.3 刪除和修改網絡連接 17811.5 系統網絡配置文件 17911.6 網絡設置命令 18111.6.1 查看和修改主機名稱命令hostname和hostnamectl 18111.6.2 網絡配置命令ip 18111.6.3 檢查網絡狀況命令netstat 18311.6.4 ping命令 18411.6.5 nslookup命令 18511.6.6 traceroute命令 186第 12章 訪問網絡文件共享服務 18712.1 NFS網絡文件系統 18712.1.1 NFS服務簡介 18712.1.2 配置NFS服務 18812.1.3 NFS服務配置實例 18912.2 SMB/CIFS通用網絡文件系統 19012.2.1 Samba服務概述 19012.2.2 配置Samba 19112.2.3 創建Samba服務器 19112.3 自動掛載網絡存儲服務 19412.3.1 自動掛載(AutoFS)服務概述 19412.3.2 配置AutoFS服務 19512.3.3 AutoFS服務配置實例 196第 13章 Linux安全管理 19813.1 Linux防火牆的基本設置 19813.1.1 Linux防火牆概述 19813.1.2 firewalld區域管理 19913.1.3 firewall-cmd命令行工具 20013.1.4 firewall-config圖形界面工具 20313.2 SELinux管理 20713.2.1 SELinux介紹 20713.2.2 SELinux模式 20913.2.3 安全上下文 21113.2.4 SELinux布爾值 21413.2.5 SELinux服務埠 21613.3 救援模式 21713.3.1 救援模式介紹 21713.3.2 啟動救援模式 21713.3.3 切換硬盤環境 21913.3.4 修復常見啟動問題 21913.4 Podman容器管理 22213.4.1 Podman容器介紹 22213.4.2 Podman安裝與使用 223第 14章 常用網絡服務器配置 22514.1 Web服務配置 22514.1.1 Apache服務器 22514.1.2 配置Apache服務器 22614.1.3 創建Apache服務器 22714.2 FTP服務配置 22814.2.1 FTP服務器概述 22814.2.2 配置vsftpd 22814.2.3 創建FTP服務器 22914.3 DNS服務配置 23014.3.1 DNS介紹 23014.3.2 創建DNS服務器 23114.3.3 DNS驗證 23214.4 DHCP服務配置 23314.4.1 DHCP服務器介紹 23314.4.2 配置DHCP服務 23314.4.3 創建DHCP服務器 23514.5 Mail服務配置 23614.5.1 SMTP服務器介紹 23614.5.2 配置Postfix服務 23614.5.3 創建Postfix服務器 23814.6 iSCSI服務配置 23914.6.1 iSCSI服務器介紹 23914.6.2 創建iSCSI存儲目標 24114.6.3 訪問iSCSI存儲 24314.7 使用Chrony同步時間 24514.7.1 Chrony簡介 24514.7.2 配置Chrony服務 24514.7.3 Chrony實例 24614.8 管理SSH服務 24714.8.1 SSH服務簡介 24714.8.2 配置SSH服務 24814.8.3 SSH的管理 24914.9 企業服務器搭建案例 25114.9.1 物理服務器選型 25114.9.2 服務器軟件需求 252


作者介紹


宁方明,济南博赛网络技术有限公司讲师。济南博赛网络技术有限公司是一家集IT产品销售、高端IT技术服务、技术培训为一体的综合性高新技术企业,先后与华为、Redhat、锐捷、Prometric、Oracle、微软、IBM、思科、天融信等全球多家IT企业建立了长期合作伙伴关系,在产品技术服务领域、高端IT认证培训领域以及产品销售方面都有深层次的合作。




相關書籍

Linux命令行與shell腳本編程大全(第4版)

作者 Richard Blum Christine Bresnahan

2022-01-01

圖像處理與圖像分析基礎 (C/C++語言版)

作者 任明武

2022-01-01

RHEL 7.4 & CentOS 7.4 網絡操作系統詳解, 2/e

作者 楊雲

2022-01-01