Was sind Ihre Lieblings-Open-Source-Tools?


71

Ich glaube, jeder Systemadministrator ist mittlerweile an Open Source gewöhnt. Von Apache über Firefox bis hin zu Linux wird es von allen zumindest ein bisschen benutzt.

Die meisten Open-Source-Entwickler sind jedoch nicht gut im Marketing, daher weiß ich, dass es Hunderte von sehr guten Tools gibt, die nur sehr wenige kennen.

Um diese Lücke zu schließen, geben Sie Ihr bevorzugtes Open Source-Tool frei, das Sie in Ihrer täglichen Arbeit verwenden.

* Ich werde meine in den Kommentaren posten.



hayalci: diese frage ist für generische tools, diese nur für open source
sucuri

@sucuri: Die meisten "generischen" Tools sind auch FLOSS [Ich sollte "zum Glück" irgendwo hinzufügen :)]
hayalci

Antworten:


51

Ich liebe PuTTY !

Die ausführbaren PuTTY- Dateien und der Quellcode werden unter der MIT-Lizenz verteilt, die der BSD-Lizenz ähnelt. (Diese Lizenz ist Open Source-zertifiziert und entspricht den Debian-Richtlinien für freie Software.)


+1, aber ich denke PuTTY ist ziemlich berühmt, zumindest unter den Leuten, die es zuerst benutzen wollen.
bcat

Wenn Sie mit Google Putty arbeiten, gelangen Sie erst auf die zweite Seite zur Website von Silly Putty.
Michael Lowman

Der Typ sagte "nicht sehr berühmt" :)
Perica Zivkovic

Das war vor zwei Jahren. : D
Joe


47

Synergie

Mit Synergy können Sie problemlos eine einzige Maus und Tastatur für mehrere Computer mit unterschiedlichen Betriebssystemen ohne spezielle Hardware freigeben. Es ist für Benutzer mit mehreren Computern auf ihrem Schreibtisch gedacht, da jedes System ein eigenes Display verwendet.

Es ist auch plattformunabhängig.


Eine der wenigen auf der Liste, von denen ich noch nichts gehört habe, sieht sehr interessant aus :)
theotherreceive

1
Ich liebe Synergy. Eine der ersten Apps, die ich auf den meisten meiner Maschinen installiere.
Chris_K

Klingt nach x2x und / oder x2vnc (setzt jedoch nicht voraus, dass der "Hijacker" X ausführt)
Thomas

Ich benutze dies jeden Tag und steuere meinen Linux-Laptop von meiner OS X-Workstation aus, die rechts davon sitzt. Von unschätzbarem Wert!
Josh

45

Noch niemand Bildschirm erwähnt?


1
Sicherlich qualifiziert sich der Bildschirm als berühmt.
William Pursell

Keine Ahnung, viele Leute scheinen davon zu wissen, aber ich sehe kaum jemanden, der es benutzt. Übrigens ist netcat (nc) eine andere, die für das Testen / Debuggen von Netzwerk- / Netzwerkcode erstaunlich nützlich und wenig bekannt ist. Lassen Sie uns Nachrichten per Handarbeit über TCP / UDP senden, können Sie als Server fungieren, um zu sehen, was genau dieser verrückte http-Client (oder was auch immer) sendet usw.
igor

45

UnxUtils: Dies ist eine Portierung verschiedener Gnu-Shell-Dienstprogramme, die auf msvcrt.dll basieren, damit sie native Windows-Pfade verstehen - dh Sie müssen keinem/cygdrivePfadzuordnen. Dies ist ein entscheidender Vorteil gegenüber Cygwin, wenn Sie mit nativen Windows-Befehlen oder Homebrew-CL-Dienstprogrammen interagieren müssen.

Zeichenfolgen: Dies ist eine sehr gute Methode, um Dateien nach Textelementen zu durchsuchen. Viele, viele Verwendungen.

Flex: Entwickelt für das Schreiben von lexikalischen Analysatoren. Mit ein wenig Kunstfertigkeit und einem C-Compiler kann es als Über-Grep verwendet werden. Ich benutze es nicht so oft, aber es kann in dieser Rolle überraschend nützlich sein.

