鳥 哥 的 linux 私房 菜 基礎 學習 篇

最近更新時間: 2019/08/26

鳥哥是在 1999 年由於要使用 Models-3/CMAQ 這套數值模式而開始接觸 Unix 系統,又因為 Unix 系統的設備太過昂貴,因此轉用 PC server 來執行數值模式,也因此開始於 1999 年接觸了 Linux 這套系統。又因為自己的個性關係,因此想要做些學習過程資料的紀錄, 因此開始撰寫網站。網站的內容也因為使用各時期的熱門 Linux distribution 而有些資料有所差異!這當然也是後來幾本書籍有所不同的緣故。 無論如何,總是希望對得起自己的寫作!所以,將歷年來的文章,做個整體介紹囉!

基礎學習篇-各版本資料說明

  • 第四版使用 CentOS 7 的內容:
    第四版書籍,主要使用了 CentOS 7 的內容,這個版本跟以前的版本都不一樣!因為使用了 systemd 這個服務管理的機制, 而不是使用 init 這個 SystemV 的機制,兩者差異非常多!另外,也使用了 grub2 ,這個跟之前的 grub1.x 也有所不同, 因此內容翻新的非常非常多!厚厚的一大本,真的覺得寫起來相當疲憊...
  • 第三版使用 CentOS 5 的內容:
    這本書籍大致上已經是完整的呈現目前網站的內容了!使用了 init 的機制,也用了 grub1.x 的版本, 這個版次活很久喔!因為當時的 SELinux 還不是很成熟,所以,大部分的朋友在 CentOS 6 以前,都習慣將 SELinux 關閉起來的說!不過, 這個版本裡面確實有加以介紹 SELinux 就是了!
  • 第二版使用 Fedora Core 4 的內容:
    鳥哥最早接觸的 Linux distribution 就是 Red Hat,因此對 Red Hat 的系統是比較熟悉的! 當然還沒有找到 RHEL 這個版本,因此錯誤的選擇 Fedora Core 4 作為 Server 的系統來介紹,後來真的覺得很對不起整個社群!畢竟 Fedora 比較適合先進研究的角色,用來作為穩定的 Server,似乎不是這麼有趣的經驗...
  • 第一版使用了 Mandrake 9 的內容:
    在 2000 年前後,這個版本是相當前進而且熱門的!所以當初就選擇了這個版本來介紹! 事實上,裡面的很多機制跟 Red Hat 的系列也很相近,用起來還算很熟悉。只是後來沒有比 Fedora 投入較多的人力資源的樣子, 也就沒落了下去...
  • 原始資料 Red Hat 6.1:
    這個 Red Hat 6.1 之後延續開發出 Red Hat 9,而從 Red Hat 9 之後就改版成為 Red Hat Enterprise Linux (RHEL) 的版本了! 這個 Red Hat 6.1 是鳥哥這輩子第一個接觸的 Linux distribution 喔!對它真是好懷念!

日期 類別 內容 2022/07/21 Linux 今天在改版 RockyLinux server 第二章,竟然發現虛擬環境中,鳥哥慣用的 spice 已經不再支援了! 說是授權有問題...只好改成 VNC 的連線方式~哇!真是特別!詳情請參考:https://bugzilla.redhat.com/show_bug.cgi?id=2030592。 也可以再次看看伺服器第二章。 2022/07/21 Linux RockyLinux 9.0 終於推出了!可以在https://rockylinux.org/download下載,因為鳥哥 RockyLinux 8 也才剛剛撰寫, 所以,最終乾脆直接修改成 RockyLinux9,不再有 RockyLinux 8 了!抱歉喔各位! 2022/06/03 Events 最近發現到 mail server 的信件很容易被 gmail 擋掉!亦即無法寄信到 gmail 了!查詢了一下, 才發現 mail server 在這幾年真的改變很大!而用來做第一層 mail 處理的,竟然是 DNS 耶! 所以,mail server 遇到問題,解決方案是修改 DNS 這樣...來看看解決方案: spf, dkim, dmarc, gmail 的擋信處理 2022/05/15 Linux SELinux 讓許多人又愛又恨,老實說,它真的不容易處理!不過,如果只是正規網路服務,有這東西, 其實對 server 還是挺不錯的。因此,這次鳥哥重新用另外的想法做了一些 SELinux 的介紹, 看看能不能對大家有點幫助這樣! 來看看: SELinux 初探 2022/05/15 Linux 雲系統基礎架構設置妥當,再來就是安裝一套全新的 VM 系統啦!透過 libvirtd 以及 qemu 來建立週邊磁碟檔案, 就可以開始打造你的 VM 環境。當然,也需要進行一些額外的調整,可以讓你的雲系統更加穩定喔! 來看看: 第一個虛擬機器的安裝與調整 2022/05/03 Linux 小型的雲系統,透過一部 i5 的個人電腦,使用了具有容錯的 RAID10 磁碟,安裝了 RockyLinux 8.5, 裝上了虛擬化環境,還有一些作業系統優化的動作,處理處理!底層系統應該要稍微強壯一些! 來看看: 小型雲系統與主機安全強化流程 2022/04/26 Linux 要慢慢的實做出伺服器篇的相關章節了!將 4 年前的資料重新編輯一下!準備下一章,要來實做環境了! 來看看: 笑談 Linux 應用與伺服器學習 2022/04/10 公告 話說,今天停電一整天!好佳在,系統停電再開,並沒有出問題!看起來似乎正常運作了! 若大家有發現什麼特殊狀況,再請跟鳥哥說喔! 2022/04/05 公告 最近接獲通知,本站所在位置,於 2022/04/10(日) 以及 2022/04/23(六) 兩天全日停電 (08:00~18:00), 鳥哥盡量在復電後趕緊處理系統重啟!若有時間差,導致無法上線,還請各位夥伴多多見諒! 2022/01/18 公告 今天 (2022/01/18) 正式將 http://linux.vbird.org 完整的移動到 https://linux.vbird.org 了! 只是,可能還有許多的資料沒有同步過來,這點得要跟大家說抱歉!如果有任何問題,歡迎跟鳥哥說一下!

