delegateのインストール

ホームページ

delegateユーザーの作成

useradd delegate

delegateのインストール

  • ソフトの伸張、展開
    wget ftp://ftp.delegate.org/pub/DeleGate/delegate9.8.1.tar.gz
    tar zxvf delegate8.9.6.tar.gz
    cd delegate8.9.6
    make
  • delegatedを起動してみる
    src/delegated -P8080 SERVER=http

起動スクリプト

  • src/delegatedを適当な場所(/usr/local/delegateとか)にコピー
  • /usr/local/delegate/delegate_start.sh
    #!/bin/sh
    $DELEGATE=/usr/local/delegate/delegated
    ${DELEGATE} -P8080 SERVER=http
    ${DELEGATE} -P8021 SERVER=ftp
    ${DELEGATE} -P8023 SERVER=telnet
  • /usr/local/delegate/delegate_stop.sh
    #!/bin/sh
    $DELEGATE=/usr/local/delegate/delegated
    ${DELEGATE} -P8080 -Fkill
    ${DELEGATE} -P8021 -Fkill
    ${DELEGATE} -P8023 -Fkill
  • /usr/local/delegate/delegate.sh
    #!/bin/sh
    $DELE_START=/usr/local/delegated/delegate_start.sh
    $DELE_STOP=/usr/local/delegated/delegate_stop.sh 
    
    RETVAL=0
    
    case "$1" in
    	start)
    		${DELE_START} > /dev/null
    		;;
    	stop)
    		${DELE_STOP} > /dev/null
    		;;
    	restart)
    		${DELE_STOP} > /dev/null
    		${DELE_START} > /dev/null
    		;;
    	*)
    		echo $"Usage: $0 {start|stop|restart}"
    		RETVAL=1
    		;;
    esac
    exit ${RETVAL}

起動・停止・再起動

  • 起動
    /usr/local/delegate/delegate.sh start
  • 停止
    /usr/local/delegate/delegate.sh stop
  • 再起動
    /usr/local/delegate/delegate.sh restart

システム起動時の自動起動

cd /etc/init.d
ln -s /usr/local/delegate/delegate.sh delegate
cd ../rc3.d
ln -s ../init.d/delegate S99delegate
cd ../rc5.d
ln -s ../init.d/delegate S99delegate



Solaris関連
(books)


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: Wed, 19 Mar 2008 17:05:16 JST (3557d)