鳥哥的 Linux 私房菜

本站最新消息

日期 類別 內容
2016/04/18 Linux 目前有打算推出一系列包含 VM 的環境在內的教材,單純就是訓練教材,將基礎學習篇的內容精簡,變成簡易說明,需要搭配教師教課提示答案的情境, 當然,還是需要推出線上虛擬機的環境,這樣才能夠線上學習。因為這學期已經過了 8 周,現在整理起來好痛苦...因為時間很不夠用~有點想哭哭! 算了!還是慢慢一步一步處理。不過不要寫信來罵鳥哥說,裡面怎麼寫的都沒有答案?沒辦法,那本來就不是『自學』的環境!是『教學』的環境! 所以當然跟自學環境會差很多喔!
2016/03/10 Linux 網友回報的中文檔名亂碼處理問題,來瞧一瞧喔!解決中文檔名亂碼!
2016/01/24 Book 在 2015 年搞了將近一年的時間,終於在年底改寫完基礎學習篇,使用了 CentOS 7.x 來作為介紹。好不容易在今年初才完成校稿~ 瞧一瞧出版社的介紹吧! ^_^!基礎學習篇第四版介紹。 基本上,內容跟網站幾乎一模一樣啦!基礎篇第四版厚的有點離譜...所以有點貴~若不想買,那就直接看網站吧! ^_^
2015/10/20 Linux 原本是不太想要重新改寫 kernel 編譯的部份,畢竟現在很少人會自己手動編譯核心了。但最近這幾個月的研究中,我們想要搞虛擬化的某些功能, 沒有最新核心並修改核心功能是無法達成目標的,所以,這部份還是得要改寫改寫才行!增加本章最後一個小節,可以參考看看如何將 4.x.y 的核心整合到 CentOS 7.x 當中喔! 值得大家努力實驗看看!來看: 核心編譯
2015/09/19 Linux X window 其實鳥哥也不是很熟悉,最多就是會一些基本的應用而已。不過每次重看、重寫都會恢復一些印象就是了。 目前鳥哥正在玩虛擬化中 PCI Passthrough 的東西,這些東西基本上都是在 Linux 本機上面完成的,也需要圖形介面。 所以重新改寫這部分,還真的剛剛好會用到耶!來瞧瞧 X window 設定 吧。
2015/09/09 Linux Tarball 的安裝與 RPM/YUM/SRPM 這次還是加入了一些小細節,希望能夠加強大家對安裝第三方協力軟體的能力!來瞧瞧吧! 共有兩個章節喔~加油學習囉! 原始碼的編譯, RPM/YUM/SRPM
2015/09/06 Linux 原始碼的重新編譯部分,這部分修改的幅度真的還不多耶!原來之前的版本設計的程式腳本用來理解真的是夠了!所以修訂的幅度不是太大。 只是最後練習題的企鵝部分不太能動咯!應該要取消該練習... 原始碼的編譯
2015/09/03 Linux 很快的將硬體偵測、網路設定、防火牆基本設定、日期時間設定、語系設定、備份策略與腳本等等做個簡單的介紹!跟以前比較大的差異大概是在防火牆吧! 預設使用了 firewalld 這個服務,語法還不是很好記憶,所以鳥哥這裡使用圖形界面來設定 CentOS 7 的防火牆喔! 網路等基礎設定與備份策略
2015/08/31 Linux grub2 確實不太一樣,所以整個開機流程的解釋花了些時間改寫~寫的還是不怎麼好~不過,至少提供了幾個有效的範例給大家練習!加油吧各位! grub2 的使用
2015/08/20 Linux CentOS 7.x 的登錄檔記載中,主力應該要放在 journalctl 的使用練習上比較妥當!因為使用了 systemd-journald.service 了!只是, 還是得要搭配 rsyslog.service 比較好!因為 systemd-journald.service 記錄在記憶體中,下次開機就不見了,效能較快~ 而 rsyslog.service 才可以進一步記錄下來啊! CentOS 7 的 syslog
2015/08/14 Linux CentOS 7.x 的服務管理已經改由新的 systemd 來取代原本用了好多年的 systemV 了!幾乎所有的管理方式通通不一樣!包括以前的 runlevel 概念也都不同了! 這部份包括案例都需要重新改寫~花了一整週的時間在改這部份~希望對大家能有點幫助! CentOS 7 的 systemd 服務管理!
2015/08/08 Linux 這星期的雜事太多,加上 SELinux 的部份一直覺得沒寫好,所以這次在 SELinux 部份下了重手,改了整體的架構,也因為尚未談到網路與 yum, 因此決定拿 ftp 來作為網路服務的 SELinux 錯誤範本介紹~修改的過程不怎麼輕鬆啊~來喔!瞧瞧程序與 SELinux 先! 點這裡開始閱讀
2015/07/31 Linux 原本以為 crontab 會很好改~沒想到 anacron 的架構變了~有點不太一樣~導致還得要修個老半天~加上最近也比較忙碌些~所以修改的時間不很多啊! 總之,改好了 crontab ~來瞧瞧: 例行性工作排程
2015/07/31 公告 剛剛收到的消息,聽說鳥站與鳥園所在的實體伺服器機房,因為整體單位網路硬體維護的關係,所以機房的對外網路將於名、後天 (2015/08/01 ~ 2015/08/02) 可能會有斷斷續續的情況發生, 比較差的狀況下,可能會有數十個小時的網路中斷~所以,如果這個週末連不上鳥站/鳥園,那....就放假好好休息吧各位!
2015/07/28 Linux 因為 CentOS 7 檔案系統變成 XFS 了!連帶的 quota 的設計方式也不一樣了!XFS 還有 project 項目可以針對單一目錄 (非帳號/群組) 進行限制, 實在非常有趣。在 LVM 部份也加入了 thin volume 的簡易說明!來瞧瞧 Quota 與進階檔案系統管理
2015/07/27 Linux 一直提醒要加入 authconfig-tui 的說明,結果寫完帳號管理還是忘記加入了...真是...還好,今天想到還不晚~ 加入了帳號管理文件中囉!很短一頁而已~使用外部身份驗證系統
2015/07/22 Linux 帳號管理一直是管理員很重要的任務!目前 CentOS 7 已經將系統帳號的 UID 設定為小於 1000 以下。至於 ACL 的啟用, 預設 XFS 檔案系統就是啟用的,因此使用 mount 你也看不到 acl 囉!在大量建置帳號的部份,拿掉不適用的腳本,精簡了程式碼~ 那就來瞧瞧 帳號管理與 ACL 設定
2015/07/17 Linux shell script 一直是很重要的學習項目,只是學習上,如果沒有一些比較有趣的題目來刺激一下,總是不知道該學些什麼。 這次鳥哥加入一個可以亂數告訴你吃啥午餐的範例,個人覺得是挺有趣的!來試玩看看! 學習 shell script
2015/07/16 Linux 網友回報,使用 tar 復原 /etc 後,在 SELinux 為 Enforcing 的階段會無法正常登入系統!解決問題的方法請參考: tar 的解壓縮注意事項
2015/07/14 Linux 正規表示法!又是一篇基礎文件的修改完畢!也因為太基礎,所以改動的幅度也不大!連練習範本都沒有改正~真糟糕!不過,一些已經過時的檔名、操作環境等等, 都改以 CentOS 7 來設計,至少不會有使用 CentOS 7 找不到檔案的情況發生!那麼就來 學習正規表示法
2015/07/09 Linux 實在是因為 bash 的資料太過基礎,因此實在想不出要更動的地方在哪哩~所以這個章節的變動幅度就是小的很~幾乎只是針對不同的版本 (CentOS 5.x ==> CentOS 7.x) 的差異做點微調而已~ 只是...這個微調還是很累~因為決大部份的指令鳥哥都改用一般帳號來操作,所以,所有的指令與輸出全部都得要重作一遍!所以也搞了三天左右~總之,大家來唸書複習一下吧! 學習 bash
2015/07/07 Linux vim 很老牌了,所以說,沒有什麼值得大改的部份。只是,還是多了可以自行挑字補全的功能,現在鳥哥也可以在 vim 上面透過 HTML 或 PHP 的函數方式,來補全 CSS 或 html 的 tag 哩!還算方便! vim 程式編輯器
2015/07/02 Linux 備份與還原過去使用的是 tar 與 dump/restore 還有 dd/cpio 等。不過由於 XFS 檔案系統的關係,因此得要改成 xfsdump/xfsrestore 這兩個工具軟體。 使用上差異不大,不過語法不太相同就是了。來查一查檔案與檔案系統的壓縮,打包與備份
2015/06/26 Linux 新的 CentOS 7 已經使用了 XFS 這個檔案系統成為預設值,不再是 Linux 傳統的 EXT 家族喔!但無論如何 Linux 檔案系統大多還是得要了解 superblock, inode, block area 等等概念啦!只是 xfs 加入了很多有趣的東西!甚至如果你使用的是磁碟陣列組成的磁碟時,最好還是能夠考慮 sunit 與 swidth 等參數的設定,會讓你的系統發揮較佳的能力喔!這次修改的幅度不小,很多不合時宜的東西也拿掉了!大家來瞧瞧吧: Linux 磁碟與檔案系統管理

