有一天有留意到 DNS 服務器負載變高。查看了一下日誌,發現有大量的請求湧入。本著並沒有對我的設施造成嚴重影響的事實,並暫時沒有作出限制性操作,畢竟我的 DNS 服務器除了用來處理自己網絡內的私有域名解析,也順帶是讓閒置的資源作一點公益用途。
根據手冊對 DNS 服務器作出性能調整後,響應速度快了一半。而後請求數量下降了不少後,我便開始思考對請求來源與內容作一些監控,以便後來對可能出現的濫用...
回顧先前的壹、貳篇已經大概講述了一個 Linux 系統的基本要素,以及怎麼基於 tinycore linux 的 initrd 來製作自定義的 initrd。在這篇開始之前先來回顧一下。
首先,一個 Linux 系統包含兩個基本部分,程序和數據。程序是 Linux 內核,而數據就是初始的根文件系統。啟動一個 Linux 操作系統即是由引導器加載 initrd,以及命令行參數 cmdline,...
本文是一系列我嘗試製作一個迷你發行版的筆記,皆旨以最简单的语言(可能还是很啰嗦的语言)来描述如何造一個自己的迷你 Linux 發行版。
啟我還在唸書的時候有很多很大的想法,其中一個便是自己造一個系統。但操作系統編寫是一個龐大的工程,且世界上已經有很多人為此付出很多勞動和心血,業界也是碩果累累。如果論現在重新造一個操作系統有何意義,那大概就只剩下研究操作系統這個領域了。
我從一開始便明白操作...