ORBIT SPACE

普通科に通う凡人学生のサーバー管理に関する外部記憶装置

  • 2月
    8

    logwatchは毎日のログを読みや好く簡単に編集して指定のメールアドレスへ送信してくれる便利なソフトです。

    しかし
    Vine Linuxにはパッケージが無いので自分で探してインストールしました。
    今回はVer 7.3-2で紹介します。

    最新版ダウンロード
    Download

    ダウンロードとインストール
    # cd /usr/local/bin
    # wget ftp://ftp.kaybee.org/pub/beta/redhat/RPMS/noarch/logwatch-pre7.3-2.noarch.rpm
    # rpm -ivh logwatch-pre7.3-2.noarch.rpm

    自動実行
    インストール後
    /etc/cron.daily
    に実行スクリプトが作成されています。

    # cd /etc/cron.daily
    # ls -al | grep logwatch
    このように入力しましょう。
    私の環境では以下のように表示されました。
    lrwxrwxrwx 1 root root 39 1月27日 18:17 0logwatch -> /usr/share/logwatch/scripts/logwatch.pl*

    実行時間を/etc/crontabで設定
    SHELL=/bin/bash
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=root
    HOME=/

    # run-parts
    01 * * * * root run-parts /etc/cron.hourly
    02 4 * * * root run-parts /etc/cron.daily
    22 4 * * 0 root run-parts /etc/cron.weekly
    42 4 1 * * root run-parts /etc/cron.monthly

    02 4 * * * root run-parts /etc/cron.daily
    と有りますので毎朝 4時 2分に実行されます。
    数字を書き換えると実行時間が設定出来ます。

    logwatch の設定
    # vi /usr/share/logwatch/default.conf/logwatch.conf

    ….
    # Default Log Directory
    # All log-files are assumed to be given relative to this directory.
    LogDir = /var/log  → ログファイルの場所

    # You can override the default temp directory (/tmp) here
    TmpDir = /tmp  → テンポラリファイルの場所

    # Default person to mail reports to. Can be a local account or a
    # complete email address.
    MailTo = root  → メールを送信する宛先
    特定のメールアドレスに送信する場合はメールアドレスを入力

    # If set to ‘Yes’, the report will be sent to stdout instead of being
    # mailed to above person.
    Print = No  → Yesの場合は画面表示、Noはメール送信

    # if set, the results will be saved in instead of mailed
    # or displayed.
    #Save = /tmp/logwatch → Yesの場合メール送信をせずにファイルに保存する

    これで設定完了です。

    No Comments
  • 11月
    14

    ・ この二つの項目を off にする事で高速に接続可能
    UseReverseDNS off
    IdentLookups off

    ・ /public_htmより上位層には行けなくしている
    DefaultRoot ~/public_html

    ・ 隠しファイルを表示、削除できるようにする場合に追記
    ListOptions “-a”

    ・ パスワードの入力ミスは10回まで
    MaxLoginAttempts 10

    ・ 同一ホストからの同時接続数の制限
    # The maximum number of clients allowed to connect per host.(default none: no limit)
    MaxClientsPerHost 1

    ・ 複数ホストから同一ユーザでの同時接続数の制限
    # The the maximum number of times different hosts. (default none: no limit)
    MaxHostsPerUser 1

    ・アップロードファイル容量の制限
    # Restrict upload to only 3 megabytes
    MaxStoreFileSize 3 Mb

    ・制御・データコネクションのいずれかからもデータを全く受け取らないまま、接続を 維持している時間。
    # Sets the idle connection timeout (default: 600)
    TimeoutIdle 600

    ・クライアントが認証に最大何秒間費やせるかを指定。
    # Sets the login timeout (default: 300)
    TimeoutLogin 300

    ・ 認証後に、データ転送(ファイル転送やリストを取得)をしないで、最大何秒間接続していられるかを指定。
    # Sets the connection without transfer timeout (default: 600)
    TimeoutNoTransfer 600

    ・認証後に、制御コネクションを保持している時間を指定。デフォルトは無制限。
    # Sets a timeout for an entire session (default: none)
    TimeoutSession none

    ・サーバとFTPクライアント間で、
    転送をしないで最大何秒間データコネクションを維持していられるかを指定。デフォルトは無制限の”0″。
    # Sets the timeout on stalled downloads (default: 0 {no limit})
    TimeoutStalled 600

    ・アップロード中断ファイルの自動削除
    # Enable automatic deletion of partially uploaded files (default off)
    DeleteAbortedStores on

    ・ 詳細なログのフォーマットと取得
    LogFormat allinfo “%t : %l %u (%a [%h]) : [%s] \”%r\” %T, (%f)”
    LogFormat auth “%t : %u %a \”%r\” %s”
    LogFormat write “%t : %u : %F %a”
    LogFormat read “%t : %u : %F %a”

    ExtendedLog /var/log/proftpd/all.log ALL allinfo
    ExtendedLog /var/log/proftpd/auth.log AUTH auth
    ExtendedLog /var/log/proftpd/write.log WRITE write
    ExtendedLog /var/log/proftpd/read.log READ read

    No Comments
  • 11月
    10

    私はサーバーにVine Linuxを使用しております。
    Vine Linuxについてすごく役立つ情報を紹介してくださるサイトを
    日ごろよく参考にさせていただいておりますので、
    感謝の意味を込めて紹介したします。
    Vine Linux で自宅サーバー
    胸を張ってわかりやすいと紹介できるサイトです。

    Vine Linuxはスペックの低いパソコンでも快適に使え、
    安定性も高く何より日本人が開発したOSでもあります。
    ほかのLinux サーバーで起動しない等で挫折した人もチャレンジしてみてはいかがでしょうか?

    No Comments
  • 11月
    10

    サーバーを管理していて一番気になるのは、
    やはり外部からの接続でも正常に機能するかどうかですよね。

    HTTP関係のチェックサービスサイトや
    ポート開放確認サイトは豊富にありますがなかなかFTPやPOP等のチェックサービスは少ないです。

    今回お勧めのサーバ環境チェックサービスを紹介します。
    テストFTP接続
    URL:http://seo.atompro.net/seotoolfree_ftpchk_.html

    No Comments
  • 8月
    17

    PHP5 のインストール
    # apt-get update 
    ↑APTデータベース更新
    # apt-get install php5 php5-apache php5-devel php5-pear php5-mysql 
    ↑インストール

    PHPの設定
    # vi /etc/php5/php.ini 
    ↑設定ファイル編集
    output_buffering = On 
    ↑出力バッファを有効に
    output_handler = mb_output_handler 
    ↑出力時に使用するハンドラ関数を指定
    error_reporting = E_ALL & ~E_NOTIC 
    ↑;を削除
    ;error_reporting = E_ALL 
    ↑;を追加
    magic_quotes_gpc = Off
    default_charset = EUC-JP 
    ↑HTTPヘッダ charset を設定
    mbstring.language = Japanese 
    ↑言語のデフォルトを日本語に
    mbstring.internal_encoding = UTF-8 
    ↑内部文字コードをUTF-8に(EUCの場合EUC-JP JISの場合SJIS)
    mbstring.http_input = auto 
    ↑HTTP入力の文字コード
    mbstring.http_output = EUC-JP 
    ↑HTTP出力文字コードをEUCに
    mbstring.encoding_translation = On 
    ↑HTTP入力文字コードへの変換を有効に
    mbstring.detect_order = auto 
    ↑文字コード自動検出の優先順を自動に
    mbstring.substitute_character = none; 
    ↑処理できない文字の代替文字
    ※ 注意
    最近の設定ファイルの最下部には [Vine] という項目がある場合があり、上記設定と重複する部分がありますので、
    どちらかに「;」を付けてコメントアウトしてください。

    # /etc/rc.d/init.d/apache2 restart 
    ↑設定が終了したら再起動

    httpdを停止中: [ OK ]
    httpdを起動中: [ OK ]

    ようこそVineLinuxで自宅サーバーへさまより(一部編集)

    http://vine.1-max.net/

    No Comments

