タグ

ブックマーク / mag.osdn.jp (33)

  • 1つのシェルから複数のSSHセッションを同時に実行するツール3種類を試す | OSDN Magazine

    リモートマシンへのログインやファイルのコピーなど、システム管理作業全般でSSHを利用する機会は多い。SSHでの作業を効率よく進めるには、複数のリモートマシンに対してコマンドを同時に実行できるツールを使ってみるとよいだろう。この記事では、Parallel ssh、Cluster SSH、ClusterItという3つのツールを紹介する。いずれも、単一のターミナルウィンドウで入力したコマンドを、対象となる複数のリモートマシンに対して一斉に送ることができる。 こうしたツールを使わずに、openSSHで複数ホストに対する処理を行うことも不可能ではない。たとえば、実行するコマンドを記述したファイルを作成し、bashのforループを使って、複数のリモートホストに対して順次実行していけばよい。だが、ツールを使うことにはメリットがある。その1つは、複数のホストで並行してコマンドを実行できる点だ。短時間で完了

    1つのシェルから複数のSSHセッションを同時に実行するツール3種類を試す | OSDN Magazine
  • 「しまった」という時のためのext3undel | OSDN Magazine

    rmコマンドはデータを削除するためのパワフルなツールだ――が、ファイルやディレクトリを誤って削除してしまった場合にはそうとも言っていられない。しかしありがたいことに ext3undel ユーティリティを使えば、ext3ファイルシステム上で誤って削除してしまったデータを復旧することができる。ext3undelを使えば、ファイル名で指定したファイルを復旧させることもできるし、削除されたという印が付けられている全ファイルを復旧することもできる(ただしこの場合ファイル名は復旧できないため目的のファイルを見つけるためにファイルの内容を確認する必要がある)。 ext3ファイルシステム上の各ファイルは、2つの部分から構成されている。一つは、ファイル名、容量、作成日時、アクセス日時などのファイルのメタデータで、inodeというUnixのデータ構造の中に保存されている。もう一つの部分であるファイルの実際の内

    「しまった」という時のためのext3undel | OSDN Magazine
  • Linux向けのCHMファイルビューア | OSDN Magazine

    たとえLinuxしか使っていなくても、一度や二度はMicrosoftのCHM(Microsoft Compiled HTML Help)ファイルを参照しなければならなくことがあるだろう。Apache, MySQL、PostgreSQLPythonPHPといった数々のオープンソースプロジェクトでも、一般的なこのフォーマットが利用されている。 たとえLinuxしか使っていなくても、一度や二度はMicrosoftのCHM(Microsoft Compiled HTML Help)ファイルを参照しなければならなくことがあるだろう。Apache, MySQL、PostgreSQLPythonPHPといった数々のオープンソースプロジェクトでも、一般的なこのフォーマットが利用されている。 CHMは、MicrosoftがそれまでのWinHelp(HLP)フォーマットに対する活動を中止し、Windo

    Linux向けのCHMファイルビューア | OSDN Magazine
  • Linux仮想化入門 | OSDN Magazine

    最近は多様なLinuxディストリビューションが利用可能になっているので、同時に複数のディストリビューションを試してみたいと思うことが多くなった。そのようなときには仮想化環境をインストールすれば、各々が専用のサンドボックスの中に完全に隔離された複数のオペレーティングシステムを一台のマシン上で実行することができるようになる。以下では、よく使われている仮想化環境である VMware 、 VirtualBox 、 QEMU の3つを使い始める方法を紹介する。 仮想化環境では、ホストオペレーティングシステム上のシミュレートされた環境内で複数のゲスト仮想マシンを実行することができる。各ゲスト自身には、ホストの物理的なハードウェアのすべてを自由に使用することができるように見えている。 仮想化は小型で低速なマシン上ではそれほど快適に使うことはできないが、最近のように32ビットまたは64ビットアーキテクチャ

    Linux仮想化入門 | OSDN Magazine
  • 数々の新機能を提供するFirefox 3ベータ4 | OSDN Magazine

    現在テスト段階にあるFirefox 3の最新ビルド「ベータ4」が先週月曜日にリリースされた。Mozillaは現在、そのフラグシップソフトウェアFirefox 3の最終版を2008年第1四半期中にリリースすることを目指している。ここでFirefox 3での変更点を見てみよう。 Firefox 3の最新ベータ版はmozilla.comから入手することができる。Firefox 3ベータ4ではLinux版、Windows版、Mac OS X版(Universal Binary)が40言語以上で提供されている。Linux版はbzip2で圧縮されたtarアーカイブになっていて、システム上の任意の場所で展開すればよい。 ベータ版の実行の前にそれ以前の版のFirefoxを実行中の場合には、まずはすべてのインスタンスを終了させる必要がある。また既知の問題点がいくつかあるので、リリースノートも実行前に確認して

    数々の新機能を提供するFirefox 3ベータ4 | OSDN Magazine
  • Nautilusにユーザ独自のコンテクストメニューを追加させるNautilus-actions機能拡張 | OSDN Magazine

    GNOMEデスクトップ環境におけるデフォルトのファイルマネージャであるNautilus用のプラグインおよび機能拡張は何十個も存在しているが、Nautilusのコンテクストメニュー用アイテムを変更できるものは1つしか存在していない。それがNautilus-actionsという機能拡張で、これを利用するとコンテクストメニューにユーザ独自のカスタムアイテムを追加することができ、例えばファイルタイプごとに固有な操作オプションを、当該ファイルの右クリックで表示されるコンテクストメニュー中に追加するといった設定が可能となる。 UbuntuおよびFedora環境でのNautilus-actionsのインストールは、それぞれapt-getおよびyumを介して実行することができる。このNautilus-actionsは以前に紹介したnautilus-image-converterおよびnautilus-op

    Nautilusにユーザ独自のコンテクストメニューを追加させるNautilus-actions機能拡張 | OSDN Magazine
  • Firefoxのメニューを整理するエクステンション | OSDN Magazine

    横に長々と並んだFirefoxのメニューを煩わしく思っている人のために、Firefoxエクステンションを3紹介する。Compact Menu 2ほか2だ。いずれも、メニューの全項目を1つのプルダウン・ボタンに入れてしまうので、「ダウンロード」や「履歴」や「ブックマーク」などのボタンをメニュー・バーに置くことができる。もう一つ、メニュー・バーではなくステータス・バーを整理するOrganize Status Barも紹介しておこう。ステータス・バーに表示される全項目を並び替えられるほか、非表示にすることもできる。 Compact Menu 2 は、エクステンションのホームページにあるInstall Nowボタンをクリックするだけでインストール可能。再起動を必要とするタイプのエクステンションは、多くの場合、インストール後さらに有効にする操作が必要だが、このエクステンションではその必要はない。

    Firefoxのメニューを整理するエクステンション | OSDN Magazine
  • Linux上でマウスジェスチャーを使う | OSDN Magazine

    私がマウスジェスチャーを初めて使ったのはOperaブラウザ上で意図せずしてであったのだが、メニューを使ったりナビゲーションツールバーにマウスを移動させたりしなくても、ブラウザ履歴の前後のページへ移動したり、新規ウィンドウを開いたり、タブを閉じたりするなどの様々なことを素早くすることができるので、すぐに気に入ってしまった。今やマウスジェスチャーはFirefoxやKonquerorでも使うことができるだけでなく、GNOMEやKDEデスクトップ環境でも使うように設定することができるようになっている。 マウスジェスチャーというのは、要するにキーボードのショートカットのようなものだ。マウスジェスチャー機能を利用すれば、マウスで描くパターンに対してよく使うタスクを割り当てることができる。つまり例えば、マウスをクリックして左にドラッグすることで、閲覧していた一つ前のページに移動できるようにすることなどが

    Linux上でマウスジェスチャーを使う | OSDN Magazine
  • Firefoxを自動運転するツール、iMacros | OSDN Magazine

    Firefoxのエクステンション iMacros for Firefox を使うと、Firefoxを自動運転することができる。Webブラウザーで定期的に行わなければならない日常業務がある、開発している最新Webアプリケーションのインタフェースを自動的にテストしたい、毎日1回クリックするだけで訪問したサイトをすべて記録したいといったときに利用できる。 iMacrosはFirefoxの操作を記録し自動再実行するツールだ。Firefoxのエンジンを利用してFirefox上で行った操作を追跡しスクリプトとして記録する。このスクリプトを保存しておけば、あとでロードして実行したり、コピーして別のコンピューター上で実行したりすることができる。大概の無償Web自動化ツールとは異なり、大方のJavaScriptに対応しており、有償版(500ドル)ならFlash、Java、Silverlightなど、種々のサ

    Firefoxを自動運転するツール、iMacros | OSDN Magazine
  • CLIマジック:lftpで行う手軽なバックアップ | OSDN Magazine

    どのようなLinuxディストリビューションであれ、そのリポジトリにはグラフィカル系のFTPクライアントがいくつか収録されているはずだが、高機能なコマンドライン系FTPツールを探しているなら lftp がお勧めである。そうした用途なら伝統的なftpコマンドを使えば事は足りそうなものだが、lftpを使用することにより、FTPプロトコルを用いたファイル/ディレクトリ管理がより高度なレベルで実行可能となるのだ。これが実際に何を意味するのかを確認するため稿では、Webサイトに置かれたファイル群をローカルフォルダにバックアップコピーするスクリプトを、lftpを使って構築してみることにする。 こうしたスクリプトを記述する場合、まずはlftpにおけるFTPサーバへの接続法およびリモートとローカルにあるディレクトリ間の同期法を知っておかなければならない。使用するFTPサーバが匿名での接続をサポートしている

    CLIマジック:lftpで行う手軽なバックアップ | OSDN Magazine
  • ファイルシステムの整理に便利なFSlint | OSDN Magazine

    月日が経つとファイルシステムには無駄なアイテムが山積する。そんなとき、ファイルシステムの整理に役立つのがFSlintという気の利いたツールだ。空のディレクトリ、参照先の存在しないシンボリックリンク、不正な名前のファイル、重複するファイル、テンポラリファイルなど、さまざまなごみファイルを探し出してくれる。だが、その便利さを帳消しにしているのが、ほとんど存在しないドキュメント類と、慣れるまでにひと苦労しそうなGUIだ。 FedoraとUbuntuのユーザは、それぞれ yum、apt-getを使ってFSlintをインストールできる。インストールしたFSlintの起動には、ターミナルウィンドウから「fslint-gui」コマンドを使う。また、Fedora 7マシンであれば「Applications」→「System Tools」メニューからも起動できる。コマンドライン指向の人なら「/usr/sha

    ファイルシステムの整理に便利なFSlint | OSDN Magazine
  • Synbakで簡単バックアップ | OSDN Magazine

    最近は定期的なバックアップが広く一般的に行われているが、Synbakを使うとその作業はずっと簡単になる。 Synbakには何種類ものバックアップ手法が用意されており、強力なレポートシステムによってあらゆる作業の詳細が確認できる。バックアップ機能についてはSSH(Secure Shell)、SMB(Server Message Block)、またはCIFS(Common Internet File System)経由でrsyncを利用でき、tarアーカイブの作成、あるいはCDやDVDの焼き付け(設定では時代錯誤的に“laserdisc”という表記を用いる)が可能だ。また、MySQLOracleデータベース、それにLDAP(Lightweight Directory Access Protocol)サーバへのアクセスやそれらのバックアップも行える。レポート機能では、バックアップの詳細なレポー

    Synbakで簡単バックアップ | OSDN Magazine
  • Firefox拡張:Screengrab!でWebページをキャプチャする | OSDN Magazine

    Screengrab!は、Webページを画像としてキャプチャするためのFirefox拡張だ。スクロールしないと表示しきれないページを一発でキャプチャしたいときに役に立つ。 Screengrab!をインストールするには、こちらのFirefox Add-onsのページで「インストール」をクリックすればよい。ちなみに日語化されたバージョンも入手可能だが、英語表示のオリジナル版でも操作方法がシンプルなので不都合はないだろう。なお、旧バージョンはJavaが必須だったが、現在のScreengrab!はJavaがインストールされていなくても利用することができる。 Screengrab! Screengrab!をインストールしてFirefoxを再起動すると、ページのコンテクスト・メニューに「ScreenGrab!」というサブメニューが表示されるようになる。また、ステータスバーに追加されるScreengr

    Firefox拡張:Screengrab!でWebページをキャプチャする | OSDN Magazine
  • SSHで簡単ホームネットワーキング | OSDN Magazine

    SSH(Secure Shell)ネットワークプロトコルを使えば、Linuxが動作するコンピュータどうしを接続して、ファイルの共有やアプリケーションのリモート実行が簡単に行える。またXサーバと併用して、ホームネットワーク上で1台のコンピュータを簡単に共有することもできる。 我が家ではと私で1台のデスクトップPCを共有しており、同時に利用することも多い。このPCSlackware Linuxを実行していて、私たちはユーザアカウント、Thunderbirdの電子メールプロファイル、Firefoxのブックマークを個別に持ち、その他ドキュメントも各自で管理している。Linuxでは複数のX Windowセッションを使ってこのPCを各自の仮想端末上で共有できるのだが、モニタとキーボードが1人分しかないので、一度に1人しか使えない。 そこで、このシステムを2人で同時に使えるように、ノートPCを購入し

    SSHで簡単ホームネットワーキング | OSDN Magazine
  • Mozilla、Webアプリをブラウザから切り離す「Prism」をリリース | OSDN Magazine

    米国Mozillaの研究部門Mozilla Labは、ユーザーがWebアプリケーションをブラウザから切り離し、従来のデスクトップ・プログラムのような感覚で操作できるようにするソフトウェアをリリースしたことを明らかにした。 同ソフトウェアは、これまで「WebRunner」と呼ばれていたが、先ごろ「Prism」に名称変更された。Mozillaのプラットフォーム・エバンジェリスト、マーク・フィンクル氏は、Prismはまだ開発中であり、あくまで“実験的なもの”だと語った。 Mozilla Labのトップページでは、Prismが紹介されている。スクロールしていくと「Getting Started with Prism」という項目があり、そこからダウンロードが可能だ 同氏はユーザー・インタフェース・デザイナーのアレックス・ファーボーグ氏とともに先週、この名称変更と同ソフトウェアのリリースをブログで発表

    Mozilla、Webアプリをブラウザから切り離す「Prism」をリリース | OSDN Magazine
  • PulseAudioに注目すべき理由(とPulseAudioの始め方) | OSDN Magazine

    サウンドサーバのPulseAudioはLinuxのサウンド分野では比較的新参者だが、少なくとも2つのメジャーなディストリビューション(FedoraとUbuntu)の次期リリースでデフォルトのセットアップとして採用されたので、ここで一度調べて理解しておく価値はあるだろう。 Linux用のサウンドシステムを理解するのは少々ややこしいことだ。どのプロジェクト(少し挙げるだけでもALSA、OSS、ESD、aRts、JACK、GStreamerがある)も大ざっぱで似たような言葉でプロジェクトを説明しているし、多種多彩なパッケージの名前――alsaplayer-esd、libesd-alsa、alsa-oss、alsaplayer-jack、gstreamer-alsa、gstreamer-esd等々――は、まるできりのない組み合わせゲームのようだ。また、これらのコンポーネントがどのように組み合わさる

    PulseAudioに注目すべき理由(とPulseAudioの始め方) | OSDN Magazine
  • ハウツー:LVMで楽々ディスク管理 | OSDN Magazine

    かつてディスク空間の管理は手間も時間もかかり、管理者にとってもユーザにとってもいらだたしいものだった。ディスク空間が足りなくなった場合には、Linuxをインストールし直したり、数時間をかけてPartedのようなツールを使用してパーティションの大きさを変更したりすることもしばしばだった。しかしLVM(Logical Volume Manager)を使用すれば、ほとんど苦労することなくディスク空間を増やしたり、減らしたり、管理したりすることができる。 LVM入門 LVMの使い方の説明に入る前に、LVMの用語を知っておこう。LVMでは、一般的なパーティションのことを「PV(Physical Volume、物理ボリューム)」と呼ぶ。そして一つ以上のPVが集まって、「VG(Volume Group、ボリューム・グループ)」を構成する。そして各VGは「LV(Logical Volumes、論理ボリュー

    ハウツー:LVMで楽々ディスク管理 | OSDN Magazine
  • 大量ファイルのダウンロードを簡単化するFlashGot機能拡張 | OSDN Magazine

    ダウンロードマネージャを利用すると、インターネットから多量の大型ファイルをダウンロードする際に要する時間を大幅に節約することができるが、対象となる個々のリンクをブラウザからダウンロードマネージャに手作業で渡す場合は、その作業だけで返って手間がかかるくらいである。ところがそうした手間も、Firefox用のFlashGot機能拡張を利用すれば一気に解消されてしまう。つまりFlashGotとは、各ユーザが愛用している外部アプリケーション式のダウンロードマネージャとWebブラウザの間で、こうした情報交換の橋渡しをしてくれるツールなのである。 FlashGotではGUIおよびコマンドライン形式の各種ダウンロードマネージャがサポートされており、LinuxWindowsMac OS X用のものを合わせるとその数は38を超える。例えばLinux用のものでは、Aria、cURL、Downloader 4

    大量ファイルのダウンロードを簡単化するFlashGot機能拡張 | OSDN Magazine
  • Open Tech Press | GNU GPLv3 日本語訳

    去る6月末に正式リリースされた、GNU General Public Licenseバージョン3 (GPLv3)の日語全訳を公開する。読みやすさ、理解のしやすさを旨に訳出した。訳に関する意見や誤訳の指摘は、記事へのコメントとして寄せて頂けるとありがたい。 GNU 一般公衆利用許諾書 (GNU General Public License) バージョン3、2007年6月29日 日語訳、2007年9月5日 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. (訳: ライ

    Open Tech Press | GNU GPLv3 日本語訳
  • このハードウェアはLinuxで使えるだろうか?――その調べ方 | OSDN Magazine

    あるコンピューターでGNU/Linuxが動くかどうか――それを判断するには、そのコンピューターを構成するハードウェア一つ一つについてGNU/Linuxの対応状況を調べるというきわめて厄介な作業が必要になる。出来合いのコンピューターを買うのではなく自分で組み立てる場合も、事情は同じだ。どちらにしても、使用するビデオ・カード、サウンド・カード、プリンター、スキャナー、デジタル・カメラ、ワイヤレス・カード、モバイル機器がGNU/Linuxで使えるかどうかを調べなければならない。しかし、幸いなことに、その作業に役立つ資料がいくつかある。 確かに、GNU/Linuxのハードウェア・サポートはここ10年で劇的に向上し、今では、どのコンピューター・システムでも、お好みのディストリビューションがそのまま動く可能性は大いにある。とはいえ、まだ対応できていないハードウェアも多く、購入する前に調べておくのが賢明

    このハードウェアはLinuxで使えるだろうか?――その調べ方 | OSDN Magazine