十大常见的服务器管理软件
当网站发展到一定的规模,站长应该开始考虑要为网站托管服务器。通常情况下服务器会被放到BGP机房,网站管理员通过远程来管理服务器。在网站服务器进行托管时,需要在服务器上安装一些服务器管理软件,才能更为有效地管理这台远程服务器,我根据我自己的管理经验,推荐十个有用的服务器管理软件,供大家参考和分享。
1、远程桌面连接
远程桌面连接(以前称为“终端服务客户端”)主要是用于对远程托管的服务器进行远程管理,使用非常方便,如同 *** 作本地电脑一样方便,而远程桌面连接工具,我个人喜好IIS7。
IIS7远程桌面管理工具(3389、vps、服务器批量管理、批量远程工具) 是一款绿色小巧,功能实用的远程桌面管理工具,其界面简洁, *** 作便捷,能够同时远程 *** 作多台服务器,并且多台服务器间可以自由切换,适用于网站管理人员使用。软件下载地址:iis7远程桌面管理工具下载
2、Arp防火墙
Arp Firewall - 现在托管服务器必须安装的个软件是Arp防火墙,没办法啊,中国这网络环境,不安装Arp防火墙等着被人挂木马了。现在免费的Arp防火墙主要有两款,一个是奇虎的360 Arp防火墙,一个是金山Arp防火墙。
3、FTP服务和客户端
FileZilla - 将客户端的文件上传到服务器上,最常用的软件是FTP了,微软的IIS自带了一个简单的FTP服务器管理软件,如果觉得不好用,服务器上也可以安装免费的FileZilla服务器管理软件,客户端可以使用免费的FileZilla Client,支持多线程上传文件。
4、硬件检测
CPU-Z - CPU-Z是一款免费的系统检测工具,可以检测CPU、主板、内存、系统等各种硬件设备的信息。它支持的CPU种类相当全面,软件的启动速度及检测速度都很快。另外,它还能检测主板和内存的相关信息,其中有我们常用的内存双通道检测功能。远程管理服务器的时候,使用这个软件可以对服务器的硬件信息一清二楚。
5、流量监控
DU Meter - DU Meter是一个简单易用的网络流量监视工具,图形化的界面显示非常直观,可以实时监测服务器的上传和下载的网速,同时还有流量统计功能。可以分析出日流量、周流量、月流量等累计统计数据。不过遗憾的是这个软件不是免费的。
6、端口监控
TcpView - TcpViews是一款免费的端口和线程监控工具,可以列出当前所有TCP和UDP端口的进程清单,包括本地和远程地址的TCP连接,其实和系统命令netstat类似,不过是GUI界面的,使用方便,占用资源少,默认字体在中文环境下很小,需要手动修改。在服务器上运行的话,默认刷新时间不要用默认的1秒。
7、进程监控
Process Explorer - Process Explorer是一款免费的进程监视工具,功能比Windows自带的任务管理器要强大的多,不仅可以监视、暂停、终止进程,还可以查看进程调用的DLL文件,是预防病毒、查杀木马的好帮手。
8、日志分析
WebLog Expert - 虽然Google Analytics是一款强大的免费的网站分析服务,但必须加入统计代码才能使用,WebLog Expert则可以直接分析网站的访问日志文件,通过日志文件分析出网站的站点访问者、活动统计、文件访问量、搜索引擎、浏览器、 *** 作系统和错误页面等等众多的统计信息,是网络监测的好助手。这个软件本身不免费,不过其另一个版本WebLog Expert Lite是免费的。
9、日志搜索
WinHex - WinHex是一款速度很快的文件编辑器。打开数百兆的大型文件速度飞快,使用WinHex可以轻松打开服务器上的大型日志文件,并对其进行关键字搜索,效果非常好,是我见到的速度的文本编辑搜索软件,总体来说是一款非常不错的16进制编辑器。
10、代码编辑
Notepad++ - Notepad++是一个免费开源的源程序代码、HTML网页代码编辑工具,支持多达数十种常见源代码或脚本的语法,包括C,C++,Java,C#,XML,HTML,PHP,Javascript,RC resource file,makefile,ASCII,doxygen,ini file,batch file,ASP ,VB/VBS,SQL,Objective-C,CSS,Pascal,Perl,Python,Lua等,功能非常强大。在服务器上安装后可以直接修改网站上的源程序代码。
一、镜像文件的高级 *** 作11 修改现有的镜像文件
12 在现有的镜像文件基础上创建新的镜像文件
二、用户的数据管理
三、智能规则引擎的使用
31 登录后可用云桌面过滤规则
32 云桌面运行调度规则
33 云桌面IP地址分配规则
镜像文件上传后,发现有需要修改的地方。一个简单的办法是把当前的先删除掉,然后把修改后再次上传。另外一个方便的办法是, 在当前的镜像文件上直接修改并提交 。
在“镜像文件管理”页面,
点击“准备镜像文件”,一直等到提示“点击下一步”
点击下一步后出现下图所示的导航窗口,
点击“运行”按钮, 直到出现绿色的“显示虚拟机桌面”按钮
点击“显示虚拟机桌面”按钮即可进入网页版的云桌面窗口了。
> 如果要安装或者升级新的软件,在我的电脑里面有个缺省配置的网盘,里面存放了管理员上传的各种应用软件。管理员上传软件的 *** 作界面如下所示:
> 也可以完成对当前系统的修改
下面的 *** 作是为了实现后面云桌面启动后自动静态地址分配而做出的改动
在Bootrequest这个快捷启动方式上右键单击选择
在窗口的“目标”一栏里面,可以看到IP地址1921680113 这是这个镜像文件制作时所用的中心控制器的IP地址,需要你改为当前中心控制器的IP地址。然后保存,xp关机。并点击导航窗口上的停止按钮,等绿色的”显示虚拟机桌面“按钮消失后,进入下一步。
点击”提交“按钮,直到提示提交成功。在点击”完成“按钮
这是你可以看到”镜像文件管理“页面上,该镜像文件的版本号已经变了。
很多时候,我们可以在现有的镜像文件的基础上,通过增减和修改,制作一个全新的镜像文件并提交。 *** 作很简单,在”镜像文件管理“页面上,选择好镜像文件后,点击”创建“按钮。其后的过程和修改镜像文件基本上一致。
在完成提交工作后,回到”镜像文件管理“页面,可以看到有一个新的镜像文件出现在列表中‘
这时管理员可以对这个镜像进行进行属性修改和设置访问权限。
用户的数据其实才是桌面云系统管理的核心所在。虚拟机崩溃了,出问题了,都可以很快的重新再分配一个云桌面给用户,但数据丢失了却是无法承受的损失。
为此,桌面云系统@云来了,提供了三种不同类型的共享数据存储方式,所有这三种方式,其数据都是保存在中心控制器所在的物理服务器的硬盘上的。因此,只要中心控制器物理硬盘没有损坏造成不能读写,那么用户的数据就是安全的。
在 桌面云系统管理:基本管理功能 之中,我们说明了如何上传镜像文件。但是那是只上传了一个镜像文件,如果同时上传了两个镜像文件:一个是C盘,一个是D盘的话,那么在云桌面启动后,每个用户就自动拥有了一个装了 *** 作系统和应用软件的C盘,和一个空的数据D盘。如下图所示:
该镜像文件对应的云桌面运行后,其驱动器的分布如下图所示:
其中,可以看到,硬盘有两个,一个是本地磁盘C盘,一个是data盘E盘;网络驱动器也有两个,一个是prvdata,一个是pubdata。
> C盘对应的是上传的xpvdi文件,上传后改名为machine文件了
> E盘对应的是上传的data文件。这个数据盘是和C盘绑定的。用户如果打开的另外一个云桌面,那么他看到的是和另外一个云桌面C盘绑定的数据盘
> prvdata盘对应的是系统为每个用户账号自动开辟的私有数据存储空间。这个空间会自动挂载到该用户启动的每个云桌面上。
> pubdata盘对应的是系统为所有用户账户开辟的一个共享数据存储空间。这个空间会自动挂载到每个启动的云桌面上。
在具体的桌面云应用过程中,用户可能会有一些个性化的需求。满足这些需求一般是通过定制。但这样不够灵活。桌面云系统@云来了,采用了智能规则引擎来处理这个问题。
一个很常见的例子,同一个用户在不同的时间段登录后,看到的云桌面是不一样的。最典型的例子就是课程表。登录后可用云桌面过滤规则就是用来解决这类问题的。
例如,用户lkf有三个可用的云桌面,我们希望他在不同的登录时间,可用的云桌面是不一样的。
在系统管理员页面上选择”智能规则引擎“下面的”登录后镜像文件过滤规则“,显示如下:
管理员可以添加”新规则“,如下所示
上面这两条规则的意思是:
> 用户lkf在0900-1200期间登录的话,他只能使用云桌面"xp"
> 用户lkf在1200-1700期间登录的话,他只能使用云桌面"我的永久云桌面"
可以通过这种方式,很方便的建立起课程表。
云桌面实际是在工作节点上运行的,但调度是发生在中心控制器上的。那么中心控制器如何判断这个新的云桌面请求(即用户登录后点击了运行按钮),该在哪台工作节点上运行呢?
如果没有设置运动调度规则,那么中心控制器会查询所有的集群和它所管理的工作节点,找到一个最空闲的,且符合要求的工作节点来执行请求。
但是我们可以通过设置调度规则来改变这个情况。
上面的两台规则的意思是:
> 用户lkf所启动的云桌面,都调度到集群cluster1所管理的工作节点上运行,nc=any的意思是随便哪台工作节点都行,选最空闲的。
> 用户lyh所启动的云桌面,都调度到集群cluster2下辖的IP地址为1921680222的工作节点上运行。
一般情况下,管理员不需要设置这类规则。
IP地址分配规则要解决的是在某些情况下,管理员系统某些云桌面在运行时,拥有固定的静态IP地址,MAC地址和机器名。
上面这条规则的意思是:用户lkf运行的云桌面,其机器名为lkf-xxxx(xxxx代表四位随机数), IP=1921680200, 网络掩码=2552552550,网关=19216801, 域名服务器=19216801, reboot=no意思是云桌面在获取并设置这些网络参数后,不需要重新启动。yes则代表需要重新启动。
有时候,用户名和IP地址存在一一对应关系的时候,可以采用下更简便的办法来设置IP,而不是有多少个用户,就需要创建多少条规则。
假设我们批量创建了50个用户,test01到test50, 然后希望他们对应的IP地址是101720{3,5,7,9, , 101}。那么下面的这一条规则就能满足要求。
这条规则的意思是:如果用户名里面包含了test关键字,那么
> prefix=101720表示IP地址的前三个数字是101720
> express=lambda x:x2+1中,x代表用户名后面所带的数字,分别是01,02, 03, 50, 表达式代表的意思是x的值要乘以2再加1,得到的值就是IP地址的第四个数字。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)