ORBIT



注)このブログは
普通科に通っている
ゆとり教育万歳で
日々平凡な、
とりえも特技も何も無い
もはやどうしようもない
学生のオタクが更新しています。

もしも気が向いたりしたら
話かけてやってください。

(To the access from foreign countries Please comment in English or Japanese to the comment. )
Translation site

TUG

Skype

気軽に話しかけてください^^

ログイン状態
RealPlayer
動画プレーヤー

MUTUAL LINK


相互リンク依頼

パソコン関係
電子工作関係

喜んでリンク受け付けます。

BANNER

Link時にお使いください
ORBIT SPACE

利用中サービス

株式会社シーマン サーバー監視サービス
24時間サーバーのネットワーク接続を監視し
異常発生時には緊急連絡してくれる無料サービスです。
その他にもポート開放チェックや
接続状態の確認が行えます。

お勧めのソフト

私は快適なブラウザとして
FireFoxを推薦します。
Mozilla Firefox ブラウザ無料ダウンロード

記事の利用について

※記事への直リンクはほぼ全面的に
許可しますが、参考元の紹介無し等、
無断での記事もしくは画像の利用は
禁止させていただきます。
(私の書いた記事の内容に間違いが
あった場合訂正が出来ないので)

見つけしだい、それ相応の対処を
求める場合があります。
ご理解とご協力をお願いします。