• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 搭建自己的服務器平臺

    發表于:2007-07-04來源:作者:點擊數: 標簽:
    LINUX 的強大功能就在他的可定制性和穩定性,在此我們要實現的目標是定制一個完整的系統,如果稍加改變,即可變為一個體積很小的 嵌入式 服務器 系統. 本主題分兩部分,一是構件一個系統,二是搭建系統上的服務. 第一部分 如何構件一個系統 構件系統首先要下載所
    LINUX的強大功能就在他的可定制性和穩定性,在此我們要實現的目標是定制一個完整的系統,如果稍加改變,即可變為一個體積很小的嵌入式服務器系統.
    本主題分兩部分,一是構件一個系統,二是搭建系統上的服務.


                            第一部分  如何構件一個系統
    構件系統首先要下載所需要的軟件包和構件系統的說明文檔,
    可以從www.linuxfromscratch.org下載.我們選擇的基于LFS5.0的文檔來構件系統,請在相應的目錄下下載所需要的軟件包.
    還可以在http://lfs.linuxsir.org/main/?q=taxonomy/term/16&#160; 下載LFS5.0的完整的軟件包.
    在開始定制自己的系統之前,首先要安裝一個LINUX發布版.編譯LFS5.0選擇RH9這個發布版作為我們的主機系統.定制過程請參考LFS5.0文檔.

    注意:1.在編譯.netutils 包的時候,要去掉disable_server ,因為我們需要幾個服務程序的支持.
        2.請不要忘記在編譯內核的時候的[character devices]下選上支持unix98 ptys 終端.
        3.在配制起動文件fstab 的時候加上一行.
       devpts        /dev/pts     devpts   gid=4,mode=620  0     0
       當然如果按照LFS5.0的文檔生成該/etc/fstab文件是不會有問題的.
     
                        第二部分  如何搭建系統上的服務
    我們的目標是配置telnet和ftp服務器,下載軟件包proftpd-1.2.10.tar.bz2和軟件包xinetd-2.3.13.tar.gz(這兩個軟件都有自己的開發主頁).

    安裝proftpd
    1.安裝proftpd
      按照INSTALL文檔的指導編譯,安裝proftpd軟件.
    2.改變/etc/proftpd.conf文件的配置
      User                            nobody
      Group                           nobody

      還要改變一項.
      DefaultRoot ~
    3.在LFS系統里面添加配置
      添加組名和用戶名
      groupadd nobody
      useradd -g nobody  nobody

      添加登錄的用戶名
      useradd lfs -d /usr/lfs
      你還必須創建一個目錄
      mkdir -p /usr/lfs 該主目錄作為用戶lfs的登錄目錄.
    4.以standalone模式啟動proftpd
     proftpd -n -d 5
     這是帶有調示的單獨模式起動服務,在服務端能輸出調示信息.
     然后在客戶端可以直接ftp連接了,輸入用戶名lfs和密碼登錄.
    5.在系統起動時起動ftp服務.
     參考proftpd-1.2.10/contrib/dist/rpm/proftpd.init.d腳本.

    安裝xinetd
    1.請參考INSTALL編譯和安裝,參考README配置編譯選項.
    2.在/etc/xinetd.conf 中配置telnet服務和ftp服務.
       可以參考proftpd-1.2.10/contrib/dist/rpm/xinetd配置成xinetd起動.
    3.改變/etc/proftpd.conf配置文件
      ServiceType         inetd
      而不能是xinetd
      參考proftpd-1.2.10的INSTALL文檔的8.  Modify the inetd superserver configuration file.   
    4.起動xinetd
      xinetd -d
      帶有調示信息輸出.
    5.在客戶端就可以通過ftp 或者telnet連接了.
    6.使xinetd在啟動時起動服務.
      參考xinetd-2.3.13/contrib/xinetd腳本.

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>