高效管理服务器一直离不开有效的服务器管理技巧,尽管你已经掌握了不少这方面的技巧,但服务器还有许许多多的技巧在等着你的总结,等着你的挖掘;这不,下面的一些服务器管理窍门就是笔者在最近的工作中总结出来的,相信有不少是你很少遇到过的!
拒绝服务器重新启动
一般情况下,在Windows 2003 Server系统中安装完补丁程序后,系统总会提示你要重新启动一下服务器。可是许多急性子的朋友,他们往往无法容忍Windows 2003 Server服务器“慢吞吞”的启动操作,于是希望打完安全补丁之后服务器不再重新启动的想法就应运而生了。那么是不是有一种合适的方法,的确能让Windows 2003 Server服务器在安装完补丁之后不会重新启动呢?其实,Windows 2003 Server服务器是否会重新启动,跟当前的系统补丁特性有一定的关系;对于那些强制需要系统启动的安全补丁,我们一般是无法让服务器拒绝重新启动的;但对于那些没有强制要求系统启动特性的补丁来说,我们就能采取如下的方法来阻止服务器系统重新启动:
首先在Windows 2003 Server服务器系统桌面中,依次单击“开始”/“运行”命令,在随后打开的系统运行对话框中,输入字符串命令“cmd”,单击“确定”按钮之后,将系统工作模式切换到MS-DOS状态下;
其次在DOS命令行中,通过“cd”命令将当前目录切换到补丁程序所在的目录,然后执行“aaa /?”字符串命令(其中aaa就是当前需要安装的系统补丁名称),在其后出现的提示界面中,检查一下当前补丁是否带有“-z”参数,要是带有该参数的话,就表明当前补丁在安装完毕后可以不强制要求系统进行重新启动;
接着在DOS命令行中,再输入字符串命令“aaa -z”,单击回车键后,该补丁程序就会自动安装到系统中,并且不会要求服务器系统进行重新启动了。
取消对服务器的限制访问
为了提高员工的工作效率,单位最近打算把Windows 2003终端服务器的访问权限向每一个员工进行开放,但考虑到安全性,网络管理人员仅为所有员工提供了相同的一个帐号来登录Windows 2003终端服务器。可是员工们在用该帐号登录终端服务器时,发现同一时间内服务器只能允许一个人登录进服务器,而且后来的员工一登录进服务器后,前一个员工就会“被迫”退出终端服务器的登录。出现这种现象到底是怎么回事呢,那有没有办法让所有员工在同一时间内,使用同一帐号都能顺利登录进行服务器呢?
其实上述这种现象,主要是由于Windows 2003终端服务器在默认状态下,启用了“限制每一个用户只能使用一个会话”功能造成的;要想xx这种现象,你只要按照如下步骤,来取消“限制每一个用户只能使用一个会话”功能就可以了:
首先单击Windows 2003终端服务器系统桌面中的“开始”菜单,并依次执行其中的“设置”/“控制面板”命令,然后双击其中的“管理工具”图标,进入到终端服务配置窗口;
接着在该配置窗口中,用鼠标双击一下“服务器设置”处的“限制每一个用户只能使用一个会话”选项,在其后出现的选项设置对话框中,将“限制每一个用户只能使用一个会话”的复选框取消选中,{zh1}单击“确定”按钮,并重新启动一下服务器系统,这样员工们日后使用相同的帐号,就能同时登录进Windows 2003终端服务器系统中了。
远程查看服务器日志文件
如果你是一位细心的人,xx可以利用服务器的日志文件,来实现保护服务器安全的目的,毕竟任何对服务器的非法攻击都会在服务器日志文件中留下蛛丝马迹,只要你足够细心,就能知道服务器当前是否受到了攻击,一旦发现有攻击痕迹的话,只要及时采取相应的应对措施就能保证服务器的安全了。不过话又说回来,服务器的日志文件通常只能在服务器本地查看到,可是万一网络管理人员出远门,该如何保证服务器日志文件能被网络管理人员随时远程查看到呢?
要做到这一点,你只要利用Windows 2003服务器的远程维护功能,并通过IE浏览界面,就能对服务器的日志文件进行远程查看了,当然在默认状态下,Windows 2003服务器的远程维护功能并没有开通,需要我们手工启动才可以。下面,就是远程查看服务器日志文件的具体步骤:
首先检查一下Windows 2003服务器是否已经安装了II6.0组件及其相关组件,要是还没有安装的话,必须先要这些组件安装到服务器中去;
其次在服务器系统桌面的“开始”菜单中,依次单击“设置”、“控制面板”命令,在其后出现的窗口中,用鼠标双击一下“添加或删除程序”图标,接着单击其后界面中的“添加/删除Windows组件”按钮,并在弹出的组件安装向导窗口中,把“应用程序服务器”复选项选中,再单击一下对应窗口中的“详细信息”按钮;
随后你将看到一个如图1所示的设置界面,选中“Internet信息服务(IIS)”复选项,然后继续单击对应窗口中的“详细信息”按钮;
图1
在接着出现的向导设置窗口中,选中“万维网服务”项目,并继续单击一下对应窗口中的“详细信息”按钮,在弹出的图2所示的向导界面中,再把“远程管理(html)”项目选中;完成上面的设置后,单击“确定”按钮,并把Windows 2003服务器系统的安装光盘放入到光驱中,然后系统会自动完成剩余的安装设置任务;
图2
以后,网络管理人员无论走到哪里,只要能找到一台可以上网的计算机,并通过IE浏览器界面输入“http://aaa.aaa.aaa.aaa:8098”地址(其中aaa.aaa.aaa.aaa表示Windows 2003服务器的有效IP地址),在稍后打开的服务器帐号验证界面中,正确输入系统管理员帐号,就能远程登录到服务器的管理维护页面中了,在该页面中网络管理人员就能很方便地查看到服务器中的日志文件了。
旁敲侧击解密服务器
要是不小心将Windows 2000服务器的超级管理员口令给忘了的话,你将无法登录进服务器系统对其进行维护和管理。遇到这种情况,多数人会选择重新安装服务器系统,但这么一来服务器中的任何重要信息都将不可恢复。那有没有办法能在不影响服务器信息的前提下,解密遗忘了登录口令的服务器呢?答案是肯定的,你只要按照如下方法来操作就可以了:
首先从网上搜索并下载得到NTFSDOS Professional程序,并按照常规方法将它安装到其他可以正常登录的Windows 2000服务器中;
一旦安装好该程序后,你就能在系统的开始菜单中看到有NTFSDOS Professional Boot Disk Wizard图标出现,单击该图标之后就能打开一个向导界面,依照提示生成两张Windows 2000服务器系统的DOS启动盘;
下面借助Windows 98启动光盘,将无法登录的Windows 2000系统直接启动到纯DOS系统下,再把Windows 2000服务器系统的DOS启动盘插入到软驱中,然后在DOS命令提示符下输入“Ntfspro.exe”字符串命令,单击回车键后,该命令很快就会把服务器系统中所有的NTFS分区盘符列出来;
接着借助cd命令,将当前目录切换到winnt\system32\config下,再借助“del”命令删除掉SAM文件,{zh1}再把服务器系统重新启动一下,当出现服务器系统登录界面时,只要直接“确定”按钮就可以重新进入Windows 2000服务器系统了。
自动发布服务器启动信息
为了让单位员工及时访问到局域网服务器中的信息,有没有办法让服务器一启动时,就能把启动信息自动通知给各位员工,以便于所有员工可以在{dy}时间内访问局域网服务器呢?要实现这一目的其实很简单,只要生成一个启动信息通知脚本,然后让服务器在启动的过程中自动运行该脚本就可以了。下面就是该方法的具体实现步骤:
首先运行任意一个文本编辑工具,并将如下命令代码输入在编辑窗口中:
@echo off
net send * 请各位员工访问服务器
接着将上面的命令代码文件保存成一个扩展名为“bat”的批处理文件,比方说这里笔者将该文件保存为“start.bat”;其中“net send * 请各位员工访问服务器”命令,表示把“请各位员工访问服务器”信息自动向局域网所有工作站进行发布;
下面依次单击“开始”/“运行”命令,在弹出的系统运行框中执行“poledit”命令,在其后的窗口中依次单击“文件”、“打开注册表”选项,再双击一下“本地计算机”图标;
在弹出的如图3所示的界面中,展开“系统”目录,选中“运行”项目,再单击一下“显示”按钮,然后单击显示内容界面中的“添加”按钮,再把“start.bat”文件的{jd1}路径输好,{zh1}单击“确定”按钮;
图3
接下来,在系统策略编辑界面中,再次单击“文件”/“保存”命令,这样就能把消息通知脚本保存到系统注册表中了;以后服务器在启动的过程中,就可以自动向所有工作站发布服务器的启动信息了。