タグ

linuxに関するfanglangのブックマーク (91)

  • DSAS開発者の部屋:こんなに簡単! Linuxでロードバランサ (1)

    DSASのロードバランサは高価なアプライアンス製品ではなく、LinuxのLVS (Linux Virtual Server)を利用しています。 安価、というか、ハードウエア以外は金銭的コストがゼロなので、一般のクライアントからのアクセスを受ける外部ロードバランサのほかに、内部サービス用のロードバランサも配置しています。それぞれactive, backupで2台ずつあるので合計で4台もロードバランサがあることになります。(こんな構成を製品を使って組んだら数千万円すっとびますね) また、ネットワークブートでディスクレスな構成にしているので、ハードディスが壊れてロードバランサがダウンした、なんてこともありません。 ですので「ロードバランサは高くてなかなか導入できない」という話を耳にする度にLVSをお勧めしているのですが、どうも、 なんか難しそう ちゃんと動くか不安 性能が出ないんじゃないか 等々

    DSAS開発者の部屋:こんなに簡単! Linuxでロードバランサ (1)
  • Stray Penguin - Linux Memo (Iptables tutorial)

    このサイトは、もともと作者の自分用メモとして書き始めたものです。書いてあることが全て正しいとは限りません。他の文献、オフィシャルなサイトも確認して、自己責任にて利用してください。

  • http://ultramonkey.jp/papers/lvs_tutorial/html/

  • FileSystem選択法 奥山 健一 2004/08/29 Linuxで使えるファイルシステム ● ext2/ext3 ● ReiserFS ● XFS ● JFS ● VFAT,NTFS,等々も使えるが、起動fsにする には… ext2/ext3 ● 2nd Extended fs/ 3rd Extended fs (第2版�

    FileSystem選択法 奥山 健一 2004/08/29 Linuxで使えるファイルシステム ● ext2/ext3 ● ReiserFS ● XFS ● JFS ● VFAT,NTFS,等々も使えるが、起動fsにする には… ext2/ext3 ● 2nd Extended fs/ 3rd Extended fs (第2版拡張fs / 第3版拡張fs) の略 ● MINIX fs が「機能拡張前の版」 – 最大64Mbyteのパーティションサイズ – 32文字までのファイル名 ● Ext は MINIX fs を拡張したもの – 最大2Gbyte のパーティション – 255文字までのファイル名 ext2/ext3 -続き- ● Ext2: – 16Tbyte partition size – 4Tbyte file size – BSD Fast File Systemを意識した

    fanglang
    fanglang 2006/08/22
    Linuxのファイルシステムの比較とか
  • Unison File Synchronizer

    Note: The Unison project is now hosted on GitHub (here's a link). This web site is archival. Unison is a file-synchronization tool for OSX, Unix, and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.

    fanglang
    fanglang 2006/07/24
    双方向のrsyncみたいなもん
  • GIGAZINE - GIMPをPhotoshop級に使いこなすチュートリアル

    GIMPというのは「Photoshopキラー」とも呼ばれていた有名なフォトレタッチソフト。WindowsMac OS X、Linuxで動作し、日語化もされていて、機能的にはかなり優秀ではあるものの、どんな画像が作れるのか?というチュートリアルがないとやはり使う気にはなれません。 というわけで、Photoshopでよく作られている画像をGIMPでも作ってみようというチュートリアルや、見た目自体をPhotoshop風にしたもの、CMYKを利用できるようにするプラグインなどをまとめておきます。 [GUG] Tutorials http://gug.sunsite.dk/?page=tutorials 上記サイトには色々あります。 これはアクア風のボタンを作るという有名なモノ iMacっぽいロゴ テープを貼った感じ 稲 錆のある金属 さらに一風変わったチュートリアルがここにあります。 BET

    GIGAZINE - GIMPをPhotoshop級に使いこなすチュートリアル
  • GIGAZINE - Apacheを「Ultra Monkey」で高可用性ロードバランスクラスタ化

    ロードバランス、いわゆる負荷分散について。商用クラスタソフトウェアを使わずにオープンソースソフト群である「Ultra Monkey」というのを使ってなんとかしよう、というお話いろいろ。 How To Set Up A Loadbalanced High-Availability Apache Cluster | HowtoForge - Linux Howtos and Tutorials Apacheのノード2つ、ロードバランサーのノード2つを組み合わせて負荷分散を行うという仕組みです。 Ultra Monkey: http://www.ultramonkey.org/ Ultra Monkey:(日語版) http://ultramonkey.jp/ SourceForge.jp: Project Info - Ultra Monkey http://sourceforge.jp/p

    GIGAZINE - Apacheを「Ultra Monkey」で高可用性ロードバランスクラスタ化
  • Firefox Extension Backup Extension MOONGIFT

    不便にならないために Firefoxユーザにお勧め。Firefox Extensionsをバックアップしてくれるソフトウェアです。 不便にならないために MOONGIFTではさすがにオープンソース・サイトとあって、Firefoxでの来訪者が多い。ざっと4割くらいの割合でFirefox使いの方が来られている。 Firefoxの魅力の一つが豊富な拡張機能にあると思うが、再セットアップ時等に全部用意しなおすのは面倒くさい。そこで使ってみたいのがこちらだ。 今回紹介するフリーウェアはFirefox Extension Backup Extension(FEBE)、Firefox拡張機能をバックアップしてくれる拡張機能だ。 FEBEを使うと、指定したディレクトリに拡張機能をxpi形式でバックアップしてくれる。また、それだけでなくCookie、テーマ、初期設定、ブックマークのバックアップも可能だ。 組

    Firefox Extension Backup Extension MOONGIFT
  • LinuxをiTunesのサーバにする

    うちではLinuxで環境構築しましたが、他のUNIX系OSでもいけると思います。(注 内容若干古いので、ご注意下さい。以下の記述そのままでは動作しない可能性もあります。) まずはRendezvousを利用可能にする Rendezvousは、IETFによって定められたZero Configuration Networking (Zeroconf)のAppleによる実装です。特徴としては、 ネットワークの自動設定(IPアドレス、名前解決) ローカルネットワーク内のサービスの登録と検索 の2つがありますが、今回必要なのは後者の方だけです。これを実現するためには、Apple - Public Source - RendezvousからmDNSResponderを入手します。(うちの環境ではバージョン58.1以降じゃないとエラーが出てコンパイルできませんでした。)入手したら以下の様な感じでセットアッ

  • Screenを使う(仮題)

    Screenを使う(仮題) $Id: text.rd,v 1.10 2001/11/04 16:57:07 zinnia Exp $ まえがき 稿では、Screenとはどのようなソフトで、どのようなことが できるのかを紹介します。 Screenのすべてを紹介することはできませんが、 自由な発想でScreenを活用できるために必要な道具は ひととおり紹介したいと思っています。 Screenの概要 Screenとは、(KTermなどの)1つの端末の中に仮想的な端末 (ウインドウ)を作り、操作をすることができるウインドウマネージャです。 以下のような特徴があります。 複数のウインドウを1つの端末で管理することができる ウインドウは2ストロークで簡単に切り替えることができる ウインドウは2ストロークで簡単に増やすことができる ウインドウ間でコピーアンドペーストができる ハードコピー、ログをとるこ

  • UNIX今日の技 - FrontPage

    wiki にしていると業者がウザいので生 HTML で行くことにしました。 だからといって更新するようになるわけでもないとは思いますが。 (岸田) 『UNIX今日の技』は、「UNIX 初心者が中級者にレベルアップするための足掛かり」となる事を目的としています。 ですので、「ls って何?」というようなレベルの人はまずなどで(基的なコマンド程度で良いので)勉強してからにした方が良いと思います。 あと、当研究室特有の事情や研究でよくなされる作業(VASP を使うなど)をそのまま例に挙げることがよくあります。 (今まさに表示されている)このページに書かれているのは最新の記事であり、書いてから暫く時間の経った物は適当なタイミングで archives に放り込んでいます。 vim: 連続上書きモード たとえば、以下のファイルがあるとします。 (ちなみにこれは VASP の POSCARの一部分で

  • UNIX今日の技 - UNIX今日の技/screen

    『UNIX今日の技』の screen に関する項目を纏めたものです。 多くの人には「screen?何それ美味しいの?」ってな感じでしょう。 でも、少し覚えれば結構美味しいです。 私も極める程には使えてないので紹介程度しか出来ませんが。 screen はターミナル上で動くアプリケーションで、ターミナルとして動きます。 どういうことかというと、ログインしたターミナルで「screen」を実行してやると、kterm や putty といった比較的低機能なターミナルを、高機能な「screen ターミナル」として使えるということです。 ……分かり難いですか? まあ追々分かると思います。 screen には他のターミナルにない優れた機能があります。 ……ということで幾つか機能を紹介していくつもりなんですが、デフォルトの状態では使い難いので最初に私の設定ファイル(~/.screenrc)を公開しておきます

  • mizzy.org : マルチプロセッサ/マルチスレッド メモリアロケータ Hoard

    マルチプロセッサ/マルチスレッド メモリアロケータ Hoard Posted by Gosuke Miyashita Thu, 18 May 2006 14:43:09 GMT Hoard というメモリアロケータを、弊社サーバエンジニアの方から教えてもらいました。 使い方は簡単で、 export LD_PRELOAD="/path/libhoard.so:/lib/libdl.so" などとしておくと、アプリケーション実行時に Hoard のライブラリを読み込み、malloc/free を Hoard のものに置き換えます。これにより、マルチプロセッサ/マルチスレッド環境でパフォーマンスを発揮する Hoard のメモリアロケーションアルゴリズムが、アプリに一切手を加えることなく利用できる、というわけです。 もちろん仕組み上、FAQ にあるように、スタティックリンクされたアプリや、mallo

  • syslog は I/O 負荷が高い → daemontool に移行しよう! :: Drk7jp

    qmail のログを daemontool 経由にする方法 まずは、qmail 1.03 内の FAQ テキストの 7.7 項をみる。ちょろっと情報が記載されています。 7.7. How do I avoid syslog? It chews up a lot of CPU time and isn't reliable. Answer: Install daemontools (http://pobox.com/~djb/daemontools.html). Make a /var/log/qmail directory, owned by qmaill, mode 2700. Do qmail-start ./Mailbox /usr/local/bin/accustamp \ | setuser qmaill /usr/local/bin/cyclog /var/log/qmail

  • 「全事務職員がLinuxデスクトップを使用している町役場」は実在する:ITpro

    二宮町は栃木県にある人口約1万7000人の町。二宮尊徳ゆかりの町名と「いちご産出量日一」で知られる。同町は,町役場の事務用パソコンのすべて,約140台をLinuxに入れ替えるという前代未聞の挑戦を行っている。OSをLinuxにするだけでなく,オープンソースのOpenOffice.orgやFirefox,Thunderbirdでワープロ,Web,メールによる業務を行う。記者の知る限り,日で例のない試みだ。 同町が役場をあげてLinuxに移行することになったのは,IPA(独立行政法人情報処理推進機構)が実施した「自治体におけるオープンソース・ソフトウエア活用に向けての導入実証」に参加したからだ。この事業は,オープンソース・ソフトウエアを自治体のデスクトップ機で使用する実現性と課題を明らかにするための実験である。同町は2月にLinuxへの移行を開始した。 この実験には二宮町のほか,北海道札幌

    「全事務職員がLinuxデスクトップを使用している町役場」は実在する:ITpro
  • メインの設定ファイル

    戻る 原文:http://wiki.dovecot.org/MainConfig(22版) 翻訳:龍義(Toyota Tatsuyoshi) & Prompt Works Inc. 2006.2 21版 2006.3 22版に修正 これは Dovecot のメインの設定ファイルです。 デフォルトの値が設定されるので、実際の設定ファイルではほとんどの オプションがコメントにされています。 設定ファイルは IMAP サーバ環境に合わせてとても調整された制御を 提供できます。 このファイルはバージョン 1.0 向けのものです。 もしバージョン 0.9.x を使っている場合は、いくつかの設定項目が 変更になっているので、 設定ファイル内の説明を読むようにしてください。 もしバージョン 0.9.x を使っているならば、バージョン 1.0 に 移行することを考えても良いと思います。 Dovecot 1

  • prelink の効果を測定する - bkブログ

    prelink の効果を測定する prelink は大量の共有ライブラリをリンクしたプログラムの起動時間を短縮するためのツールです。最近の Linux で利用できます。Gentoo Linux Prelink ガイドによると「典型的なKDEプログラムの起動時間は50%も短縮することができます」とのことです。このエントリでは簡単なプログラムを書いて prelink の効果を調べる実験を行ってみます。 通常、動的リンクされたプログラムはシンボルの参照時に再配置およびシンボルのルックアップなどを行う必要があります。prelink は実行ファイルと依存する共有ライブラリを書き換えて、これらの処理を行う必要性を減らします。また、prelink されたプログラムはリロケーションによって発生する共有不可能ページが減るため、プロセス間で共有できるページが増えるというという効果もあります。 prelink

  • cyano: 30万個ぐらいの静的ファイルを配信するサーバーの選び方

    naoyaさんが公開されてるInside Hatena Bookmark's Backend の資料などを読むと、mod_perlなサーバーやMySQLサーバーの選び方の参考になったりするわけですが、世の中を見渡してみても、静的コンテンツ(画像とか)を配信するサーバーの指南書らしきものはなかなか見あたりませんでした。 なので、経験を元に書いてみることにします。 弊社の画像配信サーバーには、平均10kbぐらい(たぶん)の画像が30万個ぐらいあって、それをDell PowerEdge 1750+lighttpdを使って配信してます。 以前は搭載メモリ1GBのサーバーを使っていたのですが、その時のvmstatがこのような感じ。 procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu---- r b sw

    fanglang
    fanglang 2006/04/30
    Linuxのキャッシュをうまく使う
  • ITmedia エンタープライズ : Linux Tips「カーネルパニック時には自動的に再起動するようにしたい」

    通常の設定では,カーネルパニック(システムがフリーズすること)が起きるとそのまま操作待ちの状態で待機するようになっている。 しかし,24時間稼動が前提のサーバ用途などではカーネルパニックが起きたとしても回避する手段を考えておかなければならない。次のように設定すると自動的に再起動が行われる。

    ITmedia エンタープライズ : Linux Tips「カーネルパニック時には自動的に再起動するようにしたい」
    fanglang
    fanglang 2006/04/13
    設定しないとね。
  • マイクロソフトのLinux研究所、活動内容を公開へ--目的はフィードバックを得ること

    Microsoftは、社内Linux研究所の活動を共有するためウェブサイトを開設する予定だ。その目的は、Microsoft製品とオープンソースソフトウェアを組み合わせる顧客からのフィードバックをサンプルとして集めて調査することだ。 MicrosoftのプラットフォームテクノロジストラテジーのゼネラルマネージャーBill Hilf氏は米国時間4月6日、ボストンで開催のカンファレンス「LinuxWorld」で基調演説をし、「Port 25」と名付けられたウェブサイトについて説明する予定だ。 MicrosoftLinuxと激しく争っているが、ワシントン州レドモンドの社では300のLinuxサーバを運用しながら競合分析や、Microsoft製ソフトウェアを使用したLinuxなどのオープンソース製品の動作試験を実施している。 Port 25(企業がインターネット電子メール用に使用するルータのポー

    マイクロソフトのLinux研究所、活動内容を公開へ--目的はフィードバックを得ること
    fanglang
    fanglang 2006/04/07
    「Windows Vista」など次期MicrosoftソフトウェアとLinuxなどのオープンソース製品との相互運用性