每日 Tips      


RPM 包裝檔案管理程式

在 GNU Linux 的世界裡,RPM 指的就是 RPM Package Manager (以前指的是 Red Hat Package Manager),我們稱之為「包裝 檔案管理程式」。一套良好的管理程式,能夠成為程式寫作人員與一般使用人員之間的工具橋樑,有助於 GNU Linux 應用環境 的推廣。長期以來,RPM 已廣被業界與一般使用者接受,成為最受歡迎的包裝檔案格式。本文的用意,在於介紹 RPM 系統內部 運作的入門資訊,協助 GNU Linux 玩家獲得製作 RPM 包裝檔案的必備知識...

 

SSH 的一些安全小技巧

關於 ssh 的好處, 相信不用我多說了吧? 簡而言之, 之前的 rpc command 與 telnet 都全可用 ssh 代替.至於詳細的用法, 我這就不說了. 請讀者自行研究吧. 我這裡要說的, 是針對 ssh 服務為大家介紹一些安全技巧, 希望大家用得更安心些...

 

OpenVPN 建置方案

OpenVPN 是 SSL vpn 方案, 可完整支援 L2 及 L3 連線, 使用 CA 簽章確認及加密, 也可使用單一鍵值對稱加密...

 

Bind9 View 底下的 master/slave 設定方案

bind-9 自問世以來,深受廣大 dns 管理員歡迎(年紀越大越如此... ^_^), 是由於 bind9 提供了許多功能,解決了長期以來深受困擾的 dns 管理難題。 可是在新功能出現後,也帶來了一些前所不曾預料的新問題, 其中之一,就是 view 設定下的 master/slave 的同步問題...

 

在 MS Windows 下建立 DocBook 的解譯環境

本文將介紹如何在 MS Windows 下安裝從 Unix Like 系統移植過來的軟體工具,使得 DocBook 格式文件一樣可以像在自由開放的作業系統下,被編譯及轉換輸出...

 

Linux 上多條對外連線(Multi-Path)實作

由於 ADSL 及 Cable Modem 的普及,越來越多企業或個人所擁有的對外連線早已超過一條了, 不管是固接還是撥接,相信不少人都在思考如何用最有效的方式將多條連線作整合, 將所有連線的使用發揮至最大極限及最佳的使用率。 除了起到負載的分攤之外,還能達到斷線備援目的,以提供更靈活的連線整合方案...

 

DocBook 文件製作進階(一) 文件模組化

本文主要在探討 DocBook 如何利用 SGML 格式語言的實體(ENTITY),能達到類似像一般程式語言編譯時,那種常數宣告,以及含括插入外部模組檔案的功能,來達成文件的模組化...

 

DocBook 文件寫作入門

這是一本幫助以前沒接觸過 DocBook 格式文件的新手,一個基礎導覽的技術小手冊。本手冊並未包含所有 DocBook 標籤,及其詳細解說...

 

DocBook XML/SGML Processing Using OpenJade

Mr. Ali 的這篇介紹如何建立設定 docbook 格式文件執行環境的文章,寫得非常簡潔明白,對我個人在接觸 docbook 初期的環境安排幫助很大,所以翻譯成中文,希望對有志學習者有所幫助...

 

Mimedefang 安裝

隨著email在企業裡廣泛使用,它已經成為傳播病毒(Virus)、蠕蟲(Worm)的最主要的手段,保護企業用戶免受可能帶病毒的郵件附件的感染,尤其是可執行文件的郵件附件,需要過濾那些可能帶有病毒的附件的郵件...

 

[教學]大作 rrdtool (像 mrtg 的東東) 完全攻略

什麼是 rrdtool 呢 ? 其實他和 mrtg 是同一家族, 主要都是在產生 time-series 的圖檔(如流量,負載,溫度,人數.....),不過因為 mrtg 當初的考量是畫兩種資料在圖上(或四個值),後來原作者覺得不足,所以另外又開發了 rrdtool, rrdtool 本身可和 mrtg 結合,但其結合基本上僅在於將 mrtg 的文字檔的log 轉成 rrd 儲存格式,通常 user 尚需要 mrtg-rrd/rrdcgi 去轉換,不過總覺得美中不足,因為最終其實你用到的還是 rrdtool,雖然還有像 my14all (http://my14all.sourceforge.net/) 這類的 tools 可以轉換並畫圖,但其追根究底 還是以 rrdtool 為 base, 所以 rrdtool 變成了最終也是最好的選擇。

 

[ 設定心得 ] 打造永遠不掛的 Phorum

常上"酷學園"的忠實學員們,相信一定還記得 4 月份的掛站事件吧? 那次的慘痛經歷讓我們丟失了四千多篇的討論文章,而其中不少是相當有參考價值的。 為甚麼沒備份及為何救不回來?背後的故事很長,有空再八掛...

 

R-Proxy - 使用Apache架設

本文共分四個單元,第一單元是簡介 R-Proxy 基本觀念,及使用 Apache 架設 R-Proxy 的方法基本設定,第二單元是利用 Apache Rewrite 模組,使用 R-Proxy 設定 Web 主機的分散負載及主機容錯的功能,第三單元是探討 Apache 1.3 上的 mod_proxy 模組之安全性問題,第四個單元是由 kefore 網友提供的 Apache 2 上的 R-Proxy 架設 心得.

 

網路廣播

這是拿之前舊的文件改的, 主要測試平台是 Redhat 7.2/7.3 , 也曾經 有在機器上 make 出問題沒找出原因, 如果關於這部份有問題的話, 歡 迎和弟聯絡, 也歡迎架好廣播後提供網址分享給大家聽喔. :)

 

安全的 log 紀錄服務器

在網上越來越多的 hacker 的出現, 越來越多的高手出現的情況下.如何才能確保自己可以保存一份完整的 log 呢?稍微有點概念的 hacker 都知道,進入系統後的第一見事情就是去清理 log, 而發現入侵的最簡單最直接的方法就是去看系統紀錄文件.現在我們來說說如何設定一個安全的 log 服務器.

 

