幫助中心 | 我的帳號 | 關於我們

Linux系統管理及應用項目式教程(RHEL9\CentOS Stream9微課版第2版工業和信息化精品系列教材)

  • 作者:編者:孫燦//李斌//崔學鵬|責編:馬小霞
  • 出版社:人民郵電
  • ISBN:9787115657046
  • 出版日期:2025/01/01
  • 裝幀:平裝
  • 頁數:250
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以Red Hat Enterprise Linux 9.2 CentOS Stream 9為平台,遵從學生的認知規律,從理解Linux基礎知識,到學會基本命令和系統管理,再到掌握綜合性較強的伺服器配置,層層遞進,共有14個項目。內容包括安裝Linux操作系統、使用Linux命令、管理文件與目錄、管理文本文件、配置網路功能、管理軟體包與進程、管理用戶與用戶組、管理許可權與所有者、管理磁碟分區與文件系統、編寫shell腳本、配置DHCP伺服器、配置DNS伺服器、配置FTP伺服器和部署前後端分離的應用系統等。
    本書可以作為職業院校、應用型本科院校雲計算技術應用、電腦網路技術、電腦應用技術、軟體技術、大數據技術等相關專業的Linux課程教材,也可以作為1+X雲計算平台運維與開發認證考試中Linux系統與服務構建運維模塊的輔導教材,還可以作為期望從事Linux伺服器運維人員的自學參考資料。

作者介紹
編者:孫燦//李斌//崔學鵬|責編:馬小霞

目錄
項目1  安裝Linux操作系統
  項目導入
  知識準備
  1.1  初識Linux
    1.1.1  了解Linux的發展歷程
    1.1.2  熟悉Linux系統的版本
  1.2  理解Linux系統的組成
  項目實施
    任務1-1  創建虛擬機
    任務1-2  安裝RHEL 9.2系統
    任務1-3  備份虛擬機
  小結
  習題
項目2  使用Linux命令
  項目導入
  知識準備
  2.1  認識Linux命令行界面
    2.1.1  使用命令行界面
    2.1.2  shell、bash與Linux命令
    2.1.3  顯示文本信息或shell變數的值:echo命令
  2.2  顯示和設置系統基本信息
    2.2.1  顯示電腦和操作系統的信息:uname命令
    2.2.2  顯示CPU的相關信息:lscpu命令
    2.2.3  顯示內存的使用情況:free命令
    2.2.4  顯示和更改主機名:hostname、hostnamectl命令
  2.3  關閉與重啟Linux系統
    2.3.1  關閉Linux系統:shutdown、poweroff命令
    2.3.2  重啟Linux系統:reboot命令
  2.4  獲取命令的幫助
    2.4.1  命令行自動補全
    2.4.2  使用man命令顯示聯機幫助手冊
    2.4.3  使用--help選項
  2.5  管理日期和時間
    2.5.1  顯示和設置系統日期、時間:date命令
    2.5.2  控制系統時間和日期:timedatectl命令
  項目實施
    任務2-1  查看伺服器的軟硬體信息
    任務2-2  對伺服器進行基礎配置
  小結
  習題
項目3  管理文件與目錄
  項目導入
  知識準備
  3.1  了解文件類型與目錄結構
    3.1.1  了解Linux系統的文件類型
    3.1.2  了解Linux系統的目錄結構
  3.2  文件和目錄的基本操作
    3.2.1  顯示工作目錄絕對路徑與切換工作目錄:pwd、cd命令
    3.2.2  列出目錄內容:ls命令與通配符
    3.2.3  創建空文件:touch命令

    3.2.4  創建目錄:mkdir命令
    3.2.5  刪除文件或目錄:rmdir、rm命令
    3.2.6  複製文件或目錄:cp命令
    3.2.7  移動或重命名文件、目錄:mv命令
    3.2.8  顯示文本文件:cat、more、less、head、tail命令
    3.2.9  創建鏈接:ln命令
    3.2.10  顯示文件或目錄的磁碟佔用量:du命令
  3.3  查找文件內容或文件位置
    3.3.1  查找與條件匹配的字元串:grep命令
    3.3.2  查找命令文件:whereis、which命令
    3.3.3  列出文件系統中與條件匹配的文件:find命令
    3.3.4  在資料庫中查找文件:locate命令
  3.4  打包與壓縮
    3.4.1  認識tar包
    3.4.2  使用和管理tar包
    3.4.3  壓縮命令:gzip、bzip2、xz
    3.4.4  tar命令的特殊用法
  項目實施
    任務3-1  歸檔文件
    任務3-2  壓縮文件
    任務3-3  上傳文件
  小結
  習題