說在前頭

這個網頁是鳥哥自己想要寫而寫的,並沒有特殊的目的!嗯!~說穿了, 其實最早的目的在於『防止忘記!』哈哈!因為鳥哥的『忘性』>>『記性』, 所以動不動就會忘掉之前工作過的一些小技巧!所以, 為了防止好不容易才架設好的網站可以繼續的營運下去, 所以才興起寫一個網頁這樣的念頭!但是人算不如天算,想不到鳥哥的個性當中摻雜了太多的『雞婆』 成分 ( 說穿了是碎碎唸的功力啦! ) ,所以一寫下去就囉哩八唆的寫個沒完, 導致這個網站也就成為今天這付模樣了!!

關於 Linux

在編寫網站內容的這幾年中,也真的結識了不少前輩高人與同好朋友, 是在寫這個網站的額外收穫!也是鳥哥最大的收穫喔!但是, 也認識到了網路的危險性!!因為閒人太多了,網路實在不安全~~你知道嗎? 你剛架設好的主機,如果沒有防火牆的保護功能,不出兩天,一定會 被 Cracker 偵察!如果遇到那些想要磨練自己 cracker 功力的小毛頭, 呵呵!不出一個月,你的網站『肯定』會被入侵!所以,在完成一個提供網路服務的主機後, 請記住,你的防火牆設定了沒?!

