题 您最喜欢的开源工具是什么?


我相信现在每个系统管理员都习惯于开源。从Apache到Firefox或Linux,每个人都至少使用它一点点。

但是,大多数开源开发人员都不擅长营销,所以我知道有数百种非常好的工具,很少有人知道。

要填补这一空白,请分享您在日常工作中使用的最喜欢的开源工具。

*我会在评论中发帖。


71




serverfault.com/questions/21048/... - hayalci
hayalci:这个问题是针对通用工具的,这个问题仅适用于开源工具 - sucuri
@sucuri:大多数“通用”工具也是FLOSS [我应该添加“幸运的”某处:)] - hayalci


答案:


我爱 油灰 !

油灰 可执行文件和源代码在MIT许可证下分发,这与BSD许可证类似。 (此许可证经过开源认证,符合Debian自由软件指南。)


51



+1,但我认为PuTTY相当有名,至少在那些想要首先使用它的人中间。 - bcat
如果你谷歌腻子,你直到第二页,你没有到达愚蠢的腻子的网站。 - Michael Lowman
那家伙说“不是很有名”:) - Perica Zivkovic
这是两年前的事了。 :d - Joe


记事本+ + 轻量级,具有出色的不同格式支持,是我在windows中的主要文本编辑工具。


50



我喜欢这个工具,甚至还有便携版本: portableapps.com/apps/development/notepadpp_portable - JJ01


协同

Synergy可让您轻松地在具有不同操作系统的多台计算机之间共享单个鼠标和键盘,而无需特殊硬件。它适用于桌面上有多台计算机的用户,因为每个系统都使用自己的显示器。

它也是平台独立的。


47



我没有听说过的少数名单之一,看起来非常有趣:) - theotherreceive
我喜欢Synergy。我在大多数机器上安装的第一批应用程序之一。 - Chris_K
听起来像x2x和/或x2vnc(但不要求“劫机者”运行X) - Thomas
我每天都使用它,我从坐在它右边的OS X工作站控制我的Linux笔记本电脑。无价! - Josh


还没人提到屏幕呢?


45



屏幕肯定是有名的。 - William Pursell
Dunno,很多人似乎都知道它,但我几乎没有人看到有人使用它。 BTW,另一个对网络/网络代码测试/调试非常有用并且不是很知名的是netcat(nc)。让你手工制作通过TCP / UDP发送的消息,可以充当服务器,看看究竟是什么怪物http(或其他)客户端发送等。 - igor


UnxUtils:  这是基于msvcrt.dll的各种gnu shell实用程序的端口,因此它了解本机Windows路径 - 即您不需要映射到 /cygdrive 路径。如果您必须与本机Windows命令或自制CL实用程序进行交互,这是优于Cygwin的关键优势。

字符串: 是一种非常好的方法来搜索文本项目的文件。许多很多用途。

柔性: 真正专为编写词法分析器而设计,有一点小小的艺术性和C编译器,它可以用作超级grep。我不经常使用它,但它可以在这个角色中出人意料地使用它。

fetchmail的 和 procmail的: 我的电子邮件系统的核心已经十多年了,因为我有拨号上网功能。如果没有破产......

rdesktop的: 一个开源的RDP(终端服务)客户端,运行得非常好。

PythonWin的:,尤其是包装的 Activestate Python。 Windows上的Python比你想象的要好很多。与COM Makepy一起使用时,它非常适合编写COM API脚本。

wget的: 一个非常有用的FTP / HTTP下载工具。

叶节点: 如果您仍然阅读任何仍然具有良好活跃流量的新闻组,这是一个非常好的方法。再次,我的拨号日期的一些遗产,但它仍然有时使用。

AbiWord的 和 Gnumeric的: 全功能的文字处理和电子表格软件,比OpenOffice更精简,更精简。

XFIG: 具有奇怪用户界面的Visio类型图表工具。一旦你习惯了这个范例,在我可怜的老鼠手上比现代直接的移动界面更容易。值得一提的是人体工程学。

的Tcl / Tk: 在Perl和Python的基础上,Tcl非常容易嵌入C代码 - 它专为嵌入而设计。尽管如此,令人惊讶的是,Tk工具包非常容易用于创建GUI。现代版本支持主题,因此您的应用程序不再需要看起来像Motif。

Ghostscript的: 开源世界的伟大无名英雄之一。一个免费的postscript解释器,包含衍生项目的整个生态系统 - PS和PDF查看器,PDF创建工具,打印机RIP和各种Postscript转换工具。也许最广泛使用的外部开源圈子(如果没有积极记入)在其后端的角色 的PDFCreator

这只是一些晦涩难懂的东西,没有提到Vim,LaTeX,Firefox,python,gcc,gtk&qt和Berkeley TCP堆栈 - 仅举几例。


45