第一篇:Linux的規劃與安裝
0、計算機概論
1、Linux是什麼與如何學習
2、主機規劃與磁碟分割
3、安裝 CentOS 7.x
4、首次登入與線上求助

第二篇:Linux檔案、目錄與磁碟格式
5、Linux的檔案權限與目錄配置
6、Linux檔案與目錄管理
7、Linux磁碟與檔案系統管理
8、檔案與檔案系統的壓縮、打包與備份

第三篇:學習Shell與Shell Scripts
9、vim 程式編輯器
10、認識與學習 BASH
11、正規表示法與文件格式化處理
12、學習 Shell Scripts

第四篇:Linux使用者管理
13、Linux 帳號管理與 ACL 權限設定
14、磁碟配額(Quota)與進階檔案系統管理
15、例行性工作排程 (crontab)
16、程序管理與 SELinux 初探

第五篇:Linux系統管理員
17、認識系統服務 (daemons)
18、認識與分析登錄檔
19、開機流程、模組管理與 Loader
20、基礎系統設定與備份策略
21、軟體安裝:原始碼與 Tarball
22、軟體安裝: RPM, SRPM 與 YUM
23、X Window設定介紹
24、Linux核心編譯與管理

  • 鸟哥的 Linux 私房菜:基础学习篇 第四版
  • 鸟哥的Linux私房菜:基础学习篇 第四版
  • 1. 目录及概述
  • 2. 第零章、计算机概论
  • 3. 第一章、Linux是什么与如何学习
  • 4. 第二章、主机规划与磁盘分区
  • 5. 第三章、安装 CentOS7.x
  • 6. 第四章、首次登陆与线上求助
  • 7. 第五章、Linux 的文件权限与目录配置
  • 8. 第六章、Linux 文件与目录管理
  • 9. 第七章、Linux 磁盘与文件系统管理
  • 10. 第八章、文件与文件系统的压缩,打包与备份
  • 11. 第九章、vim 程序编辑器
  • 12. 第十章、认识与学习BASH
  • 13. 第十一章、正则表达式与文件格式化处理
  • 14. 第十二章、学习 Shell Scripts
  • 15. 第十三章、Linux 帐号管理与 ACL 权限设置
  • 16. 第十四章、磁盘配额(Quota)与进阶文件系统管理
  • 17. 第十五章、例行性工作调度(crontab)
  • 18. 第十六章、程序管理与 SELinux 初探
  • 19. 第十七章、认识系统服务 (daemons)
  • 20. 第十八章、认识与分析登录文件
  • 21. 第十九章、开机流程、模块管理与 Loader
  • 22. 第二十章、基础系统设置与备份策略
  • 23. 第二十一章、软件安装:源代码与 Tarball
  • 24. 第二十二章、软件安装 RPM, SRPM 与 YUM
  • 25. 第二十三章、X Window 设置介绍
  • 26. 第二十四章、Linux 核心编译与管理

鸟哥的Linux私房菜:基础学习篇 第四版

来源:鳥哥的 Linux 私房菜 - 基礎學習篇

[{"displayPrice":"$83.67","priceAmount":83.67,"currencySymbol":"$","integerValue":"83","decimalSeparator":".","fractionalValue":"67","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"Rr5TD5T93A%2FXQxql0xQ60jcDUNhOP6rhMA4FqZTCYyn4yAq56AbxyOSxA5ibUpz7I%2FwvSfx9S2xc%2Fq6NjJ0SZAeY4cBQHa46fTzKmZV53wtFcRpmimRuxonyDvtGzuSRgF68JPz0YP2HmY%2BsvHealwpsLUm3cxs5Vp30q1aWxc%2BsnlsPrLJ7BgiGYTxV6a1c","locale":"en-AU","buyingOptionType":"NEW"}]

$$83.67 () Includes selected options. Includes initial monthly payment and selected options. Details

Initial payment breakdown

Delivery cost, delivery date and order total (including tax) shown at checkout.