人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Linuxサーバを5台ほど運用しています。
すべて、同じマシン、同じOS、同じバージョンのソフト、同じ設定です。
パッチをあてたりするときに、5台いちいちログインして同じコマンドを打つのが面倒です。
まとめて作業するためのソフト、設定、バッチ、Tipsなどを紹介しているページがあれば、教えてください。

●質問者: nikita_r
●カテゴリ:コンピュータ インターネット
✍キーワード:Linux OS TIPS コマンド サーバ
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● sera_yr
●23ポイント

Fedora Coreならyumをcronに設定する方法があります。

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/579fedoraautou...

◎質問者からの返答

なるほど。ありがとうございます。


2 ● STRing
●23ポイント

Manpage of SCREEN

screen の上で at コマンドを使うのはどうでしょうか?

identifier を srv[1-5] などの規則にして、

at srv* ifconfig

とするとか。試してないのですけど。


Let's use SCREEN!

screenには次のようなとってもうれしい機能がてんこもりです。

  1. 同時に複数の仮想端末を操作することができる。

これの具体的な説明がないのが非常にもったいないですね。

◎質問者からの返答

ありがとうございます。


3 ● まきのっぴ
●22ポイント

UTF-8 TeraTerm Pro には (オリジナルの TeraTerm Pro も?)、「ブロードキャストコマンド」という、アクセス中のサーバ全てに同一のコマンドを同時に送る機能があります。

ベタなやり方ですが、一つの方法かと思います。

1台で手順を検証、控えておいて、2?5台目にはそれをブロードキャストコマンドで流す、とか。

◎質問者からの返答

なるほど。少数ならばこれもアリですね。


4 ● b-wind
●22ポイント

http://www.snowelm.com/~t/doc/tips/20030625.ja.html

上記の方法でパスフレーズ無しでログインできるようにしておいて

#!/bin/bash

SERVERS="server1 server2 server3 server4 server5"
USER="ユーザーの名前"
COMMAND="実行したいコマンド"

for host in $SERVERS ; do
 ssh $user@$host "$command"
done

なんてスクリプトをよく書きます。


自分の場合これを即興でワンライナーでやってしまう場合が多いですが。

◎質問者からの返答

これがもっともスマートですね。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