此外,藉由討論區的功能,也認知到了很多朋友都有相同的 問題,就是『基礎沒有打好,就想要建高樓!』基本上,還是很建議大家好好的先 K 一下『Linux 基礎文件』的啦! 先對於 Linux 有一定的瞭解之後,關於架站,嗯!那真是太簡單了!還有, 這兩篇文章連結也請務必要好好看一看,不但可以快速進入 Linux 的世界,在討論區提問時, 大家也會比較有辦法提供您正確的解決之道喔!

關於教學文件

因為這裡的教學文件是累積了鳥哥好幾年的資料,追溯年代,可以推到 2000 年之前, 加上鳥哥的學習是漸進式的,所以文章內容必定會有所疏漏,如果大家發現文章有錯誤的話, 請一定要與鳥哥聯絡啊! 此外,因為鳥哥的記憶力真的很不好,所以,文件的風格好像會一變再變,真是不好! 所以,鳥哥也設定了一些文章的編寫風格,可以參考閱讀之前 這一篇簡介。

其實,這裡的教學文件並不限於 Linux 啦,使用 ADSL 配合 Windows 2000 或者是 98 的連線分享軟體的教學, 這裡也有喔!此外,鳥哥也會收集一些好用的資訊來跟大家分享的!嗯!大家加油的啦!

版權宣告

這個網站的資料 ( 除了讀者分享之 外 ) 都是 鳥哥< vbird at mail dot vbird dot idv dot tw> 一字一字打出來的,書寫的過程當中參考了為數不少的文獻,我們很感謝這些原始文件的作者, 畢竟有他們的努力我們才有這麼優秀的文件可以查閱!基於 Open Source 的分享精神, 本網站的內容可以讓任何非營利的團體及個人進行非有償之目的之使用, 諸如引用為教學之講義等等,但必須註明文件出處且保留原作者之姓名及通訊資料。 任何其他目的之使用,請事先與鳥哥聯繫,本網站將保留一切預期權益。 站內文章如另有版權聲明,則以該聲明為準。

為保障使用者的閱讀權力, 本網站同意使用者下載或者保留網站內容在使用者之個人電腦內,但該內容除非本網站同意, 否則應不得使用於網際網路上。此外,嚴格禁止以類似 Teleport 之類的砍站軟體進行網站大搬家, 否則本站有權停止其瀏覽權~^_^

此外,本站所引用國內外產品商標均屬於其合法註冊之公司所有,本站所引用之網站畫面/圖片的著作權分屬各公司、 團體、法人或個人所有,本站文章內容所引用之部分僅作介紹,絕無侵權意圖,在此一併聲明之。



   http://linux.vbird.org is designed by VBird during 2001-2015.