舉報

會員
Linux系統管理初學者指南:基于CentOS 7.6
最新章節:
操作題
《Linux系統管理初學者指南——基于CentOS7.6》是一本面向零基礎讀者的入門圖書,以CentOS7.6為基礎,從系統管理的角度對Linux操作系統進行了全面而詳細的介紹。《Linux系統管理初學者指南——基于CentOS7.6》共分為7章,涵蓋了解并安裝Linux系統、文件和目錄管理、用戶和權限管理、磁盤和文件系統管理、軟件包管理、進程和服務管理和Shell腳本編程基礎等內容。《Linux系統管理初學者指南——基于CentOS7.6》中介紹的都是Linux的通用知識,適用于系統運維、嵌入式、云計算、大數據和人工智能等專業領域。《Linux系統管理初學者指南——基于CentOS7.6》既可以作為高校的授課教材,又可作為廣大Linux愛好者的自學用書,是學習Linux的入門指南。
- 操作題 更新時間:2020-04-22 11:57:06
- 思考與練習
- 7.6.5 awk命令
- 7.6.4 sed命令
- 7.6.3 sort命令——對文本信息進行排序
- 7.6.2 cut命令——按列截取文件內容
- 7.6.1 正則表達式
- 7.6 常用的文本編輯命令
- 7.5.2 函數的參數傳遞
- 7.5.1 函數的定義和調用
- 7.5 Shell函數
- 7.4.7 多任務并發執行
- 7.4.6 shift和exit語句
- 7.4.5 循環控制語句
- 7.4.4 while循環語句
- 7.4.3 for循環語句
- 7.4.2 case分支語句
- 7.4.1 if選擇語句
- 7.4 程序結構
- 7.3.4 邏輯測試
- 7.3.3 字符串比較
- 7.3.2 整數值比較
- 7.3.1 文件狀態測試
- 7.3 條件測試與比較
- 7.2.4 預定義變量
- 7.2.3 位置變量
- 7.2.2 環境變量
- 7.2.1 用戶自定義變量
- 7.2 Shell變量
- 7.1.3 編寫Shell腳本文件
- 7.1.2 Shell腳本的基本語法
- 7.1.1 什么是Shell腳本編程
- 7.1 創建Shell腳本程序
- 第7章 Shell腳本編程基礎
- 操作題
- 選擇題
- 思考與練習
- 6.9.2 配置cron周期性計劃任務
- 6.9.1 配置at一次性計劃任務
- 6.9 管理計劃任務
- 6.8.3 重置root用戶密碼
- 6.8.2 切換和設置運行級別
- 6.8.1 什么是運行級別
- 6.8 管理系統運行級別
- 6.7.3 vsftpd服務管理示例
- 6.7.2 管理服務啟動狀態
- 6.7.1 管理服務運行狀態
- 6.7 利用systemctl命令管理服務
- 6.6.3 systemd unit
- 6.6.2 系統初始化進程systemd
- 6.6.1 什么是服務
- 6.6 服務的相關介紹
- 6.5.4 df命令——查看硬盤的使用情況
- 6.5.3 free命令——查看內存的使用情況
- 6.5.2 uptime命令——查看CPU的使用情況
- 6.5.1 查看CPU的硬件信息
- 6.5 查看系統資源的占用信息
- 6.4.5 “踢出”可疑用戶
- 6.4.4 last命令——查看登錄記錄
- 6.4.3 w命令——查看登錄用戶的詳細信息
- 6.4.2 who命令——查看登錄用戶的信息
- 6.4.1 users命令——查看登錄用戶名
- 6.4 查看用戶的登錄信息
- 6.3.3 終止進程執行
- 6.3.2 解除進程與終端之間的關系
- 6.3.1 前臺啟動與后臺啟動
- 6.3 控制進程
- 6.2.3 偽文件系統(/proc)
- 6.2.2 top命令——查看進程的動態信息
- 6.2.1 ps命令——查看進程靜態信息
- 6.2 查看進程狀態
- 6.1.5 進程的分類
- 6.1.4 進程的屬性
- 6.1.3 父進程和子進程
- 6.1.2 進程的狀態
- 6.1.1 什么是進程
- 6.1 進程的相關介紹
- 第6章 進程和服務管理
- 思考與練習
- 5.5.2 源碼編譯安裝的基本流程
- 5.5.1 源碼編譯簡介
- 5.5 利用源碼編譯安裝軟件
- 5.4.3 查詢軟件包
- 5.4.2 安裝/卸載軟件包
- 5.4.1 了解RPM軟件包
- 5.4 利用RPM進行軟件包管理
- 5.3.4 YUM故障排錯
- 5.3.3 常用的YUM命令
- 5.3.2 檢測YUM源
- 5.3.1 配置YUM源
- 5.3 利用YUM進行軟件管理
- 5.2.3 YUM安裝方式
- 5.2.2 RPM安裝方式
- 5.2.1 源碼安裝方式
- 5.2 Linux系統中的軟件安裝方法
- 5.1.2 tar命令——文件打包與壓縮
- 5.1.1 du命令——查看目錄或文件占用磁盤空間的大小
- 5.1 文件打包與壓縮
- 第5章 軟件包管理
- 思考與練習
- 4.5.8 刪除LVM分區
- 4.5.7 擴展邏輯卷空間
- 4.5.6 使用邏輯卷
- 4.5.5 創建邏輯卷(LV)
- 4.5.4 創建卷組(VG)
- 4.5.3 創建物理卷(PV)
- 4.5.2 系統默認LVM設置
- 4.5.1 LVM的相關概念
- 4.5 邏輯卷管理(LVM)
- 4.4.6 配置RAID 5和備份盤
- 4.4.5 RAID故障模擬
- 4.4.4 RAID性能測試
- 4.4.3 配置RAID 10
- 4.4.2 RAID實現方式
- 4.4.1 什么是RAID
- 4.4 磁盤陣列管理(RAID)
- 4.3.3 驗證并查看磁盤配額
- 4.3.2 設置磁盤配額
- 4.3.1 什么是磁盤配額
- 4.3 磁盤配額管理(quota)
- 4.2.8 自動掛載
- 4.2.7 卸載存儲設備
- 4.2.6 掛載ISO鏡像
- 4.2.5 掛載移動存儲設備
- 4.2.4 掛載光驅
- 4.2.3 查看系統中已掛載的設備
- 4.2.2 掛載硬盤分區
- 4.2.1 什么是掛載
- 4.2 掛載存儲設備
- 4.1.6 格式化分區
- 4.1.5 利用fdisk對硬盤進行分區
- 4.1.4 在虛擬機中添加硬盤
- 4.1.3 查看分區信息
- 4.1.2 Linux的文件系統
- 4.1.1 Linux磁盤及分區的表示方法
- 4.1 磁盤分區與格式化
- 第4章 磁盤和文件系統管理
- 思考與練習
- 3.8.3 使用sudo機制提升權限
- 3.8.2 限制切換到root用戶
- 3.8.1 設置擴展屬性
- 3.8 系統權限的其他相關設置
- 3.7.2 根據文件權限查找
- 3.7.1 根據文件屬性查找
- 3.7 find命令按文件屬性/權限查找
- 3.6.3 設置umask值
- 3.6.2 設置粘滯位(SBIT)權限
- 3.6.1 設置SET位權限
- 3.6 設置特殊權限
- 3.5.4 配置FACL時應注意的問題
- 3.5.3 啟用FACL支持
- 3.5.2 管理FACL
- 3.5.1 設置FACL
- 3.5 配置文件訪問控制列表(FACL)
- 3.4.4 利用chown命令設置歸屬
- 3.4.3 利用chmod命令設置權限
- 3.4.2 查看權限和歸屬
- 3.4.1 權限與歸屬的概念
- 3.4 管理權限和歸屬
- 3.3.9 創建用戶的相關配置文件
- 3.3.8 groupdel命令——刪除用戶組
- 3.3.7 gpasswd命令——添加、刪除組成員
- 3.3.6 groupadd命令——創建用戶組
- 3.3.5 usermod命令——修改用戶賬號屬性
- 3.3.4 userdel命令——刪除用戶賬號
- 3.3.3 su命令——切換用戶身份
- 3.3.2 passwd命令——為用戶賬號設置密碼
- 3.3.1 useradd命令——創建用戶賬號
- 3.3 管理用戶和組
- 3.2.3 用戶組配置文件
- 3.2.2 用戶密碼文件/etc/shadow
- 3.2.1 用戶賬號文件/etc/passwd
- 3.2 用戶和組的配置文件
- 3.1.4 利用id命令查看用戶身份信息
- 3.1.3 UID和GID
- 3.1.2 用戶組的類型
- 3.1.1 用戶賬號的類型
- 3.1 用戶和組的概念
- 第3章 用戶和權限管理
- 思考與練習
- 2.10.6 Vi編輯器案例
- 2.10.5 可視模式的基本操作
- 2.10.4 末行模式的基本操作
- 2.10.3 插入模式的基本操作
- 2.10.2 命令模式的基本操作
- 2.10.1 Vi編輯器的工作模式
- 2.10 Vi編輯器的使用
- 2.9.5 管道符“|”
- 2.9.4 標準錯誤重定向
- 2.9.3 標準輸入重定向
- 2.9.2 標準輸出重定向
- 2.9.1 標準輸入與輸出
- 2.9 重定向和管道
- 2.8.6 clear命令——清屏
- 2.8.5 man命令——查看命令幫助手冊
- 2.8.4 help命令——查看命令幫助信息
- 2.8.3 history命令——查看命令歷史記錄
- 2.8.2 alias命令——設置命令別名
- 2.8.1 ln命令——為文件或目錄建立鏈接
- 2.8 其他輔助命令
- 2.7.3 which命令——查找外部命令所對應的程序文件
- 2.7.2 type命令——判斷是內部命令還是外部命令
- 2.7.1 什么是內部命令和外部命令
- 2.7 內部命令和外部命令
- 2.6.3 xargs命令——find輔助命令
- 2.6.2 find命令——強大的文件查找命令
- 2.6.1 locate命令——簡單快速的文件查找命令
- 2.6 文件查找命令
- 2.5.3 stat命令——查看文件元數據
- 2.5.2 hwclock命令——顯示或修改硬件時鐘
- 2.5.1 date命令——顯示或修改日期和時間
- 2.5 日期和時間的相關命令
- 2.4.7 diff命令——文件內容對比
- 2.4.6 grep命令——文件內容查找
- 2.4.5 echo命令——輸出指定內容
- 2.4.4 wc命令——文件內容統計
- 2.4.3 head命令和tail命令——顯示文件開頭或末尾的部分內容
- 2.4.2 more命令和less命令——分頁顯示文件內容
- 2.4.1 cat命令——顯示文本文件的內容
- 2.4 文件內容操作命令
- 2.3.9 文件和目錄操作技巧
- 2.3.8 通配符和擴展符
- 2.3.7 rm命令——刪除文件或目錄
- 2.3.6 mv命令——移動文件或目錄
- 2.3.5 cp命令——復制文件或目錄
- 2.3.4 rmdir命令——刪除空目錄
- 2.3.3 mkdir命令——創建目錄
- 2.3.2 touch命令——創建空文件
- 2.3.1 ls命令——列表顯示
- 2.3 文件和目錄操作命令
- 2.2.3 絕對路徑和相對路徑
- 2.2.2 根目錄和家目錄
- 2.2.1 Linux的目錄結構
- 2.2 文件和目錄的相關概念
- 2.1 Linux設計思想
- 第2章 文件和目錄管理
- 思考與練習
- 1.3.6 遠程登錄Linux
- 1.3.5 關機與重啟命令
- 1.3.4 Shell命令格式
- 1.3.3 命令提示符
- 1.3.2 啟動Shell
- 1.3.1 什么是Shell
- 1.3 Linux系統的基本操作
- 1.2.3 VMware Workstation的高級設置
- 1.2.2 在虛擬機中安裝Linux系統
- 1.2.1 VMware Workstation的基本操作
- 1.2 利用VMware Workstation搭建實驗環境
- 1.1.5 Linux系統的特點與應用
- 1.1.4 Linux的發行版本
- 1.1.3 GNU計劃
- 1.1.2 Linux Kernel
- 1.1.1 Linux的發展歷史
- 1.1 Linux系統的發展與特點
- 第1章 了解并安裝Linux系統
- 關于異步社區和異步圖書
- 與我們聯系
- 提交勘誤
- 配套資源
- 資源與支持
- 前言
- 內容提要
- 版權信息
- 封面
- 封面
- 版權信息
- 內容提要
- 前言
- 資源與支持
- 配套資源
- 提交勘誤
- 與我們聯系
- 關于異步社區和異步圖書
- 第1章 了解并安裝Linux系統
- 1.1 Linux系統的發展與特點
- 1.1.1 Linux的發展歷史
- 1.1.2 Linux Kernel
- 1.1.3 GNU計劃
- 1.1.4 Linux的發行版本
- 1.1.5 Linux系統的特點與應用
- 1.2 利用VMware Workstation搭建實驗環境
- 1.2.1 VMware Workstation的基本操作
- 1.2.2 在虛擬機中安裝Linux系統
- 1.2.3 VMware Workstation的高級設置
- 1.3 Linux系統的基本操作
- 1.3.1 什么是Shell
- 1.3.2 啟動Shell
- 1.3.3 命令提示符
- 1.3.4 Shell命令格式
- 1.3.5 關機與重啟命令
- 1.3.6 遠程登錄Linux
- 思考與練習
- 第2章 文件和目錄管理
- 2.1 Linux設計思想
- 2.2 文件和目錄的相關概念
- 2.2.1 Linux的目錄結構
- 2.2.2 根目錄和家目錄
- 2.2.3 絕對路徑和相對路徑
- 2.3 文件和目錄操作命令
- 2.3.1 ls命令——列表顯示
- 2.3.2 touch命令——創建空文件
- 2.3.3 mkdir命令——創建目錄
- 2.3.4 rmdir命令——刪除空目錄
- 2.3.5 cp命令——復制文件或目錄
- 2.3.6 mv命令——移動文件或目錄
- 2.3.7 rm命令——刪除文件或目錄
- 2.3.8 通配符和擴展符
- 2.3.9 文件和目錄操作技巧
- 2.4 文件內容操作命令
- 2.4.1 cat命令——顯示文本文件的內容
- 2.4.2 more命令和less命令——分頁顯示文件內容
- 2.4.3 head命令和tail命令——顯示文件開頭或末尾的部分內容
- 2.4.4 wc命令——文件內容統計
- 2.4.5 echo命令——輸出指定內容
- 2.4.6 grep命令——文件內容查找
- 2.4.7 diff命令——文件內容對比
- 2.5 日期和時間的相關命令
- 2.5.1 date命令——顯示或修改日期和時間
- 2.5.2 hwclock命令——顯示或修改硬件時鐘
- 2.5.3 stat命令——查看文件元數據
- 2.6 文件查找命令
- 2.6.1 locate命令——簡單快速的文件查找命令
- 2.6.2 find命令——強大的文件查找命令
- 2.6.3 xargs命令——find輔助命令
- 2.7 內部命令和外部命令
- 2.7.1 什么是內部命令和外部命令
- 2.7.2 type命令——判斷是內部命令還是外部命令
- 2.7.3 which命令——查找外部命令所對應的程序文件
- 2.8 其他輔助命令
- 2.8.1 ln命令——為文件或目錄建立鏈接
- 2.8.2 alias命令——設置命令別名
- 2.8.3 history命令——查看命令歷史記錄
- 2.8.4 help命令——查看命令幫助信息
- 2.8.5 man命令——查看命令幫助手冊
- 2.8.6 clear命令——清屏
- 2.9 重定向和管道
- 2.9.1 標準輸入與輸出
- 2.9.2 標準輸出重定向
- 2.9.3 標準輸入重定向
- 2.9.4 標準錯誤重定向
- 2.9.5 管道符“|”
- 2.10 Vi編輯器的使用
- 2.10.1 Vi編輯器的工作模式
- 2.10.2 命令模式的基本操作
- 2.10.3 插入模式的基本操作
- 2.10.4 末行模式的基本操作
- 2.10.5 可視模式的基本操作
- 2.10.6 Vi編輯器案例
- 思考與練習
- 第3章 用戶和權限管理
- 3.1 用戶和組的概念
- 3.1.1 用戶賬號的類型
- 3.1.2 用戶組的類型
- 3.1.3 UID和GID
- 3.1.4 利用id命令查看用戶身份信息
- 3.2 用戶和組的配置文件
- 3.2.1 用戶賬號文件/etc/passwd
- 3.2.2 用戶密碼文件/etc/shadow
- 3.2.3 用戶組配置文件
- 3.3 管理用戶和組
- 3.3.1 useradd命令——創建用戶賬號
- 3.3.2 passwd命令——為用戶賬號設置密碼
- 3.3.3 su命令——切換用戶身份
- 3.3.4 userdel命令——刪除用戶賬號
- 3.3.5 usermod命令——修改用戶賬號屬性
- 3.3.6 groupadd命令——創建用戶組
- 3.3.7 gpasswd命令——添加、刪除組成員
- 3.3.8 groupdel命令——刪除用戶組
- 3.3.9 創建用戶的相關配置文件
- 3.4 管理權限和歸屬
- 3.4.1 權限與歸屬的概念
- 3.4.2 查看權限和歸屬
- 3.4.3 利用chmod命令設置權限
- 3.4.4 利用chown命令設置歸屬
- 3.5 配置文件訪問控制列表(FACL)
- 3.5.1 設置FACL
- 3.5.2 管理FACL
- 3.5.3 啟用FACL支持
- 3.5.4 配置FACL時應注意的問題
- 3.6 設置特殊權限
- 3.6.1 設置SET位權限
- 3.6.2 設置粘滯位(SBIT)權限
- 3.6.3 設置umask值
- 3.7 find命令按文件屬性/權限查找
- 3.7.1 根據文件屬性查找
- 3.7.2 根據文件權限查找
- 3.8 系統權限的其他相關設置
- 3.8.1 設置擴展屬性
- 3.8.2 限制切換到root用戶
- 3.8.3 使用sudo機制提升權限
- 思考與練習
- 第4章 磁盤和文件系統管理
- 4.1 磁盤分區與格式化
- 4.1.1 Linux磁盤及分區的表示方法
- 4.1.2 Linux的文件系統
- 4.1.3 查看分區信息
- 4.1.4 在虛擬機中添加硬盤
- 4.1.5 利用fdisk對硬盤進行分區
- 4.1.6 格式化分區
- 4.2 掛載存儲設備
- 4.2.1 什么是掛載
- 4.2.2 掛載硬盤分區
- 4.2.3 查看系統中已掛載的設備
- 4.2.4 掛載光驅
- 4.2.5 掛載移動存儲設備
- 4.2.6 掛載ISO鏡像
- 4.2.7 卸載存儲設備
- 4.2.8 自動掛載
- 4.3 磁盤配額管理(quota)
- 4.3.1 什么是磁盤配額
- 4.3.2 設置磁盤配額
- 4.3.3 驗證并查看磁盤配額
- 4.4 磁盤陣列管理(RAID)
- 4.4.1 什么是RAID
- 4.4.2 RAID實現方式
- 4.4.3 配置RAID 10
- 4.4.4 RAID性能測試
- 4.4.5 RAID故障模擬
- 4.4.6 配置RAID 5和備份盤
- 4.5 邏輯卷管理(LVM)
- 4.5.1 LVM的相關概念
- 4.5.2 系統默認LVM設置
- 4.5.3 創建物理卷(PV)
- 4.5.4 創建卷組(VG)
- 4.5.5 創建邏輯卷(LV)
- 4.5.6 使用邏輯卷
- 4.5.7 擴展邏輯卷空間
- 4.5.8 刪除LVM分區
- 思考與練習
- 第5章 軟件包管理
- 5.1 文件打包與壓縮
- 5.1.1 du命令——查看目錄或文件占用磁盤空間的大小
- 5.1.2 tar命令——文件打包與壓縮
- 5.2 Linux系統中的軟件安裝方法
- 5.2.1 源碼安裝方式
- 5.2.2 RPM安裝方式
- 5.2.3 YUM安裝方式
- 5.3 利用YUM進行軟件管理
- 5.3.1 配置YUM源
- 5.3.2 檢測YUM源
- 5.3.3 常用的YUM命令
- 5.3.4 YUM故障排錯
- 5.4 利用RPM進行軟件包管理
- 5.4.1 了解RPM軟件包
- 5.4.2 安裝/卸載軟件包
- 5.4.3 查詢軟件包
- 5.5 利用源碼編譯安裝軟件
- 5.5.1 源碼編譯簡介
- 5.5.2 源碼編譯安裝的基本流程
- 思考與練習
- 第6章 進程和服務管理
- 6.1 進程的相關介紹
- 6.1.1 什么是進程
- 6.1.2 進程的狀態
- 6.1.3 父進程和子進程
- 6.1.4 進程的屬性
- 6.1.5 進程的分類
- 6.2 查看進程狀態
- 6.2.1 ps命令——查看進程靜態信息
- 6.2.2 top命令——查看進程的動態信息
- 6.2.3 偽文件系統(/proc)
- 6.3 控制進程
- 6.3.1 前臺啟動與后臺啟動
- 6.3.2 解除進程與終端之間的關系
- 6.3.3 終止進程執行
- 6.4 查看用戶的登錄信息
- 6.4.1 users命令——查看登錄用戶名
- 6.4.2 who命令——查看登錄用戶的信息
- 6.4.3 w命令——查看登錄用戶的詳細信息
- 6.4.4 last命令——查看登錄記錄
- 6.4.5 “踢出”可疑用戶
- 6.5 查看系統資源的占用信息
- 6.5.1 查看CPU的硬件信息
- 6.5.2 uptime命令——查看CPU的使用情況
- 6.5.3 free命令——查看內存的使用情況
- 6.5.4 df命令——查看硬盤的使用情況
- 6.6 服務的相關介紹
- 6.6.1 什么是服務
- 6.6.2 系統初始化進程systemd
- 6.6.3 systemd unit
- 6.7 利用systemctl命令管理服務
- 6.7.1 管理服務運行狀態
- 6.7.2 管理服務啟動狀態
- 6.7.3 vsftpd服務管理示例
- 6.8 管理系統運行級別
- 6.8.1 什么是運行級別
- 6.8.2 切換和設置運行級別
- 6.8.3 重置root用戶密碼
- 6.9 管理計劃任務
- 6.9.1 配置at一次性計劃任務
- 6.9.2 配置cron周期性計劃任務
- 思考與練習
- 選擇題
- 操作題
- 第7章 Shell腳本編程基礎
- 7.1 創建Shell腳本程序
- 7.1.1 什么是Shell腳本編程
- 7.1.2 Shell腳本的基本語法
- 7.1.3 編寫Shell腳本文件
- 7.2 Shell變量
- 7.2.1 用戶自定義變量
- 7.2.2 環境變量
- 7.2.3 位置變量
- 7.2.4 預定義變量
- 7.3 條件測試與比較
- 7.3.1 文件狀態測試
- 7.3.2 整數值比較
- 7.3.3 字符串比較
- 7.3.4 邏輯測試
- 7.4 程序結構
- 7.4.1 if選擇語句
- 7.4.2 case分支語句
- 7.4.3 for循環語句
- 7.4.4 while循環語句
- 7.4.5 循環控制語句
- 7.4.6 shift和exit語句
- 7.4.7 多任務并發執行
- 7.5 Shell函數
- 7.5.1 函數的定義和調用
- 7.5.2 函數的參數傳遞
- 7.6 常用的文本編輯命令
- 7.6.1 正則表達式
- 7.6.2 cut命令——按列截取文件內容
- 7.6.3 sort命令——對文本信息進行排序
- 7.6.4 sed命令
- 7.6.5 awk命令
- 思考與練習
- 操作題 更新時間:2020-04-22 11:57:06