すべてのシステム管理者が知っておくべき21の無料ツール

必要なツールが1つあれば、1時間以上節約でき、不必要な単調な作業を省くことができます。 システム管理者が問題を診断および修正し、システムをテストして作業用に正しく構成し、情報を効果的に交換するのに役立つ最高の汎用ツールのリストをまとめました。



Wireshark



http://www.wireshark.org/


Wiresharkは、世界で最も人気のあるネットワークプロトコルアナライザーです。 このツールを使用すると、ネットワーク上で発生するすべてを、細部まで監視できます。 このツールの使用は、多くの業界および教育機関で非公式の標準です。
Wiresharkはクロスプラットフォームツールであり、OS X、Windows、Unixなどのオペレーティングシステムをサポートしています。


Filezilla



https://filezilla-project.org/


Filezillaは、GNU GPLライセンスを持つFTPサーバーおよびFTPクライアントです。 セキュアなSSHノードに接続できるため、このツールは、CLIインターフェイスよりもグラフィカルインターフェイスを好むクライアントにアクセスを提供する必要がある場合に理想的な選択肢です。


フィドラー


http://www.telerik.com/fiddler


Fiddlerは、ローカルネットワークで作業するためのプロキシサーバーです。これにより、開発者はWebアプリケーションをデバッグできます。 フォームの値に影響を与える可能性のある複数の異なるアプリケーションまたはプロセスがある場合、転送中に実際の出力を表示する機能は非常に便利で便利です。
リモートAPIを使用する場合、要求を作成し、必要に応じて再生できます。



Sysinternalsスイート



http://technet.microsoft.com/en-us/sysinternals/bb545021.aspx


Sysinternals Suiteは、システム管理者に、ファイルとディスクの操作、ネットワークメンテナンス、プロセスとセキュリティ管理、およびWindowsノードでのシステム情報の収集のための幅広い汎用ツールを提供します。
このセットで最も人気のある便利なユーティリティの1つは、システムの起動時に自動的に起動するすべてのプログラムを検出できるAutoruns.exeです。


モシュ


http://mosh.mit.edu/


SSHユーザーは、多くの場合、リモートワークセッションの不安定性を経験する必要があります。 わずか1秒でWi-Fiへの接続が失敗するだけで、すべての作業が無駄になります。 Moshは、終了したセッションの再開を可能にし、全体的な生産性を向上させる安全な交換プロトコルを提供します。 Moshはほぼすべてのプラットフォームと互換性があり、Chromeプラグインとして利用できるため、さらにモバイルになります。



Autossh

http://www.harding.motd.ca/autossh/


Autosshツールは、終了したSSHセッションとトンネルの再起動をサポートします。 ただし、インタラクティブセッションよりもSSHトンネル用に設計されています。
無制限のセッションが必要な場合は、スクリーンセッションを使用できます。


クローンジラ



http://clonezilla.org/


多数のコンピューターを管理または割り当てる場合、すべてのターゲットコンピューターに配布する1つのメインイメージを作成する方がはるかに便利です。 これはまさに、Clonezillaオープンソースソフトウェアができることです。
Clonezilla SEのマルチキャスト機能により、多数のコンピューターのバッチ更新を同時に実行できます。


クリスト



https://github.com/clusto/clusto


ClustoはPythonベースのサーバークラスター管理ツールであり、これを使用してインフラストラクチャとやり取りするための簡略化されたインターフェイスを作成できます。
Clustoでは、SQLAlchemyとやり取りする任意のデータベースに情報を保存できます。 これにより、開始するのに特別なツールや機能は必要ないため、管理タスクが大幅に簡素化されます。


アンシブル



http://www.ansible.com


Ansibleは、ITインフラストラクチャを準備するための最も単純なタスク自動化ツールとして位置付けられています。
Ansible Playbook Scriptbookは、バッチ命令を作成するためのソフトウェアメソッドを提供します。 このような指示は、SSH経由で接続されている任意の数のサーバーで簡単に再現できます。


シェフ



http://www.opscode.com/chef/


Chefは、ネットワーク内の各ノードにChefクライアントをインストールすることにより、サーバーインフラストラクチャを自動化します。 これらのクライアントは、中央のChefサーバーから定期的にデータを収集し、参照用に内部構成を確認します。 構成で見つかった不一致は、適切なコマンドを実行することで解決されます。
このような定期的なコンプライアンスチェックにより、システム管理者が行ったすべての変更を手動ですばやく取り消すことができます。