Fetchmail und Procmail: Kern meines E-Mail-Systems seit mehr als einem Jahrzehnt, da ich eine DFÜ-Internetverbindung hatte. Wenn es nicht kaputt ist ...

rdesktop: Ein Open Source RDP-Client (Terminal Services), der überraschend gut funktioniert.

PythonWin: Insbesondere wie in Activestate Python enthalten . Python unter Windows funktioniert viel besser als Sie vielleicht denken. In Verbindung mit COM Makepy eignet es sich sehr gut zum Erstellen von Skripten für COM-APIs.

Wget: ein äußerst nützliches FTP / HTTP-Download-Tool.

Leafnode: Wenn Sie immer noch eine der Newsgroups lesen, die noch guten Datenverkehr haben, ist dies ein guter Weg, dies zu tun. Wieder ein bisschen altes Erbe aus meiner DFÜ-Zeit, aber es wird immer noch gelegentlich verwendet.

Abiword und Gnumeric: Voll ausgestattete Textverarbeitungs- und Tabellenkalkulationssoftware, die viel schlanker und gemeiner ist als OpenOffice.

Xfig: Visio-Diagrammtool mit einer ungewöhnlichen Benutzeroberfläche. Wenn Sie sich erst einmal an das Paradigma gewöhnt haben, ist es für meine arme alte Maushand viel einfacher als für eine moderne direkte Maniulationsschnittstelle. Erwähnenswert für die Ergonomie.

Tcl / Tk: Tcl, das von Perl und Python überschattet wird, lässt sich sehr einfach in C-Code einbetten - es wurde speziell für das Einbetten entwickelt. Trotzdem überraschend nützlich, und das Tk-Toolkit ist sehr einfach, eine GUI zu erstellen. Moderne Versionen unterstützen Theming, sodass Ihre Anwendungen nicht mehr wie Motive aussehen müssen.

Ghostscript: Einer der großen unbesungenen Helden der Open Source-Welt. Ein kostenloser Postscript-Interpreter mit einer ganzen Reihe von abgeleiteten Elementen - PS- und PDF-Viewer, PDF-Erstellungstools, Drucker-RIPs und alle Arten von Postscript-Konvertierungstools. Möglicherweise am weitesten verbreitet außerhalb von Open-Source-Kreisen (wenn nicht aktiv angerechnet) in seiner Rolle im Back-End von PDFCreator

Dies ist nur eine Auswahl des Obskuren, ohne Vim, LaTeX, Firefox, Python, gcc, gtk & qt und den Berkeley TCP-Stack zu erwähnen - um nur einige zu nennen.


+1 für UnxUtils. Sie können neuere Versionen vieler Tools finden, die über das gesamte Netz verteilt sind. Wenn Sie jedoch stabile Binärdateien aus einer Hand benötigen, sind Sie hier genau richtig.
Ehtyar

Es ist erwähnenswert, dass xrdp in einem ständigen experimentellen Zustand zu sein scheint, aber ich liebe es. Sie können den rdp-Daemon auf Ihrem Linux-Host ausführen und von Windows aus von dort aus fernsteuern. Außerdem besteht die Möglichkeit , einen RDP-Server in seinem lokalen Netzwerk per RDP zu erreichen, was ich als sehr praktisch empfunden habe.
andyortlieb

43

Mein Lieblings-Open-Source-Tool ist rsync.

Ich benutze es fast jeden Tag und es ist immer noch nicht so berühmt wie es sein sollte :-)


Ich verwende rsync, um stündliche Sicherungen auf einem externen USB-Laufwerk durchzuführen. Ich liebe das Argument "--link-dest"!
Paul Tomblin

Ach du meine Güte, ja. Rsync macht Dinge, die kein anderes Kopierprogramm jemals konnte - es ist praktisch kugelsicher.
SilentW

Kann es unter Windows ohne Cygwin verwendet werden?
Jay R.

Ich habe es nicht ausprobiert, aber sourceforge.net/projects/rsyncwin32
user4260

Rsync ist nicht berühmt?
JamesBarnett

38

Niemand erwähnt git.

Es ist nicht so bekannt wie CVS oder SVN, aber ich denke, es wird eines Tages sein.


Ich denke nicht, dass dies als "nicht sehr berühmt" qualifiziert
Ian Kelling

