私はすべてのシステム管理者が今までにオープンソースを使用していると信じています。ApacheからFirefoxまたはLinuxまで、誰もが少なくとも少しそれを使用します。
しかし、ほとんどのオープンソース開発者はマーケティングが苦手なので、ごく少数の人しか知らない非常に優れたツールが何百もあることを知っています。
このギャップを埋めるために、日常業務で使用するお気に入りのオープンソースツールを共有してください。
*コメントに私のものを投稿します。
私はすべてのシステム管理者が今までにオープンソースを使用していると信じています。ApacheからFirefoxまたはLinuxまで、誰もが少なくとも少しそれを使用します。
しかし、ほとんどのオープンソース開発者はマーケティングが苦手なので、ごく少数の人しか知らない非常に優れたツールが何百もあることを知っています。
このギャップを埋めるために、日常業務で使用するお気に入りのオープンソースツールを共有してください。
*コメントに私のものを投稿します。
回答:
Notepad ++は軽量で、さまざまな形式(Windowsでのメインのテキスト編集ツール)に対する優れたサポートがあります。
Synergyを使用すると、特別なハードウェアなしで、オペレーティングシステムが異なる複数のコンピューター間で1つのマウスとキーボードを簡単に共有できます。各システムは独自のディスプレイを使用するため、デスクに複数のコンピューターがあるユーザーを対象としています。
また、プラットフォームに依存しません。
誰もまだ画面について言及していませんか?
UnxUtils: これはmsvcrt.dllに基づくさまざまなgnuシェルユーティリティのポートであるため、ネイティブのWindowsパスを理解し/cygdrive
ます。つまり、パスにマップする必要はありません。これは、ネイティブのWindowsコマンドまたは自作のCLユーティリティを操作する必要がある場合、Cygwinよりも重要な利点です。
文字列:テキストアイテムのファイルを検索する非常に良い方法です。多くの、多くの用途。
フレックス:字句解析を書くために本当に設計されており、小さなボッジの芸術性とCコンパイラで、それはuber-grepとして使用できます。それほど頻繁に使用するわけではありませんが、その役割では驚くほど便利です。
Fetchmailと Procmail:ダイアルアップインターネット接続ができるようになってから、10年以上もの間電子メールシステムの中核を成していました。壊れていなければ......
rdesktop:驚くほどうまく機能するオープンソースのRDP(ターミナルサービス)クライアント。
PythonWin:、特に Activestate Pythonにパッケージ化されているもの。Windows上のPythonは、あなたが思っているよりもずっとうまく機能します。COM Makepyと併用すると、COM APIのスクリプト作成に非常に役立ちます。
Wget:非常に便利なFTP / HTTPダウンロードツール。
Leafnode:まだかなりのアクティブなトラフィックがあるニュースグループのいずれかを読んでいる場合、これはそれを行うのに非常に良い方法です。繰り返しになりますが、ダイアルアップ時代からのわずかな遺産ですが、それでも時々使用されます。
Abiword and Gnumeric:フル機能のワードプロセッシングおよびスプレッドシートソフトウェアで、OpenOfficeよりもはるかに無駄がなく、意地悪です。
Xfig:奇妙なユーザーインターフェイスを備えたVisioタイプ図作成ツール。パラダイムに慣れると、私の貧しい古いマウスの手は、現代の直接操作インターフェースよりもはるかに簡単です。人間工学に言及する価値があります。
Tcl / Tk: PerlとPythonに隠れて、TclはCコードを非常に簡単に埋め込むことができます-埋め込み専用に設計されています。それにもかかわらず驚くほど便利であり、TkツールキットはGUIを簡単に作成できます。最新バージョンはテーマをサポートしているため、アプリケーションはMotifのように見える必要はありません。
Ghostscript:オープンソースの世界の名もなき英雄の一人。PSおよびPDFビューアー、PDF作成ツール、プリンターRIP、あらゆる種類のPostscript変換ツールなど、派生アイテムのエコシステム全体を備えた無料のPostscriptインタープリター。PDFCreatorのバックエンドでの役割において、おそらく最も広く使用されているオープンソースサークルの外で(積極的にクレジットされていない場合)
これは、Vim、LaTeX、Firefox、python、gcc、gtk&qt、およびBerkeley TCPスタックに言及せずに、あいまいなものをサンプリングしただけです。
私のお気に入りのオープンソースツールはrsync
です。
私はほとんど毎日それを使用しますが、それはまだあるべきほど有名ではありません:-)
誰も言及しなかったgit
。
cvsやsvnほど知られていませんが、いつかはそうなると思います。
FileZilla-クライアントとサーバーの両方として利用可能。
Vim / gVim-誰も聞いたことのないエディター
Wireshark =ネットワークプロトコルアナライザー。
Kismet =強力なワイヤレススニファー。
Tcpdump =ネットワーク監視とデータ取得のための古典的なスニファー、私はそれを定期的に使用しています。
Pound = Poundプログラムは、Webサーバー用のリバースプロキシ、ロードバランサー、およびHTTPSフロントエンドです。
Trac =プロジェクト管理およびバグ/問題追跡システム。Subversionと統合ウィキへのインターフェースを提供します。
Request Tracker = Webおよび電子メールベースの無料のバグ追跡およびトラブルチケットシステム。機能リスト、ドキュメントのスクリーンショット、およびダウンロード。
Vmstat =コマンドvmstatは、プロセス、メモリ、ページング、ブロックIO、トラップ、およびCPUアクティビティに関する情報を報告します。
Iptraf = iptrafコマンドは、インタラクティブなカラフルなIP LANモニターです。これは、TCP情報、UDPカウント、ICMPおよびOSPF情報、イーサネット負荷情報、ノード統計、IPチェックサムエラーなどを含むさまざまなネットワーク統計を生成するncursesベースのIP LANモニターです。
mc = Unixライクシステム用のビジュアルシェル。
Postfixadmin = Postfix Adminは、メールボックス、仮想ドメイン、エイリアスの管理に使用されるWebベースのインターフェースです。また、休暇/不在メッセージのサポートも備えています。
pwgen-自動パスワード生成。
Linuxconf = LinuxconfはMandrake LinuxおよびRed Hat Linuxに付属していますが、最新のほとんどのLinuxディストリビューションでも利用可能です。パッケージ全体として、またはそのモジュラーコンポーネントのいずれかで、これらのディストリビューションのいずれかを使用する場合、おそらくこのツールに遭遇したことがあるでしょう。Linuxconfの複数のインターフェースが何年も使用可能ですが、現在はGUI、Web、コマンドライン、ncursesの4つまでです。
Webmin = WebminはCaldera Linuxに付属しており、最近買収されました。このツールは、ほとんどの最新のLinuxディストリビューションで使用できるだけでなく、UNIXのほとんどの主要なフレーバーで実行でき、約20の言語で使用できます(一部のモジュールはすべての言語で使用できません)。ご想像のとおり、Webminは純粋にWebベースのアプリケーションであり、非常にモジュール化されたアプリケーションです。
OpenVPN = SSL / TLSベースのユーザースペースVPN。Linux、Solaris、OpenBSD、FreeBSD、NetBSD、Mac OS X、およびWindows 2000 / XPをサポートします。
KeePassは無料のオープンソースパスワードマネージャーであり、安全な方法でパスワードを管理できます。すべてのパスワードを1つのデータベースに配置できます。データベースは、1つのマスターキーまたはキーファイル、あるいはその両方でロックされます。
私はこれなしでは働けなかったが、「あまり有名ではない」(openssh、openvnp、apache、rsync、...)とは思わないものをたくさん使っています。多くの人がスプリントを聞いたことがないかもしれない2つの非常に便利な小さなユーティリティ:
どちらも一般に標準リポジトリにあり(Debian Etch以上にあります)、ディストリビューションにない場合は比較的簡単にコンパイルできます。
編集:私の経験ではあまり知られていない別の優れたツール:
プロセスハッカーについてまだ多くの人が知らないことがわかっています。SysinternalsのProcess Explorerと同等です。
Gregのコメントへの応答で編集します。応答が
遅れてごめんなさい...また、サービスとTCP / UDP接続情報を表示する2つのタブがあり、これは本当に素晴らしいと思います。ツリービューで並べ替えると、Process Eplorerの[サービス]タブで同じ情報を取得できますが、サービスリスト内の並べ替え機能が失われます。
WinSCP。ただし、それがオープンソースかどうかは完全にはわかりません。そうでない場合は、MailcleanerとHylaFAXの間で問題が発生します。
私のお気に入りのアプリは、非常にスリムで高速なLinuxウィンドウマネージャーであるWindow Makerです(KDE、Gnomeなどに似ています)。
あまり有名ではありませんが、ほとんどのディストリビューションで利用可能です(Ubuntuでは、apt-get install wmakerを実行してください)。
私はFilelightの大ファンです。ハードドライブでのデータ使用量を決定するのがとても簡単だとか、見た目がとてもきれいだとは知らなかった。
ACKそれはgrepのよりはましだからです
ackは、grepのようなツールであり、異種ソースコードの大きなツリーを持つプログラマを対象としています。
ackは純粋にPerlで書かれており、Perlの正規表現の力を利用しています。
また、Pandocの大ファンになりつつあります。
Pandocは、あるマークアップ形式から別のマークアップ形式に変換するHaskellライブラリであり、このライブラリを使用するコマンドラインツールです。マークダウンと(サブセット)reStructuredText、HTML、およびLaTeXを読み取り、マークダウン、reStructuredText、HTML、LaTeX、ConTeXt、PDF、RTF、DocBook XML、OpenDocument XML、ODT、GNU Texinfo、MediaWikiマークアップ、groff manを書き込むことができます。ページ、S5 HTMLスライドショー。
Sprinkle(http://github.com/crafterm/sprinkle/tree/master)-ソフトウェアプロビジョニングツール。
PuppetやChefよりも簡単ですが、非常に強力です。そして、それはRubyベースであり、レシピはRubyスクリプトです。
GraphicsMagick-単一の実行可能ファイルとして構築され、より定期的な更新を提供するImageMagickのあまり知られていない代替。
mod_evasive-総当たり攻撃またはサービス拒否攻撃を受けたときに、Apacheが回避アクションを実行できるようにします。
WikidPad-あらゆる種類の情報を保存するための優れた個人用wiki。
NcFTPの -コマンドラインのFTPクライアントとFTPライブラリ(LibNcFTP)。
cURL -wgetのあまり知られていない代替(ライブラリとしても利用可能-LibcURL)。
PdfCreator -WindowsでドキュメントをPDFに印刷できます。
DeVeDe - DVDStylerのあまり知られていない代替。ディスクレイアウトをより細かく制御でき、レイアウトからメニューを自動的に作成するため、私はそれがより気に入っています。
InfraRecorder -Windows上のcdrtoolsのオープンソースGUI。
KiTTY -PuTTYのあまり知られていない代替品は、USBメモリスティックで持ち運ぶことができます。
Strawberry Perl -ActivePerl for Windowsのあまり知られていない代替品で、Cコンパイラ(MinGW)が付属しており、移植可能なバージョンがあります。