人形



http://puppetlabs.com/


Puppetは、Rubyで記述されたDSLを使用して宣言型サーバー構成を提供します。 Rubyに精通している人は、Puppetのすべての機能を簡単に使用して、サーバーの数に関係なくサーバーを管理できます。
Puppetのより詳細な研究のために、事前に構成された仮想マシンが提供されており、トレーニングして試してみることができます。


Dnsmasq



http://www.thekelleys.org.uk/dnsmasq/doc.html


Dnsmasqは、ローカルエリアネットワーク用のDNSリゾルバーであり、BINDや他の「重い」サーバーよりもはるかにシンプルで軽量です。 このツールは、リソース消費の少ない環境(ルーターやファイアウォールなど)での作業に最適です。
クエリキャッシュはローカルで実行されますが、クエリは送信ストリームでDNSプロバイダーに返されます。


バグジラ



http://www.bugzilla.org/


このツールは元々、ソフトウェアのレポートおよびエラー処理に使用されていました。 ただし、これまでBugzillaの機能は大幅に拡張されており、このツールは品質管理機能とパッチの送信とチェックを提供します。
Bugzillaは、膨大な数のソースコード管理システムと統合されています。 これにより、双方向のデータ交換を構成して、コードの変更などを確認することでエラーを排除できます。


シスディグ



http://www.sysdig.org/


Sysdigは、オープンシステムレベルの管理ツールです。 これを使用すると、Linuxコンピューターの任意の時点でアクティブなさまざまなプロセスを取得、フィルター処理、および保存できます。
Sysdigは、ディレクトリ内のファイルのオープンをリアルタイムで追跡するなど、多くの一般的なタスクを実行します。
Luaスクリプトを使用して、主要なSysdig関数を測定および拡張できます。


Treeseize



http://www.jam-software.com/treesize_free/


TreesizeはNTFSファイルシステムを表示するためのツールです。これにより、Windowsエクスプローラーに似たビューでスペース消費量を視覚化できます。
Treesizeは、ターゲットコンピューターのメインファイルテーブルを解放します。これにより、コンテンツを読み取る権限がなくても、結果をより速く読み取ることができます。
7-zip



http://www.7-zip.org/


Windowsでソースデータを圧縮するためのオープンソースユーティリティ。 7-zipは、サイズに関係なくZIPアーカイブを迅速に処理し、7z形式の自己解凍アーカイブを作成します。


メモ帳++



http://notepad-plus-plus.org/download/


正規表現、構文の強調表示、タブベースのインターフェイスをサポートする、Windows用の非常に便利なオープンソーステキストエディター。
あるコンピューターから別のコンピューターに頻繁に切り替える必要がある場合は、Notepad ++ Portableを試してください。 このバージョンは、USBドライブまたは共有フォルダーから実行できます。


キーパス



http://keepass.info/


このオープンソースのパスワード管理ツールを使用すると、サイトまたはアプリケーションごとに強力でランダムなパスワードを生成できます。 KeePass Secure Storageは、安全なパスワードストレージを提供します。 20文字を超える数百の組み合わせを記憶する必要はありません。
他のユーザーがパスワードファイルにアクセスしたり、複数の場所からアクセスできるようにするには、DataAnywhereクラウドストレージに保存できます。


Netcat


http://netcat.sourceforge.net/


このツールは、多くの場合、ネットワークユーティリティの中でスイスナイフと呼ばれます。 Netcatは、ネットワークポートデータを送受信するための多くの便利な機能を提供します。
例。 ポート8080で1回限りのWebサーバーが必要だとします。


{ echo -ne "HTTP/1.0 200 OK\r\nContent-Length: $(wc -c <some.file)\r\n\r\n"; cat some.file; } | nc -l 8080 


プロセスエクスプローラー


http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx


Windowsコンピューターで管理されているプロセスを追跡、識別、開始、および停止します。 さらに、このツールを使用すると、メモリリークを追跡し、不正なプロセスを特定できます。



ADModify.NET

https://blogs.technet.microsoft.com/exchange/2004/08/04/admodify-net-is-here/


ADModify.NETは、主にExchangeおよびActive Directory管理者がユーザー属性を一括変更するために使用します。



Source: https://habr.com/ru/post/J306976/


All Articles