タグ

adminに関するyuguiのブックマーク (197)

  • svv

    SVV SVVとは? /etc/*などのファイルをバージョン管理するためのソフトウェアです。 /etc/*などのファイルを、root権限なしに管理できます。 ファイルのパーミッションなどの情報も保存されます。 ダウンロード ver 0.1 必要な物 subversion python pysvn(1.5.2で動作確認) 準備 subversionの空のworking directoryが必要です。 環境変数SVV_WORKを、その空のdirectoryにしてください。 例 $ svn mkdir ~/work/newdir $ svn commit ~/work/newdir $ export SVV_WORK=~/work/newdir 例2 $ svnadmin create ~/newrepo $ svn co file://.../newrepo ~/work $ export S

    yugui
    yugui 2007/10/16
  • Visitors - fast web log analyzer

    Visitors is a very fast web log analyzer for Linux, Windows, and other Unix-like operating systems. It takes as input a web server log file, and outputs statistics in form of different reports. The design principles are very different compared to other software of the same type: No installation required, can process up to 150,000 lines of log entries per second in fast computers (20MB/s with my lo

    yugui
    yugui 2007/10/08
  • http://sakebar.railsrumble.com/

    yugui
    yugui 2007/09/12
  • 【真夏の夜のミステリー】Tomcatを殺したのは誰だ? (1/3) - @IT

    【真夏の夜のミステリー】Tomcatを殺したのは誰だ?:現場から学ぶWebアプリ開発のトラブルハック(6)(1/3 ページ) 連載は、現場でのエンジニアの経験から得られた、APサーバをベースとしたWebアプリ開発における注意点やノウハウについて解説するハック集である。現在起きているトラブルの解決や、今後の開発の参考として大いに活用していただきたい。(編集部) 【第1章】Tomcatが無応答!? トラフィックの多い大規模サイトでは、その負荷のためにさまざまな問題が発生する。それらの問題を回避するには、性能を考慮して作られたアプリケーションや、ノウハウに基づいたミドルウェアのチューニングが必要となる。 TomcatはServletコンテナとしての長い歴史を持ち、多くの採用実績を持つオープンソースのアプリケーションサーバ(以下、APサーバ)だ。大規模なサイトで採用される事例も出てきており、To

    【真夏の夜のミステリー】Tomcatを殺したのは誰だ? (1/3) - @IT
  • runit - a UNIX init scheme with service supervision

    How to install runit Upgrading from previous versions of runit Benefits How to replace init How to use runit with current init How to use dietlibc Frequently asked questions Runlevels Service dependencies A collection of run scripts The runit program The runit-init program The sv program The runsvdir program The runsvchdir program The runsv program The svlogd program The chpst program The utmpset

    yugui
    yugui 2007/08/18
    "unit is a cross-platform Unix init scheme with service supervision, a replacement for sysvinit, and other init schemes"; daemontoolsみたいなinitってことか。
  • グローバルIPのサーバが5分で準備完了 - 高原芳浩のKeep-Alive

    ディノでは、中規模のウェブシステムの開発を多数している。プロジェクト毎に開発サーバを設置するのが通例で自社サービスやっていないのにそこそこの数サーバを保有し、管理している。管理構築の手間も多くサーバ管理担当者は日々多忙な状態。昨日も携帯サイト開発プロジェクトの開始に伴い新サーバが必要になった。「またサーバ管理者の仕事増やすのか」と怖じ気づきつつも、サーバ担当者に開発用の新しいサーバを用意して欲しいとお願いしたら「5分で出来ます」と意外な返事。ちょっと驚いていたら、当に5分後サーバが引き渡されてもっと驚いた。以前なら、1. 空きサーバを用意(無かったら購入して、ラッキング)2. OSをインストール3. ユーザアカウント設定という感じで数日かかっていた作業。サーバの構築後自分の秘密鍵ですぐに新サーバにログインできた。速度も問題なし、早くて快適。どうやらデータセンターに置いた数台のサーバ機と共

    yugui
    yugui 2007/07/31
  • JavaScriptやCSSを動的にdeflate圧縮するのではなく、あらかじめ圧縮しておいたものを配信することでサーバーのCPUリソースを節約する « cyano

    JavaScriptCSSを動的にdeflate圧縮するのではなく、あらかじめ圧縮しておいたものを配信することでサーバーのCPUリソースを節約する prototype.jsを10KBにする方法やSafari と gzip 圧縮 JavaScriptなどですでに述べられてることですが、mod_deflateでリクエストがある度にアセット(CSSJavaScript)にdeflate圧縮をかけるのは、deflate処理が軽いからと言っても、塵も積もれば馬鹿にならない(WWWサーバーやAPサーバーに来使って欲しいCPUリソースを蝕む)訳で、deflateしたいアセットには予めgzip圧縮してそれを配信し、サーバーのCPUリソースに優しいようにしましょう、というお話。 今回は、予めgzip圧縮するという作業を自動化するために、Railsでよく使われるデプロイツールであるCapistranoを

    yugui
    yugui 2007/06/17
    capistranoでデプロイ時に、という発想。
  • 6/9はログの日です - 最速配信研究会(@yamaz)

    6/9はロックの日とかいわれてますが,日々アクセスと戦う戦士たちにとって6/9はもちろん「ログの日」. 日ごろ表舞台にはでないログですが,「ログの1行,血の一滴」の心意気で戦ってる人もいたりいなかったりするので,たまには思い出してあげてください. (おしまい) 参考URL http://www.nnh.to/06/09.html

    6/9はログの日です - 最速配信研究会(@yamaz)
    yugui
    yugui 2007/06/13
    「ログの1行,血の一滴」
  • YouTube - Broadcast Yourself

    次の国から YouTube を閲覧しているようです: 日 ウェブサイトの閲覧に次の言語を選択しました: 日語 この変更を受け入れるには、[OK] をクリックします。または、サイトを英語で表示するには、[キャンセル] をクリックします。各ページ上部の YouTube ロゴの右にある設定は、いつでも変更できます。 You appear to be viewing YouTube from this country: 日 We've selected the following language for viewing the website: 日語 Click "OK" to accept this change, or click "Cancel" to view the site in English. You can always change your preferen

  • 無線IP電話導入で再認識したDHCPの“癖”

    いまでは枯れているはずのDHCP。しかし、無線IP電話の導入で、そうではないことを再認識した。DHCPサーバーを冗長化したら端末に割り当てるIPアドレスが枯渇したり、少しの間、無線LANの圏外状態になると圏内に戻ってもIPアドレスが変わり通話が切れてしまったりとまだまだ難しいことが残されていた。その癖は、DHCPサーバーや無線LAN端末によって、さまざまである。 無線IP電話を利用する場合、端末のIPアドレスの割り当て/管理にDHCP(Dynamic Host Configuration Protocol)サーバーを用いることが多い。DHCPは、IPアドレスなどのネットワーク設定情報をサーバーで一元管理し、運用管理を効率化するための技術である。サーバーが端末の要求によって、IPアドレスを割り当てる(リース)してくれるので、ネットワーク・セグメントを移動しても端末の設定を手動で変更しなくて済

    無線IP電話導入で再認識したDHCPの“癖”
    yugui
    yugui 2007/05/12
    へー。DHCPサーバーの冗長化構成の問題とか。
  • http://www.typemiss.net/blog/kounoike/20070319-140

  • keepalived de include - stanaka's blog

    keepalivedというサーバの信頼性を高めるためには、かかせないツールがあります。 去年の秋ぐらいにちょっと話題になったツールで、はてなでも便利に活用して、「もはや、keepalivedなしでは生きていけない」と言っても、過言ではないぐらいです。 ちなみに、keepalivedがどういうツールかというと、いわゆるお手軽ロードバランサで、バックエンドにウェブサーバやDBサーバが複数ある時に、死活監視をしつつ、適切にトラフィックを分散してくれます。さらに、keepalivedを2台構成にすると、VRRPというプロトコルで障害時に論理IPを付け替えたりもしてくれます。さらにさらに機能は豊富なのですが、とても説明しきれません。もっと、分かりやすい説明は、このあたりを探れば、じゃかじゃか出てくるので、そちらを参照してください。 今回の題は、keepalivedをヘビーに使い出すと、設定ファイル

    keepalived de include - stanaka's blog
  • SSHへのブルートフォースアタックにpam_ablを用いて対策する | OSDN Magazine

    UnixおよびLinux系サーバの特長の1つは、SSHサービスを実行することでシステム管理者が安全にリモート接続をできるようにしてあることだ。もっともセキュリティ管理者に言わせれば、こうしたSSHサービス自体に対する攻撃も現在では当たり前の手口となってしまっている、ということになるだろう。そこで稿では、SSHサービスを実行するマシンをブルートフォースアタック(総当たり攻撃)から防護する手段を解説することにする。そのために利用するのは、pam_ablプラグインというSSH用のプラグイン可能認証モジュール(PAM:pluggable authentication module)である。 pam_ablの入手については、モジュールをダウンロードしてコンパイルを自分で行うか、リポジトリからバイナリパッケージをダウンロードして直接インストールすればいい。モジュールをコンパイルする場合は、ソースのダ

    SSHへのブルートフォースアタックにpam_ablを用いて対策する | OSDN Magazine
  • 「日本初」負荷に応じ仮想マシン数を自動調節するXen利用のホスティング・サービス

    Hoster-JPは3月28日,自動的にコンピュータ・リソースを調節する「グリッドホスティング」のデータ・サービスを開始した。サービスを提供する仮想マシンの数を,負荷に応じて2台~10台に増減する。オープンソースの仮想マシンXenを利用したシステムを,日仮想化技術と共同開発した。Hoster-JPでは「このような仮想マシン数の自動調節を行うホスティング・サービスは日で初めて」としている。 同サービスでは,初期状態で2台の仮想マシンがユーザーに対し提供される。仮想マシンは複数の物理サーバーに配置され,ロードバランサーによりアクセスが振り分けられる。そのため,負荷分散が行われるとともに,いずれかの仮想マシンに障害が発生してもサービスを継続することができる。 アクセスが増大すると,提供される仮想マシンの数は自動的に増やされる。標準では仮想マシンが最大10台まで提供される。アクセスが減少すると

    「日本初」負荷に応じ仮想マシン数を自動調節するXen利用のホスティング・サービス
  • 疎結合なディスクレスサーバ - (ひ)メモ

    「そもそもOSインストールするのも面倒だよね、ディスクあると障害確率も上がるし。」という話もあって、今後は iSCSI か NFS かでマスタファイルサーバーを作り、PXE ブートしてそれを root ごとマウントしてディスクレスにしようかなと計画しています。 http://d.hatena.ne.jp/naoya/20070328/1175067451 これだとマスタファイルサーバとディスクレスサーバの結合度が密なんじゃないすかね。その弊害として、マスタファイルサーバが停止するとディスクレスサーバが全滅しちゃうんじゃないかと思うんす。(マスタファイルサーバがステキにフェイルオーバできるなら話は別ですが) なので、 マスタファイルサーバはrootファイルシステムのイメージを保持して配信するだけ。 ディスクレスサーバはもらったrootファイルシステムをメモリ上に展開後、pivot_rootし

    疎結合なディスクレスサーバ - (ひ)メモ
    yugui
    yugui 2007/03/30
  • Windows管理者必携、Sysinternalsでシステムを把握する - @IT

    Windows管理者必携、Sysinternalsでシステムを把握する:Security&Trust ウォッチ(43) SysinternalsというWebサイトをご存じだろうか? 何となくそこにたくさんのツールがあるのは知っていても、Webサイトが英語版しかないので全部読む気がしない。また、いくつかのツールは使っているけど、ほかにどういったユーティリティが提供されているのか細かく見ていないという人がいるのではないだろうか。 筆者もその1人で、「Process Explorer」などの有名なツールは使っていたが、全ぼうは把握していなかった。 Windowsを使っているシステム管理者や技術者の方ならば、Sysinternalsという名前を知っている方は多いはずだ。SysinternalsはWindows標準のツールでは管理できないシステム情報などを扱うツールを数多く提供している。 このSys

    Windows管理者必携、Sysinternalsでシステムを把握する - @IT
  • 新感覚リモート管理ツール mutil

    携帯電話を使ってパソコンのリモート管理。各製品についての解説等はこちらから。 mutilを開発するメンバーが書くブログ。今後もより良いツールを作っていきたいと思います。応援よろしくお願いします。 mutilとは携帯電話を使って遠隔地のパソコンを監視したり、操作したりするためのちょっと便利なツール群です。 mutilでは遠隔地のパソコンを操作するための通信基盤としてSSHを採用し、携帯電話上にSSHの実装を全て行うことで、セキュアな通信環境と基盤を提供します。2007年3月15日より、プレリリース版として、SSHプロトコルバージョン2対応のSSHクライアントmssh2、SSHプロトコルバージョン1対応のSSHクライアントmssh1、サーバ情報を監視するminfo、誰でも気軽にスクリプトを実行するランチャーmshortcutのをNTTドコモの FOMA 用 i アプリとしてこちらで公開しており

  • puppet オープンソースによるシステム管理の自動化

    オープンソースによる システム管理の自動化 “Real Sysadmins Don't Login” Tomoyuki Sakurai <trombik@gentoo.gr.jp> Some questions... 最近、OSをインストールしましたか? インストール作業は自動化されていましたか? 設定作業は自動化されていましたか? 設定が変更されていないことを保証できますか? 誰が何を変更したかわかりますか? Before configuration management ● ラックにサーバを設置する ● ネットワークに接続する ● OSをインストールする ● OSをアップデートする ● 必要なソフトウェアをインストールする ● ソフトウェアを設定する After configuration management ● ラックにサーバを設置する ● ネットワークに接続する ● しばらく待

  • Spread Toolkit で分散ログ (1) - 酒日記 はてな支店

    以前 LVS + Ultra Monkey で負荷分散 (設定編) - 酒日記 はてな支店 で書いたように、Apache を LVS で負荷分散したのですが、この際にアクセスログを一つに (時系列を保って) まとめるにはどうすればいいか、ちょっと悩みました。 結局 Apache からパイプ経由で logger コマンドを起動して syslogd でログ取得ホストに飛ばす、ということをしたのですが、いくつか問題が。 ログの先頭に syslogd の日付 (Jan 24 18:33:30 www1 logger: ) が付く → 集計の邪魔 syslog は 1メッセージ 1024 byte までしか記録できないので、尻切れになる行が (稀にだけど) 発生する Linux の syslogd は書き込みの際に頻繁に sync するので、DISK IO が大量に発生して重い 特に最後のは、秒間数

    Spread Toolkit で分散ログ (1) - 酒日記 はてな支店
    yugui
    yugui 2007/03/21
  • _ [Ruby][システム管理] システム管理の自動化ツール puppet が熱いらしい - Don'tStopMusic(2007-03-19)

    _ [ネットサービス] Yahoo! Pipes で del.icio.us のフィードをフィルタリングする eban さんがdel.icio.us の rssYahoo! Pipes でフィルタリング したというのを読んで私もやってみることにしました。 大まかには Yahoo! US に登録 Pipe を作る 作った結果の RSSbloglines に登録 Pipe 作成を細かく説明しますと、 User Inputs の URL Input を配置。default に http://del.icio.us/rss/tag/rails を入力。Name と Prompt は適当。他は空白のまま。 Sources の Fetch を配置。URL Input と繋ぐ。 Operators の Filter を配置。Fetch と繋ぐ。"Block" items that matc

    yugui
    yugui 2007/03/21