私の現在の役割では、お客様の環境を模倣した環境をセットアップし、さまざまなチェックを実行して問題を再現し、分析する必要があります。
おそらく、XP、Server 2003、Server 2008 などの Windows 環境での作業は、扱いやすい Linux ベースのシェルや Perl などのコマンドライン プログラミング言語がなければ、少しつらいものです。
もちろん、すべてを新しいシステムにインストールして作業を開始することもできますが、少し時間がかかり退屈です。
それで、これを回避するより良い方法はどれですか?
Qemuを使用して、ホストシステムの干渉を必要としないポータブルLinuxイメージを作成できます。使用するために再起動する必要はありません。これの弱点は、ホストしている Windows と組み込み Linux の間でファイルを転送する方法を見つけなければならないことです。良い点は、Linux の兵器庫にあるすべての武器を使用できることです。
または、Movable Python、Perl の変種、組み込み言語としての Lua など、適切な移植可能なプログラミング言語を探し始めることもできます。長所: 言語に精通している。短所:スクリプトを使用してすべてを行う必要があります。
私の日々の活動は次のとおりですが、これらに限定されません。
テキスト ログや xml をチェックしています。
さらに分析するために、ログから重要なセクションを grep します。
アプリケーションサーバーの構成などの自動化プロセスもあります...
自動化された機能テストと結果の比較
一部のシステム管理者の仕事、ネットワーク診断、プロセスとサービスのチェックなど...
良いアイデアはありますか?よろしくお願いします!