タグ

linuxに関するakiyanのブックマーク (87)

  • linuxでバックグラウンド処理を便利にするコマンド+おまけ - 絶品ゆどうふのタレ

    追記2009/10/16: いくつか指摘を受けましたが、linuxでっていうかzshに結構依存してしまっています。 つい自分環境についてばっかり考える悪い感じw 書こうと思った発端。 "disownコマンド - Do You PHP はてな" ことコマンドラインのTIPSに関しては、予想外な人が予想外な事を知らないものだ!と驚く事があります。 disownを知らなかったってことは、このへんももしかしたら知られてないかも?というバックグラウンド処理に関する豆知識(+おまけ)をいくつか。 知ってたらごめんなさいだけど、こういうのが需要あるってわかったら口に出して言ってみておくのは大事だよね! 1. しょっぱなからdisownした状態でバックグラウンド処理にする「&|」 いちいちバックグラウンド処理にした後にdisownするって2度手間が嫌な人に。 disownについては上記の記事参照。 % p

    linuxでバックグラウンド処理を便利にするコマンド+おまけ - 絶品ゆどうふのタレ
    akiyan
    akiyan 2009/10/16
    イイ!
  • ウノウラボ Unoh Labs: サーバのネットワーク速度の調査/測定方法

    こんにちは。kyagi です。先日データセンタ内のサーバ群のうち、なぜか特定の1台だけネットワークの速度が極端に遅いという問題がありました。今回はサーバマシンのネットワーク速度の測定方法と原因についてお話しします。同様のトラブルが発生している方のお役に立てば幸いです。問題解決までの手順としては以下になります。 1. 現在の状態を調べる 2. ハード/ソフト含めて考えられる原因をいくつか挙げる 3. 原因について改善されるまでひとつひとつ検証していく まず現在の NIC の HW 情報とドライバを lspci で調査します。ここでは Broadcom の NetXtreme BCM5722 という NIC を使用していることがわかります。 # lspci -vvv | grep Ether 01:00.0 Ethernet controller: Broadcom Corporation

  • リアルタイムミラーリングツール導入(lsyncd+rsyncd) - Fedoraで自宅サーバー構築

    lsyncdを使用してマシン間でリアルタイムにディレクトリのミラーリングを行う。 lsyncdはLinuxカーネルのinotify機能を利用して、ファイルの更新時にミラー先のrsyncサーバーへrsyncを実行することにより、リアルタイムにディレクトリのミラーリングを行う。 ここでは、例として/rootディレクトリをミラー先の/tmp/rootディレクトリへミラーリングする。 [root@to ~]# mkdir /tmp/root ← ミラー先ディレクトリ作成 [root@to ~]# chown nobody:nobody /tmp/root/ ← ミラー先ディレクトリ所有者をnobodyに変更 [root@to ~]# vi /etc/rsyncd.conf ← rsyncサーバー設定ファイル作成 [root] ← 任意のモジュール名(ミラー元から接続時の名前) path = /tm

    akiyan
    akiyan 2009/08/28
    これは便利そう。
  • WebKitを使ったHTML2PDF·wkhtmltopdf MOONGIFT

    Safariではレンダリングエンジンとして、WebKitが採用されている。iPhoneAndroid、Palmといったモバイル機器やAdobe AIRでもWebKitをレンダリングエンジンとしており、そのシェアは拡大中だ。高速なレンダリングが可能であり、何よりオープンソースだ。 WebKitを使ったHTML2PDF そんなWebKitを使ってWebページをPDFに変換してくれるのがwkhtmltopdfだ。 今回紹介するオープンソース・ソフトウェアはwkhtmltopdf、Windowsで使えるHTML2PDFだ。 wkhtmltopdfはコマンドラインで使うソフトウェアで、URLやHTMLファイルを渡すと、それをWebKitでレンダリングした結果をPDFファイルとして保存する。日語も利用可能だ。オプションがとにかく多彩に用意されている。 オプションが多彩 表示に関するオプションの他、

    WebKitを使ったHTML2PDF·wkhtmltopdf MOONGIFT
  • puppy linux についてのあれこれ |WindowsユーザーのためのPuppy Linux入門3 (後編)

    3-4 LANの設定~カードの認識 Windows以外のOSを使う上で何が最大の障害かというと、ハードウェアを動かすドライバが不十分であるということです。(PCに接続する)ほとんど全てのハードウェアはWindowsで動くように設計されています。しかし、Linuxで動くかどうかは未知数です。多くの開発者の努力によってLinuxのドライバも充実してきましたが、それでも動かないハードウェアは多くあります。LAN、中でも無線LAN(WLAN)はその最大の障害でしょう。この節では、PuppyのLAN接続の方法を書きますが、お使いのLANカード、WLANカードが動くかどうかは全く保証できません。個々のカードについては、それに使用されているチップの情報(多くは英語ですが)を入手して検討されることを望みます。Puppyやその他のLinuxのフォーラム等も参考になります。 さて、お手持ちのカードが動くかどう

    akiyan
    akiyan 2009/03/27
    これはためになる。
  • ◇ホスト名毎のメールの振分け◇初心者のためのLinuxサーバー構築講座☆お便利.com☆

    Bermain slot gacor di Toto88 bisa menjadi pengalaman yang menggembirakan dan menguntungkan. Dengan berbagai pilihan permainan, fitur yang menarik, dan peluang menang besar, Toto88 telah menjadi destinasi utama bagi para pemain slot online. Artikel ini akan membantu Anda memahami bagaimana memaksimalkan pengalaman Anda saat bermain slot gacor di Toto88. Toto88 menawarkan pengalaman bermain slot onl

    ◇ホスト名毎のメールの振分け◇初心者のためのLinuxサーバー構築講座☆お便利.com☆
    akiyan
    akiyan 2009/03/04
    「メールのアカウント名と同名のアカウントがシステム上に存在する場合」
  • メルマ!

    メルマ!サービス終了のお知らせ いつもメルマ!をご利用いただき誠にありがとうございます。 サービス開始以来、たくさんの皆様にご利用いただきましたメルマ!ですが、 誠に勝手ながら、2020年1月末を持って一部を除きサービスを終了させていただく事となりました。 今までのご愛顧、誠にありがとうございました。 1月末以降のスケジュールは以下となります。 (スケジュールは変更となる可能性があります) 2020年2月14日 マイメルマでの記事ダウンロード機能の停止(マイメルマの停止) 2020年3月2日 全てのデータを削除 記事データのダウンロード機能に関しては、マイメルマよりご利用ください。 今までご利用いただきまして、当にありがとうございました。 サービス終了に伴うQ&A Q. 読者のメールアドレスは公開されますか? A. メールアドレスはすべてメルマ!でお預かりしているものとなります。 大変申

    akiyan
    akiyan 2009/03/04
    virtusertableでワイルドカード指定。
  • ◇メール転送設定の使い分け◇初心者のためのLinuxサーバー構築講座☆お便利.com☆ http://www.obenri.com/_sendmail/host_dist.html#

    Bermain slot gacor di Toto88 bisa menjadi pengalaman yang menggembirakan dan menguntungkan. Dengan berbagai pilihan permainan, fitur yang menarik, dan peluang menang besar, Toto88 telah menjadi destinasi utama bagi para pemain slot online. Artikel ini akan membantu Anda memahami bagaimana memaksimalkan pengalaman Anda saat bermain slot gacor di Toto88. Toto88 menawarkan pengalaman bermain slot onl

    ◇メール転送設定の使い分け◇初心者のためのLinuxサーバー構築講座☆お便利.com☆ http://www.obenri.com/_sendmail/host_dist.html#
    akiyan
    akiyan 2009/03/04
    歴史説明がイイ。
  • Monitでサービス・プロセス監視、止まったら勝手にリスタート(1) « SawanoBlog.

    Linuxサーバの話。 シンプルにサーバ上のプロセス監視をしたければ「Monit」が最近のお気に入りです。 プロセスの自動再起動とかは、「qmail+FreeBSDでdaemontoolsを使う」といった組み合わせをしたことはありますが、どうにもプロセスの堅牢化まで手順が多くて大変でした。 この前CentOS5でちょっと止まりにくい(止まってもすぐわかる)サーバを作らないといかんとなったので、外部監視はNagios、内部リソース情報取得にNRPE、そしてプロセスの死活監視をMonitでやって見たところMonitの使い勝手が思いのほか良かったので使い方を記事にしておく。 Monit公式サイトとマニュアルドキュメント http://www.tildeslash.com/monit/ http://www.tildeslash.com/monit/doc/ Monitによるローカルプ

    akiyan
    akiyan 2009/02/18
    なんかよさげ。
  • わずか5分でWindows Serverを準備する(動かす)方法 (Windows Server on Amazon EC2) - 元RX-7乗りの適当な日々

    先日、SLAが発表され、正式版(Production)となった"Amazon EC2"ですが、それと同時にベータ扱いではありますが、"Windows Server"へ対応したとのことなので、試してみることにしました。 これまでAmazon EC2上で稼動できるOSは、Linuxがメインで、中にはベンダーが保守もしてくれるRedHat Enterprise LinuxOracleが稼動するAMI(Amazon EC2の仮想OSイメージ)もあったのですが、Windowsが正式に動くこととなり、利用シーンの幅がより大きく広がったのではないでしょうか。 # あ、Linuxだけではなくて、OpenSolarisもありましたね。 というわけで題して、何もないところから5分でWindows Serverを動かすところまで、やってみます。このエントリでは、その方法をチュートリアル形式で紹介します。 前提

    わずか5分でWindows Serverを準備する(動かす)方法 (Windows Server on Amazon EC2) - 元RX-7乗りの適当な日々
    akiyan
    akiyan 2009/01/12
    超GJなまとめ。
  • Linux チューニング - Ext3 のパフォーマンスを最大化させる

    じつは自宅サーバのロードアベレージが上がり続けています。分析の結果、ボトルネックは I/O 処理でした。CPU は Athlon64 X2 4400+ ですが、まだまだ当分この CPU で間に合いそうです。HDD は当時は 7200 回転で最速だった HITACHI Deskstar T7K250 SATA2 250GB を RAID1 構成にしたのですが、今思えば速度優先で RAID0 にしておけば良かったと少しだけ後悔。 I/O がボトルネックに成っている理由ですが、Drk7jp が公開しているサービスの全てがキャッシュファイルを利用した高速化手法を取っているのですが、単純にそれらファイルの write 処理が追いついていません。常に何らかのプロセスで I/O 待ち状態が発生しているような状況です。抜的な解決方法としては disk を高速なものに交換する以外ありません。 というわけで

    akiyan
    akiyan 2008/09/24
    ためになるー。
  • Debian GNU/Linux で Dropbox

    オンラインストレージサービスの Dropbox が一般公開された。 WindowsMac OS X だけでなく Linux でも使えるというのでインストールしてみた。 http://www.getdropbox.com/ Windows にインストール こちらは特筆することなし。ソフトウェアをダウンロードしてインストール。 プリファレンスで Dropbox ディレクトリを c:\home\naney\var\Dropbox に変更したぐらい。 Debian GNU/Linux sid にインストール Ubuntsu 用のバイナリはあるのだが、ソースも公開されているので今回はビルドしてインストールしてみる。 以下の手順で Debian パッケージ化してインストール。 sudo apt-get install libnautilus-extension-dev libnotify-dev

    Debian GNU/Linux で Dropbox
    akiyan
    akiyan 2008/09/19
    DebianにDropboxをビルドしてインストール。
  • ゲーム・裏技・攻略 - ワザップ! - 全てのゲーム情報を一つのサイトで

    ワザップ!は新しいユーザーを募集中です!ユーザーになるとレビュー・ニュース記事の投稿やメッセージ機能、コメント・各種評価の通知機能が利用できます。

  • ウェブサイトのスクリーンショットを取る方法 YARETOKO「ヤレトコ」メインブログ

    ウェブサイトのサムネイル画像の生成サービスといえば、 SimpleAPIとかMozShot(上記スクリーンショットはMozShot)とかが有名だと思いますが、以前より自分で作ってみたかった。 ってことで少し作ってみた。 その時いろいろ調べたことをまとめておこうと思います。 [続き:] WindowsPHP PHPとGDを使ってスクリーンキャプチャをする方法や PHP+Windowsでスクリーンショットやサムネイル作成 で紹介されています。 <?php $im = imagegrabscreen(); imagepng($im, "myscreenshot.png"); ?> Windows版のスクリーンショットは上記でとれるとのこと。 楽ちん!でも、Windows版だけかぁ・・・。 Linuxでの実現は? ここから題って感じですが、結論から言っちゃいます。 linuxでの実現は出来ます

  • Linuxにソフトウェアをインストールする際にやってしまいがちな失敗10選

    文:Jack Wallen(Special to TechRepublic) 翻訳校正:村上雅章・野崎裕子 2008-09-17 08:00 Linuxにソフトウェアをインストールするという作業には、かつてほどではないものの、注意すべき落とし穴がまだいくつか存在している。しかし、記事で紹介している項目を参考にすることで、あなたのLinuxライフはよりシンプルで安全なものとなるはずだ。 #1:.rpmや.debを採用しているシステムにもかかわらず、ソースコードからイントールを行う Linux初心者の中には、OS上にインストールされるすべてのアプリケーションが、rpmやapt(あるいはdpkg)といったパッケージ管理システムによって管理されるということすら知らない人も多い。とは言うものの、こういったシステム(rpmやapt、dpkg)が管理できるものは、当該システムを用いてインストールしたア

    Linuxにソフトウェアをインストールする際にやってしまいがちな失敗10選
  • MOONGIFT: � GitもGUIがあると便利に「Git GUI」:オープンソースを毎日紹介

    慣れるとCUIで十分な気もするが、やはりGUIインタフェースがあった方が最初のとっかかりには良い。それはバージョン管理システムであっても同様だ。CVSがもてはやされたのはWinCVSがあったからだろうし、Subversionは言わずと知れたTortoiseSVNがある。 メイン画面。ここからコミット、プッシュを行う 同様にGitでもGUIインタフェースがあると便利に感じることがあるかも知れない。そこでこれだ。 今回紹介するオープンソース・ソフトウェアはGit GUI、GitGUIフロントエンドだ。 Git GUIはTkで開発されたソフトウェアで、WindowsMac OSXLinuxとで動作する(試したのはMac OSX向けのみ)。標準で配布されているものではないが、Google Codeで配布されているバージョンであれば一部日語化されている。 設定画面 可能な処理はレポジトリの作

    MOONGIFT: � GitもGUIがあると便利に「Git GUI」:オープンソースを毎日紹介
    akiyan
    akiyan 2008/08/27
    これも。
  • linuxのloopbackデバイスが足りなくてxenのDomUが3つまでしか起動しない件 - 狐の王国

    なんかいろんな人がハマってるらしいのだが、俺もハマった。 どうもLinuxでは/dev/loop*、ループバックデバイスがデフォルトでは0-7までの8つしか無いようで、たぶんDom0が1個消費してるっぽい? で、各DomUが2個ずつ(たぶん/とswapの2個の仮想ディスクがあるせい)消費してるので、3つ目までは順調に起動するのだが、4つ目のDomUが起動しない。 Error: Device 2049 (vbd) could not be connected. Backend device not found. こんなエラーが出る。 というわけでカーネルのオプションにmax_loop=255とか付けるなり、モジュールのオプションに付けるなりしとかないといけない。 うちでは以下のようにしてDom0を再起動した。 # echo 'options loop max_loop=255' >/etc/

    linuxのloopbackデバイスが足りなくてxenのDomUが3つまでしか起動しない件 - 狐の王国
    akiyan
    akiyan 2008/07/13
    これははまる!
  • Linuxチューニング 第1部第1回 ファイル・アクセスを高速化:ITpro

    ファイルの入出力性能の改善は,システム全体の処理速度向上に大きく貢献する。高速なプロセッサを搭載する現在のコンピュータでは,ファイルのアクセス速度がシステム・パフォーマンスのボトルネックになっているためである。不要なディスク・アクセスの削減とアクセス速度そのものの向上が,チューニングの要となる。 アクセス時刻の記録を省略しファイル読み込みを高速化 ファイルにアクセスしたときには,最終アクセス時刻が属性情報として記録される。この情報を記録しないように設定することで,ファイルの読み込み速度を向上できる。最終アクセス時刻の記録を止めるには,ファイル・システムのマウント時に,noatimeオプションを指定する。ベンチマークでは,読み込み速度が2倍強に改善できた。 atimeは無駄 LinuxなどのUNIX系OSでは,statやfstat,lstatというシステム・コールを使って,ファイルの属性情報

    Linuxチューニング 第1部第1回 ファイル・アクセスを高速化:ITpro
    akiyan
    akiyan 2008/06/09
  • ウノウラボ Unoh Labs: プロセスの監視を行う デーモン monit

    こんにちは satoです。 monitは プロセスの監視を行うデーモンです。 条件とそれに伴うアクションを指定することができます。 条件とは例えば以下のようなものがあります プロセスが起動していなかったら 特定のプロセスのメモリの使用量が あるサイズを超えたら 特定のプロセスのCPUの使用率が 50%を超えている状態が 10分続いたら 特定のポートに接続できなくなったら など アクションには以下のような物があります 起動、再起動する アラートメールを送信する ユーザスクリプトを実行する など これらを組み合わせて、プロセスの監視を行います。とくにユーザが作成したプログラムの監視などに効果を発揮します。インストールは RedHat系なら yum install monit で入ります。(CentOSや商用のRedHatはrpmforgeをリポジトリとして追加する必要があります) 主な設定ファ

    akiyan
    akiyan 2008/03/18
    そんなデーモンがあるとは。
  • TestDiskに救われる

    先週メインで使用していたPCのCドライブが破損した。 破損前に十分に長い期間その予兆を示していたのでタスクスケジューラで定期的に バックアップを行っていた。 Cドライブのディスクを入れ替えてWindowsXPをインストールしようとしたとき、 誤ってそのバックアップのほうの別のディスクの単独の基パーティションを消してしまった。 さらに悪いことに、その領域に新しい基パーティションを作成しなおしてしまった。 結果からいうと、TestDiskによってもとのデータが全て復元された。 何度か起動が出来なくなる障害に遭ったことはあるが、 OS起動不可の状態からディスク復旧を試みなければならないことは 4年くらいはは無かった気がする。 当時と比べるとネットで調べるとLinuxを利用した復旧ツールはかなり進化している。 気の利いた復旧ツールの進化を育み、 さらにそれ自体に再配布の自由があるこのOSに心か

    TestDiskに救われる