我们目前拥有自己的服务器,其中有多个 KVM 来宾。如果我们决定迁移到 Amazon EC2,是否可以简单地复制 VM 映像,或者我是否需要重新开始在云上重新配置新 VM?
(这可能听起来很傻,但我仍在掌握所有虚拟化/云的东西)
我有运行CentOS 6.0虚拟机的VirtualBox(Windows XP 主机),有一个共享文件夹.
以下是已安装设备的列表:
[root@localhost ~]# mount -l
...
www on /media/sf_www type vboxsf (gid=501,rw)
Run Code Online (Sandbox Code Playgroud)
看起来它是读/写的。
现在,如果我尝试在此共享文件夹上写入:
[root@localhost ~]# touch /media/sf_www/test
touch: cannot touch `/media/sf_www/test': Read-only file system
Run Code Online (Sandbox Code Playgroud)
知道我做错了什么吗?
编辑:只是尝试在其他地方手动安装它,同样的问题:
[root@localhost ~]# mount.vboxsf -w www /mnt/www
[root@localhost ~]# mount -l
...
www on /media/sf_www type vboxsf (gid=501,rw)
www on /mnt/www type vboxsf (rw)
[root@localhost ~]# touch /mnt/www/test
touch: cannot touch `/mnt/www/test': Read-only file system
Run Code Online (Sandbox Code Playgroud)
注意:该www文件夹在我的主机上是可写的。
使用时sudo -i我会模拟以root身份登录,当前工作目录会跳转到/root。
是否可以不跳转并保持工作目录不变?
我正在使用AWS Elastic Beanstalk,并且经常在部署环境时,运行状况检查变为红色,但我找不到原因的解释:

点击Monitor并没有太大帮助:

有没有办法获得关于环境为什么变成红色的更具体的信息?
有关信息,我的 EC2 中有一个适用于该环境的健康实例,我已经通过 SSH 连接它并且它确实响应了 HTTP 请求,尽管从我的浏览器加载http://xxx.elasticbeanstalk.com/时,请求时间出去。
有没有办法查看多个虚拟机是否在同一台主机上运行?具体来说,我有三个 VMWare VM(每个都运行 Ubuntu Server 14.04)并且我尝试比较不同的信息:
dmidecode -s system-serial-number 为每个 VM 提供不同的结果lspci 为每个 VM 返回相同的输出 cat /proc/cpuinfo 为其中两个返回相似的值,一个具有完全不同的输出(特别是“模型名称”行不同)这无助于我确定哪些主机在同一主机上运行(如果有)。
有没有其他方法可以检查?
我正在运行 CentOS 安装程序,但很惊讶UTC在提示输入时区时找不到。
唯一可用的选择是:
但是,我最近了解到Etc/UTC 与 UTC 不同。
那么为什么只被Etc/UTC提议而不是被提议UTC呢?
我想为我的子域设置一个包罗万象的:
*.domain.com. CNAME domain.com
Run Code Online (Sandbox Code Playgroud)
但是,一些特定的子域应该有自己的条目:
mail.domain.com. A X.X.X.X
*.domain.com. CNAME domain.com
Run Code Online (Sandbox Code Playgroud)
问题是,如何指定我希望在全面处理之前处理第一个规则?
据我所知,没有办法重新排序规则。因此,如果我在包罗万象之后创建规则,则包罗万象可能会在特定规则之前处理。
有一个权重参数,但它看起来不是为此目的而设计的,而是用于负载平衡。
我准备了一个服务器来运行一个 Magento 实例:Apache + Php-FPM + APC
我遇到的问题是 Apache 没有压缩 Magento PHP 脚本的 HTML 输出。
在我的 .htaccess 我有:
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript
AddOutputFilterByType DEFLATE application/xml application/xhtml+xml application/rss+xml
AddOutputFilterByType DEFLATE application/javascript application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
Run Code Online (Sandbox Code Playgroud)
我还尝试使用以下方法压缩所有内容:
SetOutputFilter DEFLATE
Run Code Online (Sandbox Code Playgroud)
但我没有运气。
Zlib 压缩被禁用:
php_flag zlib.output_compression on
Run Code Online (Sandbox Code Playgroud)
我的猜测是这与 Php-FPM 或 APC 有关系,但我不确定问题是什么。
为未压缩页面返回的 MIME 类型是:
Content-Type: text/html; charset=UTF-8
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
更新:问题似乎与 PHP 处理的任何内容有关,如果我将 html 输出复制到 .html 文件然后获取它,它将被压缩,如果我将同一文件重命名为 .php 并将其获取输出不会被压缩。以下是标题:
[[响应标题 HTML 文件]]
Date Fri, 29 Aug 2014 20:03:13 GMT
Content-Encoding gzip …Run Code Online (Sandbox Code Playgroud) 我想使用Varnish 中的hash Director将没有查询参数的同一 URL 的所有请求重定向到同一服务器:
例如,
http://example.com/foo/bar?a=1
http://example.com/foo/bar?a=2&b=3
Run Code Online (Sandbox Code Playgroud)
应该散列到同一台服务器。我只想在主机和路径上散列。
这是我的配置:
sub vcl_init {
new workers = directors.hash();
workers.add_backend(worker_1, 1);
workers.add_backend(worker_2, 1);
workers.add_backend(worker_3, 1);
}
Run Code Online (Sandbox Code Playgroud)
我知道我需要在这里设置哈希函数:
sub vcl_recv {
set req.backend_hint = workers.backend(...);
}
Run Code Online (Sandbox Code Playgroud)
在没有查询字符串的情况下,我应该在主机 + 路径上放什么来散列?
我有一个 VPS 托管一个小型 Web 应用程序(apache、php-fpm、mysql),由于流量非常低,该应用程序目前大部分处于空闲状态。
令人惊讶的是,平均负载总是 >= 3.00:
# uptime
02:20:00 up 69 days, 6:03, 1 user, load average: 3,04, 3,04, 3,05
Run Code Online (Sandbox Code Playgroud)
我已经看到这个数周了,最终将其3.00视为我的0.00. CPU 使用率接近 0%,服务器和我预期的一样快,并且没有其他服务器负载迹象。
但是,这仍然激起了我的好奇心。什么会导致这种永久平均负载?
top 显示空闲服务器:
top - 02:25:56 up 69 days, 6:09, 1 user, load average: 3,07, 3,07, 3,05
Tasks: 218 total, 1 running, 216 sleeping, 0 stopped, 1 zombie
%Cpu(s): 0,0 us, 0,3 sy, 0,0 ni, 99,7 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
KiB Mem : …Run Code Online (Sandbox Code Playgroud) linux ×3
centos ×2
ubuntu ×2
amazon-ec2 ×1
apache-2.2 ×1
bash ×1
filesystems ×1
images ×1
load-average ×1
mod-deflate ×1
mount ×1
php-fpm ×1
read-only ×1
redhat ×1
timezone ×1
varnish ×1
virtualbox ×1
vmware-esxi ×1