Berühmte, aber noch nicht sehr berühmte IMHO ;-)
Ludwig Weinzierl

Berühmt, aber nicht weit verbreitet, was bedauerlich ist.
Jtimberman

Wie definieren wir nicht weit verbreitet? Einige Projekte, die Git verwenden (von Gits Homepage): Linux-Kernel, Perl, Gnome, Ruby on Rails, Android, Wein, Fedora, X.org, VLC, Prototype.
Telemachus

38

7-zip - ein Dateiarchivierer mit hoher Komprimierungsrate. Das Programm unterstützt die Formate 7z, ZIP, CAB, RAR, ARJ, LZH, CHM, GZIP, BZIP2, Z, TAR, CPIO, ISO, MSI, WIM, NSIS, RPM und DEB.


Außerdem wurde dmg-Unterstützung für die neueste Beta hinzugefügt!
LiraNuna

36

FileZilla - sowohl als Client als auch als Server verfügbar.


Zustimmen. Ich benutze FileZilla über IIS FTP-Server die ganze Zeit jetzt. SSL-Unterstützung, individuelle Benutzer-Home-Verzeichnisse und viele andere Funktionen sorgen für Glanz.
Chris

30

Vim / gVim - ein Editor, von dem so gut wie niemand etwas gehört hat!


Wie kam das zu einem -1? Abgestimmt.
Ehtyar

2
Ich vermute, weil es wahrscheinlich berühmt ist?
Wayne Koorts

@ Wayne Koorts - während FileZilla, Notepad ++, PuTTy, KeePass usw. Tools sind, von denen so gut wie niemand etwas gehört hat, oder?
Turm

@Idigas: Wie gesagt, ich rate nur. Es war eine schlechte Sache, die Frage zu ergänzen, denn es gibt nichts Subjektiveres als "berühmt".
Wayne Koorts

Geht es nicht nur um die Definition von berühmt, dass man "kaum eine Einführung braucht"?
Joseph

26

Wireshark = Network Protocol Analyzer.

Kismet = Ein leistungsstarker kabelloser Schnüffler.

Tcpdump = Der klassische Sniffer für Netzwerküberwachung und Datenerfassung, ich benutze ihn regelmäßig.

Pound = Das Pound-Programm ist ein Reverse-Proxy, ein Load-Balancer und ein HTTPS-Front-End für Webserver.

Trac = Projektmanagement- und Bug- / Issue-Tracking-System. Bietet eine Schnittstelle zu Subversion und ein integriertes Wiki.

Request Tracker = Ein kostenloses Web- und E-Mail-basiertes Bug-Tracking- und Trouble-Ticketing-System. Funktionsliste, Screenshots der Dokumentation und Download.

Vmstat = Der Befehl vmstat meldet Informationen zu Prozessen, Speicher, Paging, Block- E / A, Traps und CPU-Aktivität.

Iptraf = Der Befehl iptraf ist ein interaktiver, farbenfroher IP-LAN-Monitor. Es handelt sich um einen ncurses-basierten IP-LAN-Monitor, der verschiedene Netzwerkstatistiken generiert, darunter TCP-Informationen, UDP-Zähler, ICMP- und OSPF-Informationen, Ethernet-Lastinformationen, Knotenstatistiken, IP-Prüfsummenfehler und andere.

mc = Visuelle Shell für Unix-ähnliche Systeme.

Postfixadmin = Postfix Admin ist eine webbasierte Oberfläche zur Verwaltung von Postfächern, virtuellen Domänen und Aliasen. Es bietet auch Unterstützung für Urlaubsnachrichten und Abwesenheitsnachrichten.

pwgen - Automatische Passwortgenerierung.

Linuxconf = Linuxconf wird mit Mandrake Linux und Red Hat Linux geliefert, ist aber auch für die meisten modernen Linux-Distributionen verfügbar. Dieses Tool ist Ihnen wahrscheinlich schon einmal begegnet, wenn Sie eine dieser Distributionen entweder als Gesamtpaket oder in einer seiner modularen Komponenten verwenden. Mehrere Schnittstellen für Linuxconf sind seit Jahren verfügbar, aber jetzt sind es bis zu vier: GUI, Web, Kommandozeile und ncurses.

