1

私の現在の役割では、お客様の環境を模倣した環境をセットアップし、さまざまなチェックを実行して問題を再現し、分析する必要があります。

おそらく、XP、Server 2003、Server 2008 などの Windows 環境での作業は、扱いやすい Linux ベースのシェルや Perl などのコマンドライン プログラミング言語がなければ、少しつらいものです。

もちろん、すべてを新しいシステムにインストールして作業を開始することもできますが、少し時間がかかり退屈です。

それで、これを回避するより良い方法はどれですか?

Qemuを使用して、ホストシステムの干渉を必要としないポータブルLinuxイメージを作成できます。使用するために再起動する必要はありません。これの弱点は、ホストしている Windows と組み込み Linux の間でファイルを転送する方法を見つけなければならないことです。良い点は、Linux の兵器庫にあるすべての武器を使用できることです。

または、Movable Python、Perl の変種、組み込み言語としての Lua など、適切な移植可能なプログラミング言語を探し始めることもできます。長所: 言語に精通している。短所:スクリプトを使用してすべてを行う必要があります。

私の日々の活動は次のとおりですが、これらに限定されません。

テキスト ログや xml をチェックしています。

さらに分析するために、ログから重要なセクションを grep します。

アプリケーションサーバーの構成などの自動化プロセスもあります...

自動化された機能テストと結果の比較

一部のシステム管理者の仕事、ネットワーク診断、プロセスとサービスのチェックなど...

良いアイデアはありますか?よろしくお願いします!

4

1 に答える 1

2

私は熱心な Linux ファンですが、できれば USB ドライブなどで Cygwin を見ることをお勧めします。単一のディレクトリに置くことができ、単純なスクリプトで開始し、最終的に (ほとんど) すべての Unix の利点を利用しながら、ホスト プラットフォームのすべてのリソースにアクセスすることができます。

/ 対 \ に関連する通常の疣贅があり、さらに悪いことに、大文字と小文字を区別しないが、ファイル名に多くのスペースが含まれている場合は大文字と小文字が保持されますが、それは他のコマンドラインでも同様に不快です。

Mingw もありますが、その範囲はもっと限られています。いくつかの選択されたターゲット領域では非常にうまく機能しますが、GP 全体の UNIX のような環境ではそれほどうまく機能しません。

私は非常に長い間、すべての Windows マシン (および使用/修復/保守しなければならなかったマシン) に cygwin フォルダーを持っていました。

于 2010-08-20T00:17:10.347 に答える