You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
リモートマシンへのログインやファイルのコピーなど、システム管理作業全般でSSHを利用する機会は多い。SSHでの作業を効率よく進めるには、複数のリモートマシンに対してコマンドを同時に実行できるツールを使ってみるとよいだろう。この記事では、Parallel ssh、Cluster SSH、ClusterItという3つのツールを紹介する。いずれも、単一のターミナルウィンドウで入力したコマンドを、対象となる複数のリモートマシンに対して一斉に送ることができる。 こうしたツールを使わずに、openSSHで複数ホストに対する処理を行うことも不可能ではない。たとえば、実行するコマンドを記述したファイルを作成し、bashのforループを使って、複数のリモートホストに対して順次実行していけばよい。だが、ツールを使うことにはメリットがある。その1つは、複数のホストで並行してコマンドを実行できる点だ。短時間で完了
なんとか、会社のアウトプットも先が見えてきたので、久しぶりのブログ。 最近はもっぱらインフラばっかりです。現在、スケールアウトができる体制を構築中で、構成については、ほぼ固まってきた。 あとは、運用ということで、複数台サーバを運用するのに、省力で対応することを考えていたところ、Funcやpuppetの導入も考えたけど、システム管理ツールとしては、rubyのものが多い気がしました。rubyを今から覚えるのも大変だし、他の人にそれを強いるのもなぁーということで学習コストと、そこまでやる必要ないだろうということで、複数のリモートマシンに対してコマンドを同時に実行できればいいじゃんということになり、Google先生に聞いて見た所、見事にヒット。 1つのシェルから複数のSSHセッションを同時に実行するツール3種類を試す ここから、いろいろ調べてみました。 見つかったのが、以下の一覧。 Paralle
Red Hat Insights Increase visibility into IT operations to detect and resolve technical issues before they impact your business. Learn More Go to Insights Red Hat Product Security Center Engage with our Red Hat Product Security team, access security updates, and ensure your environments are not exposed to any known security vulnerabilities. Product Security Center
※当エントリには「VMware Fusion 2.0.2 Build 147997(現行版)」リリース前に行った実践が含まれておりますが(「2.0.1 Build 128865」を使用)、言及している内容に現行版と大幅な相違はない事を確認しております。 Mac OS Xベースのデスクトップ仮想化ソフトウェア「VMware Fusion」は、昨年9月中旬にリリースされたアップグレード相当のVer.2.0より、「VMware Server」「VMware Workstation」等と同様に、コマンドラインから仮想マシンを制御可能とする「vmrun」に対応しています。「vmrun」からは各種パワーオペレーションやスナップショット等、任意の仮想マシンに対して様々な制御を行う事ができますが、その中でも今回は、sshを通じたリモートからの仮想マシンの起動を実践してみたいと思います。 今回採り上げていま
Apple、Mac OS X、関連アプリケーション、テクノロジ等を中心としたニュース、トピックス等をエントリ。 これまで複数回に渡ってVMwareによるコマンドラインインターフェイス「vmrun」に関連した内容をエントリさせて頂いておりますが、今回は前回までと同様にMac OS Xベースのデスクトップ仮想化ソフトウェア「VMware Fusion」を用いた形にて、同コマンドラインを通じたスナップショットの制御等を実践してみたいと思います。 ※「vmrun」の概要、及び使用例の一部等を以下のエントリに纏めておりますので宜しければ御参照下さい。 「VMware Fusion 2.0」におけるVNCサーバとヘッドレスモード 「vmrun」を通じたコマンドラインによる仮想マシン制御(VMware Fusion 2.0) 上記エントリでは、LAN上の別のコンピュータからsshを経由したリモートコント
9月末にVMware Server 2.0がリリースされました*1。 VMware Server 2.0は、ゲストOSの設定/起動などを行うインターフェイスとして Webベースの管理画面(GUI) http://ホストOSのIPアドレス:8222 にブラウザで接続すると管理画面が登場します。 コマンドラインベースの管理用ツール(CUI) vmware-vimsh、 vmware-vim-cmd と2種類のUIを提供しています。 ここで後者の vmware-vim-cmd を使えば、ゲストOSの電源ON/OFFと言った単純な操作は、コマンド一つで行えます。かなり便利なので、以下方法をまとめます。 vmware-vimsh vmware-vimsh は、対話型のシェルとして実装してあります。 まず root になって、vmware-vimsh を起動すると # /usr/bin/vmware-
Author: Blaise Barney, Lawrence Livermore National Laboratory This tutorial is intended to be an introduction to using LC's Linux clusters. It begins by providing a brief historical background of Linux clusters at LC, noting their success and adoption as a production, high performance computing platform. The primary hardware components of LC's Linux clusters are then presented, including the vario
dshとは dshは,リモートシェル(rsh/remsh/ssh)を複数同時に実行するためのラッパープログラムです. rsh/remsh/sshはシェル(ksh/bash/zsh/tcsh/sh等)をリモートホストで実行するためのプログラムです. セキュリティーホールについて Bugtraqに2003年8月10日に流れたSecurity advisory アドバイザリのページ はLinux等の asprintf を提供しているシステムには影響しません. つまりglibcを使っている Debian や ほとんどのLinuxは脆弱ではありません. また,dshの提供するasprintf の実装を確認したところ,vsnprintf で バッファ長を指定しているため,脆弱ではないです. クラッシュさせることはできませんでした. "make check"でセキュリティーホールが存在するかどうかを確認
口上 「あれ、先日調べたあのコマンドの名前なんだっけ」 なんて言いながら、google様に検索をかけるなんてことは皆さんもよくあるのではないでしょうか。 しかし、これは当然時間の無駄ですよね。同じ事に何度も時間をかけたりなんてしたくないですし。 こんな時、ちょっとハッカーな人はシェルのヒストリをたっぷり溜めておいて、シェル組み込みのヒストリ検索(ctrl + r とかで呼び出すやつ)などを使って調べたりするかもしれません。ただ、残念ながら自分の場合、コマンド名の断片すら思い出せないことも少なくありません。 こんなわけで、以前よりコマンドにタグ付けとかメモ書きをして、後で検索できるような仕組みが欲しいと考えていたのですが、なかなか実現には至っておりませんでした。 しかし、今日ふと簡単に実現できる方法を思いついたので、本エントリで紹介させて頂こうと思います。 やり方 タグ付けやメモ書きをする
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
尾藤正人(a.k.a BTO)です 僕の偏見かもしれませんが、Webプログラマの方の多くはコマンドラインをうまく活用できてないように感じます。 コマンドラインを使いこなすには最初にある程度の勉強が必要で、その敷居の高さのせいであまり便利さが感じられないのかも。 そこで、今更ながらコマンドラインの便利さを高らかに主張してみます。 ワイルドカード ワイルドカードという特殊文字を使うと特定パターンのファイル名を簡単にしてできます。 これは知ってる人も多いので、詳細は割愛。 ワイルドカードでうまくいかない場合は後述するfindコマンドを使います。 zshのワイルドカード zshのワイルドカードを使うと、ちょっとしたfindコマンドのようなファイル名のマッチができます。 簡単に紹介すると次のようなことができます。 echo **/foo # 再帰的に 'foo' にマッチ echo *(/)
Vista(RC2)では標準のシステムコンポーネントの1つとしてSUAを入れることができるが、現在のところ、実際にはMSのサイトからダウンロードする形式になっている。 SVR-5と、そうでないタイプの2つの形式を入れられることになっていて、beta2ではSVR-5がうまく入らなかった記憶があるが、RC1/2では問題なく入る。 また、beta-2ではkshを立ち上げるとWindowsにおけるユーザを一意とするSIDとUnixのUIDが、うまくマップできない、という警告メッセージが表示されていたような気がするが、これもなくなっている。 ただし、svr-5のkshでは問題ないが、従来型のkshでは起動時にパーミッションの警告が出て、また、PATH類が一切設定されていない状況になる。profileがうまく読み込まれていない模様。(なぜか、ssh経由で入った場合には設定されている。) このあたりの動
久々に衝撃のツールに出会った。digg.comで人気になっているfish(friendly interactive shell)。 ユーザーフレンドリーがウリなのだが、全くカスタマイズしなくてもめちゃくちゃインタラクティブ。 Linuxのデフォルトシェルのbashの延長で使えて、タブ補完などで返ってくる情報量がえらく詳細で感動する。ファイルの種類やサイズまで表示される。スクリーンショットを見れば分かる人には分かる。 他の機能についてはLWNのfish記事が良くまとまっている。 manの引数を補完できる機能も潜在意識下では長年の夢だったね、これは。 実は亜流のシェルは星の数ほどあるものの、せいぜいbash,tcsh,zsh程度しか使われてこなかったと思う。勉強し直すのが面倒だからだ。 fishはいきなり使える。早速乗り換えた。 Fedoraの場合、Fedora Extrasリポジトリに
最近の開発環境といえばもっぱらzsh+screenでTeraTermからのユーザログインな環境を使っているのですが、ログイン直後に % screen とか打つのが面倒だったりするので、screenの自動起動できないかなぁと。どうせだったら起動直後に即screen実行させてやれなことを考えて見ました。 ユーザログインなので、ホームディレクトリ上の.zshrc(他のシェル使っている人はbash_profileや.login等)にscreenコマンドを記述してあげればよいのですが、そのままscreenとしてしまうと見事無限ループになってしまうので注意が必要。 ログイン直後一度のみscreenを実施できればよいわけで、Linuxではシェルの深さを知る便利な環境変数があります。それが$SHLVL % echo $SHLVL とかするとシェルの深さを表示してくれます。 ログイン直後の$SHLVLは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く