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

但是,大多数开源开发人员的市场营销能力都不强,所以我知道那里有数百种非常好的工具,很少有人知道。

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

*我会在评论。

评论

serverfault.com/questions/21048/…

hayalci:这个问题是针对通用工具的,这个问题仅针对开源的

@sucuri:大多数“通用”工具也都是牙线[我应该在某个地方添加[幸运的是] :)]

#1 楼

我喜欢PuTTY!

PuTTY可执行文件和源代码是根据MIT许可分发的,其作用与BSD许可类似。 (此许可证是经过开源认证的,并且符合Debian自由软件准则。)

评论


+1,但我认为PuTTY相当出名,至少在首先要使用它的人中如此。

– bcat
2010年8月27日,下午3:47

如果您使用Google油灰,您将无法访问傻油灰的网站,直到第二页。

–迈克尔·洛曼(Michael Lowman)
2011年1月7日在20:26

这个家伙说“不是很出名” :)

–佩里卡·齐夫科维奇(Perica Zivkovic)
2011年7月28日在20:25

这是两年前。 :D

–乔
11年7月29日在15:49

#2 楼

Notepad ++轻巧,对不同格式有出色的支持,这是Windows中的主要文本编辑工具。

评论


我喜欢这个工具,它甚至带有便携式版本:Portableapps.com/apps/development/notepadpp_portable

– JJ01
09-10-12在23:27

#3 楼

Synergy

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

它也是独立于平台的。

评论


我没听说过的清单上的少数几个,看起来很有趣:)

–theotherreceive
09年7月2日在3:03

我爱Synergy。我在大多数计算机上安装的第一个应用程序之一。

– Chris_K
09年7月2日在4:31

听起来像x2x和/或x2vnc(但不需要“劫持者”运行X)

–托马斯
09年7月8日在9:21

我每天都在使用此软件,我可以从右侧的OS X工作站控制Linux笔记本电脑。无价!

–乔什
2010-1-27在22:07

#4 楼

还没有人提到屏幕吗?

评论


屏幕肯定可以出名了。

–威廉·珀塞尔(William Pursell)
09年7月29日在12:52

邓诺(Dunno),很多人似乎都知道它,但是我几乎看不到有人使用它。顺便说一句,netcat(nc)是另一个对网络/网络代码测试/调试非常有用且不太知名的工具。让我们手工制作消息以通过TCP / UDP发送,可以充当服务器来查看weirdo http(或其他)客户端发送的确切内容等。

–igor
09年7月31日在3:43

#5 楼

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

字符串:这是一种很好的方式来遍历文件中的文本项。很多很多用途。

Flex:真正为编写词法分析器而设计,具有一点点技巧和C编译器,可以用作uber-grep。我不经常使用它,但是在担任该角色时它可能会出奇地方便。

Fetchmail和Procmail:自从我拥有拨号上网功能以来,我的电子邮件系统的核心已有十多年了连接性。如果它还没坏的话...
rdesktop:一个运行得非常好的开源RDP(终端服务)客户端。

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

Wget:一种极其有用的FTP / HTTP下载工具。

Leafnode:如果您仍然阅读任何新闻组,仍然有不错的活跃流量,这是一个很好的方法。再说一次,我拨号上网后就留下了一些遗产,但偶尔还是会用到。

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

Xfig:具有奇数用户界面的Visio类型图表工具。一旦适应了该范例,在我那可怜的旧鼠标手上就比现代直接操作界面要容易得多。人体工程学值得一提。

Tcl / Tk:Tcl被Perl和Python所掩盖,很容易将C代码嵌入到其中-它是专门为嵌入而设计的。尽管如此,它还是非常有用的,并且Tk工具包很容易通过它生成GUI。现代版本支持主题化,因此您的应用程序不再需要像Motif一样。

Ghostscript:开源世界的伟大无名英雄之一。一个免费的Postscript解释器,具有派生项的整个生态系统-PS和PDF查看器,PDF创建工具,打印机RIP和各种Postscript转换工具。可能是在外部开源圈子中使用最广泛的(如果不是积极的话),它在PDFCreator的后端中的作用

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

评论


+1为UnxUtils。您可以找到分散在网络上的许多工具的最新版本,但是如果您想一站式购买稳定的二进制文件,那是个好地方。

–埃蒂亚尔
09年7月1日在23:28