Webmin = Webmin wird mit Caldera Linux geliefert und wurde kürzlich von Caldera Linux erworben. Dieses Tool ist nicht nur für die meisten modernen Linux-Distributionen verfügbar, es läuft auch auf den meisten wichtigen UNIX-Versionen und ist in rund zwanzig Sprachen verfügbar (obwohl einige Module nicht in allen Sprachen verfügbar sind). Wie Sie sich vorstellen können, handelt es sich bei Webmin lediglich um eine webbasierte Anwendung, die jedoch stark modular aufgebaut ist.

OpenVPN = SSL / TLS-basiertes VPN für den Benutzerbereich. Unterstützt Linux, Solaris, OpenBSD, FreeBSD, NetBSD, Mac OS X und Windows 2000 / XP.


3
Sie sollten dies bearbeiten und einige weitere Zeilenumbrüche hinzufügen :)
Blorgbeard

Sie sollten auch Links zu den Homepages der Dienstprogramme hinzufügen.
Justin Dearing

+1 für postfixadmin, versucht, -1 für webmin zu geben: [
pauska

21

KeePass ist ein kostenloser Open-Source-Passwort-Manager, mit dem Sie Ihre Passwörter sicher verwalten können. Sie können alle Ihre Passwörter in einer Datenbank ablegen, die mit einem Hauptschlüssel und / oder einer Schlüsseldatei gesperrt ist.


3
KeePassX ( keepassx.org ) ist eine plattformübergreifende (was es doppelt so wertvoll macht wie KeePass IMO) voll kompatible KeePass-Alternative mit einer ähnlichen Schnittstelle, die in c ++ geschrieben ist.
Ehtyar

1
+1 für keepass es ist ein Lebensretter ... Ich behalte es auf Dropbox, um es auf allen meinen Computern zu haben und auch Backups erstellt
Gabriel Solomon

Kennen Sie einen Nur-Text-Weg, um ein Passwort aus einer keepass-Datenbank zu erhalten?
Mark Wagner

+1 für keepassx.
Stann


16

Ich benutze viele, ohne die ich nicht arbeiten könnte, aber die ich nicht als "nicht sehr berühmt" betrachte (openssh, openvnp, apache, rsync, ...). Zwei sehr nützliche kleine Hilfsprogramme, von denen viele vielleicht noch nichts von Sprint gehört haben:

  • Pipe Viewer (pv): Behalten Sie lange Operationen im Auge
  • htop : eine hübschere Alternativetopmit ein paar nützlichen Extras sowie der hübschen

Beide sind im Allgemeinen in Standard-Repositorys zu finden (sie befinden sich beide in Debian Etch und höher) und lassen sich relativ einfach kompilieren, wenn Ihre Distribution sie nicht hat.

Edit: ein weiteres exzellentes Tool, das meiner Erfahrung nach nicht sehr bekannt ist:


htop ist großartig. Es wurde oben auf allen meinen Servern ersetzt.
Luis Ventura

2
+1 FreeMind. Ich mache meine ganze Planung damit.
David Mackintosh

während htop ist schön für die Fähigkeit zu töten, Renice, etc. oben ist viel besser als der Ersatz für die Überwachungsteil von oben
Hubert Kario

16

Nagios - Umfassende Überwachung der IT-Infrastruktur stellt sicher, dass Sie Probleme lösen können, bevor sie kritische Geschäftsprozesse betreffen.


Ich bin überrascht, wie viele Leute nicht über Nagios Bescheid wissen!
Josh

15

dstat - Stellen Sie sich vmstat, iostat, top, ps sowie apache, mysql usw. vor, die Metriken in derselben Zeile im selben Intervall ausgeben können. Das Querverweisen von Metriken auf App-Ebene mit Metriken auf Systemebene ist enorm.

Belagerung - besser als jedes andere URL-Hammering-Tool

Squid - Layer 7 Routing und Caching, schnell und einfach

maatkit - MySQL ist ohne MySQL nicht dasselbe

MySQL Proxy - Die Beispiel-Lua-Skripte reichen aus, um MySQL-Snooping schmerzlos zu machen


Upvoting für das Vorschlagen von etwas, von dem ich nicht gehört hatte, danke :)
Rory

14

ack - ein grep Ersatz. Du wirst nie wieder greifen :)