如何製作 SSL X.509 憑證?

本文的目的為:在 Linux/*BSD/UNIX 下,用 OpenSSL ,以自己名字發行 X.509 SSL 憑證 (Certificate) 。

 

Instructions for setting up MySQL Replication

-以下這份文件是針對兩台MySQL伺服器進行One-way Replication
netman 註:study-aera 的討論版,目前就是利用這個架構,再以 round robbin DNS 方式, 在兩台主機同時提供不間斷服務。

 

[ 安裝心得 ] 在 RH7.3 安裝 Openwebmail

許多人都在推薦 Openwebmail 這套軟體。趁著這兩天有空,也就懷著慕名的心情在我的 RedHat 7.3 主機上一試。 結果:居然跑不起來!從 httpd 的 error log 上看到是 sudo 的問題。 後來在 faq 上看到原來是 suidperl 的問題。最後,很輕鬆的就跑起來了。 於是,依習慣,就有了這篇文章了。希望能對有著相同興趣的朋友有所幫助。

 

如何用 Linux 開發 Palm 程式

是麼是 Palm 大家一定知道.現在越來越多的人投入到 Palm 程式開發的行列中來.今天,就讓我們自己也來體會一下如和在 Linux 上開發 Palm 的程式吧.

 

PXE and RedHat 7.2(7.3)

目的: 在RedHat 7.2上建立 PXE Server . 讓Client端可以透過網路安裝Linux system.

 

PXE Remote Boot --- Linux

文件目的﹕在 Linux 上建置 PXE server ﹐並利用網路啟動 Windows 系統。

 

介紹另一種 Mail Virus Scanner

此篇紀錄為半年前所寫,新版mailscanner安裝方式已經有所改變 故重新編寫此安裝紀錄,與各位網友分享之 本次安裝測試系統 為 RedHat 7.1, RedHat7.3 , 及 Mandrake 8.2

 

[翻譯]Gtk Theme Installation Guide

這篇就是主要寫給: 有時因為 Linux 兩三事而踢到鐵板的人。我寫這篇就是因為我在安裝的過程,也出了不少問 題,是偶然發生的問題,可是已經近千個人提出過,所以延生出來的指南,我希望 一些新手能舒服使用Linux ,和給與他們一些完整的電腦經驗。

 

[翻譯] DJG's Sudo Guide

SUDO是一個可以讓某些人暫時以root的身分執行某些經過允許的指令,也可說 像是指派使用者至不同的群組給予特殊的檔案權限,無論如何,他允許使用者 於機器上使用特殊的指令,可以有效指派特殊權限的方法。

 

Linux 系統安全

這是臺中縣外埔國小舉辦的 Linux 系統安全研討之研習資料﹐主要從觀念和實作上為學員們提供一些正確的安全觀念和技巧。同時也希望本文讀者能從文中活動啟發﹐以加強自身的系統安全。更希望所有先進幫忙指正。

 

[文件] GNU/Linux 初學之旅 (或﹕pdf 版本 )

這篇文章對初學 Linux 的朋友來說非常重要﹐因為它為這些朋友指出了正確的學習方向與態度。或許您只需花十來分鐘閱讀﹐但在往後的日子中﹐卻會為您省下上百倍的時間。學習沒有捷徑﹐但卻必須有正確的方法﹐這就是您所要的。感謝 Edard Lee 兄精心為大家整理﹗

 

Linux ADSL Multipath Routing Solution

由於前些日子, 我所服務的單位, 決定將原本使用的專線退租, 改用 ADSL 來提供 上網的服務, 為了降低 ADSL 斷線無法連線的情形, 所以由 SeedNet, Hinet 各申 請了一條單機型的 T1/384 ADSL 來使用.

但是一般 ISP 業者似乎沒有提供兩條線路頻寬合用的服務, 更何況是使用兩家不同 ISP 的線路, 所以決定自己利用 Linux 的 Equal-Cost MultiPath Routing (ECMP) 功能來解決這個問題.

 

RedHat 7.3 字型安裝

自由軟體教師研習文件 RedHat 7.3 字型安裝

 

APT-HOWTO_CLE

關於 CLE 的升級系統 我採用的是 APT 套件,這套在 debian 上相當著名的套件,不久前巴西的 Conectiva 公司將其移植到 RPM 系統上,而我把它移植到 CLE 上來 相信有用過 debian 或玩過 apt 的人,應該都不會太陌生才是.

 

Chinese Programming

現在越來越多的華人開始用 Linux 了.也越來越多的華人開始寫我門自己的 Linux 下面的應用程式了. 開發我門自己的程式,中文當然是一個必不可少的東西了. 這裡就來說說 Linux 下面的中文程式的開發. 小弟才疏學淺,只是因為看到網路上面這方面的文章不是很多很全面.所以動手寫了這些東西.如果有錯誤,還望大家多多包含,多多指正.

 

MySQL簡易備份方法

2002年端午節前幾週,正當我在網上快樂的衝浪,在酷!學園快樂的灌口水時, 竟蹦出一頁 "phpBB critical error",查詢 Database 出現錯誤的訊息,中斷了 各學員在各系版唇槍舌戰,熱烈的討論,雖然過了不久,系統管理工友把網頁 修好,但開始連續幾個星期,phpBB 討論區有時還是很容易掛掉,頻率大約是 一至二週一次,通常都是在週末大家最閒的時侯發生的,幸好此時剛好世界杯 足球賽正好開打,不能到學園灌水,最少還有足球賽可以看.

 

中文字型完全解決方案

這篇文章介紹如何在 X window 、mozilla、openoffice 中完全設定好漂亮的中文字。不可多得﹐絕對不容錯過﹗

 

RedHat up2date 之使用介紹

如果你在某個網站看到有套件要升級 或是 搞不清楚 現在到底有哪些套件可以升級.RedHat 裡面有個不錯的好工具 up2date . 透過 up2date 你可以 無痛 照顧你的 RedHat 只要 記的 沒事 up 一下就好了喔 .

 

利用cbq管理頻寬

曾經拜讀技巧心得的 [達成頻寬控管功能了!!!!!],利用tc指令對上下游宣告頻寬資源,再 根據位址設定控制原則,這一篇心得讓我初嚐頻寬控制的美味。

 

由 TeX/LaTeX 製作中文 PDF 檔

TEX/LATEX 的指令繁複,許多朋友都視為畏途,如果不是常在使用,那真的是會很累人,但又愛其排版品質的精細優良,而且您大概沒想到過,我還拿他排版音樂五線譜、棋譜、化學結構式 ......,實在是令人又愛又恨。但是有一個比較節省時間的法子,就是有空時就把一些常用的結構整理出來,或寫一篇新的格式文章時,保留檔案的結構,就好像是 templet 一樣,要用到時再拿來填入文章即可,這不失是一種方便的方法。

 

被來自歐洲的IRCnet 的駭客組織入侵!

這本來是在新聞組上的討論文章﹐覺得內容或許對注重安全的朋友會有所參考。 於是也就收錄下來了。

討論內容沒辦法非常深入的探討系統的安全設定﹐但起碼能給大家一個最基本的概念﹐ 尤其是 ssh 的工作原理。

 

儲存設備與備份概說

在這裡介紹一下市場上的儲存設備、架構,並淺談備份的概念,包含了NAS, SAN, 提供給大家參考。

另外補充 iSCSI 架構給大家參考。

 

用 QT Designer 來快速學習 QT

這裡只是告訴大家一種如何快速學習 QT 的方法.這裡也只對 QT Designer 和 QT 作一個簡單的介紹.讓沒有寫過 QT 的人能對 QT 有一個初步的認識. 如果您 真的對 QT Programming 很有興趣.這裡我建議您去看看 O'REILY 出版的 Programming with QT 和 Bible 出版的 KDE 2 /QT Programming. 這兩本書將會給您帶來一個好的開始.

 

KDE 3.0 install STEP by STEP

KDE是K Desktop Environment 的簡稱 是Linux下兩個極優秀的GUI(圖形使用者介面)之一(另一為Gnome)也支援了許多新的GUI的特點,比如拖放操作…等 經過了KDE1.X、KDE2.X的長久發展 前陣子Beta版本的KDE3.0版本也出來了 現在,KDE3.0-stable版本,已經正式Release了 本文,就是要教大家如何由tarball檔安裝KDE3.0版

 

[ 設定心得 ] zope2.5 的一個小實作

前不久曾經非常樂於推銷 zope 這個優秀的網頁系統﹐ 不過﹐卻有不少朋友在安裝之後卻不知道如何發掘它的優點。 事實上﹐只要照著 zope book 和 tutorial 實作一遍﹐都大概有心得了。 只是或許是原文的緣故﹐許多朋友似乎並沒太大的興趣這樣做﹐實在是非常可惜的。

下面﹐我準備了一份簡單的實作步驟﹐提供給大家參考參考﹐ 希望能起到拋磚引玉的作用吧。

 

[ 安裝心得 ] 如何設定 named 的 chroot ﹖

網路越來越不安全了﹗這不是什麼危言聳聽了吧﹖ 不知道什麼時候起﹐入侵者(我這裡不使用“駭客”這詞)竟然對 DNS 服務程式 bind 起了興趣﹐ 去年的 lion worm 就是一件非常惡劣的例子。在可見的將來﹐ 我也相信越來越多入侵者會無所不用其極的嘗試利用這個全球最通用的協定進行入侵。

下面的方法﹐並不是教您如何杜絕 bind 的安全漏洞﹐ 而僅是教您萬一真的被人利用 bind 入侵得時候﹐如何儘量降低其危害程度而已。 所使用的方法﹐就是所謂的 chroot jail ﹔也就是為 named 打造一個局限的環境。

 

[ 安裝心得 ] 如何設定 ntop ﹖

相信不少朋友都已經知道如何用 mrtg 來監測網路流量了。但﹐我知道更多朋友甚至希望能有一個工具﹐ 能夠輕鬆直觀的將網路使用量的情況顯示出來﹐比方說﹐以使用量進行排序﹐諸如此類的。 ntop 就是這樣一個工具了。下面為大家介紹如何用 tarball 和 RPM 的方法來安裝 ntop 。

 

親手打造 Floppy Linux 環境

撰寫本文的目的,就是希望能夠將筆者自行製作的 Floppy-Linux Distro (目前版本為 0.2pre2) 是如何一步一步建構出來,透過書面紀錄的方式,從最簡單的「開機片」, 逐漸修改製作方式、植入若干工具,到討論改進方式等體驗「親手打造」的過程,對需 要製作包含常用工具之 Rescue Disk 者,或是有心從事 embedded Linux 者,如此的建 構過程或許能提供些幫助。本文以 [如何製作簡易 Floppy Liunx] 一文為主軸,輔以各 種延伸功能 (如網路、editor 等) 進行擴充。

 

[ 安裝心得 ] 如何設定 mrtg ﹖

許多朋友都希望能透過一個簡單的途經﹐以獲得網路流量的統計資料。 此一需求可以透過 snmp 和 mrtg 達成。

 

[ 安裝心得 ] 如何設定 tripwire ﹖

不知道大家對 twripwire 這個軟體有了解嗎﹖ 簡單而言﹐它可以通過比對檔案簽名資料找出系統上有哪些檔案遭到修改了。 當您懷疑系統被入侵而遭到篡改的時候﹐這份比對資料就非常有用了﹗

 

[ 安裝心得 ] 如何設定 VPN ﹖

一直以來﹐接到過不少朋友來問我關於 vpn 的設定﹐但一直都懶於整理﹐ 以至辜負了不少期望。但願這篇文章能稍作補償吧。

 

PostScript 製作 on Win2000

這篇文章介紹如何在 Windows 2000 設定 postscript 。非常簡單﹐有此需要的朋友不妨參考參考。

 

安裝 Mandrake Linux 8.1

Mandrake 是近一兩年常聽到的名字﹐許多人推薦它。其一原因是它的親和力。如果您想感受 Mandrake 的親和力的話﹐不妨看看這篇文章。

在作者( Enq兄<m8981@cn.ee.ccu.edu.tw>)的一再囑咐之下﹐需要特別指出的是﹕“這是 Mandrake 8.1 Disc1 \tutorial\Install 下的中譯,並歡迎各方人士自由流傳無須事先告知,請註明原出處即可。”

 

動態 DNS 設定技巧

這原本是 Leo 兄的來信指教﹐因為實在太有參考價值了﹐於是公諸同好。 所有對 dynamic dns 技術有興趣的朋友﹐都應該看的。

 

[ 安裝心得 ] 關於 Zope-2.5.0-src 的安裝

最近有機會接觸到傳說中的神秘而強悍的 Zope ﹐ 而使用之後只有一個感覺﹕嘆為觀止﹗這些感覺是沒辦法言傳的﹐只有當您真正接觸過才能意會(強烈建議看看 ZopeBook: http://www.zope.org/Members/michel/ZB)。然而﹐我在 RH7.1 上安裝的時候﹐卻遇到了一些困難﹕ 首先是 python 版本的問題﹐後來是 rc daemon 的設定。所幸摸索了兩天﹐好像(我不敢肯定啦)也能跑起來了﹐在高興之餘﹐當然也忘不了要跟大家分享我的心得。

 

文字模式和圖形模式的設定有那堣ㄕP?

我相信﹐許多剛開始學習 Linux 的朋友﹐或多或少都需要一段時間來調整心態﹐才能慢慢的體會到 Linux 的真正內涵。這篇文章是從新聞群組的討論上收集的﹐如果您對 Linux 有什麼牢騷﹐不妨先花點時間來閱讀。然後再回來審視自己﹐再問問自己究竟是如何看待 Linux 的﹖

 

使用 pdfTeX/pdfLaTeX 讓 pdf 檔內嵌中文 TTF/TTC

目前國際上使用 Adobe 公司的開放規格 PDF(Portable Document Format) 格式的文件相當普遍,這也包括了政府行政部門及學術機構,因此 pdf 檔實有瞭解、重視的必要。本文主要是在說明如何在 GNU Linux(或其他安裝有相同工具的作業系統,如 FreeBSD)中使用 pdfTeX/pdfLaTeX 來製作中文的 pdf 檔。當然,製作 pdf 檔的方法很多,在這裡說明的只是自由軟體可以辦得到的其中一種方法。

 

pop3 over ssl

今天來說說pop3s吧. pop3s的意思就是pop3 over ssl的意思.簡單的說,也就是你 收信的時侯,可以幫你加密一下.可以讓你放心很多.因為這個 很簡單,所以就簡簡單單的說說好了.

 

Running MP3 on your Linux Box

看到這個題目,也許很多人會感到奇怪.MP3呀,這是很簡單的東西嘛.我的電腦 跑的很好呀.這有什麼好寫的.其實linux下面,不管是mp3的製作,還是撥放都已 經有了非常完美的程式.這些我們都不需要自己動手來作,那麼我們需要的是什 麼呢?我們需要一個整體的MP3環境,一個可以工作在很爛的電腦上的MP3環境.

 

用Open Source工具開發軟體

嗯 我寫了一本書關於用opensource tools來開發的說明﹐雖然還沒100%完成﹐有興趣可以看一下 。不過有的東西可能要一點底子才看得懂。 包括了emacs vi cscope latex sgml cvs gcc gdb Makefile gnats deb rpm包裝等。

 

[文件] CVS Server for Win2000

因為有人詢問我有沒有 Windows 版本的 CVS Server, 我今天跟學弟測試了一下,有了以下的結果,馬上打了篇文件跟大家分享。

 

[文件] CVS 安裝程序暨中英文參考資料(更新)

嗯,在板上沒有找到比較詳細的安裝步驟, 自己根據 HowTo 安裝了一次, 在此 Post 比較詳細的一些操作步驟給需要的人做參考。

 

LAMP - WEBHOSTING 實作全紀綠

所謂的LAMP - WEBHOSTING就是使用LINUX + APACHE + MySQL + PHP 所建制的虛擬網頁伺服器主機以達到多個網站放置在同一部主機上的功能 ,並可以使用PHP語法寫動態網頁,進而達到結合後端的MySQL資料庫,而小弟使用的平台如下: RedHat Linux 7.1 + APACHE-1.3.19-5 + MySQL-3.23.36 + PHP-4.0 使用上面的平台,在配合FTP與PHPADMIN等軟體,可以達到不錯的功能。

 

Embedded QT & QT PalmTop

QT 是什﹖相信用過 KDE 的人一定不會陌生。因為 QT 使用簡單(C++的一種延伸)同時又具有跨平臺的特性,加上 Embeded QT 本身不用到 X11 的東西就可以做出 Windows 來,所以可以在很低的硬體上運行。現在很多人已經把 QT 用於 Embedded 系統上。

 

Linux 平台上之 Multipath Routing 應用

許多中小企業或是 Soho 甚至家庭, 會在家中裝有一條以上寬頻/寬帶線路. 這篇 Tips 將介紹如何在 Linux 上, 好好的應用這些資源.

 

SYN Flood 攻擊的基本原理及防禦

SYN Flood是當前最流行的DoS(拒絕服務攻擊)與DDoS(分散式拒絕服務攻擊)的方式之 一,這是一種利用TCP協議缺陷,發送大量偽造的TCP連接請求,從而使得被攻擊方資源耗 盡(CPU滿負荷或記憶體不足)的攻擊方式。

本文章由 Protech 兄轉貼的﹐暫時還沒能聯繫上原作者﹐假如讀者發現有不妥引用﹐請來信告知。謝謝﹗

 

網路芳鄰的 Browsing

許多人在設定和測試 SAMBA 的時候﹐常會碰到網路芳鄰上的問題﹐就算同是 MS 家族的 Windows 系統﹐Win9x 和 NT (W2K) 之間也存在著差異。許多人在碰到網芳的問題不知道如何著手﹐這很大程度歸咎於他們對 Browsing 原理不夠了解之故。希望這篇在 Network 板上的討論﹐有助於大家在原理上的了解﹐從而能夠針對性的解決問題所在。

 

偵測 Linux 上面的流量

目前網路上有一套蠻好用軟體可以用來偵測主機的資料流量,這也是各大伺服器常使用的軟體,就是 MRTG (Multi Router Traffic Grapher) 這一套軟體。MRTG 耗用的系統資源很小,因此有很多外掛的程式也依附在 MRTG 底下,因為 MRTG 的繪圖挺漂漂的說!

 

用電腦做中央空調的控制外加室內溫度顯示

一台淘汰的386電腦,4MB RAM, 40 MB 硬盤。能做什么呢?也許很多人都覺得在這個年代, 它已經太老了,不能再有什么作為了。這里就介紹一個很簡單的方法,讓你的舊386變成一個 室內中央空調控制器。386的好處就是好電量低,噪聲小,體積也比現在的電腦小很多。crontab 隨便設定一下,舒適型、省點型、偏熱、偏冷......隨便你玩。

 

AMaViS - A Mail Virus Scanner

amavis 是個 MTA 與 virus scanner 的一個中介程式(介面),目前版本(amavis-perl-11)能提供的 MTA 有 : sendmail, qmail, postfix, exim 等。

本文將以 sendmail 及 Network Associates Virus Scan 來搭配安裝 amavis。

 

Linux上的偷窺裝置

阿,什麼時候Study-Area也搞偷窺?別緊張,Study-Area不搞這個的!為了提振大家的 學習興趣,才用這個標題。

 

在 Sega 上玩 Linux﹗(Embedded Linux)

這堣雯苳@個可以不用花費很多錢去購買專門的硬體但是又可以學習嵌入式Linux系統的方法。這就是利用世家(Sega Dreamcast)遊戲機來學習製作嵌入式Linux。(Embedded Linux) 這篇文章將會詳細的講解如何在Sega Dreamcast上面安裝Linux.包括Linux Kernel, Boot loader和Utility kernel patches. 同時也提供以上工具的下截連接地址。

 

請推薦有關網路的書....

在 network 板上有人問起學網路要看的書﹐因為心情不錯﹐就給了他一些建議。如果您也對網路有興趣﹐也想看書學習﹐不妨看看囉。

 

RPM 包裝檔案管理程式

在 Linux 的世界裡, RPM 指的就是 Red Hat Package Manager,我們稱之為「包裝檔案管理程式」。一套良好的管理程式, 能夠成為程式寫作人員與一般使用人員之間的工具橋樑,有助於 Linux 應用環境的推廣, RPM 能廣被業界與一般使用者接受, 其來有自。本文的用意, 是希望介紹 RPM 系統內部運作的入門資訊,有心成為 Linux 玩家者, 應能有所收獲。

 

Linux 上的 IEEE1394 H.D.

因為無聊+好玩,所以拿IEEE1394 H.D來與Lunux配配看。

 

TCP/IP 的迷思﹖

我相信﹐有許多人還搞不懂 netbios 和 TCP/IP 之間的關係﹐尤其在進行區域網路設計的時候﹐往往會掉入單純的 TCP/IP 迷思中﹐看不到其他的天空~~~
最近又在網路板上和網友辯論﹕同一區域網路上﹐如何正確採取適當的協定進行網路芳鄰的連線問題。希望籍此幫助那些有相同困惑的朋友﹐走出迷思﹐讓網路發揮最大的效益。當然﹐個人淺陋之處﹐也歡迎大家指正。

 

[文件]Virtual Network Computing - Remote Controller

VNC 全名叫做 Virtual Network Computing, 就是 ... 類似 pcAnywhere 的遠端控制程式. 官方位址: http://www.uk.research.att.com/vnc/

 

[文件] CVS 安裝程序暨中英文參考資料

嗯,在板上沒有找到比較詳細的安裝步驟, 自己根據 HowTo 安裝了一次, 在此 Post 比較詳細的一些操作步驟給需要的人做參考。

 

[文件] Novell Client

如果 LAN 中還有 Novell Server 的話,想不想將他 mount 進來用呢 :)

 

達成頻寬控管功能了!!!!!

許多人都應該對流量控管很感興趣吧﹖呵~~ 這裡有成功的實例供大家參考哦~ 當您也歷盡萬難﹐也做到的時候﹐相信心情一定是非常興奮的﹗ ^_^

 

手工打造中文系統 -- Slackware 中文化

本篇將說明如何在 Slackware Linux 上「手動」建構自己的中文系統,以作為 喜歡 DIY 或是想瞭解中文系統運作原理的讀者們的一份參考文件。時值 CLE1.0 即行推出之際,部份資料或許有些過時,但其基本運作原理還是不變的!

 

快速安裝 NOVELL SERVER 模擬器

Novell server一直是筆者認為最佳的dos下的server,相信台灣目前很多的中小企業 還是會發現它的存在,除了與dos的高相容性之外,ipx/spx傳輸速度也是可取之處,更 重要的是novell server相當的穩定,提供了dos最佳的file server的平台,如果公司 還有用dos的應用程式或者是不想被novell的使用人數綁住的話。不彷在linux上裝個 novell server 模擬器,讓linux也能提供dos平台的檔案伺服器的能力。

 

rndc.conf

Bind 9 的 rndc 就如同舊版的 ndc 是一樣的用途,而 rndc 的 'r' 是 remote 的意思,所以 rndc 還可以控管到遠端的 server 上去。

 

網路線跳線迷思!?

許多人或許都問過一條 Cross-over Cable 要怎麼做﹖也有許多人知道怎麼做﹐但不知道有多少人知道為甚麼要這樣做呢﹖這篇討論是最近在新聞組上和網友們討論這個問題的文章﹐嘗試從原理上解開這個迷思。不妨貼上來﹐給那些對此有興趣的朋友參考一下。

 

[文件]Vacation 自動回信程式

當我們在上班日子裡,放一個特別的假期時,電子郵件依然不斷的湧入。 等放完假回來的時候,發現信箱中一堆抱怨的信件:「前天信件中的問題, 為什麼還沒有處理?...」、「昨天寄的信件到底有沒有看到?...」。
如果您有以上的問題,您就可以考慮安裝 vacation 自動回信程式。
如果您沒有以上的問題,您也可以考慮安裝 vacation 自動回信程式。 :)

 

在Linux如何寫HTML文件

很多人都想學HTML的製作,但在Linux作業系統下,又不知要用那一種WYSIWYG所視即所得的軟體,才能達到輕鬆製作網站的目的,本文就是告訴有心想學HTML製作的朋友,如何使用及結合現有的自由軟體,輕鬆完成完整網站的製作。 本文利用Netscape Composer作為製作HTML的WYSIWYG操作介面軟體,Bluefish來補足Netscape Composer所久缺的部份,不需要背很多HTML的的Tag,只需知道基本的如Table、Anchor、Image的標籤語法就夠了。

 

Adv-Routing-HOWTO (v0.3.0 - 2001/06/16)

這兩天﹐到 iproute2 的官方網站上發現他們的 HOWTO 已經更新到 6 月 16 號的版本了﹐雖然 Linux Document Project 上面還沒跟進﹐但還是先將最新版本翻譯過來再說。因為其中對好些 FIXME 進行了補充﹐而且也增加了幾個非常有用的技巧﹐諸如 DSMARK 和 pseudo-bridges 這些﹐相信對許多讀者朋友來說﹐都是非常感興趣的。

 

輕輕鬆鬆產生 Makefile

在 Unix 上寫程式的人大概都碰過 Makefile,尤其是用 C 來開發程式的人。用 make 來開發和編譯程式的確很方便,可是要寫出一個 Makefile 就不簡單了。偏偏介紹 Makefile 的文件不多,GNU Make 那份印出來要幾百頁的文件,光看完 Overview 就快陣亡了,難怪許多人聞 Unix 色變。本文將介紹如何利用 GNU Autoconf 及 Automake 這兩套軟體來協助我們『自動』產生 Makefile 檔,並且讓開發出來的軟體可以像 Apache, MySQL 和常見的 GNU 軟體一樣,只要會 ``./configure'', ``make'', ``make install'' 就可以把程式安裝到系統中。如果您有心開發 Open Source 的軟體,或只是想在 Unix 系統下寫寫程式。希望這份介紹文件能幫助您輕鬆地進入 Unix Programming 的殿堂。

 

如何製作簡易Floppy Liunx

這篇文章的內容:要使讀者了解 Linux 開機的過程及如何製作簡易的 Floppy Linux 。對想要從事 embedded Linux 的人多多少少有點幫助。在還沒有談論如可製作簡易 Floppy Linux 之前,首先要瞭解整個開機的過程。當一部電腦一打開電源時 ...

 

CJK-LyX 中使用中文

最近有許多朋友在 LyX 使用中文時碰到困難,以下是個人使用上的一些心得供參考,但由於我本身最常用的是 TeX/LaTeX 直接使用 vi 編寫 *.tex,因此 LyX 並沒有很深入研究,而本文的重點也不是 LyX 教學,因此,細節的部份,請有深入研究的朋友補充一下,謝謝!

LyX 是一個進可攻 (學習專業的幕後排版系統 TeX/LaTeX),退可守 (把 LyX 當成文書處理軟體) 的一個功能強大,可以處理圖文的文書處理軟體。也可以馬上轉成 LaTeX 的格式,便利轉換成其它格式,如 HTML 等。

 

CJK/LaTeX enviroment 中文 Type1 及 TTF 的使用

前一陣子曾和許多朋友討論過給 cjk-latex(CJK enviroment)使用的中文 Type1 字型的製作方法,也曾在 cle-devel 及 Debian-chinese 的 mailing list 討論過。在此簡單的整理一下,有需要的朋友可以自行試試看。

 

Linux的Firewall與tcp_wrappers

一般來說linux的密碼我們會用shadow來保護。電子郵件大概有人也會說使用PGP,但 是一般的網路連線呢?可能會有人舉手回答說防火牆,那防火牆跟tcp_wrappers有什麼 關係呢?筆者個人認為,如果說Firewall是第一道防線的話,第二道防線大概就是 tcp_wrappers了,我們可以利用不同的防護程式來增加防護的能力之外,並且還能增加 被駭客破台的困難度。設計一個完善的防火牆規則本來就不是一件很容易的事情,但是 我們能透過簡單的程式化困難為容易,讓新手更能快樂的接觸美麗的Linux新世界。

 

Using Wake-On-LAN with Linux

Wake-On-LAN 是使用AMD "Magic Packet"技術,它非常類似於PCMCIA數據機的"wake on ring"的訊號技術,其基本的原理是提供網路卡一個非常低的電源讓它去監看網路上 的特別的封包進而起動電腦。

 

Adv-Routing-HOWTO

記得﹐很多朋友都來問過我關於如何合併兩條對外頻寬的問題。只是我覺得單純的在連線的一端﹐而缺乏 ISP 那端的配合﹐技術上似乎比較難。當然﹐我也不敢確定事實上市面是否已經有相關的解決方案。例如﹐以前我們可以合併兩條 MODEM 連線﹐那麼﹐合併兩條 ADSL 也應該可能吧﹖

推測歸推測﹐在沒找到實在的方案之前﹐我倒覺得用 iproute2 這個套件﹐來做一些流量控管的事情﹐或多或少﹐可以更有效的利用多連線的對外環境。不過﹐先聲明一下﹐事實上我也沒有花很多時間在這個 iproute2 的實作上面﹐目前只是先把這篇 HOWTO 翻譯出來﹐希望能有所幫助吧。然而﹐其中有許多 FIXME 之類的部份﹐還不是十分完整﹐閱讀時請多發揮想像空間就是了。同時﹐如果發現翻譯文章有牛頭不對馬嘴﹐或是白爛筆誤之類的﹐一定要來信告訴網中人哦。

 

如何利用php script與icq來達成監看server的目地

有些時候伺服器掛了對公司及mis來說得確是一個大問題,筆者寫這個程式也是 為了自已的方便,只因為筆者有十幾台伺服器要管理。目前這個程式也是屬於簡單型, 還有很大的想像的空間可以創造出很多有意思的程式,而這個希望就由各位讀者去創造 了。

 

請問什麼是虛擬ip?

相信許多人﹐對這個所謂的‘虛擬 IP’解釋﹐都不十分確切。事實上﹐這篇在新聞組上的討論﹐是一堂非常有意思的概念教育。希望讀者們能透過閱讀﹐釐清關於網路名稱的概念﹐也希望以後在使用這些名詞的時候﹐能夠更加準確一些。

 

樂譜、midi 作曲軟體 Rosegarden 簡介

這是一篇關於在 Linux 上編樂譜及作曲的文章,重點是介紹一個軟體 rosegarden 。 有興趣的朋友不妨看看。

 

Hub 和 Switch 之別

對學習網路的朋友而言﹐扎實基本功夫是非常重要的。例如﹐能夠正確了解 Hub 和 Swtich 的分別到底有哪些﹖就需要您對 CSMA/CD 技術有相當的認識﹐同時還要知道在 switch 上所運用的新技術究竟有哪些...

 

Sendmail 與 MX

我們都知道 MTA 要成功的將郵件送出﹐和 DNS 的關係密不可分﹐而其中的 MX 設定﹐影響最大。前一陣子在新聞組上和網友討論起這個問題﹐很感謝網友(特別是李彥明兄)的指正﹐糾正了自己的一些錯誤觀念。為此﹐希望大家讓以弟為鑒﹐好好學習基本原理。

 

httpd.conf 設定範例

常碰到網友們問起 apache 伺服器的設定﹐其實要修改的﹐大部份都可以在一個檔裡面搞定。透過這個設定範例﹐相信您會有更好的了解。

 

Gimp範例教學

常聽愛好Linux的人士描述Gimp為媲美Photoshop的影像處理軟體,但在網路上Photoshop的中文文章還有一些,而Gimp的中文文章卻非常缺乏,而實際上會去用Gimp這套軟體的人數是無法與Photoshop媲美的。

 

LRP Step By Step

什麼是LRP?其全名為Linux Router Project,翻譯成中文的話大概可以說成Linux路由器 計劃,其實它是一種以網路為基礎的迷你型Linux,它可以用來取代傳統的路由器。而且它 可以迷你到可以放進一片軟碟片,且可以讓你很容易的去設定成路由器『Routers』,橋接 器『bridges』,防火牆『firewalls』和撥接伺服器,到現在各位應該有點了解LRP的功用 是什麼了。

 

快速架設mail過濾系統

在資訊氾濫的年代裡﹐電子郵件的應用越來越普及﹐但便利的同時﹐也帶來了不便。君不見以電子郵件方式來傳播病毒的方式日益嚴重嗎﹖有良好行為習慣的用戶﹐大都能成功躲過這類的侵襲﹐但是﹐作為網路管理者﹐能提供 server-side 的防治﹐未嘗不是一個更有效的方法。

 

NAT 的 FTP 設定命題

在 NAT 的設上﹐關於 FTP 服務的設定比起其它一些服務﹐如 www, emial 等﹐要來得複雜許多。這是由於 FTP 的連線特性使然﹐因為 FTP 在一個連線過程中﹐分別需要 command 和 data 兩個通道才能達成﹐而其連線的起始方向﹐在 NAT 規則的設定上﹐有至關重要的影響。如果您能夠將 FTP 的 NAT 設定起來的話﹐相信﹐要設定您的 firewall 應該不會太難。

 

GDB 簡介

Debug 是常常用的到的東西.這裡對 Linux 下的 Debug 做一個簡單的入門介紹.

GDB 的是 linux 底下的一種免費的 debug 程式.隨然介面不像 SoftIce 那麼好,但是功能也絕對強大.

 

用 Linux 控制你的家電

這篇文章教你如何用 Linux 來簡單的控制你的家電 你只需要做一個小小的簡單電路,就可以用 Linux 控制你的家電了

 

輕輕鬆鬆用 Vmware

Vmware 這個東西現在應該有不少人都知道吧.這裡教你如何簡簡單單的去安裝設定你的Vmware.

 

[FYI] RPM document

在 Linux 的世界裡,RPM 指的就是 Red Hat Package Manager,我們 稱之為「包裝檔案管理程式」。一套良好的管理程式,能夠成為程式 寫作人員與一般使用人員之間的工具橋樑,有助於 Linux 應用環境的 推廣,RPM 能廣被業界與一般使用者接受,其來有自。本文的用意, 是希望介紹 RPM 系統內部運作的入門資訊,有心成為 Linux 玩家者, 應能有所收獲。

 

再問 ipchains 的問題

在 bbs 上和網友討論 ipchains ﹐覺得有些概念或許有助大家了解 ipchains 以及它與 iptables 的一些差異﹐也就整理出來給大家參考一下。

 

[心得分享]如何讓rh7.1 sendmail支援加密

這篇文章以 redhat 7.1 為例﹐教您如何讓 sendmail 支援 starttls ,可以使用 ssl 加密寄信。不過﹐是從 BBS 抄下來的﹐因為聯絡不上作者(其 bbs 信箱)﹐所以如果觀眾認為不適合放在這裡﹐請來信告知。

 

Openwebmail 的安裝步驟

很感謝 阿丁 為大家寫出如此詳細使用的安裝步驟﹐我剛纔下載了 openwebmail 回來﹐按照他的指引就成功的裝起來了﹐很 cool 哦~﹗

 

[文件]使用 iptables 設定 NAT 分享網路頻寬

實在非常感謝小州兄的貢獻﹗讀者們可以參考他在新聞組上面公佈的關於 iptables 和 NAT 的心得與技巧﹐輕鬆的架設自己的 NAT 系統。經典之作﹐不容錯過﹗

 

[文件]使用 iptables 設定一些安全防護功能

這是小州兄另外一篇關於 iptables 的妙文﹐教您如何在不安全的網路環境中保護您的主機。

 

Linux 2.4 Packet Filtering HOWTO

最近在蒐集 Linux 2.4 核心的相關資料﹐覺得 iptables 這個 ipchains 的替代產品不錯﹐也就順手將其 HOWTO 翻譯過來了。如果您對未來的 Linux 防火牆技術有興趣的話﹐不妨看看的。

 

Linux 2.4 NAT HOWTO

如果您已經熟識了 ipchains 和 ipmasqadm 的話﹐而您又獲得了最新的 2.4 核心﹐您會發現用 iptables 做 NAT ﹐比起以前用 ipchains + ipmasqadm ﹐實在有許多地方得到了改善﹐而且做得更完美。從前所困繞的一些問題﹐諸如將內部主機指定偽裝為某一個特定的外部 IP﹐或是從內部網路連接經過 port-forward 後又回到同一網路的請求﹐都已經迎刃而解了。在此﹐實在非常感謝作者 Rusty 的貢獻﹗

當然﹐如果讀者們願意和在下分享 iptables 的心得﹐是隨時歡迎的﹗

 

Linux FAQ 問題集

熟識 Linux 討論板的朋友也一定熟識小州這名字吧﹐他的熱心和功力都是非常讓大家傾倒的。 study-area 有幸獲小州兄的同意﹐把他多年來收集整理起來的 Linux 常見問題答案刊登出來。實在是讀者的福氣哦﹗

 

來談一下撥接用戶的 Mail Relay 問題

雖然 sendmail 利用 RELAY 的限制來阻止了許多不必要的郵件轉遞﹐但是如果您想開放您的 sendmail 給那些從不同 ISP 上網的員工或有關人員的話﹐這樣的限制反而會變得非常的麻煩。但是﹐您可以參考這篇小州先生的文章﹐看看如何解決這個問題。

 

大家來學VIM

在 Linux 下面使用文書編輯器 vi ﹐對許多新手來說都不是容易的事情。等您看完了這篇文章後﹐ 相信您對 vi 的看法會改觀不少﹐甚至會為它所提供的強大功能而感動不已呢﹗

 

談談 Subnet

IP 地址和 subnet 的概念是學習 TCP/IP 網路的基石﹐然而﹐許多初學者都沒下很多工夫去學習。這篇文章是網中人在新聞群組上面的討論稿﹐以 ADSL 實例來探討 subnet 的概念。希望對初學者有些幫助吧。

 

談談 IP Routing

這是一篇與網友的討論文章﹐覺得它對 IP Routing 的理解蠻有幫助的。雖然大部份文字都出於 study-area ﹐但趁此討論把一些觀念連接起來﹐卻是容易理解多了。

 

一些書信

在寫這個網頁之前﹐曾經很經常到新聞組去跟各位朋友交流心得。其中所學甚多﹐如果發現有幫得了別人的時候﹐倒也會冒昧發表一下的。

這裡大都是一些技術討論書信﹐現已整理出來了。基本上按討論項目分類﹐以英文字母為序。
不過﹐其中可能也有不少錯漏﹐也沒一一去修正了﹐也請留意便是。

 

一本天書

這是小弟在新聞組上面閱讀時所存的一些高手文章﹐從那裡的確學到不少技巧。然而﹐由於疏於修整﹐可能內容亂 了點﹐閱覽時多加留意了。或許來日有空﹐會好好歸納一下的。

 

形象學習

在 study-area 中的文章﹐有不少“形象比喻”對原理的理解有一定幫助。現在將它們收集下來﹐和大家探討一下。

除了希望幫助對網路知識有興趣研究的朋友外﹐ 還希望有能力的朋友幫忙審查一下﹐找找比喻失當的地方並加以改進。

 

一些學習技巧

  • 在Windows裡面﹐程式有問題時﹐如果可能的話先將所有其它程式保存並結束﹐然後嘗試按救命三鍵(Ctrl+Alt+Delete)﹐將有問題的程式(不要選錯了程式哦)“結束工作”﹐看看能不能恢復系統。不要動不動就直接關機或reset。
  • 有系統地設計檔案目錄﹐不要隨便到處保存檔案以至以後不知道放哪裡了﹐或找到檔案也不知道為何物。
  • 養成一個做記錄的習慣。尤其是發現問題的時候﹐把錯誤信息和引發狀況以及解決方法記錄清楚﹐同時最後歸類幾定期整理。別以為您還年輕﹐等你再弄多幾年電腦了﹐您將會非常慶幸您有此一習慣。
  • 如果看在網路上看到任何好文章﹐可以為自己留一份copy﹐同時定好題目﹐歸類存檔。
  • 作為一個使用者﹐人要遷就機器﹔做為一個開發者﹐要機器遷就人。
  • 學寫 script 的確沒設定 server 那麼好玩﹐不過以我自己的感覺是﹕ 關鍵是會得“偷”﹐偷了會得改﹐改了會得變﹐變則通矣。
  • 在Windows裡面﹐設定不好設備﹐您可以罵它﹔在Linux裡面﹐如果設定好設備了﹐您得要感激它﹗

 

 


www.study-area.org © 1999-2001 study-area
Last Updated: Feb 26, 2002