鳥哥的Linux私房菜--基礎學習篇(第四版)

    本書前三版均蟬聯電腦專業書籍Linux暢銷排行榜Top1,為地表最暢銷的Linux中文書籍! 您是有意學習Linux的小菜鳥,卻不知如何下手?您是遨遊Linux的老鳥,想要一本資料豐富的工具書?本書絕對是最佳選擇! ※鳥哥傾囊相授,內容由淺入深 書中包含了鳥哥從完全不懂Linux到現在的所有歷程,鳥哥將這幾年來的所知所學傾囊相授,以最淺顯易懂的文字帶領您進入Linux的世界。 ※

    收集中
    US$21.59

    本書前三版均蟬聯電腦專業書籍Linux暢銷排行榜Top1,為地表最暢銷的Linux中文書籍!


    您是有意學習Linux的小菜鳥,卻不知如何下手?您是遨遊Linux的老鳥,想要一本資料豐富的工具書?本書絕對是最佳選擇!



    ※鳥哥傾囊相授,內容由淺入深


    書中包含了鳥哥從完全不懂Linux到現在的所有歷程,鳥哥將這幾年來的所知所學傾囊相授,以最淺顯易懂的文字帶領您進入Linux的世界。



    ※按部就班,打好基礎的第一步


    本書劃分為五大部分,每個部分都有相關性的特色,涵蓋:Linux的規劃與安裝,認識Linux檔案、目錄與磁碟格式,學習Shell與ShellScripts,Linux使用者管理與Linux系統管理員,依序學習,讓您奠定Linux的基礎,跨出成功的第一步。


    ※精心改版,提供您更新的技術



    《鳥哥的Linux私房菜基礎學習篇-第四版》提供近期更新的技術,包括:安裝CentOS7.x、核心版本的升級建議、虛擬系統的操作、GPT分割表格式處理、XFS檔案系統的實際操作使用、systemd服務的管理、


    日誌格式的更新、grub2開機管理程式的說明、nmcli文字指令操作網路參數的方式等等,內容


    更加精彩!

    章節目錄

    1-1封面
    1-2書名頁
    1-3序
    1-4目錄
    1-5第一篇:Linux 的規劃與安裝
    1-6 CH00 計算機概論 由
    1-70.1 電腦:輔助人腦的好工具
    1-80.1.1 電腦硬體的五大單元
    1-90.1.2 一切設計的起點:CPU 的架構
    1-100.1.3 其他單元的設備
    1-110.1.4 運作流程
    1-120.1.5 電腦用途的分類
    1-130.1.6 電腦上面常用的計算單位 (容量、速度等)
    1-140.2 個人電腦架構與相關設備元件
    1-150.2.1 執行腦袋運算與判斷的 CPU
    1-160.2.2 記憶體
    1-170.2.3 顯示卡
    1-180.2.4 硬碟與儲存設備
    1-190.2.5 擴充卡與介面
    1-200.2.6 主機板
    1-210.2.7 電源供應器
    1-220.2.8 選購須知
    1-230.3 資料表示方式
    1-240.3.1 數字系統
    1-250.3.2 文字編碼系統
    1-260.4 軟體程式運作
    1-270.4.1 機器程式與編譯程式
    1-280.4.2 作業系統
    1-290.4.3 應用程式
    1-300.5 重點回顧
    1-310.6 本章習題
    1-320.7 參考資料與延伸閱讀
    1-33CH01 Linux 是什麼與如何學習
    1-341.1 Linux 是什麼?
    1-351.1.1 Linux 是什麼?作業系統/應用程式?
    1-361.1.2 Linux 之前,Unix 的歷史
    1-371.1.3 關於GNU 計畫、自由軟體與開放原始碼
    1-381.2 Torvalds 的Linux 發展
    1-391.2.1 與Minix 之間
    1-401.2.2 對386 硬體的多工測試
    1-411.2.3 初次釋出Linux 0.02
    1-421.2.4 Linux 的發展:虛擬團隊的產生
    1-431.2.5 Linux 的核心版本
    1-441.2.6 Linux distributions
    1-451.3 Linux 當前應用的角色
    1-461.3.1 企業環境的利用
    1-471.3.2 個人環境的使用
    1-481.3.3 雲端運用
    1-491.4 Linux 該如何學習?
    1-501.4.1 從頭學習Linux 基礎
    1-511.4.2 選擇一本易讀的工具書
    1-521.4.3 實作再實作
    1-531.4.4 發生問題怎麼處理啊?建議流程是這樣...
    1-541.4.5 鳥哥的建議 (重點在solution 的學習)
    1-551.5 重點回顧
    1-561.6 本章習題
    1-571.7 參考資料與延伸閱讀
    1-58CH02 主機規劃與磁碟分割
    1-592.1 Linux 與硬體的搭配
    1-602.1.1 認識電腦的硬體配備
    1-612.1.2 選擇與Linux 搭配的主機配備
    1-622.1.3 各硬體裝置在Linux 中的檔名
    1-632.1.4 使用虛擬機器學習
    1-642.2 磁碟分割
    1-652.2.1 磁碟連接的方式與裝置檔名的關係
    1-662.2.2 MSDOS(MBR) 與 GPT 磁碟分割表 (partition table)
    1-672.2.3 開機流程中的 BIOS 與 UEFI 開機檢測程式
    1-682.2.4 Linux 安裝模式下,磁碟分割的選擇 (極重要)
    1-692.3 安裝Linux 前的規劃
    1-702.3.1 選擇適當的distribution
    1-712.3.2 主機的服務規劃與硬體的關係
    1-722.3.3 主機硬碟的主要規劃
    1-732.3.4 鳥哥的兩個實際案例
    1-742.4 重點回顧
    1-752.5 本章習題
    1-762.6 參考資料與延伸閱讀
    1-77CH03 安裝CentOS7.x
    1-783.1 本練習機的規劃 — 尤其是分割參數
    1-793.2 開始安裝CentOS 7
    1-803.2.1 調整開機媒體 (BIOS) 與虛擬機建置流程
    1-813.2.2 選擇安裝模式與開機:inst.gpt
    1-823.2.3 在地設定之時區、語系與鍵盤配置
    1-833.2.4 安裝來源設定與軟體選擇
    1-843.2.5 磁碟分割與檔案系統設定
    1-853.2.6 核心管理與網路設定
    1-863.2.7 開始安裝、設定 root 密碼與新增可切換身份之一般用戶
    1-873.2.8 準備使用系統前的授權同意
    1-883.2.9 其他功能:RAM testing, 安裝筆記型電腦的核心參數 (Option)
    1-893.3 多重開機安裝流程與管理 (Option)
    1-903.3.1 安裝CentOS 7.x + windows 7 的規劃
    1-913.3.2 進階安裝CentOS 7.x 與Windows 7
    1-923.3.3 救援MBR 內的開機管理程式與設定多重開機選單
    1-933.4 重點回顧
    1-943.5 本章習題
    1-953.6 參考資料與延伸閱讀
    1-96CH04 首次登入與線上求助
    1-974.1 首次登入系統
    1-984.1.1 首次登入CentOS 7.x 圖形介面
    1-994.1.2 GNOME 的操作與登出
    1-1004.1.3 X window 與文字模式的切換
    1-1014.1.4 在終端介面登入linux
    1-1024.2 文字模式下指令的下達
    1-1034.2.1 開始下達指令
    1-1044.2.2 基礎指令的操作
    1-1054.2.3 重要的幾個熱鍵 [tab], [ctrl]-c, [ctrl]-d
    1-1064.2.4 錯誤訊息的查看
    1-1074.3 Linux 系統的線上求助man page 與info page
    1-1084.3.1 指令的 --help 求助說明
    1-1094.3.2 man page
    1-1104.3.3 info page
    1-1114.3.4 其他有用的文件 (documents)
    1-1124.4 超簡單文書編輯器:nano
    1-1134.5 正確的關機方法
    1-1144.6 重點回顧
    1-1154.7 本章習題
    1-1164.8 參考資料與延伸閱讀
    1-117第二篇:Linux 檔案、目錄與磁碟格式
    1-118CH05 Linux 的檔案權限與目錄配置
    1-1195.1 使用者與群組
    1-1205.2 Linux 檔案權限概念
    1-1215.2.1 Linux 檔案屬性
    1-1225.2.2 如何改變檔案屬性與權限?
    1-1235.2.3 目錄與檔案之權限意義
    1-1245.2.4 Linux 檔案種類與副檔名
    1-1255.3 Linux 目錄配置
    1-1265.3.1 Linux 目錄配置的依據:FHS
    1-1275.3.2 目錄樹 (directory tree)
    1-1285.3.3 絕對路徑與相對路徑
    1-1295.3.4 CentOS 的觀察
    1-1305.4 重點回顧
    1-1315.5 本章練習
    1-1325.6 參考資料與延伸閱讀
    1-133CH06 Linux 檔案與目錄管理
    1-1346.1 目錄與路徑
    1-1356.1.1 相對路徑與絕對路徑
    1-1366.1.2 目錄的相關操作
    1-1376.1.3 關於執行檔路徑的變數:$PATH
    1-1386.2 檔案與目錄管理
    1-1396.2.1 檔案與目錄的檢視:ls
    1-1406.2.2 複製、刪除與移動:cp, rm, mv
    1-1416.2.3 取得路徑的檔案名稱與目錄名稱
    1-1426.3 檔案內容查閱
    1-1436.3.1 直接檢視檔案內容
    1-1446.3.2 可翻頁檢視
    1-1456.3.3 資料擷取
    1-1466.3.4 非純文字檔:od
    1-1476.3.5 修改檔案時間或建置新檔:touch
    1-1486.4 檔案與目錄的預設權限與隱藏權限
    1-1496.4.1 檔案預設權限:umask
    1-1506.4.2 檔案隱藏屬性
    1-1516.4.3 檔案特殊權限:SUID, SGID, SBIT
    1-1526.4.4 觀察檔案類型:file
    1-1536.5 指令與檔案的搜尋
    1-1546.5.1 指令檔名的搜尋
    1-1556.5.2 檔案檔名的搜尋
    1-1566.6 極重要的複習!權限與指令間的關係
    1-1576.7 重點回顧
    1-1586.8 本章習題
    1-1596.9 參考資料與延伸閱讀
    1-160CH07 Linux 磁碟與檔案系統管理
    1-1617.1 認識 Linux 檔案系統
    1-1627.1.1 磁碟組成與分割的複習
    1-1637.1.2 檔案系統特性
    1-1647.1.3 Linux 的 EXT2 檔案系統 (inode)
    1-1657.1.4 與目錄樹的關係
    1-1667.1.5 EXT2/EXT3/EXT4 檔案的存取與日誌式檔案系統的功能
    1-1677.1.6 Linux 檔案系統的運作
    1-1687.1.7 掛載點的意義 (mount point)
    1-1697.1.8 其他 Linux 支援的檔案系統與 VFS
    1-1707.1.9 XFS 檔案系統簡介
    1-1717.2 檔案系統的簡單操作
    1-1727.2.1 磁碟與目錄的容量
    1-1737.2.2 實體連結與符號連結:ln
    1-1747.3 磁碟的分割、格式化、檢驗與掛載
    1-1757.3.1 觀察磁碟分割狀態
    1-1767.3.2 磁碟分割:gdisk/fdisk
    1-1777.3.3 磁碟格式化 (建置檔案系統)
    1-1787.3.4 檔案系統檢驗
    1-1797.3.5 檔案系統掛載與卸載
    1-1807.3.6 磁碟/檔案系統參數修訂
    1-1817.4 設定開機掛載
    1-1827.4.1 開機掛載 /etc/fstab 及 /etc/mtab
    1-1837.4.2 特殊裝置 loop 掛載 (映象檔不燒錄就掛載使用)
    1-1847.5 記憶體置換空間 (swap) 之建置
    1-1857.5.1 使用實體分割槽建置swap
    1-1867.5.2 使用檔案建置swap
    1-1877.6 檔案系統的特殊觀察與操作
    1-1887.6.1 磁碟空間之浪費問題
    1-1897.6.2 利用 GNU 的 parted 進行分割行為 (Optional)
    1-1907.7 重點回顧
    1-1917.8 本章習題 — 第一題一定要做
    1-1927.9 參考資料與延伸閱讀
    1-193CH08 檔案與檔案系統的壓縮、打包與備份
    1-1948.1 壓縮檔案的用途與技術
    1-1958.2 Linux 系統常見的壓縮指令
    1-1968.2.1 gzip, zcat/zmore/zless/zgrep
    1-1978.2.2 bzip2, bzcat/bzmore/bzless/bzgrep
    1-1988.2.3 xz, xzcat/xzmore/xzless/xzgrep
    1-1998.3 打包指令:tar
    1-2008.3.1 tar
    1-2018.4 XFS 檔案系統的備份與還原
    1-2028.4.1 XFS 檔案系統備份 xfsdump
    1-2038.4.2 XFS 檔案系統還原 xfsrestore
    1-2048.5 光碟寫入工具
    1-2058.5.1 mkisofs:建立映像檔
    1-2068.5.2 cdrecord:光碟燒錄工具
    1-2078.6 其他常見的壓縮與備份工具
    1-2088.6.1 dd
    1-2098.6.2 cpio
    1-2108.7 重點回顧
    1-2118.8 本章習題
    1-2128.9 參考資料與延伸閱讀
    1-213第三篇:學習Shell 與Shell Scripts
    1-214CH09 vim 程式編輯器
    1-2159.1 vi 與 vim
    1-2169.1.1 為何要學 vim?
    1-2179.2 vi 的使用
    1-2189.2.1 簡易執行範例
    1-2199.2.2 按鍵說明
    1-2209.2.3 一個案例練習
    1-2219.2.4 vim 的暫存檔、救援回復與開啟時的警告訊息
    1-2229.3 vim 的額外功能
    1-2239.3.1 區塊選擇 (Visual Block)
    1-2249.3.2 多檔案編輯
    1-2259.3.3 多視窗功能
    1-2269.3.4 vim 的挑字補全功能
    1-2279.3.5 vim 環境設定與記錄:~/.vimrc, ~/.viminfo
    1-2289.3.6 vim 常用指令示意圖
    1-2299.4 其他 vim 使用注意事項
    1-2309.4.1 中文編碼的問題
    1-2319.4.2 DOS 與 Linux 的斷行字元
    1-2329.4.3 語系編碼轉換
    1-2339.5 重點回顧
    1-2349.6 本章練習
    1-2359.7 參考資料與延伸閱讀
    1-236CH10 認識與學習BASH
    1-23710.1 認識 BASH 這個 Shell
    1-23810.1.1 硬體、核心與 Shell
    1-23910.1.2 為何要學文字介面的 shell?
    1-24010.1.3 系統的合法 shell 與 /etc/shells 功能
    1-24110.1.4 Bash shell 的功能
    1-24210.1.5 查詢指令是否為 Bash shell 的內建命令:type
    1-24310.1.6 指令的下達與快速編輯按鈕
    1-24410.2 Shell 的變數功能
    1-24510.2.1 什麼是變數?
    1-24610.2.2 變數的取用與設定:echo, 變數設定規則, unset
    1-24710.2.3 環境變數的功能
    1-24810.2.4 影響顯示結果的語系變數 (locale)
    1-24910.2.5 變數的有效範圍
    1-25010.2.6 變數鍵盤讀取、陣列與宣告:read, array, declare
    1-25110.2.7 與檔案系統及程序的限制關係:ulimit
    1-25210.2.8 變數內容的刪除、取代與替換 (Optional)
    1-25310.3 命令別名與歷史命令
    1-25410.3.1 命令別名設定:alias, unalias
    1-25510.3.2 歷史命令:history
    1-25610.4 Bash Shell 的操作環境
    1-25710.4.1 路徑與指令搜尋順序
    1-25810.4.2 bash 的進站與歡迎訊息:/etc/issue, /etc/motd
    1-25910.4.3 bash 的環境設定檔
    1-26010.4.4 終端機的環境設定:stty, set
    1-26110.4.5 萬用字元與特殊符號
    1-26210.5 資料流重導向
    1-26310.5.1 什麼是資料流重導向?
    1-26410.5.2 命令執行的判斷依據:; , &&, ||
    1-26510.6 管線命令 (pipe)
    1-26610.6.1 擷取命令:cut, grep
    1-26710.6.2 排序命令:sort, wc, uniq
    1-26810.6.3 雙向重導向:tee
    1-26910.6.4 字元轉換命令:tr, col, join, paste, expand
    1-27010.6.5 分割命令:split
    1-27110.6.6 參數代換:xargs
    1-27210.6.7 關於減號 - 的用途
    1-27310.7 重點回顧
    1-27410.8 本章習題
    1-27510.9 參考資料與延伸閱讀
    1-276CH11 正規表示法與文件格式化處理
    1-27711.1 開始之前:什麼是正規表示法?
    1-27811.2 基礎正規表示法
    1-27911.2.1 語系對正規表示法的影響
    1-28011.2.2 grep 的一些進階選項
    1-28111.2.3 基礎正規表示法練習
    1-28211.2.4 基礎正規表示法字符彙整 (characters)
    1-28311.2.5 sed 工具
    1-28411.3 延伸正規表示法
    1-28511.4 文件的格式化與相關處理
    1-28611.4.1 格式化列印:printf
    1-28711.4.2 awk:好用的資料處理工具
    1-28811.4.3 檔案比對工具
    1-28911.4.4 檔案列印準備:pr
    1-29011.5 重點回顧
    1-29111.6 本章習題
    1-29211.7 參考資料與延伸閱讀
    1-293CH12 學習 Shell Scripts
    1-29412.1 什麼是 Shell scripts?
    1-29512.1.1 幹嘛學習 shell scripts?
    1-29612.1.2 第一支 script 的撰寫與執行
    1-29712.1.3 撰寫 shell script 的良好習慣建立
    1-29812.2 簡單的 shell script 練習
    1-29912.2.1 簡單範例
    1-30012.2.2 script 的執行方式差異 (source, sh script, ./script)
    1-30112.3 善用判斷式
    1-30212.3.1 利用 test 指令的測試功能
    1-30312.3.2 利用判斷符號 [ ]
    1-30412.3.3 Shell script 的預設變數 ($0, $1...)
    1-30512.4 條件判斷式
    1-30612.4.1 利用 if .... then
    1-30712.4.2 利用 case ..... esac 判斷
    1-30812.4.3 利用 function 功能
    1-30912.5 迴圈 (loop)
    1-31012.5.1 while do done, until do done (不定迴圈)
    1-31112.5.2 for...do...done (固定迴圈)
    1-31212.5.3 for...do...done 的數值處理
    1-31312.5.4 搭配亂數與陣列的實驗
    1-31412.6 shell script 的追蹤與 debug
    1-31512.7 重點回顧
    1-31612.8 本章習題
    1-317第四篇:Linux 使用者管理
    1-318CH13 Linux 帳號管理與ACL 權限設定
    1-31913.1 Linux 的帳號與群組
    1-32013.1.1 使用者識別碼:UID 與 GID
    1-32113.1.2 使用者帳號
    1-32213.1.3 關於群組:有效與初始群組、groups, newgrp
    1-32313.2 帳號管理
    1-32413.2.1 新增與移除使用者:useradd, 相關設定檔, passwd,usermod, userdel
    1-32513.2.2 使用者功能
    1-32613.2.3 新增與移除群組
    1-32713.2.4 帳號管理實例
    1-32813.2.5 使用外部身份認證系統
    1-32913.3 主機的細部權限規劃:ACL 的使用
    1-33013.3.1 什麼是 ACL 與如何支援啟動 ACL?
    1-33113.3.2 ACL 的設定技巧:getfacl, setfacl
    1-33213.4 使用者身份切換
    1-33313.4.1 su
    1-33413.4.2 sudo
    1-33513.5 使用者的特殊 shell 與 PAM 模組
    1-33613.5.1 特殊的 shell, /sbin/nologin
    1-33713.5.2 PAM 模組簡介
    1-33813.5.3 PAM 模組設定語
    1-33913.5.4 常用模組簡介
    1-34013.5.5 其他相關檔案
    1-34113.6 Linux 主機上的使用者訊息傳遞
    1-34213.6.1 查詢使用者:w, who, last, lastlog
    1-34313.6.2 使用者對談:write, mesg, wall
    1-34413.6.3 使用者郵件信箱:mail
    1-34513.7 CentOS 7 環境下大量建置帳號的方法
    1-34613.7.1 一些帳號相關的檢查工具
    1-34713.7.2 大量建置帳號範本 (適用 passwd --stdin 選項)
    1-34813.8 重點回顧
    1-34913.9 本章習題
    1-35013.10 參考資料與延伸閱讀
    1-351CH14 磁碟配額 (Quota) 與進階檔案系統管理
    1-35214.1 磁碟配額 (Quota) 的應用與實作
    1-35314.1.1 什麼是 Quota?
    1-35414.1.2 一個 XFS 檔案系統的 Quota 實作範例
    1-35514.1.3 實作 Quota 流程-1:檔案系統的支援與觀察
    1-35614.1.4 實作 Quota 流程-2:觀察 Quota 報告資料
    1-35714.1.5 實作 Quota 流程-3:限制值設定方式
    1-35814.1.6 實作Quota 流程-4:project 的限制 (針對目錄限制)(Optional)
    1-35914.1.7 XFS quota 的管理與額外指令對照表
    1-36014.1.8 不更動既有系統的 quota 實例
    1-36114.2 軟體磁碟陣列 (Software RAID)
    1-36214.2.1 什麼是 RAID?
    1-36314.2.2 software, hardware RAID
    1-36414.2.3 軟體磁碟陣列的設定
    1-36514.2.4 模擬 RAID 錯誤的救援模式
    1-36614.2.5 開機自動啟動 RAID 並自動掛載
    1-36714.2.6 關閉軟體 RAID (重要!)
    1-36814.3 邏輯捲軸管理員 (Logical Volume Manager)
    1-36914.3.1 什麼是 LVM:PV, PE, VG, LV 的意義?
    1-37014.3.2 LVM 實作流程
    1-37114.3.3 放大 LV 容量
    1-37214.3.4 使用 LVM thin Volume 讓 LVM 動態自動調整磁碟使用率
    1-37314.3.5 LVM 的 LV 磁碟快照
    1-37414.3.6 LVM 相關指令彙整與 LVM 的關閉
    1-37514.4 重點回顧
    1-37614.5 本章習題
    1-37714.6 參考資料與延伸閱讀
    1-378CH15 例行性工作排程 (crontab)
    1-37915.1 什麼是例行性工作排程?
    1-38015.1.1 Linux 工作排程的種類:at, cron
    1-38115.1.2 CentOS Linux 系統上常見的例行性工作
    1-38215.2 僅執行一次的工作排程
    1-38315.2.1 atd 的啟動與 at 運作的方式
    1-38415.2.2 實際運作單一工作排程
    1-38515.3 循環執行的例行性工作排程
    1-38615.3.1 使用者的設定
    1-38715.3.2 系統的設定檔:/etc/crontab, /etc/cron.d/*
    1-38815.3.3 一些注意事項
    1-38915.4 可喚醒停機期間的工作任務
    1-39015.4.1 什麼是 anacron?
    1-39115.4.2 anacron 與 /etc/anacrontab
    1-39215.5 重點回顧
    1-39315.6 本章習題
    1-394CH16 程序管理與 SELinux 初探
    1-39516.1 什麼是程序 (process)?
    1-39616.1.1 程序與程式 (process & program)
    1-39716.1.2 Linux 的多人多工環境
    1-39816.2 工作管理 (job control)
    1-39916.2.1 什麼是工作管理?
    1-40016.2.2 job control 的管理
    1-40116.2.3 離線管理問題
    1-40216.3 程序管理
    1-40316.3.1 程序的觀察
    1-40416.3.2 程序的管理
    1-40516.3.3 關於程序的執行順序
    1-40616.3.4 系統資源的觀察
    1-40716.4 特殊檔案與程序
    1-40816.4.1 具有 SUID/SGID 權限的指令執行狀態
    1-40916.4.2 /proc/* 代表的意義
    1-41016.4.3 查詢已開啟檔案或已執行程序開啟之檔案
    1-41116.5 SELinux 初探
    1-41216.5.1 什麼是 SELinux?
    1-41316.5.2 SELinux 的運作模式
    1-41416.5.3 SELinux 三種模式的啟動、關閉與觀察
    1-41516.5.4 SELinux 政策內的規則管理
    1-41616.5.5 SELinux 安全本文的修改
    1-41716.5.6 一個網路服務案例及登錄檔協助
    1-41816.6 重點回顧
    1-41916.7 本章習題
    1-42016.8 參考資料與延伸閱讀
    1-421第五篇:Linux 系統管理員
    1-422CH17 認識系統服務 (daemons)
    1-42317.1 什麼是 daemon 與服務 (service)?
    1-42417.1.1 早期System V 的init 管理行為中daemon 的主要分類(Optional)
    1-42517.1.2 systemd 使用的 unit 分類
    1-42617.2 透過 systemctl 管理服務
    1-42717.2.1 透過 systemctl 管理單一服務 (service unit) 的啟動/開機啟動與觀察狀態
    1-42817.2.2 透過 systemctl 觀察系統上所有的服務
    1-42917.2.3 透過 systemctl 管理不同的操作環境 (target unit)
    1-43017.2.4 透過 systemctl 分析各服務之間的相依性
    1-43117.2.5 與 systemd 的 daemon 運作過程相關的目錄簡介
    1-43217.2.6 關閉網路服務
    1-43317.3 systemctl 針對 service 類型的設定檔
    1-43417.3.1 systemctl 設定檔相關目錄簡介
    1-43517.3.2 systemctl 設定檔的設定項目簡介
    1-43617.3.3 兩個 vsftpd 運作的實例
    1-43717.3.4 多重的重複設定方式:以 getty 為例
    1-43817.3.5 自己的服務自己做
    1-43917.4 systemctl 針對 timer 的設定檔
    1-44017.5 CentOS 7.x 預設啟動的服務簡易說明
    1-44117.6 重點回顧
    1-44217.7 本章習題
    1-44317.8 參考資料與延伸閱讀
    1-444CH18 認識與分析登錄檔
    1-44518.1 什麼是登錄檔?
    1-44618.1.1 CentOS 7 登錄檔簡易說明
    1-44718.1.2 登錄檔內容的一般格式
    1-44818.2 rsyslog.service:記錄登錄檔的服務
    1-44918.2.1 rsyslog.service 的設定檔:/etc/rsyslog.conf
    1-45018.2.2 登錄檔的安全性設置
    1-45118.2.3 登錄檔伺服器的設定
    1-45218.3 登錄檔的輪替 (logrotate)
    1-45318.3.1 logrotate 的設定檔
    1-45418.3.2 實際測試 logrotate 的動作
    1-45518.3.3 自訂登錄檔的輪替功能
    1-45618.4 systemd-journald.service 簡介
    1-45718.4.1 使用 journalctl 觀察登錄資訊
    1-45818.4.2 logger 指令的應用
    1-45918.4.3 保存 journal 的方式
    1-46018.5 分析登錄檔
    1-46118.5.1 CentOS 預設提供的 logwatch
    1-46218.5.2 鳥哥自己寫的登錄檔分析工具
    1-46318.6 重點回顧
    1-46418.7 本章習題
    1-46518.8 參考資料與延伸閱讀
    1-466CH19 開機流程、模組管理與Loader
    1-46719.1 Linux 的開機流程分析
    1-46819.1.1 開機流程一覽
    1-46919.1.2 BIOS,boot loader 與 kernel 載入
    1-47019.1.3 第一支程式 systemd 及使用 default.target 進入開機程序分析
    1-47119.1.4 systemd 執行sysinit.target 初始化系統、basic.target 準備系統
    1-47219.1.5 systemd 啟動 multi-user.target 下的服務
    1-47319.1.6 systemd 啟動 graphical.target 底下的服務
    1-47419.1.7 開機過程會用到的主要設定檔
    1-47519.2 核心與核心模組
    1-47619.2.1 核心模組與相依性
    1-47719.2.2 核心模組的觀察
    1-47819.2.3 核心模組的載入與移除
    1-47919.2.4 核心模組的額外參數設定:/etc/modprobe.d/*conf
    1-48019.3 Boot Loader:Grub2
    1-48119.3.1 boot loader 的兩個 stage
    1-48219.3.2 grub2 的設定檔 /boot/grub2/grub.cfg 初探
    1-48319.3.3 grub2 設定檔維護 /etc/default/grub 與 /etc/grub.d
    1-48419.3.4 initramfs 的重要性與建立新 initramfs 檔案
    1-48519.3.5 測試與安裝 grub2
    1-48619.3.6 開機前的額外功能修改
    1-48719.3.7 關於開機畫面與終端機畫面的圖形顯示方式
    1-48819.3.8 為個別選單加上密碼
    1-48919.4 開機過程的問題解決
    1-49019.4.1 忘記 root 密碼的解決之道
    1-49119.4.2 直接開機就以 root 執行 bash 的方法
    1-49219.4.3 因檔案系統錯誤而無法開機
    1-49319.5 重點回顧
    1-49419.6 本章習題
    1-49519.7 參考資料與延伸閱讀
    1-496CH20 基礎系統設定與備份策略
    1-49720.1 系統基本設定
    1-49820.1.1 網路設定 (手動設定與DHCP 自動取得)
    1-49920.1.2 日期與時間設定
    1-50020.1.3 語系設定
    1-50120.1.4 防火牆簡易設定
    1-50220.2 伺服器硬體資料的收集
    1-50320.2.1 以系統內建 dmidecode 解析硬體配備
    1-50420.2.2 硬體資源的收集與分析
    1-50520.2.3 瞭解磁碟的健康狀態
    1-50620.3 備份要點
    1-50720.3.1 備份資料的考量
    1-50820.3.2 哪些 Linux 資料具有備份的意義?
    1-50920.3.3 備份用儲存媒體的選擇
    1-51020.4 備份的種類、頻率與工具的選擇
    1-51120.4.1 完整備份之累積備份 (Incremental backup)
    1-51220.4.2 完整備份之差異備份 (Differential backup)
    1-51320.4.3 關鍵資料備份
    1-51420.5 鳥哥的備份策略
    1-51520.5.1 每週系統備份的 script
    1-51620.5.2 每日備份資料的 script
    1-51720.5.3 遠端備援的 script
    1-51820.6 災難復原的考量
    1-51920.7 重點回顧
    1-52020.8 本章習題
    1-52120.9 參考資料與延伸閱讀
    1-522CH21 軟體安裝:原始碼與 Tarball
    1-52321.1 開放源碼的軟體安裝與升級簡介
    1-52421.1.1 什麼是開放源碼、編譯器與可執行檔?
    1-52521.1.2 什麼是函式庫?
    1-52621.1.3 什麼是 make 與 configure?
    1-52721.1.4 什麼是 Tarball 的軟體?
    1-52821.1.5 如何安裝與升級軟體?
    1-52921.2 使用傳統程式語言進行編譯的簡單範例
    1-53021.2.1 單一程式:印出 Hello World
    1-53121.2.2 主、副程式連結:副程式的編譯
    1-53221.2.3 呼叫外部函式庫:加入連結的函式庫
    1-53321.2.4 gcc 的簡易用法 (編譯、參數與鏈結)
    1-53421.3 用 make 進行巨集編譯
    1-53521.3.1 為什麼要用 make?
    1-53621.3.2 makefile 的基本語法與變數
    1-53721.4 Tarball 的管理與建議
    1-53821.4.1 使用原始碼管理軟體所需要的基礎軟體
    1-53921.4.2 Tarball 安裝的基本步驟
    1-54021.4.3 一般 Tarball 軟體安裝的建議事項 (如何移除?升級?)
    1-54121.4.4 一個簡單的範例、利用 ntp 來示範
    1-54221.4.5 利用 patch 更新原始碼
    1-54321.5 函式庫管理
    1-54421.5.1 動態與靜態函式庫
    1-54521.5.2 ldconfig 與 /etc/ld.so.conf
    1-54621.5.3 程式的動態函式庫解析:ldd
    1-54721.6 檢驗軟體正確性
    1-54821.6.1 md5sum / sha1sum / sha256sum
    1-54921.7 重點回顧
    1-55021.8 本章習題
    1-55121.9 參考資料與延伸閱讀
    1-552CH22 軟體安裝:RPM、SRPM 與 YUM
    1-55322.1 軟體管理員簡介
    1-55422.1.1 Linux 界的兩大主流:RPM 與 DPKG
    1-55522.1.2 什麼是 RPM 與 SRPM?
    1-55622.1.3 什麼是 i386, i586, i686, noarch, x86_64?
    1-55722.1.4 RPM 的優點
    1-55822.1.5 RPM 屬性相依的克服方式:YUM 線上升級
    1-55922.2 RPM 軟體管理程式:rpm
    1-56022.2.1 RPM 預設安裝的路徑
    1-56122.2.2 RPM 安裝 (install)
    1-56222.2.3 RPM 升級與更新 (upgrade/freshen)
    1-56322.2.4 RPM 查詢 (query)RPM 在查詢的時候,其實查詢的地方
    1-56422.2.5 RPM 驗證與數位簽章 (Verify/signature)
    1-56522.2.6 RPM 反安裝與重建資料庫 (erase/rebuilddb)
    1-56622.3 YUM 線上升級機制
    1-56722.3.1 利用 yum 進行查詢、安裝、升級與移除功能
    1-56822.3.2 yum 的設定檔
    1-56922.3.3 yum 的軟體群組功能
    1-57022.3.4 EPEL/ELRepo 外掛軟體以及自訂設定檔
    1-57122.3.5 全系統自動升級
    1-57222.3.6 管理的抉擇:RPM 還是 Tarball
    1-57322.3.7 基礎服務管理:以 Apache 為例
    1-57422.4 SRPM 的使用:rpmbuild (Optional)
    1-57522.4.1 利用預設值安裝 SRPM 檔案 (--rebuid/--recompile)
    1-57622.4.2 SRPM 使用的路徑與需要的軟體
    1-57722.4.3 設定檔的主要內容 (*.spec)
    1-57822.4.4 SRPM 的編譯指令 (-ba/-bb)
    1-57922.4.5 一個打包自己軟體的範例
    1-58022.5 重點回顧
    1-58122.6 本章習題
    1-58222.7 參考資料與延伸閱讀
    1-583CH23 X Window 設定介紹
    1-58423.1 什麼是 X Window System?
    1-58523.1.1 X Window 的發展簡史
    1-58623.1.2 主要元件:X Server/X Client/Window Manager/DisplayManager
    1-58723.1.3 X Window 的啟動流程
    1-58823.1.4 X 啟動流程測試
    1-58923.1.5 我是否需要啟用 X Window System?
    1-59023.2 X Server 設定檔解析與設定
    1-59123.2.1 解析 xorg.conf 設定
    1-59223.2.2 字型管理
    1-59323.2.3 顯示器參數微調
    1-59423.3 顯示卡驅動程式安裝範例
    1-59523.3.1 NVidia
    1-59623.3.2 AMD (ATI)
    1-59723.3.3 Intel
    1-59823.4 重點回顧
    1-59923.5 本章習題
    1-60023.6 參考資料與延伸閱讀
    1-601CH24 Linux 核心編譯與管理
    1-60224.1 編譯前的任務:認識核心與取得核心原始碼
    1-60324.1.1 什麼是核心 (Kernel)?
    1-60424.1.2 更新核心的目
    1-60524.1.3 核心的版本
    1-60624.1.4 核心原始碼的取得方式
    1-60724.1.5 核心原始碼的解壓縮/安裝/觀察
    1-60824.2 核心編譯的前處理與核心功能選擇
    1-60924.2.1 硬體環境檢視與核心功能要求
    1-61024.2.2 保持乾淨原始碼:make mrproper
    1-61124.2.3 開始挑選核心功能:make XXconfig
    1-61224.2.4 核心功能細項選擇
    1-61324.3 核心的編譯與安裝
    1-61424.3.1 編譯核心與核心模組
    1-61524.3.2 實際安裝模組
    1-61624.3.3 開始安裝新核心與多重核心選單 (grub)
    1-61724.4 額外 (單一) 核心模組編譯
    1-61824.4.1 編譯前注意事項
    1-61924.4.2 單一模組編譯
    1-62024.4.3 核心模組管理
    1-62124.5 以最新核心版本編譯 CentOS 7.x 的核心
    1-62224.6 重點回顧
    1-62324.7 本章習題
    1-62424.8 參考資料與延伸閱讀
    1-625版權頁
    1-626封底

    常見問答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜歡

    用戶評價

    | 收集中

    銷售方案