服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一台运行Debian stable的旧电脑,需要升级。 问题在于它使用的是latin1(ISO-8859-1),而且由于世界其他地方已经转移到了UTF-8,所以我也计划转换这台计算机。 对于这个问题,我将重点介绍Samba提供的文件,还有一些在文件名中有一些latin1字符(如åäö)。 现在我的计划是将这台旧计算机的所有数据移到一个运行Debian稳定(但使用UTF-8)的全新数据上。 有人有一个好主意吗? 注意 :稍后我打算使用iconv来转换一些文件的内容,如下所示: iconv –from-code=ISO-8859-1 –to-code=UTF-8 iso.txt > utf.txt 但是,我不知道一个好的方法来转换自己的文件系统。 注意 :通常我只是从一台电脑到另一台电脑的scp ,但是最后我在utf-8文件系统中input了latin1字符。 更新 :在文件名中用一手文件(有趣的字符)做了一个小testing,看起来好像可以工作。 convmv -r -f ISO-8859-1 -t UTF-8 * 注意 : -r =recursion; -f / -t =从/到。 所以只能用–notest来执行 convmv -r -f ISO-8859-1 -t UTF-8 –notest * 没有更多的。
我刚刚得到了家庭文件服务器,它包含7个硬盘驱动器。 我安装了Ubuntu服务器(Jaunty)。 在不使用的时候,我应该怎么做才能使驱动器掉电(大多数情况下,它们不会被使用)。 所有这些都是SATA硬盘,与软件RAID捆绑在一起。
我正在监视我的Linux服务器(正好是Centos)的性能。 什么是实时监控事物的最佳工具,例如: 磁盘性能I / O,交换等。 CPU性能 寻找低级别的工具,而不是基于networking的工具,如Nagios,Ganglia等… NB我想确切知道每个工具,而不是只是有一个随机工具名单如果可能请清单。 为什么这个工具比其他工具更好呢?
我们被要求提供一个中央数据库服务器继续运行的系统,即使在将安全更新应用到服务器的操作系统或数据库服务器软件时也是如此。 据我所知,这包括需要服务器重新启动的安全更新。 集群技术看起来很明显,但是如果一个服务器可以真正重新启动而集群正在使用,我有几个问题: 哪些数据库产品可以这样做? 它是如何工作的? 它是否同时在所有服务器上存储数据库数据,还是在重新启动时将一个服务器的任务转移到另一个服务器? 它如何影响性能,尤其是查询的延迟?
看一下这个: 在Windows机器上创build一个新文件。 注意其创builddate/时间。 删除文件。 稍等一下 在同一个目录下创build一个新文件,名称与上一个相同。 新文件的创builddate和时间将等于上一个文件的创builddate和时间! 我已经在Windows XP SP3和Windows Vista SP2 x64上validation了这一点。 我觉得很难相信这是一个错误。 这是真的与操作系统的错误? 如果没有,为什么这种行为? 由于我使用文件创builddate/时间来跟踪我们正在开发的自定义应用程序中的备份周期,所以这给我一个很难的时间。 谢谢。
在这里帮助我。 我曾经使用过一个实用工具(用Python编写的,我认为),即使用HTTP跨机器共享文件。 它创build一个微小的Web服务器+ URL,只有一个单一的GET请求,然后closures。 这使您可以使用HTTP从另一台机器获取文件。 请谁能告诉我这个命令是什么?
我们正在使用智能邮件系统。 最近,我们发现黑客入侵了一些用户帐户,并发送了大量垃圾邮件。 我们有防火墙来限制发件人,但对于以下电子邮件,防火墙无法执行此操作,因为发件人地址为空。 为什么一个空的FROM地址被认为是可以的? 实际上,在我们的MTA(Surgemail)中,我们可以在邮件头中看到发件人。 任何想法? 11:17:06 [xx.xx.xx.xx][15459629] rsp: 220 mail30.server.com 11:17:06 [xx.xx.xx.xx][15459629] connected at 6/16/2010 11:17:06 AM 11:17:06 [xx.xx.xx.xx][15459629] cmd: EHLO ulix.geo.auth.gr 11:17:06 [xx.xx.xx.xx][15459629] rsp: 250-mail30.server.com Hello [xx.xx.xx.xx] 250-SIZE 31457280 250-AUTH LOGIN CRAM-MD5 250 OK 11:17:06 [xx.xx.xx.xx][15459629] cmd: AUTH LOGIN 11:17:06 [xx.xx.xx.xx][15459629] rsp: 334 VXNlcm5hbWU6 11:17:07 [xx.xx.xx.xx][15459629] rsp: 334 UGFzc3dvcmQ6 11:17:07 [xx.xx.xx.xx][15459629] rsp: 235 […]
我偶尔需要设置域帐户,并知道如何使用Win2003中的DSA.msc来完成此操作。 然而,我正在使用的服务器之一是Win2008,所以我不得不把RDP到另一台服务器,只是为了build立一个新的FTP用户的域帐户。 我似乎无法find任何替代DSA …
我可以在crontab文件中使用C ++ / Java-style /* */语法来进行多行注释吗?
我想执行两个目录之间的差异,看看有什么文件(如果有)已经改变。 有没有一个简单的方法来做到这一点? 我试图使用diff但它似乎只显示文件内容的差异。