3
Hinweis für Debian-Benutzer: Das Paket heißt ack-grep. Das Paket ack ist ein Kanji-Code-Konverter
Artifex

11

Ich habe festgestellt, dass viele Leute noch nichts über Process Hacker wissen . Dies entspricht dem Process Explorer von Sysinternals.

Bearbeiten als Antwort auf Gregs Kommentar:
Entschuldigung für die Verzögerung bei der Beantwortung ... Es hat auch 2 Registerkarten, die Dienste und TCP / UDP-Verbindungsinformationen anzeigen, was ich wirklich nett finde. Sie können die gleichen Informationen auf der Registerkarte "Dienste" in Process Eplorer abrufen, wenn Sie nach Baumansicht sortiert sind. In diesem Fall verlieren Sie jedoch die Sortierung der Fähigkeiten in der Diensteliste.


... aber wie unterscheidet es sich vom Process Explorer? Lohnt es sich, mir das anzuschauen, wenn ich den Process Explorer oft benutze?
Greg

Prozess-Hacker ist fantastisch. Es verfügt über Optionen zum Herunterfahren und Abmelden, sodass es den Task-Manager ersetzen kann, selbst wenn XP so eingerichtet ist, dass Sie mit STRG + ALT + ENTF das Recht zum Task-Manager erhalten.
Justin Dearing

11

sudo . Ich habe auch vor langer Zeit ein ähnliches Hilfsprogramm namens Calife geschrieben (verschiedene Funktionen, geringes Gewicht) .


Ich bin nicht sicher, ob Sudo als "nicht berühmt" zu qualifizieren, aber Calife tut sicherlich AFAIK :)
Keltia


9

WinSCP, obwohl ich nicht ganz sicher bin, ob das Open Source ist. Wenn nicht, ist es ein Fehler zwischen Mailcleaner und HylaFAX.


1
WinSCP ist Open Source.
Justin Dearing

8

Ich muss Tintenfisch sagen. Ich glaube nicht, dass es so beliebt ist, zumindest nicht in der Windows-Welt. Wir verwenden es für viele verschiedene Dinge: Content-Filter und Port-Blocker enthalten.


1
Sehr beliebt in der * nix-Welt.
Squillman

Ich benutze es, damit meine Frau MTV- und ABC-Streaming-Videos sehen kann. Sie blockieren kanadische IP-Adressen an diesen Standorten. Deshalb habe ich squid auf meinem Server in den USA installiert und so konfiguriert, dass der x-forwarded-by-Header und voila nicht verwendet werden!
Kyle Hodgson

7

Meine Lieblings-App ist der Window Maker, ein sehr schlanker und schneller Linux-Fenstermanager (ähnlich wie KDE, Gnome usw.).

Es ist nicht sehr berühmt, aber für die meisten Distributionen verfügbar (auf Ubuntu sollte man apt-get wmaker installieren).


3
und es ist absolut uralt! Es lebe der Fenstermacher!
Kyle Hodgson

Ich bevorzuge immer noch FVWM. Ein Tier zu konfigurieren, aber ich mag es irgendwie :)
Sven

Junge Whippersnapper. Ich kannte eine Reihe von Solaris-Administratoren, die twm verwendeten - aus Präferenz.
ConcernedOfTunbridgeWells

Window Maker war mehrere Jahre lang mein Lieblingsfenstermanager.
Jtimberman

Welche Vorteile hat es gegenüber anderen Fenstermanagern?
dbr

7

Zim Desktop Wiki

Kleines Desktop-Wiki, das sowohl unter Linux als auch unter Windows und OSX funktioniert.

Ich verwende es, um meine Aufgaben zu organisieren und Dinge zu dokumentieren, bevor ich sie in das Firmen-Wiki stelle.


7

Können Sie einen Webserver als Werkzeug betrachten? Wenn ja, hat Nginx meine Stimme. Ansonsten würde ich für ttcp für Durchsatztests stimmen.

Ich finde auch, dass nicht viele Leute Xargs benutzen. Zum Beispiel ist hier eine gute, die ich gerade herausgefunden habe: wie man Dateien mit Leerzeichen im Dateinamen mit find, xargs und shred löscht.

 find . -type f -print0 | xargs -0 shred -u -v

6