項目4  管理文本文件
  項目導入
  知識準備
  4.1  Vim編輯器
    4.1.1  Vim編輯器的工作模式
    4.1.2  使用Vim編輯器編輯文件
    4.1.3  末行模式下的操作
  4.2  處理文件內容
    4.2.1  文件內容排序:sort命令
    4.2.2  去除重複行:uniq命令
    4.2.3  截取文件內容:cut命令
    4.2.4  比較文件內容:comm、diff命令
    4.2.5  文件內容統計:wc命令
  4.3  重定向
    4.3.1  標準輸入、標準輸出、標準錯誤文件與重定向
    4.3.2  輸入重定向
    4.3.3  輸出重定向
    4.3.4  錯誤重定向
    4.3.5  同時實現輸出重定向和錯誤重定向
  項目實施
    任務4-1  創建hostname文件
    任務4-2  修改主機名
  小結
  習題
項目5  配置網路功能
  項目導入
  知識準備

  5.1  了解VMware的網路工作模式
    5.1.1  了解VMware的3種網路工作模式
    5.1.2  配置VMware虛擬網路
  5.2  配置網路功能
    5.2.1  通過圖形化界面配置網路連接
    5.2.2  編輯網路連接的配置文件
    5.2.3  配置主機名查詢靜態表: etc hosts文件
    5.2.4  常用網路命令:ip、ping、nmcli、ss、wget
    5.2.5  管理系統服務:systemctl命令
  5.3  配置和使用SSH服務
    5.3.1  使用SSH方式遠程登錄Linux主機
    5.3.2  配置SSH密鑰驗證
    5.3.3  遠程複製文件:scp命令
    5.3.4  SSH客戶端軟體
  項目實施
    任務5-1  配置Linux伺服器的網路連接
    任務5-2  使用Xshell遠程登錄Linux伺服器
  小結
  習題
項目6  管理軟體包與進程
  項目導入
  知識準備
  6.1  使用RPM管理軟體包
    6.1.1  了解rpm軟體包
    6.1.2  管理rpm軟體包:rpm命令
  6.2  使用yum和dnf管理軟體包
    6.2.1  了解yum及yum軟體倉庫配置文件
    6.2.2  搭建本地yum倉庫
    6.2.3  管理軟體包:yum和dnf命令
    6.2.4  搭建網路yum倉庫
  6.3  管理進程
    6.3.1  了解Linux系統中的進程
    6.3.2  查看進程:ps、top命令
    6.3.3  停止進程:kill、killall命令
  項目實施
    任務  安裝MySQL 8.0
  小結
  習題
項目7  管理用戶與用戶組
  項目導入
  知識準備
  7.1  認識用戶與用戶組
    7.1.1  了解用戶與用戶組的分類
    7.1.2  理解用戶賬號文件
    7.1.3  理解用戶組賬號文件
  7.2  管理用戶
    7.2.1  新建用戶:useradd命令
    7.2.2  切換用戶:su命令
    7.2.3  維護用戶信息:id、usermod、passwd命令
    7.2.4  刪除用戶:userdel命令

  7.3  管理用戶組
    7.3.1  新建用戶組:groupadd命令
    7.3.2  維護用戶組及其成員:groups、groupmod、gpasswd命令
    7.3.3  刪除用戶組:groupdel命令
  項目實施
    任務7-1  添加用戶
    任務7-2  添加用戶組
    任務7-3  指派組管理員
  小結
  習題
項目8  管理許可權與所有者
  項目導入
  知識準備
  8.1  理解文件和目錄的許可權
    8.1.1  了解文件和目錄的許可權
    8.1.2  理解ls-l命令執行結果中的許可權信息
  8.2  管理文件和目錄的許可權
    8.2.1  設置文件和目錄的基本許可權
    8.2.2  設置文件和目錄的特殊許可權
    8.2.3  設置文件和目錄的默認許可權
    8.2.4  文件訪問控制列表
  8.3  管理文件和目錄的所有者
    8.3.1  提升普通用戶許可權:sudo命令
    8.3.2  更改文件和目錄的所有者:chown命令
  項目實施
    任務  修改文件訪問許可權
  小結
  習題
項目9  管理磁碟分區與文件系統
  項目導入
  知識準備
  9.1  創建磁碟分區
    9.1.1  了解磁碟分區的概念和原則
    9.1.2  了解硬體設備的命名規則
    9.1.3  查看系統中的塊設備與分區:lsblk命令
    9.1.4  磁碟分區:fdisk命令
  9.2  創建與檢查文件系統
    9.2.1  了解常見的文件系統
    9.2.2  為分區創建文件系統:mkfs命令
    9.2.3  檢查文件系統:fsck命令
  9.3  手動掛載與卸載文件系統
    9.3.1  掛載文件系統:mount命令
    9.3.2  卸載文件系統:umount命令
    9.3.3  顯示掛載情況:df命令
    9.3.4  在新的分區上讀寫文件
  9.4  開機自動掛載文件系統
    9.4.1  認識etc fstab文件
    9.4.2  設置開機自動掛載文件系統
  9.5  管理磁碟配額
    9.5.1  了解磁碟配額功能

    9.5.2  設置磁碟配額
    9.5.3  測試磁碟配額
  9.6  管理邏輯卷
    9.6.1  了解LVM的概念
    9.6.2  創建邏輯卷
    9.6.3  擴展和縮小邏輯卷
    9.6.4  刪除邏輯卷
  項目實施
    任務9-1  添加大小為10GB的SCSI類型的磁碟
    任務9-2  對新磁碟進行分區
    任務9-3  創建並掛載文件系統
  小結
  習題
