タグ

2007年3月30日のブックマーク (6件)

  • Stray Penguin - Linux Memo (ntpd)

    NTP は、ネットワークを経由してコンピュータの時間を同期するためのプロトコル。通信は UDP プロトコルの 123 番どうしで行う。そして、NTP サーバデーモンの標準が ntpd だ。マシン自体の時計を合わせるだけなら、 NTP パッケージに含まれる ntpdate を使ってもいいが、オフィシャルドキュメントによると、 ntpdate はエラーハンドリングが「いい加減」なので、ntpd を -q オプションで使ったほうが良いようだ。 UNIX, Linux はサーバ運用を主眼として作られているので、時間が急に変わってしまっては問題が生じることが多い。そのため、ntpd は、マシンのクロックが違っていたからといって、いきなり何十分も遅らせたり進めたりはしない。連続性が失われないよう 「1 秒の長さ」 を実際よりも長くしたり短くしたりすることによって、徐々に補正していこうとする (一概に言

  • [ThinkIT] 第3回:運用管理を各種ツールで自動化 (1/3)

    Webサービスは、サービスそのものを作るよりも運用の方がコストがかかるといわれています。このため、コストを削減するには運用部分を極力自動化する必要があります。 そこで今回はオープンソースソフトウェアを利用し、コスト削減と運用監視の両面を目的とした手法を紹介します。 一口に「監視」といっても、サーバを運用する際に注目すべき点は様々です。実際にウノウでは、以下のような項目を監視しています。 日々のパッケージのアップデート アプリケーションの脆弱性などの確認やアップデートを行います。 サーバの生存監視 正常にサービスが提供されているかの、サーバの死活を監視します。異常があった場合は即座に通知されるのがベストです。 サーバのリソース監視 サーバがどの程度のリソースを使用しているかを監視します。サーバの負荷測定、ボトルネック検証や増強計画などで効果を発揮します。 アプリケーションのログ監視 アプリケ

  • ウノウラボ Unoh Labs: 専用サーバを構築するときにまず行う4つの設定

    こんばんは、最近寒い夜が続いていて自転車通勤がつらくなってきた naoya です。 ウノウでは、フォト蔵や社内システムなどは、すべて専用サーバを構築して運用をしています。 今日は、専用サーバを構築するときに、僕がウノウで学んだ専用サーバでまず行う4つの設定を紹介します。 なお、今回の設定はすべて Fedora Core 5 をもとにしています。 (1) sudo を使えるようにする sudo コマンドを使えるようにします。sudo コマンドは、別のユーザとしてコマンドを実行できるコマンドです。 sudo コマンドを使えるようにするには、/etc/sudoers に sudo を許可するグループを追加します。次の例は、unoh グループを追加する例です。 %unoh ALL = (ALL) ALL, !/bin/su, /bin/su postgres, /bin/su * postgres

  • FastCGIのインストール(CentOS+Apache2) - BitArts Blog

    CentOSに入ってるApache 2.0でRuby on Railsを動かすべく、FastCGIを入れてみる。 http://www.fastcgi.com/ライブラリをインストール。 $ tar xvfz fcgi-2.4.0.tar.gz $ cd fcgi-2.4.0 $ ./configure $ make $ su # make install OS標準インストールのApache 2.0にインストールする場合は、httpd-develパッケージが必要になるので、yumで入れておく。 $ su # yum install httpd-devel Apach向けのモジュールとしては、http://www.fastcgi.com/にあるmod_fastcgiと、それとは別にhttp://fastcgi.coremail.cn/ってのがある。今回は後者のほうを入れてみる。 $ tar

    FastCGIのインストール(CentOS+Apache2) - BitArts Blog
  • Ruby Boy CentOS Ruby On Rails インストール

    CentOSでRuby On Railsのインストール方法を纏めた。 1,Ruby ①DownLoad(ruby-1.8.5-p2.tar.gz) http://www.ruby-lang.org/ja/downloads ②Install $ tar xvfz ruby-1.8.5-p2.tar.gz $ cd ruby-1.8.5-p2 $ ./configure $ make $ su # make install # exit ③確認 # ruby -v 2,RubyGems ①DownLoad(rubygems-0.9.0.tgz) http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz ②Install $ tar xvfz rubygems-0.9.0.tgz $ /usr/local/bin/ruby /

  • CentOS で構築する自宅サーバ

    CentOS で自宅サーバを構築する方法を紹介しています。このサイトでは、CentOS という Linux ディストリビューションを用いて自宅サーバや SOHO サーバを構築する方法を紹介しています。今後徐々にコンテンツを拡充していく予定です。 CentOS とは、ボランティアベースで開発が進められている Linux ディストリビューションで、世界トップシェアの Linux ディストリビューションである Redhat Enterprise Linux と高い互換性を持っています。そのため、Redhat 社のサポートを必要としないホビーユーザから、ヘビーユーザまで幅広い層に支持されています。Redhat Enterprise Linux との互換性のため、興味深い最新のパッケージが採用されているといったことはありませんが、逆にサーバ用途として申し分の無い安定性を持っています。 このサイト