我有一个同时运行KVM实例的问题,实际上我只能将其描述为干扰。 当我单独运行一台虚拟机时,无论是通过sdl控制台还是通过ssh进行交互,都没有任何困难。 但是,一旦我运行两个虚拟机,我无法: 在sdl控制台login; 正确的用户名/密码在第一次尝试时声明为无效,并进一步回应我没有input的文字,例如“r ^] o ^] o ^] t ^]” 最终确定ssh连接到受影响的实例 我的客户端机器是Debian Squeeze,我的主机是Arch Linux 2.6.39-ARCH,带有qemu-kvm 0.14.1。 以下是我如何运行两个干扰性虚拟机: #!/bin/sh for f in puppet loadbalance # app0 db_master0 db_slave0 jenkins do qemu-kvm -drive file=$f.qcow2,if=virtio -boot c -netdev type=vde,id=tiny \ -device virtio-net-pci,netdev=tiny -name $f & done 如果我使用-nographic标志运行计算机,则可以完成sshlogin,但是最终(在5分钟内)除了一个ssh控制台外,其他所有ssh控制台都会遇到非常高的延迟。 一旦“专注”虚拟机立即响应,而其他虚拟机变为高延迟。 围绕虚拟networking的Ping在“聚焦”机器和所有其他机器之间以及从我的主机之间失败。 这里发生了什么?
我需要按照date顺序将增量备份合并到安全文件夹(这是主备份文件夹)。 有人帮助脚本每天晚上通过cron作业rsync文档: $ for f in `ls -t /var/backups`; do rsync -aL "/var/backups/$f" /var/www/live/documents/; done 当前文件夹: backup-2011-07-02 backup-2011-06-27 backup-2011-06-22 backup-2011-06-17 backup-2011-07-06 backup-2011-07-01 backup-2011-06-26 backup-2011-06-21 backup-2011-06-16 backup-2011-07-05 backup-2011-06-30 backup-2011-06-25 backup-2011-06-20 backup-2011-06-15 backup-2011-07-04 backup-2011-06-29 backup-2011-06-24 backup-2011-06-19 backup-2011-06-14 backup-2011-07-03 secure backup-2011-06-23 backup-2011-06-18 示例文件夹结构: backup-2011-07-03/secure/docs secure/docs 在这些文件夹中的每个文件夹是安全的文件夹和文件需要合并 我不确定编写脚本的最佳方法是按date顺序将所有备份合并到安全文件夹中。 有任何想法吗?
我在这里有点困惑。 我正在使用CentOs 5 64bit和directadmin 。 我也运行Apache 2.2.19 。 我拉我的头发,因为我的上传一些停止,并没有理由变得不完整,现在看到我的php_error_log是空的,我检查了我的Apache日志中发生的不幸事故附近的所有错误,并得到 [Fri Jul 08 00:10:02 2011] [notice] SIGHUP received. Attempting to restart httpd: Could not reliably determine the server's fully qualified domain name, using server1.mywebsite.com for ServerName [Fri Jul 08 00:10:03 2011] [warn] RSA server certificate CommonName (CN) `localhost' does NOT match server name!? [Fri Jul 08 […]
我正在为一个客户端编写一个PHP应用程序,该客户端当前使用fasthosts将其网站托pipe在共享域上。 PHP应用程序将被存储在我们位置的专用服务器上。 部分PHP应用程序正在发送批量电子邮件,因此我将在此专用服务器上设置邮件服务器。 之前我没有用过很多电子邮件服务器,所以我的问题是这样的。 如果使用专用服务器上的电子邮件服务器来发送公司域中的电子邮件,这个域指向共享的fasthosts服务器上的网站,会导致任何问题? 设置这个时,有什么我必须记住的?
我有一个文本文件,所有文件夹名称的date顺序,我试图调用一个脚本rsync一次备份文件夹,基本上合并所有增量备份。 #!/bin/bash filename=/home/user/Scripts/Testing/temp.txt while read filename do $ for f in ls -t /var/user-test/ | grep $filename; rsync -aL /var/user-test/$f /var/u-backup/secure/; done < temp.txt 此脚本旨在运行不同的备份文件夹并将其同步到一个文件夹中。 我的问题是这个脚本不起作用,两个这是合并增量备份的最佳方式
我正在考虑在Linux上将我的托pipe客户端从共享主机切换到VPS托pipe。 我在想Ubuntu的CentOS和Debian的虚拟机。 我正在看VirtualBox,看起来不错。 VB可以作为VPS主机平台吗? 我需要他们的远程桌面协议(RDP)来pipe理虚拟机吗? 他们不能像任何其他服务器一样从远程shell中访问吗?
我们经历了一些非常高的服务器负载: 1:49 pm 2天1:51,1位用户,平均负载:79.05,101.35,111.53 那么该网站崩溃。 我的意思是,networking不加载,我无法访问通过SSH或FTP,我们必须做一个硬重置。 它随机发生。 崩溃时间错误日志(类似这样的,但重复了数百次): [Sat Jul 09 13:02:54 2011] [notice] child pid 1966 exit signal Segmentation fault (11) [Sat Jul 09 13:02:57 2011] [notice] child pid 1967 exit signal Segmentation fault (11) [Sat Jul 09 13:02:57 2011] [notice] child pid 1969 exit signal Segmentation fault (11) [Sat Jul 09 13:02:57 2011] […]
可能重复: shell脚本在cron中不能正常运行 我想调用一个我从cron写的shell脚本。 shell脚本使用程序Linkchecker。 如果我从terminal运行shell脚本,它工作得很好。 但是,当cron运行时,我得到以下错误: 从linkcheck.director import console,check_urls,get_aggregate中的第40行的文件“/ Users / keith / etc / cron / linkchecker” 文件“/opt/local/lib/python2.5/site-packages/linkcheck/director/init.py”,第25行,来自。 导入聚合器,控制台文件“/opt/local/lib/python2.5/site-packages/linkcheck/director/aggregator.py”,第25行中的from。 导入logging器,状态,检查器,清理文件“/opt/local/lib/python2.5/site-packages/linkcheck/director/status.py”,第20行中的from。 导入任务文件“/opt/local/lib/python2.5/site-packages/linkcheck/director/task.py”,第20行中的from。 导入控制台文件“/opt/local/lib/python2.5/site-packages/linkcheck/director/console.py”,第27行,在stderr = codecs.getwriter(i18n.default_encoding)(sys.stderr,errors =“忽略“)在getwriter返回查找(编码).streamwriter LookupError:未知编码的文件”/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/codecs.py“,行930,回溯(最近一次通话最后): 从linkcheck.director import console,check_urls,get_aggregate中的第40行的文件“/ Users / keith / etc / cron / linkchecker” 文件“/opt/local/lib/python2.5/site-packages/linkcheck/director/init.py”,第25行,来自。 导入聚合器,控制台文件“/opt/local/lib/python2.5/site-packages/linkcheck/director/aggregator.py”,第25行中的from。 导入logging器,状态,检查器,清理文件“/opt/local/lib/python2.5/site-packages/linkcheck/director/status.py”,第20行中的from。 导入任务文件“/opt/local/lib/python2.5/site-packages/linkcheck/director/task.py”,第20行中的from。 导入控制台文件“/opt/local/lib/python2.5/site-packages/linkcheck/director/console.py”,第27行,在stderr = codecs.getwriter(i18n.default_encoding)(sys.stderr,errors =“忽略“)在getwriter返回查找(编码).streamwriter LookupError:未知编码的文件”/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/codecs.py“,行930,回溯(最近一次通话最后): 从linkcheck.director import console,check_urls,get_aggregate中的第40行的文件“/ Users / keith / […]
我试图启用一些端口,因为我有一个使用套接字的PHP脚本。 我在httpd.conf文件中添加了以下内容: Listen 6112 Listen 6113 但是,当我执行我的PHP脚本,它说端口已被使用。 我怎样才能通过使用这些端口为我的脚本?
所以如果imlogin到一个linux-vserver并运行命令顶部。 是虚拟服务器还是主机的字段“load average”和cpu?