服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我经常在Debian VPS中遇到这个问题。 当我input字符时,terminal拒绝显示它们。 相反,我得到一个哔声,并显示输出 (arg : 4) (arg : 5) (arg :-1) 然后,一段时间后问题自动解决,我可以恢复打字。 我想知道什么会导致这个问题? 以及如何对付它。 谢谢
尝试使用Muninconfiguration电子邮件警报时出现错误。 我已经试过版本1.4.7和2.0.6。 我的configuration文件: contacts admin contact.admin.command mail -s "Munin notification ${var:host}" [email protected] contact.admin.always_send warning critical [Production;server1] use_node_name yes address server1addr contacts enielson 错误, 2012/08/31 16:47:24 [WARNING] Missing configuration options for contact admin; skipping 我怎样才能解决这个问题?
我一直在Ubuntu上使用gunicorn(现在的版本12.04)在nginx上运行一个django应用程序一段时间了,并且对结果感到满意。 我的问题是,我已经inheritance了我想在同一台服务器上运行的PHP网站。 任何人都可以给我一些build议,什么可能是最好的方式来添加PHP到我的服务器设置?
是否有可能有一个错误的url留在地址栏中,同时将用户redirect到我的域中的URL? 我希望www.domain.com/forum是在所有404个情况下服务的实际网站,但我不希望引用url被重写(域名部分除外,这是在注册服务商级别完成的)。 这是我当前的.htaccess RewriteEngine On RedirectMatch permanent ^/$ http://www.domain.com/forum/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* http://www.domain.com/forum/ [L,R]
一些背景:我有一台安装了SLES 11的机器。 我正在运行一个bash脚本,它的一行是/bin/su $USER -c SOME_CMD 。 不幸的是,无论USER=root还是其他用户, -c后面的SOME_CMD都会失败。 但是,如果/bin/su $USER -c部分被省略,那么一切运行顺利。 而且,我已经在RHEL5上运行了这个脚本,它工作的很好。 无论如何,我的问题是为什么会发生? 如果这是一个权限问题,那么为什么当我以root身份运行这个/bin/su而没有得到不同的结果呢? PS道歉,如果别人之前问过,我已经做了很多的search,没有得到任何满足。 编辑好吧,我知道了,我希望如此。 而不是运行/bin/su我用/user/bin/sudo -u $MY_USER_1 MY_ENV_VAR="/home/user1" SOME_CMD 。 不过,我不明白为什么我必须使用sudo 。 我习惯使用su作为不同的用户来运行一个命令,而不用担心权限问题,但是我猜这在SLES 11 / SuSE上是不行的。 无论如何,感谢所有想要或帮助我的人。
在运行Plesk的CentOS服务器上,为每个新域添加新用户。 用户的主目录位于/var/www/vhosts/ 。 新用户的主目录由root拥有,需要有一个具有root访问权限的pipe理员进入并显示它们: dotan@sh2:~$ echo $HOME /var/www/vhosts/someDomain.com dotan@sh2:~$ pwd /var/www/vhosts/someDomain.com dotan@sh2:~$ touch testFile touch: cannot touch `testFile': Permission denied dotan@sh2:~$ ls -la ../ | grep someDomain drwxr-xr-x 13 root root 4096 2012-08-07 19:47 someDomain.com dotan@sh2:~$ whoami dotan dotan@sh2:~$ chown dotan /var/www/vhosts/someDomain.com chown: changing ownership of `/var/www/vhosts/someDomain.com': Operation not permitted dotan@sh2:~$ 为什么新用户的目录可能被root用户所拥有,我们如何解决这个问题呢? 谢谢。
亚马逊最近有什么变化吗? 我试图重新部署到我的Amazon实例,VS 2010的“发布到Amazon Cloudformation”插件不再显示为更新我的实例。 它告诉我,上传是成功的,但我的实例似乎没有在亚马逊更新 我已经尝试禁用所有的实例,并使用该工具来创build一个新的实例,但没有运气。 我确实看到部署的应用程序的URL(例如,看起来像这样: http : //ec2-107-20-11-27.compute-1.amazonaws.com )似乎不匹配公共IP我的实例在亚马逊上。 (即使它创build一个新的) 这似乎表明有可能被打破。 任何线索? (顺便说一下,每当亚马逊VS2010插件创build一个新的实例,我一定会重新连接我的弹性IP与新的实例)
我有这个简单的Nginxconfiguration: server { listen 80; server_name example.com; rewrite ^(.*) http://www.example.com$1 permanent; } server { listen 80; server_name www.example.com; access_log /var/log/nginx/www.example.com.access.log; error_log /var/log/nginx/www.example.com.error.log; root /var/www/example.com/; location / { index index.html index.php; } location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/example.com/$fastcgi_script_name; } } 现在是防止洪水(dos)攻击的时候了。 我想实施这两条规则: 1)我会阻止每秒3个请求的PHP请求 。 例: www.example.com/page.php www.example.com/page.php www.example.com/page.php www.example.com/page.php […]
我们有一个cron工作,使用SCP将资料发送给另一家公司。 该命令如下所示: 10 0 * * * ssh USER@LOCAL-SERVER 'scp -q ~/some/dir/* REMOTE_SERVER:/other/dir/' >> ~/log/some.log 这是由其他人设置的。 现在我的问题是,我的老板是在cron邮件列表中,尽pipe“〜〜/ log / some.log”每天仍然发送一封电子邮件,因为即使转移成功,它仍然输出: Connection to REMOTE_SERVER 12345 port [tcp/*] succeeded! 除非发生错误,否则我的老板不想收到这封电子邮件。 这个命令真的在一个脚本里面,我忽略了这个问题使得问题变得简单。 它运行在RHEL 6服务器上。 但是因为这是我们与REMOTE_SERVER交谈的唯一线路,所以它必须来自那里。 而我们在LOCAL-SERVER(Ubuntu 10.04.4 LTS)上执行命令的原因是因为我们在数据库服务器上,它不能通过防火墙,所以我们首先将数据复制到另一台本地服务器,并从那里上传。 当没有使用-q时,我也会得到以下输出: SSH Server supporting SFTP and SCP 我不想redirect所有的stderr输出,因为我仍然想在发生错误时收到邮件。
我正在使用kvm,我想在其上运行ubuntu服务器。 我的目标是运行db2数据库实例进行开发。 有没有准备在网上使用ubuntu qcow2图像用于这样的目的? 或者我应该从活CD安装它? 我发现这个指令UEC /图像 ,但在推出时,我得到: $ kvm -fda ${floppy} -drive if=virtio,file=./disk.img -boot a … Nothing to boot: No such file or directory (http://ipxe.org/…) No more network devices No bootable device. 解: 我没有find预装的Ubuntu的虚拟机镜像在线,所以解决scheme是由你自己安装。