在我的一个 KVM 来宾中,当我输入以下命令时,我得到以下信息
/sbin/lsmod | grep vi
virtio_balloon 3692 0
Run Code Online (Sandbox Code Playgroud)
那么这是否意味着我正在使用 virtio?
更新:
当我打字
cat "/boot/config-`uname -r`" | grep -i vir
Run Code Online (Sandbox Code Playgroud)
我可以看到
CONFIG_PARAVIRT_GUEST=y
CONFIG_PARAVIRT=y
CONFIG_PARAVIRT_SPINLOCKS=y
CONFIG_PARAVIRT_CLOCK=y
# CONFIG_PARAVIRT_DEBUG is not set
CONFIG_VIRT_TO_BUS=y
CONFIG_NET_9P_VIRTIO=m
CONFIG_VIRTIO_BLK=y
CONFIG_VIRTIO_NET=y
CONFIG_VIRTIO_CONSOLE=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
# CONFIG_FB_VIRTUAL is not set
CONFIG_SND_VIRMIDI=m
CONFIG_SND_VIRTUOSO=m
# CONFIG_DEBUG_VIRTUAL is not set
CONFIG_VIRTUALIZATION=y
CONFIG_VIRTIO=y
CONFIG_VIRTIO_RING=y
CONFIG_VIRTIO_PCI=y
CONFIG_VIRTIO_BALLOON=m
Run Code Online (Sandbox Code Playgroud)
听起来我已经在使用 virtio 了吗?
virtualization linux linux-networking kvm-virtualization virtio
我正在使用 AWS Elastic Beanstalk,很容易从部署基于 Java 的 Web 应用程序开始,这很棒。
但是,我想在本地的每个实例上安装Memcached,以便它们可以用于缓存,但似乎它验证了Elastic Beanstalk的原理?
是否可以在本地自动部署 memcached,以及 Elastic Beanstalk 的自动缩放功能?
(我知道我可以使用 Elastic Cache 但想节省一些钱但仍然利用自动缩放的优势)
谢谢。
cloud-computing amazon-ec2 amazon-web-services amazon-beanstalk amazon-elasticache
使用时sudo -i我会模拟以root身份登录,当前工作目录会跳转到/root。
是否可以不跳转并保持工作目录不变?
无论我如何使用不同的 Accept-Encoding 值进行测试,它总是以 gzip 形式返回。
curl -I -H 'Accept-Encoding: gzip' http://www.example.com
Content-Encoding: gzip
curl -I -H 'Accept-Encoding: deflate' http://www.example.com
Content-Encoding: gzip
Run Code Online (Sandbox Code Playgroud)
那么如何强制放气呢?
我的食谱中有以下几行
service "apache" do
action :stop
end
# Do something..
service "apache" do
action :start
end
Run Code Online (Sandbox Code Playgroud)
我发现第二个块没有执行。任何原因?
我正在使用 Godaddy 证书,通常我会连接证书并制作成链式证书
cat www.example.com.crt sf_bundle.crt > chained.cert
Run Code Online (Sandbox Code Playgroud)
在我的 nginx.conf 中,
ssl_certificate chained.cert
Run Code Online (Sandbox Code Playgroud)
在浏览器中,我看到如下链:
www.example.com
Starfield Secure Certification Authority
Starfield Technologies Inc.
Run Code Online (Sandbox Code Playgroud)
很好,一切正常。
今天,我读了一篇来自 CloudFlare [1] 的博客文章,它说:
The lowest hanging fruit in terms of reducing
the size of these certificates was to remove the
root certificates from the certificate bundle.
There's no reason to include these since they should already be
present in browsers and, even if they're not, the browser won't trust them.
Run Code Online (Sandbox Code Playgroud)
那么,这是否意味着我可以在Starfield Technologies Inc.不影响 SSL …
错误..
ssh -i ~/test.pem -v ubuntu@ec2-1-2-3-4.compute-1.amazonaws.com
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /home/john/test.pem
debug1: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Enter passphrase for key '/home/john/test.pem':
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮忙吗?
根据这篇文章,据说如果我使用 PHP/Nginx,为了更好的安全性,我应该要么
cgi.fix_pathinfo = 0
Run Code Online (Sandbox Code Playgroud)
或者
if ( $fastcgi_script_name ~ \..*\/.*php ) {
return 403;
}
Run Code Online (Sandbox Code Playgroud)
在其他教程中它推荐的风格
fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
Run Code Online (Sandbox Code Playgroud)
他们彼此矛盾吗?有什么安全建议吗?
谢谢。
要通过 ssh 拖尾文件,我可以使用
ssh -t remotebox "tail -f /var/log/remote.log"
Run Code Online (Sandbox Code Playgroud)
但是,可以将尾部与本地文件同步吗?那么一个文件自动镜像tail命令的更新呢?
我正在使用 Ubuntu,在网络服务器上需要发送电子邮件(通过 sendgrid),该服务器从不接收任何外部电子邮件,并且我有以下主机名设置
/etc/hostname = example
/etc/hosts = www.example.com.int example (the fqdn has no entry in DNS server)
Run Code Online (Sandbox Code Playgroud)
Web 服务器将在负载均衡器后面访问(DNS 设置为 www.example.com)
现在,对于main.cf,哪个设置是首选?
myhostname = www.example.com.int
mydestination = www.example.com.int, example.com.int, localhost
Run Code Online (Sandbox Code Playgroud)
或者
myhostname = www.example.com
mydestination = www.example.com, example.com, localhost
Run Code Online (Sandbox Code Playgroud) linux ×5
security ×3
amazon-ec2 ×2
bash ×2
nginx ×2
ssh ×2
ubuntu ×2
apache-2.2 ×1
chef ×1
chef-solo ×1
email ×1
email-server ×1
mod-deflate ×1
openssl ×1
postfix ×1
redhat ×1
smtp ×1
ssl ×1
tail ×1
virtio ×1