UnxUtils为+1。您可以找到分散在网络上的许多工具的最新版本,但如果您想要一站式购买稳定的二进制文件,那么这就是您要去的地方。 - Ehtyar
值得注意的是,xrdp似乎处于永久的实验状态,但我喜欢它。您可以在Linux主机上运行rdp守护程序并从Windows远程运行它,它也可以选择rdp 通过 它到本地网络上的另一台RDP服务器,我发现它非常方便。 - andyortlieb


我最喜欢的开源工具是 rsync

我几乎每天都使用它,它仍然没有它应该是那么着名:-)


43



我使用rsync对每个外部USB驱动器进行每小时备份。我喜欢“--link-dest”的说法! - Paul Tomblin
哦,天哪,是的。 Rsync做的事情没有其他复制实用程序可以 - 它几乎是防弹的。 - SilentW
它可以在没有cygwin的情况下从Windows使用吗? - Jay R.
我没试过,但是 sourceforge.net/projects/rsyncwin32 - user4260
rsync不出名吗? - JamesBarnett


没人提到 git

它不像cvs或svn那么出名,但我认为它将是一天。


38



我认为这不符合“不太有名”的资格 - Ian Kelling
着名但尚未出名的恕我直言;-) - Ludwig Weinzierl
着名但未广泛使用,这是不幸的。 - jtimberman
我们如何定义未广泛使用?一些使用Git的项目(来自Git的主页):Linux Kernel,Perl,Gnome,Ruby on Rails,Android,Wine,Fedora,X.org,VLC,Prototype。 - Telemachus


7拉链 - 具有高压缩比的文件存档器。该程序支持7z,ZIP,CAB,RAR,ARJ,LZH,CHM,GZIP,BZIP2,Z,TAR,CPIO,ISO,MSI,WIM,NSIS,RPM和DEB格式。


38



还在他们的最新测试版上添加了dmg支持! - LiraNuna


FileZilla中  - 既可用作客户端,也可用作服务器。


36



同意。我现在一直在IIS ftp服务器上使用filezilla。 SSL支持,单个用户主目录以及许多其他功能有助于它发挥作用。 - Chris


VIM / gVim的  - 一个几乎没人听说过的编辑!


30



这是怎么得到-1的?投票了。 - Ehtyar
我猜是因为它可能被认为是着名的? - Wayne Koorts
@Wayne Koorts - 而FileZilla,Notepad ++,PuTTy,KeePass等几乎都没有人听说过,对吧? - Rook
@Idigas:正如我所说,我只是在猜测。添加到这个问题是一件坏事,因为没有什么比“着名的”更主观了。 - Wayne Koorts
关于着名的定义,不是说“几乎不需要介绍”吗? - Joseph


Wireshark的 =网络协议分析器。

天命 =强大的无线嗅探器。

TCPDUMP =用于网络监控和数据采集的经典嗅探器,我经常使用它。

 =庞德程序是Web服务器的反向代理,负载平衡器和HTTPS前端。

TRAC =项目管理和错误/问题跟踪系统。提供Subversion和集成wiki的界面。

请求跟踪器 =免费的基于Web和电子邮件的错误跟踪和故障单系统。功能列表,文档截屏和下载。

vmstat的 =命令vmstat报告有关进程,内存,分页,块IO,陷阱和cpu活动的信息。

Iptraf = iptraf命令是交互式彩色IP LAN监视器。它是一个基于ncurses的IP LAN监视器,可生成各种网络统计信息,包括TCP信息,UDP计数,ICMP和OSPF信息,以太网负载信息,节点统计信息,IP校验和错误等。

MC =类Unix系统的Visual shell。

Postfixadmin = Postfix Admin是一个基于Web的界面,用于管理邮箱,虚拟域和别名。它还支持度假/外出消息。

pwgen的  - 自动生成密码。

linuxconf的 = Linuxconf附带Mandrake Linux和Red Hat Linux,但也适用于大多数现代Linux发行版。如果您使用这些发行版之一,或者作为整个包或其模块化组件之一,您可能以前遇到过此工具。 Linuxconf的多个接口已经可以使用多年,但现在我们最多有四个:GUI,Web,命令行和ncurses。

Webmin的 = Webmin附带,最近被Caldera Linux收购。该工具不仅适用于大多数现代Linux发行版,它还可以在大多数主要版本的UNIX上运行,并且可以使用大约20种语言(尽管某些模块并不是所有语言都可用)。正如您可能猜到的,Webmin纯粹是一个基于Web的应用程序,而且是一个非常模块化的应用程序。

OpenVPN的 =基于SSL / TLS的用户空间VPN。支持Linux,Solaris,OpenBSD,FreeBSD,NetBSD,Mac OS X和Windows 2000 / XP。


26



你应该编辑这个并添加更多的换行符:) - Blorgbeard
它... .. :)感谢您的建议 - Caterpillar
您还应该添加指向实用程序主页的链接。 - Justin Dearing
+1为postfixadmin,诱惑为webmin给-1:[ - pauska