值得注意的是,xrdp似乎处于永久的实验状态,但我喜欢它。您可以在Linux主机上运行rdp守护程序,并从Windows远程运行它,它还可以选择rdp通过它到达其本地网络上的另一个RDP服务器,我发现它非常方便。

– andyortlieb
11年7月28日在20:47

#6 楼

我最喜欢的开源工具是rsync

我几乎每天都在使用它,但它仍然不如应有的出名:-)

评论


我使用rsync每小时备份到一个外部USB驱动器。我喜欢“ --link-dest”的论点!

– Paul Tomblin
09年7月1日在14:38

哦,天哪,是的。 Rsync可以做其他复制实用程序无法做到的事情-它实际上是防弹的。

– SilentW
09年7月2日在17:13

可以在没有cygwin的Windows上使用它吗?

–杰伊·R。
09年7月8日在4:56

我没有尝试过,但是sourceforge.net/projects/rsyncwin32

–user4260
09年7月10日在6:45

rsync不出名吗?

–JamesBarnett
2011年1月1日在2:03

#7 楼

没有人提到git

它不像cvs或svn那样广为人知,但我认为这将是一天。

评论


我不认为这是“不是很出名”

–伊恩·凯灵(Ian Kelling)
09年7月2日在7:17

著名但还不是很有名的恕我直言;-)

–路德维希·魏尼尔(Ludwig Weinzierl)
09年7月2日在18:56

著名但未得到广泛使用,这是不幸的。

– jtimberman
09年7月4日在3:48

我们如何定义未得到广泛使用?一些使用Git的项目(来自Git的主页):Linux内核,Perl,Gnome,Ruby on Rails,Android,Wine,Fedora,X.org,VLC,Prototype。

– Telemachus
09年7月4日在15:14

#8 楼

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

评论


在其最新Beta版中还添加了dmg支持!

– LiraNuna
09年7月5日在19:54

#9 楼

FileZilla-可用作客户端和服务器。

评论


同意。我现在一直在IIS ftp服务器上使用filezilla。 SSL支持,单个用户主目录和许多其他功能使它大放异彩。

–克里斯
09年7月4日在6:02

#10 楼

Vim / gVim-几乎没人听说过编辑器!

评论


这是怎么得到-1的?投票了。

–埃蒂亚尔
09年7月1日在23:15

我猜是因为它可能被认为是著名的?

–Wayne Koorts
09年7月2日,0:04

@Wayne Koorts-FileZilla,Notepad ++,PuTTy,KeePass等是几乎没人听说过的工具,对吗?

–浏览
09年7月2日,0:27

@Idigas:正如我所说,我只是猜测。加上这个问题是一件坏事,因为没有什么比“著名”更主观了。

–Wayne Koorts
09年7月2日在2:34

难道不是仅仅在对名人的定义上说“几乎不需要介绍”吗?

–约瑟夫
09年7月2日,下午3:36

#11 楼

Wireshark =网络协议分析器。

Kismet =功能强大的无线嗅探器。

Tcpdump =用于网络监视和数据获取的经典嗅探器,我经常使用它。

Pound = Pound程序是反向代理,负载均衡器和HTTPS前端适用于Web服务器。

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

Request Tracker =一个免费的基于Web和电子邮件的错误跟踪和故障单系统。功能列表,文档屏幕快照和下载。

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

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

mc =用于类Unix系统的可视化外壳。

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

pwgen-自动生成密码。

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

Webmin = Webmin随Caldera Linux一起提供,并且最近被Caldera Linux收购。该工具不仅可用于大多数现代Linux发行版,而且还可以在UNIX的大多数主要版本上运行,并且可用大约二十种语言提供(尽管某些模块并非所有语言都可用)。您可能会猜到,Webmin纯粹是一个基于Web的应用程序,并且是一个高度模块化的应用程序。

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

评论


您应该对此进行编辑并添加更多换行符:)

–伯格胡子出局了
09年7月4日在9:26

您还应该将链接添加到实用程序的主页。

–贾斯汀·迪林(Justin Dearing)
09年8月31日在0:51

