服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有两台运行Windows Server 2008的Dell R710服务器。他们都计划在星期一早上早些时候运行Windows更新。 今天早上,两台服务器在重新启动后都closures了。 他们没有启动几乎所有的东西(RDP,IIS等)。 我也无法亲自login。 他们都挂在“应用用户设置”(我已经离开他们在这个屏幕上大约一个小时)。 我可以在安全模式下进入机器,但回滚Windows更新没有奏效。 我也尝试使用最后的良好configuration,并删除所有第三方软件。
SQL Server中有没有办法获得索引使用情况的报告? 我知道从SQL Server 2005开始 ,可以根据Plan Cache中的内容获取使用顶级资源的查询的报告: 替代文字http://i38.tinypic.com/25jfi3o.png 我很想知道是否有任何索引不再使用,或很难使用,特别是多键索引。 可以想象, 查询计划caching还包含计划将使用的索引 ,所以也许在索引使用?
我正在使用发布门户模板在Windows Server 2008中使用SharePoint Server 2007。 我有一个页面中的列表。 我想设置权限,允许所有经过身份validation的(即非匿名)用户能够添加新项目到列表,但不允许他们改变模式(例如添加一个新的列,删除一列或创build一个新的视图列表)。 我应该设置什么types的权限以及如何设置? 在此先感谢乔治
我有一个使用memcached的工作系统(从http://www.codeplex.com/EnyimMemcached/下载)。 如何从档案中找出变更集编号? (我可以问安装它的人,但她不在公司) AssemblyInfo.cs只列出版本号: [assembly: AssemblyVersion("1.2.0.0")] [assembly: AssemblyFileVersion("1.2.0.0")]
如果当前shell是一个loginshell( su – user )或不是( su user ),从ksh脚本中确定最好的方法是什么。 我正在玩弄: user=$(/usr/xpg4/bin/id -un) login=$(grep $HOME /etc/passwd | cut -d: -f1 | head -1) if [ "$login" == "$user" ]; then … fi 或者可能改为使用$MAILvariables根据su – man页面中的一个注释,这个注释只能设置MAIL: user=$(/usr/xpg4/bin/id -un) login=${MAIL##*/} if [ "$login" == "$user" ]; then … fi 但似乎都不严格密切。 有最佳实践方法吗?
我们想要检索URL并在虚拟主机中实时使用它。 为了演示我的情况,我在ServerAdmin指令上放置了随机数字, $ ServerAdmin = int(rand(100))。“loko \ @ koko.com”; 您可能知道,只有当您重新启动服务器时,才会分配此随机数,直到另一次重新启动才会更改。 这是我们想要的:如果julie.myperl.com是请求的域名,那么$ ServerAdmin = [email protected],即实时。 希望有一个解决scheme,因为这将帮助我们删除数以千计的configuration文件,并保存我们从数千个Apache重新加载。 谢谢,Devrim 这里有一些类似的情况和解决办法, http://httpd.apache.org/docs/1.3/mod/mod_vhost_alias.html 这就是为什么要问这个问题,我们已经build立了一个API,其中的子域表示unix账户名,所以{$ user} .domain.com的variables部分必须在vhost conf中使用。 在Apache虚拟主机容器内使用variables
我们有一个Web服务器(Debian,Apache2,PHP4和MySQL)在Intranet中使用。 主要用于为存储在数据库中的数据dynamic生成数据和graphics(使用jpgraph)提供页面。 它已经工作了好几年,但本周我们发现,与图表有关的所有东西都不起作用。 这包括jpgraph和gnuplot生成的数字,都依赖于库gd。 在phpinfo()中也没有引用“gd”,任何直接调用gd函数(如gd_info())都会导致错误。 我们试图重新安装php4-gd(并重新启动Apache),但没有任何结果。 显然我们做错了什么,但是我们不知道它是什么。 我们能做些什么? 有没有其他的诊断方法可以解决问题? 谢谢。
超级新手问题道歉: 我已经购买了预装雪豹服务器的shiny新Mac mini。 我已经在房子里有5个电脑,当然每个电脑都有一个loginID(和密码),以便真正进入机器(我将称之为“本地”ID) 在Snow Leopard Server上创build用户时,我是否应该使用这些相同的本地ID(和密码)? 它会自动创build此服务器ID和(相同)本地ID之间的“链接”,或者现在会有两个相同的外观,但在逻辑上不同的ID存在 – 一个本地服务器? 理想情况下,我想要一个本地机器ID,让你进入机器,并进入服务器。 在我确定之前不要再继续前进,以免在我开始之前创造一条狗早餐! 谢谢您的帮助。
我使用远程桌面在办公室的笔记本电脑上工作。 偶尔我不能再接触到主机。 当我物理login到主机时,它似乎已经从networking断开,重新启动主机解决了这个问题。 我需要一个运行在远程主机上的脚本/程序,并在它失去networking连接时重新启动。 像这样的东西…不要求任何人写,只要指向正确的方向,如果已经有应用程序或脚本这样做。 if flag file exists exit (we already restarted once) loop loop ping 'some other host' if fail sleep and then try again if fail > N times write flag file reboot fi fi end loop sleep for a while end loop
我在Windows Server 2008中build立了一个共享,给予我的域帐户充分的权利。 共享是完全可访问大约一个星期,然后今天我不能再从我的Windows XP机器访问它。 我试过了: 冲洗我的DNS和导航到/ /机器名/共享名 – 导致无法访问味精 导航到/ /机器IP地址/共享名 – 导致不可访问味精 Ping机器IP地址 – 成功 Pinging机器名称 – 成功 此后不久,我尝试通过Windows 7机器访问共享,并且完美运行! 请注意,我login到WinXP和Win7机器具有相同的域帐户。 所以,我的问题是什么可能导致一个Windows Server 2008的框成功与Win7分享,而不是WinXP? 我知道微软在WinXP之后重新编写了networking堆栈,所以我想也许WinXP会以不同于Win7的方式调用这些共享。 也许只是为WinXP提供传统访问的服务(或其他)崩溃? 重新启动解决了WinXP的问题,但如果可能的话,我真的想避免这个问题。 更新我还没有find一个真正的解决这个问题。 现在重新启动是我唯一的修复。 幸运的是,我几个星期没有遇到这个问题。