項目10  編寫shell腳本
  項目導入
  知識準備
  10.1  創建shell腳本
    10.1.1  創建並運行shell腳本
    10.1.2  定義shell變數、接收用戶輸入的數據:read命令
  10.2  條件測試與分支結構
    10.2.1  條件測試
    10.2.2  if語句
    10.2.3  case語句
  10.3  循環結構
    10.3.1  for循環語句
    10.3.2  while循環語句
    10.3.3  until循環語句
  項目實施
    任務10-1  創建用戶信息文件
    任務10-2  編寫shell腳本
    任務10-3  運行shell腳本
  小結
  習題
項目11  配置DHCP伺服器
  項目導入
  知識準備
  11.1  了解DHCP服務的工作原理
    11.1.1  認識DHCP服務
    11.1.2  熟悉DHCP服務的工作過程
  11.2  安裝與配置DHCP伺服器
    11.2.1  安裝DHCP伺服器
    11.2.2  配置DHCP伺服器
  11.3  配置DHCP客戶端功能
    11.3.1  在Windows客戶端中配置DHCP客戶端功能
    11.3.2  在Linux客戶端中配置DHCP客戶端功能
  項目實施
    任務11-1  需求分析與規劃
    任務11-2  配置DHCP伺服器
    任務11-3  驗證DHCP客戶端的功能
  小結

  習題
項目12  配置DNS伺服器
  項目導入
  知識準備
  12.1  了解DNS伺服器的工作原理
    12.1.1  了解域名空間和DNS伺服器的類型
    12.1.2  掌握DNS查詢模式
    12.1.3  掌握域名解析的工作原理
    12.1.4  理解DNS解析類型
  12.2  安裝與配置DNS伺服器
    12.2.1  安裝DNS伺服器
    12.2.2  熟悉BIND配置文件
    12.2.3  配置DNS伺服器
  12.3  配置DNS客戶端
    12.3.1  在Linux客戶端中配置DNS伺服器
    12.3.2  在Windows客戶端中配置DNS伺服器
    12.3.3  使用DNS測試命令
  項目實施
    任務12-1  需求分析與規劃
    任務12-2  安裝與配置主DNS伺服器
    任務12-3  安裝與配置輔助DNS伺服器
    任務12-4  在客戶端測試DNS伺服器的功能
  小結
  習題
項目13  配置FTP伺服器
  項目導入
  知識準備
  13.1  了解FTP伺服器的工作原理
    13.1.1  認識FTP
    13.1.2  熟悉FTP的工作原理
    13.1.3  掌握FTP的數據傳輸模式
    13.1.4  了解FTP伺服器的用戶
  13.2  安裝與配置FTP伺服器
    13.2.1  安裝vsftpd軟體包
    13.2.2  熟悉vsftpd配置文件
    13.2.3  配置匿名用戶模式FTP伺服器
    13.2.4  訪問FTP伺服器
    13.2.5  配置本地用戶模式FTP伺服器
  項目實施
    任務13-1  需求分析與規劃
    任務13-2  安裝與配置基於FTP的私有yum倉庫伺服器
    任務13-3  在客戶端中配置私有yum倉庫伺服器
  小結
  習題
項目14  部署前後端分離的應用系統
  項目導入
  知識準備
  14.1  了解前後端分離架構
    14.1.1  了解前後端分離架構的概念
    14.1.2  了解Vue.js與Spring Boot

    14.1.3  了解常見的伺服器軟體
    14.1.4  了解前後端分離架構應用系統的工作過程
  14.2  安裝與配置MySQL
    14.2.1  安裝MySQL
    14.2.2  初始化MySQL配置
    14.2.3  管理MySQL
  14.3  安裝與配置Redis
    14.3.1  安裝和啟動Redis
    14.3.2  使用redis-cli連接Redis
  14.4  安裝JDK、Tomcat和Maven
    14.4.1  安裝JDK
    14.4.2  安裝Tomcat
    14.4.3  安裝Maven
  14.5  安裝與配置Nginx
    14.5.1  安裝Nginx
    14.5.2  熟悉Nginx的配置文件
  項目實施
    任務14-1  需求分析與規劃
    任務14-2  配置伺服器基礎環境
    任務14-3  安裝與配置MySQL和Redis
    任務14-4  安裝JDK、Maven和Node.js
    任務14-5  安裝與配置Nginx
    任務14-6  部署前後端分離的應用系統
  小結
  習題

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032