服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个运行Rsync的简单shell脚本。 它运行良好,如果我从命令行手动调用它,但是当我把它设置为CRON作业,我得到以下错误: rsync: failed to open exclude file exclude.txt: No such file or directory (2) rsync error: error in file IO (code 11) at exclude.c(1000) [client=2.6.8] 我在shell脚本中使用以下内容: –exclude-from 'exclude.txt' 该文件存在,脚本运行正常(尊重排除)手动运行时。 由CRON作业和exclude.txt调用的shell脚本位于相同的目录中。 我试图运行的整个脚本如下所示: rsync -avrhgo –exclude-from 'exclude.txt' –progress –stats –delete-excluded -e "ssh -p XXXXX" / XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
我在Ubuntu 11.04上使用libvirt + KVM + Qemu。 我有一些像这样的scsi设备: <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/var/lib/libvirt/images/shared-01-02-00.img'/> <target dev='sda' bus='scsi'/> <address type='drive' controller='0' bus='0' unit='0'/> </disk> 显示在虚拟机中,例如/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi0-0-0 为了我的pipe理目的,我希望能够为虚拟设备分配一个任意的“序列号”,当在虚拟机内部的块设备上运行scsi_id时将显示这些序列号。 我怎样才能做到这一点?
下面的脚本(create_user_list.bat)循环并创build30个用户。 它在Windows Server2003上运行良好,但在服务器2008上突破。收到的错误是'系统错误5发生了。 访问被拒绝“。 是否有一个permision级别需要改变才能运行脚本? set number=0 :start_loop set /A number=%number%+1 if %number% GTR 30 goto end net user company%number% i3z9nto! /add /comment:"10.5.2011" /expires:never /fullname:"Company User %number%" /passwordchg:no net localgroup "Remote Desktop Users" company%number% /add goto start_loop :end
我需要监视我的postfix,dovecot和sasl进程,并在出现问题时启动它们。 我阅读了daemontools,我希望它监视邮件服务。 我能find一步一步的指导在Debian上设置daemontools吗? 我已经安装了daemontools和daemontools运行包。
假设我构build了一个2TB的RAID5arrays,并且其运行和一些数据存储在其上。 现在我需要把它的大小增加到5TB。 我可以增加容量(通过增加额外的驱动器)? 怎么样? 如果在RAIDarrays工作的时候可以这样做 我将使用Linux作为操作系统。 我不介意任何特别的控制者; 我只是想知道是否有可能;
我从远程服务器1创build备份并传输到远程服务器2。 我想从本地计算机执行此操作。 许多FTP程序如FileZilla将文件从本地传输到远程或远程传输到本地。 我想本地从远程服务器本地传输文件到另一个远程服务器。 你知道任何解决scheme或计划?
我想知道你将如何确定networking上正确的交换机数量。 你将如何计算交换机的延迟。
有没有什么好的教程如何捕获和部署(通过PXE)的Windows XP图像? 我正在研究这个问题,我想知道需要什么以及如何去做。
我想在EC2上托pipe我的网站,并在Google Apps上托pipe我的邮件服务器。 这似乎很简单,但由于DNS问题,我无法接收邮件工作。 我已经根据我的主机的需要更改了MXlogging,但他们没有被拿起,因为EC2所需的CNAME使DNS在亚马逊上searchMX,这不是我想要的。 http://www.dnsstuff.com/tools/legacy/?formaction=DNSLOOKUP&ToolFormName=customlookup&name=kodental.co.uk&detail=0&type=MX 有几个人有类似的邮件问题,他们通过使用Alogging而不是CNAME来解决,例如https://stackoverflow.com/questions/6493076/setting-up-cname-at-directnic-com-caused-gmail-in- google-apps-for-business-to-s “出于兼容性原因,您不能将CNAME放入根域;这样做会破坏电子邮件,请改用Alogging。 但是,您不能在EC2中使用Alogging – 您必须在IP更改时使用CNAME。 这些服务只是不兼容,我必须将网站虚拟主机移到某个地方,我可以添加一条logging到IP? 这有点痛苦,所以我想我会问在这里,如果有人有别的select, 谢谢
我已经build立了一个新的BIND9,允许从我的DHCP3服务器dynamic更新。 我正在使用DNSSEC密钥进行保护。 一切似乎工作,除非我的Windows工作站抓取一个IP地址,它试图更新DNSlogging本身,而不是通过DHCP服务器。 BIND当然否认了这一点。 我怎样才能阻止我的Windows机器尝试自行更新DNS?