Ich bin ein großer Fan von Filelight . Ich hätte nie gedacht, dass die Bestimmung der Datennutzung auf meiner Festplatte so einfach sein oder so hübsch aussehen könnte.


Ich verwende den Disk Usage Analyzer, der mit Ubuntu (Baobab IIRC)
Myrrdyn

Ja, von diesem Baobab stammt eine Standard "nicht berühmte" Gnom-App.
Ian Kelling

6

Ack weil es besser ist als grep:

ack ist ein Tool wie grep, das sich an Programmierer mit großen Bäumen heterogenen Quellcodes richtet.

ack ist rein in Perl geschrieben und nutzt die Potenz der regulären Ausdrücke von Perl.

Ich werde auch ein großer Fan von Pandoc :

Pandoc ist eine Haskell-Bibliothek zum Konvertieren von einem Markup-Format in ein anderes und ein Befehlszeilentool, das diese Bibliothek verwendet. Es kann Markdowns und (Teilmengen von) reStructuredText, HTML und LaTeX lesen, und es kann Markdowns, reStructuredText, HTML, LaTeX, ConTeXt, PDF, RTF, DocBook XML, OpenDocument XML, ODT, GNU Texinfo, MediaWiki-Markup und vieles mehr schreiben Seiten und S5-HTML-Diashows.


6
  1. TrueCrypt - Kostenlose Open-Source-Festplattenverschlüsselungssoftware für Windows Vista / XP, Mac OS X und Linux
  2. Die PortableApps- Plattform - die App-Basis selbst ist meiner Meinung nach kein Open Source
  3. Das 7-Zip- Tool - im Gegensatz zu WinZIP, WinRAR, WinSoManyThings!
  4. JkDefrag - ein Defragmentierungs- und Optimierungsprogramm für Windows 2000/2003 / XP / Vista / 2008 / X64 mit vielen Steuerelementen
  5. MPlayer - ein Movie Player, der auf vielen Systemen und in vielen Formaten läuft
  6. Firefox - noch spricht niemand darüber! (ja, es ist beliebt)
  7. freeSSHd - freie Implementierung des SSH-Servers (SFTPd, SCP, SSHd für Windows)
  8. Cygwin - wieder überraschend keine Erwähnung!

6

Sprinkle ( http://github.com/crafterm/sprinkle/tree/master ) - ein Tool zur Softwarebereitstellung.

Es ist einfacher als Puppet oder Chef , aber sehr mächtig. Und es basiert auf Ruby, Rezepte sind Ruby-Skripte.


Sie können Chef auch mit sprinkle installieren :-). github.com/mikehale/sprinkle_chef/tree/master
jtimberman

Jeder sollte über Sprinkle Bescheid wissen, mein Freund hat es mir heute empfohlen und es ist eines der besseren Bereitstellungstools da draußen.
Der Pixel-Entwickler

5

GraphicsMagick - Weniger bekannte Alternative zu ImageMagick, das als einzelne ausführbare Datei erstellt wurde und regelmäßigere Updates bietet.

mod_evasive - Ermöglicht Apache, bei Brute-Force- oder Denial-of-Service-Angriffen Ausweichmanöver durchzuführen.

WikidPad - Exzellentes persönliches Wiki zum Speichern von Informationen jeglicher Art.

NcFTP - Befehlszeilen-FTP-Client und FTP-Bibliothek (LibNcFTP).

cURL - Weniger bekannte Alternative zu wget (auch als Bibliothek verfügbar - LibcURL).

PdfCreator - Ermöglicht das Drucken von Dokumenten in PDF unter Windows.

DeVeDe - Weniger bekannte Alternative zu DVDStyler. Mir gefällt es besser, weil Sie so das Festplattenlayout besser steuern und automatisch ein Menü aus dem Layout erstellen können.

InfraRecorder - Open Source GUI für cdrtools unter Windows.

KiTTY - Weniger bekannte Alternative zu PuTTY, kann auf einem USB-Speicherstick gespeichert werden.

Strawberry Perl - Weniger bekannte Alternative zu ActivePerl für Windows, kommt mit einem C-Compiler (MinGW) und hat eine portable Version.


Danke, aber bist du dir bei KiTTY sicher, ob es Open Source ist?
Ehsan,
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.