小编Ben*_*rel的帖子

可以将 KVM 虚拟机移植到 Amazon EC2 吗?

我们目前拥有自己的服务器,其中有多个 KVM 来宾。如果我们决定迁移到 Amazon EC2,是否可以简单地复制 VM 映像,或者我是否需要重新开始在云上重新配置新 VM?

(这可能听起来很傻,但我仍在掌握所有虚拟化/云的东西)

virtualization linux images amazon-ec2 kvm-virtualization

7
推荐指数
1
解决办法
1万
查看次数

VirtualBox:vboxsf 文件系统被错误地检测为只读?

我有运行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文件夹在我的主机上是可写的。

filesystems virtualbox mount centos read-only

6
推荐指数
1
解决办法
7248
查看次数

sudo -i 但保留当前工作目录

使用时sudo -i我会模拟以root身份登录,当前工作目录会跳转到/root。

是否可以不跳转并保持工作目录不变?

linux ubuntu redhat bash command-line-interface

6
推荐指数
1
解决办法
3279
查看次数

如何知道环境在 Elastic Beanstalk 中变为 RED 健康状况的原因?

我正在使用AWS Elastic Beanstalk,并且经常在部署环境时,运行状况检查变为红色,但我找不到原因的解释:

AWS Elastic Beanstalk 仪表板

点击Monitor并没有太大帮助:

AWS Elastic Beanstalk 监视器

有没有办法获得关于环境为什么变成红色的更具体的信息?

有关信息,我的 EC2 中有一个适用于该环境的健康实例,我已经通过 SSH 连接它并且它确实响应了 HTTP 请求,尽管从我的浏览器加载http://xxx.elasticbeanstalk.com/时,请求时间出去。

amazon-web-services elastic-beanstalk

6
推荐指数
1
解决办法
2万
查看次数

检查两个虚拟机是否在同一台主机上运行

有没有办法查看多个虚拟机是否在同一台主机上运行?具体来说,我有三个 VMWare VM(每个都运行 Ubuntu Server 14.04)并且我尝试比较不同的信息:

  • dmidecode -s system-serial-number 为每个 VM 提供不同的结果
  • lspci 为每个 VM 返回相同的输出
  • cat /proc/cpuinfo 为其中两个返回相似的值,一个具有完全不同的输出(特别是“模型名称”行不同)

这无助于我确定哪些主机在同一主机上运行(如果有)。

有没有其他方法可以检查?

ubuntu virtual-machines vmware-esxi

6
推荐指数
1
解决办法
1153
查看次数

CentOS 中的 UTC 时区在哪里?

我正在运行 CentOS 安装程序,但很惊讶UTC在提示输入时区时找不到。

唯一可用的选择是:

  • 等/格林威治标准时间
  • 等/格林威治标准时间±[1-12]
  • 等/UTC

但是,我最近了解到Etc/UTC 与 UTC 不同

那么为什么只被Etc/UTC提议而不是被提议UTC呢?

centos timezone

5
推荐指数
2
解决办法
2万
查看次数

是否可以在 Amazon Route 53 中指定规则处理顺序?

我想为我的子域设置一个包罗万象的:

*.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)

问题是,如何指定我希望在全面处理之前处理第一个规则?

据我所知,没有办法重新排序规则。因此,如果我在包罗万象之后创建规则,则包罗万象可能会在特定规则之前处理。

有一个权重参数,但它看起来不是为此目的而设计的,而是用于负载平衡。

amazon-route53

5
推荐指数
1
解决办法
876
查看次数

Apache + Php-FPM + APC:mode_deflate 不压缩 HTML 输出

我准备了一个服务器来运行一个 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)

php-fpm mod-deflate apache-2.2 alternative-php-cache

5
推荐指数
0
解决办法
1416
查看次数

如何基于Varnish中的主机+路径进行散列?

我想使用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)

在没有查询字符串的情况下,我应该在主机 + 路径上放什么来散列?

varnish

5
推荐指数
1
解决办法
1969
查看次数

大多数空闲服务器上的平均负载为 3.00

我有一个 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 load-average

5
推荐指数
1
解决办法
601
查看次数