------------------------------------------------------------------
目 錄
前 言
第一章 DNS
1.1 簡 介
1.2 所需系統資源
1.2.1 配置文件:
1.2.2 相關工具:
1.3 配置方案
1.4 測試及管理方法
1.5 本章小結
第二章 Apache
2.1 簡 介
2.2 所需系統資源
2.2.1 配置文件:
2.2.2相關工具:
2.3 配置方案
2.4 測試及管理方法
2.5 本章小節
第三章 DHCP
3.1 簡 介
3.2 所需系統資源
3.2.1 配置文件:
3.2.2 相關工具:
3.3 配置方案
3.4 測試及管理方法
3.5 本章小節
第四章 Samba
4.1 簡 介
4.2 所需系統資源
4.2.1 配置文件:
4.2.2 相關工具:
4.3 配置方案
4.4 測試及管理方法
4.5 本章小節
第五章 Squid
5.1 簡 介
5.2 所需系統資源
5.2.1 配置文件:
5.2.2 相關工具:
5.3 配置方案
5.4 測試及管理方法
5.5 本章小節
第六章 Sendmail
6.1 簡 介
6.2 所需系統資源
6.2.1 配置文件:
6.2.2 相關工具:
6.3 配置方案
6.4 測試及管理方法
6.5 本章小節
第七章 PPP
7.1 簡 介
7.2 所需系統資源
7.2.1 配置文件:
7.2.2 相關工具:
7.3 配置方案
7.4 測試及管理方法
7.5 本章小節
第八章 ISDN
8.1 簡 介
8.2 內置ISDN的安裝
8.2.1 說明
8.2.2 配置
8.3 外置ISDN的安裝
8.3.1 說明
8.3.2 配置
8.4 測試及管理方法
8.5 本章小節
第九章 Linux下 Apache、Tomcat的整合
9.1 所需的RPM包:
9.2 軟件安裝:
9.2.1 安裝jdk1.2.2
9.2.2 安裝tomcat
9.2.3 和apache連接
9.2.4 測試
9.2.5 一些說明:
第十章 Linux下Apache、JServ的整合
10.1 需要的源碼包:
10.2 安裝過程
10.2.1 安裝jdk1.2.2
10.2.2 安裝JSDK
10.2.3 Apache和Jserv的靜態混合編譯
10.3 最後的測試:
第十一章 Linux下Apache、php3、MySQL的整合
11.1 所需的RPM包
11.2 軟件安裝
11.2.1 安裝MySQL
11.2.2 Apache、PHP3的混合編譯
11.2.3 更改配置
第十二章 MySQL
12.0 簡 介
12.1 MySQL的安裝
12.1.1 所需資源
12.1.2 安裝方法
12.2 MySQL的使用
12.2.1 啟動MySQL守護進程
12.2.2 關閉MySQL守護進程
12.2.3 檢查MySQL服務器是否已經運行
12.2.4 連接和斷開服務器
12.2.5 MySQL存取權限的控制
12.3 MySQL數據庫的簡單操作語句
12.3.1 對數據庫的操作
12.3.2 對數據表的操作
12.3.3 對數據記錄的操作
後 記
------------------------------------------------------------------
前 言
也許多數讀者都有安裝DOS、WINDOWS的經驗,但安裝LINUX要比它們復雜的多,你必須對計算機有一定的了解,而且必須小心保護你的數據,還要小心操作,不要隨意按鍵.
這裡,我向您介紹RED HAT LINUX。坐落在北卡羅的Red HAT公司,自從1994年夏問世以來,就一直以讓人們能更好的使用Linux為目標,不斷的努力,至今Red Hat Linux已成為最好的Linux發行版本,支持更多的硬件,可靠性更高,它不同於其它Linux發布的特點是基於"包"(package)的,每個包都提供了一個充分測試的、已經配置好的、隨時可運行的軟件。如果想試一下新的編輯器 安裝它,幾秒鐘之內就可以用了,想刪除它麼?一個簡單的命令就可以令它無影無蹤。
Linux的軟件開發是快速的,就連核心也是如此,所以一個發行版本出來很快就會有新的版本出現。現在請你回想一下,您從Windows 3.1升級到95的時候你做了什麼?最好的情況也要重裝全部的應用程序,或者刪除硬盤上所有的東西,然後重新開始,這是一件相當麻煩的事情,但如果你使用了Red Hat Linux,你就不必這樣,它基於包的升級非常容易,甚至不用重新啟動您的機器。Red Hat Software將永遠為在使用Linux的人努力提供更方便的軟件。
本文將通過理論聯系實際的方法向大家介紹一下Linux服務器的配置方法,以及它所適用的環境,希望讀者以本文為指導,迅速成為一名Linux Server的管理員。
下面我將向大家介紹如下幾種服務器端軟件的配置方法及其工作原理:apache,dhcp,dns,ppp,sendmail,samba,squid,isdn,mysql,tomcat,php。這些配置已經基本上含蓋了一個中小型企業管理和辦公所需要的所有服務。也就是說,如過你掌握了它們的配置方案和管理方法,你也就將成為一名合格的中小型企業局域網的Linux Server管理員。需要另外強調的一點是,這些配置文件中的可配置項太多,有許多是我們用不到的,所以在以後的文章中,我將選取其中重要的配置項介紹給大家。
技巧:
1.可以使用 rpm -qf named.conf 來查詢該文件屬於那個RPM包。
2. 可以使用 rpm -qpl caching-nameserver-6.2-2.noarch.rpm來查看一個RPM包中包含哪些文件。
3. 可以使用 grep '^[A-Z]' httpd.conf 來將某個配置文件的注釋去掉,因為大多數配置文件的可配置項都是大寫字母開頭,所以只要巧妙運用grep的參數將配置文件中以大寫字母A-Z開頭的行導出到一個文件裡就可以了,但是如果配置文件裡有小寫字母開頭的配置項,象named.conf那樣的就不能用了。
4.可以在Linux下執行ntsysv來選擇服務器所啟動的服務項目。
注: 在大多數Linux的發布版中,筆者經過了充分的考慮,覺得無論從系統的穩定性、易用性到適用范圍的廣泛性,在發布版中首選RedHat,所以在下面的文章中,我將以紅帽6.2為例,幫助大家成為一名出色的Linux Server Administer。
在本文的寫作過程中,得到了許多聯想電腦公司同仁的支持。在此,我對軟件事業部田日輝、曹宜、石京海、黃景昌,服務器器網絡事業部黃後生等表示衷心的感謝。
由於本文作者水平有限,難免有一些錯誤,請各位同仁一定指正。