为postfixadmin +1,为webmin -1的诱惑:[

–pauska
2011年7月29日在9:53

#12 楼

KeePass是免费的开源密码管理器,可帮助您以安全的方式管理密码。您可以将所有密码放在一个数据库中,该数据库由一个主密钥和/或密钥文件锁定。

评论


KeePassX(keepassx.org)是一个跨平台(使它的价值是KeePass IMO的两倍),它是完全兼容的KeePass替代品,具有用c ++编写的相似接口。

–埃蒂亚尔
09年7月1日在23:25

+1为keepass节省了生命……我将其保存在保管箱中,以使其安装在我的所有计算机上,并进行备份

–加百列·所罗门
09年7月2日在11:02

您是否知道从Keepass数据库获取密码的纯文本方式?

–马克·瓦格纳(Mark Wagner)
10年8月12日在22:12

为keepassx +1。

–斯坦
2011年12月16日在1:30

#13 楼

屏幕。这是有史以来最有用的工具。掌握它,您可以像神一样,一次到处都是生物。

评论


我为什么没想到呢?

–凯尔
09年7月2日在13:18

serverfault.com/questions/34465/…

–pauska
2011年7月29日在9:53

那时我们都年轻了...

–讨厌
2011年7月30日在2:56

#14 楼

我使用了许多我无法避免的东西,但是我认为“不是很出名”(openssh,openvnp,apache,rsync等)。两个非常有用的小实用程序,许多人可能没有听说过sprint:



Pipe Viewer(pv):监视长期操作

htop:是top的更漂亮替代品,具有一些有用的额外功能以及漂亮的

两者通常都可以在标准存储库中找到(它们都在Debian Etch和更高版本中),并且相对容易如果您的发行版中没有发行版,则进行编译。

编辑:另一种出色的工具,在我的经验中并不为人所知:



FreeMind:一个非常有用的“思维导图”风格的便笺录制/整理应用程序


评论


htop很棒。它取代了我所有服务器的顶部。

–路易斯·文图拉(Luis Ventura)
09年7月1日在23:30

+1 FreeMind。我会做所有的计划。

–大卫·麦金托什(David Mackintosh)
09年7月2日在3:08

而htop的杀伤力,残杀​​力等功能则很好。

–休伯特·卡里奥(Hubert Kario)
10-10-5在22:07

#15 楼

Nagios-全面的IT基础架构监控确保您可以在问题影响关键业务流程之前解决问题....

评论


令我惊讶的是,有多少人不了解Nagios!

–乔什
2010-1-27在22:08

#16 楼

dstat-设想vmstat,iostat,top,ps以及apache,mysql等都可以在同一行以相同间隔输出指标。将应用程序级别的指标与系统级别的指标进行交叉引用。

围攻-比那里的任何其他URL锤击工具都要好

squid-第7层路由和缓存,快速简便

maatkit-没有它,MySQL并不相同

MySQL Proxy-示例lua脚本足以使MySQL轻松监听

评论


感谢建议我没听说过的东西,谢谢:)

–罗里
09年7月6日在14:01

#17 楼

ack-grep替换。您再也不会grep了:)

评论


给debian用户的注意事项:软件包称为ack-grep。程序包ack是一个汉字代码转换器

– artifex
10 Mar 16 '10在12:12

#18 楼

我发现很多人还不了解Process Hacker。它与Sysinternals的Process Explorer相当。

编辑以回应Greg的评论:
抱歉响应延迟...它也有2个选项卡,分别显示服务和TCP / UDP连接我认为这真的很好。按树视图排序时,您可以在Process Eplorer的“服务”选项卡中获得相同的信息,但随后您就无法在服务列表中进行能力排序。

评论


...但是它与流程浏览器有何不同?鉴于我经常使用流程浏览器,所以值得一看吗?

–格雷格
09年7月2日在9:56

流程黑客真棒。它具有关闭和注销选项,因此即使安装了XP的crtl + alt + del拥有您的taskmanager权限,它也可以代替任务管理器。

–贾斯汀·迪林(Justin Dearing)
09年8月31日在0:54

#19 楼

须藤我很久以前还写了一个类似的实用程序(不同的功能集,轻量级),称为Calife。

评论


我不确定sudo是否符合“不出名”的条件,但是calife确实可以实现AFAIK :)

–凯尔蒂亚(Keltia)
09年7月2日在12:42

#20 楼

在安全方面,我将推荐


OSSEC
Modsecurity

两者在安全社区中都是众所周知的,但在安全社区之外却很少。

#21 楼

WinSCP,尽管我不确定是开放源代码。如果不是这样,那就是Mailcleaner和HylaFAX之间的一次折腾。

评论


WinSCP是开源的。

–贾斯汀·迪林(Justin Dearing)
09年8月31日在0:56

#22 楼

我必须说鱿鱼。我不认为它是如此流行,至少在Windows世界中并不如此。我们将其用于许多不同的事物:包括内容过滤器和端口阻止程序。

