Linux系统管理员都应该熟悉的工具

发表于:2011-2-01 09:49

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:抚琴煮酒    来源:51Testing软件测试网采编

分享:

  扫描之王-Nmap

  多的话不说了,这称号也当之无愧;windows和Linux/unix也有相对的版本,尽快掌握吧。

  抓包工具-sniffer和wireshark

  sniffer大家都应该有接触了,我这里重点推荐下linux下的wireshark,界面友好,语法也简单,是我linux下的抓包工具首选;如果对命令行非常熟悉,可以考虑用Tcpdump来抓包。

  Sniffer是一种技术,有各种实现工具,这里不多介绍,有兴趣的读者们可以参考安全频道的Sniffer专题。

  防火墙工具-ipfw和iptables

  FreeBSD、OpenBSD下是ipfw,Linux下是iptables;我个人重点推荐下iptables,它的语法较之简单易学,作NAT路由器也很方便,这里重点推荐下,有兴趣的可参考我在http://netsecurity.51cto.com的相关文章:iptables做网关时一种简单的NAT使用方式,以及自动分析黑名单白名单的脚本。

  ipfw是FreeBSD自带,iptables是netfilter的一个项目,一般Linux发行版中都预装的,就不多介绍了。

  数据库工具-phpMyadmin

  作为Linux/Unix系统管理员也免不了要摸摸MySQL数据库。虽然有phpMyadmin这个好工具帮我们管理MySQL数据库,但我建议大家还是熟练掌握MySQL的命令语法,毕竟不可能你的每台MySQL数据库都配备phpMyadmin的。我以前公司的开发们喜欢用windows下的图形工具来配置MySQL,这个我不是太赞成;PHP Developer必须对MySQL非常熟悉,而且触类旁通,熟悉其SQL语法后转到SQL Server2008下也不是太难。

  虚拟机软件系列-推荐VMware系列

  Linux服务器我推荐采用VMware EXSi或KVM,Windows 2003可采用VMware GSX ,FreeBSD服务器可采用Jail(方便,极适合开发使用)。我个人笔记本现在用的就是VMware Workstation 6,宿主机是windowsXP_SP3,用其虚拟了一个FreeBSD 8.1_release(128M内存),这样既不影响我在XP下远程连接Linux/unix服务器和openVPN,又可以有事没事就学习下FreeBSD,方便极了。

  VMware是付费的,而上面提到的其他虚拟化软件都是免费的。

  TortoiseSVN--windows下的SVN客户端

  差点忘了我心爱的乌龟噢,这个是天天在用的:)我稍为简单介绍下

  版本控制是管理信息修改的艺术,它一直是程序员最重要的工具,程序员经常会花时间作出小的修改,然后又在某一天取消了这些修改,想象一下一个开发者并行工作的团队 - 或许是同时工作在同一个文件!- 你就会明白为什么一个好的系统需要管理潜在的混乱。

  什么是TortoiseSVN?

  TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。

  某些版本控制系统也是软件配置管理(SCM)系统,这种系统经过精巧的设计,专门用来管理源代码树,并且具备许多与软件开发有关的特性 - 比如,对编程语言的支持,或者提供程序构建工具。不过 Subversion 并不是这样的系统;它是一个通用系统,可以管理任何类型的文件集,包括源代码。

  外壳集成

  TortoiseSVN 与Windows 外壳(例如资源管理器)无缝集成,你可以保持在熟悉的工具上工作,不需要在每次使用版本控制功能时切换应用程序。

  并且你不一定必须使用 Windows 资源管理器,TortoiseSVN 的右键菜单可以工作在其他文件管理器,以及文件/打开对话框等标准的 Windows 应用程序中。你必须牢记,TortoiseSVN是有意作为 Windows 资源管理器的扩展开发,因此在其他程序可能集成的并不完整,例如重载图标可能不会显示。

33/3<123
价值398元的测试课程免费赠送,填问卷领取吧!

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2022
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号