文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Linux系统管理员都应该熟悉的工具(2)

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

时间:2010-09-15  来源:mydear

gVim

Vim是Linux上的著名的文本编辑器,他是早年的Vi编辑器的加强版。这个gVim是windows版的,并且有了标准的windows风格的 图形界面,所以叫g(graphical)Vim。这是一个国际版本,会根据安装的平台自动选择相应语言包,支持中文及其各种编码,连界面也是中文的,请 放心使用。这个极具Unix特色和风格(simple is the best)的编辑器相信会给您带来不同的感受。我强烈建议大伙在windows下面使用它,编辑PHP文件、shell文件、Linux/unix配置文 件(.conf)和openVPN的文件都非常方便,是居家旅行必备精品软件之一。

gVim官方网站:http://www.vim.org/ (也就是Vim的官网。gVim下载地址)

价格:开源免费

远程桌面、PCanywhere、Radmin

这些是控制windows2003及windows2008服务器必须的东东,前面二个大家也太熟悉了吧;我重点介绍下后面一个,我目前用之于取代远程桌面。当然如果是内网,还是推荐使用远程桌面。

Radmin有以下特点:

  1. 运行速度快。
  2. Radmin支持被控端以服务的方式运行、支持多个连接和IP过滤(即允许特定的IP控制远端机器)、个性化的文件互传、远程关机、支持高分辨率模式、基于Windows NT的安全支持及密码保护以及提供日志文件支持等。
  3. 在安全性方面,Radmin支持Windows NT/2000用户级安全特性,您可以将远程控制的权限授予特定的用户或者用户组,Radmin将以加密的模式工作,所有的数据(包括屏幕影像、鼠标和键 盘的移动)都使用128位强加密算法加密; 服务器端会将所有操作写进日志文件,以便于事后查询,服务器端有IP过滤表,对IP过滤表以外的控制请求将不予响应。
  4. Radmin目前支持TCP/IP协议,应用十分广泛。

远程桌面是Windows自带的功能。

PCanywhere官方网站:http://www.symantec.com/zh/cn/business/pcanywhere

价格:付费,价格未公开

Radmin官方网站:http://www.radmin.com/

价格:49美元

51CTO推荐专题:远程服务器管理技巧大全

服务器监控软件-Cacti和Nagios

这个网上资料也非常多,我这里也只重点推荐下,建议大家熟悉掌握它们;尤其是Nagios,它现在的邮件/短信报警也做得相当好,只要你手机二十四小时开机,如果遇到服务器服务死掉或服务器宕机的情况,它会让你非常舒服的:(

Cacti官方网站:http://www.cacti.net/

Nagios官方网站:http://www.nagios.org/

这两个都是开源免费的软件。

51CTO推荐专题:Linux监控工具的展览馆

扫描之王-Nmap

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

Nmap官方网站:http://nmap.org/

价格:开源免费

抓包工具-sniffer和wireshark

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

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

Wireshark官方网站:http://www.wireshark.org/

价格:开源免费

防火墙工具-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下也不是太难。

pypMyadmin官方网站:http://www.phpmyadmin.net/home_page/index.php

虚拟机软件系列-推荐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 资源管理器的扩展开发,因此在其他程序可能集成的并不完整,例如重载图标可能不会显示。


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载