评论


但是,在* nix世界中非常流行。

–squillman
09年7月1日在17:08

我用它来让我的妻子可以观看MTV和ABC流媒体视频。它们在这些站点上阻止了加拿大IP,因此我刚刚在美国的服务器上安装了鱿鱼,将其配置为不使用x-forwarded-by标头和瞧!

–凯尔
09年7月1日在18:57

#23 楼

我最喜欢的应用是Window Maker,它是一种非常精简且快速的Linux窗口管理器(类似于KDE,Gnome等)。


链接:http://www.windowmaker.info/

屏幕截图:http://www.windowmaker.info/gallery.php


它不是很有名,但可用于大多数发行版(在Ubuntu,执行apt-get install wmaker)。

评论


它绝对古老!窗匠万岁!

–凯尔
09年7月1日在14:11

我仍然更喜欢FVWM。野兽配置,但我有点喜欢它:)

– Sven
09年7月1日在23:03

年轻的胡扯。我知道很多使用twm的Solaris管理员都喜欢使用。

– ConcernedOfTunbridgeWells
09年7月2日在9:43

几年来,Window Maker是我最喜欢的窗口管理器。

– jtimberman
09年7月4日在3:50

与其他窗口管理器相比,它有什么好处?

– dbr
09年7月5日在21:19

#24 楼

Zim桌面Wiki

可在Linux以及Windows和OSX上运行的小型桌面Wiki。

在将其放入公司Wiki之前,我用它来保持我的任务井井有条并记录事物。

#25 楼

您可以将网络服务器视为工具吗?如果是这样,nginx有权投我一票。否则,我会投票支持ttcp进行吞吐量测试。

我还发现,没有很多人使用xargs。例如,这是我刚刚发现的一个好例子:如何使用find,xargs和shred来粉碎文件名中包含空格的文件。

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


#26 楼

我是Filelight的忠实粉丝。我不知道确定硬盘驱动器上的数据使用情况如此简单或看起来如此漂亮。

评论


我正在使用预装Ubuntu(Baobab IIRC)的磁盘使用情况分析器

– Myrrdyn
09年7月1日在17:49

是的,这就是猴面包树的来源,它是一个标准的“不出名的” gnome应用程序。

–伊恩·凯灵(Ian Kelling)
09年7月2日在8:01

#27 楼

Ack是因为它比grep更好:

ack是grep之类的工具,面向具有大量异构源代码树的程序员。
ack完全是用Perl编写的,并利用了强大的功能Perl的正则表达式。

我也成为Pandoc的忠实拥护者:

Pandoc是一个Haskell库,用于从一种标记格式转换为另一种标记格式,并且可以使用以下命令:使用此库的线工具。它可以读取markdown和reStructuredText,HTML和LaTeX(的子集),并且可以写入markdown,reStructuredText,HTML,LaTeX,ConTeXt,PDF,RTF,DocBook XML,OpenDocument XML,ODT,GNU Texinfo,MediaWiki标记,groff man页面和S5 HTML幻灯片显示。


#28 楼



TrueCrypt-适用于Windows Vista / XP,Mac OS X和Linux的免费开源磁盘加密软件
PortableApps平台-我认为应用程序库本身不是开源的
7-Zip工具-与WinZIP,WinRAR,WinSoManyThings一样!

JkDefrag-Windows 2000/2003 / XP / Vista / 2008 / X64的磁盘碎片整理程序和优化程序控件

MPlayer-一种可以在许多系统上运行并以多种格式运行的电影播放器​​

Firefox-尚无人在谈论! (是的,它很受欢迎)

freeSSHd-SSH服务器的免费实现(SFTPd,SCP,适用于Windows的SSHd)

Cygwin-再次令人惊讶地没有提及!
/>

#29 楼

Sprinkle(http://github.com/crafterm/sprinkle/tree/master)-一种软件配置工具。

比Puppet或Chef更容易,但功能非常强大。它是基于Ruby的,配方是Ruby脚本。

评论


您也可以使用Sprinkle安装Chef :-)。 github.com/mikehale/sprinkle_chef/tree/master

– jtimberman
09年7月4日在3:51

每个人都应该知道洒水,我的朋友今天向我推荐了它,它是那里更好的配置工具之一。

– Pixel开发人员
09年12月10日在19:34

#30 楼

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记忆棒上携带。

评论


谢谢,但是您确定KiTTY是开源的吗?

– Ehsan
2010年8月9日15:31