小编Gia*_*968的帖子

一个集群多台机器如何作为一台机器在这台看似单一的机器上运行多个虚拟机?

如何使用多台计算机并使它们成为一体,以便现在将它们的所有处理器和内存组合在一起,并且您正在运行任何应用程序,以便您在一台非常快的计算机上运行它们。这样它就可以用于运行虚拟机(在 vmware 等软件上)。

这可以用什么操作系统来完成?或者需要什么软件?

cluster

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

如何在 Apache 中为 JSON 设置正确的标头?

我有一个提供静态 JSON 文件的 Apache 服务器。内容类型在带有Content-Type: application/json标题的标题中正确表示。

如何将正确的字符集添加到标题中?

我在我的以下行httpd.conf

AddDefaultCharset utf-8
Run Code Online (Sandbox Code Playgroud)

但即使有这一行,Apache 也不会在标题中设置字符集。

这很重要,因为我的 JSON 文件有一些法语数据,并且在 JavaScript 代码中没有正确读取口音。

那么如何在 Apache 中为 JSON 设置正确的标头?

http-headers encoding apache-2.2

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

--limit 1/s 和 --limit-burst 在 iptables 规则中到底是什么意思?

我正在使用 CentOS 5.x,试图在我的一台服务器上考虑以下 iptables 规则:

-A RH-Firewall-1-INPUT -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

在另一台服务器上,我有:

-A RH-Firewall-1-INPUT -p icmp --icmp-type echo-request -m limit --limit 1/s --limit-burst 3 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

我知道这两个规则都旨在允许(和限制)传入的 ping 请求,但limit-burst选项是什么?这些津贴是基于每个主机的吗?或者它们是否适用于任何/所有传入的 ICMP 连接?

redhat iptables centos icmp

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

远程重启多台机器

我需要远程重启多台机器。通常我只是发出

for host in <hostlist>;do ssh ${host} 'sudo shutdown -r now';done
Run Code Online (Sandbox Code Playgroud)

但我想在重启前给用户一些时间。但是,即使我使用,他们的 ssh 会话也不会断开连接:

ssh -f 'sudo shutdown -r +5 &;disown'
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息:

bash: -c: line 0: 意外标记附近的语法错误;' bash: -c: line 0:sudo shutdown -r +5 &;disown'

有什么建议?

ssh bash

11
推荐指数
1
解决办法
7579
查看次数

在本地弃用 SSH 密钥对的方法

我使用我的 ssh 密钥有一段时间了。我正在考虑将我的 ssh 密钥对升级为更强的加密,但我不知道我的密钥已注册的所有设备。

是否可以在本地“弃用” SSH 密钥,以便在使用弃用的 SSH 密钥进行身份验证时收到警告?

security ssh-keys

10
推荐指数
2
解决办法
408
查看次数

如何在 MySQL 5.7 服务器上禁用 ssl 插件?

MySQL 服务器上新引入的 SSL 连接现在默认安装在 CentOS 6.7 默认代表上。

只需删除证书文件就可以使用 Docs 解决它:

“如果服务器在数据目录中找不到有效的证书和密钥文件,它会继续执行,但不会启用安全连接。” 参考:http : //dev.mysql.com/doc/refman/5.7/en/secure-connections.html

但是我想完全禁用 MySQL 服务器上的 SSL 连接插件,因为我想通过删除所有我没有使用的东西来优化 MySQL 服务器的性能,这包括这个插件。

如何在 MySQL 社区服务器上禁用 SSL?

mysql centos

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

从 EC2 上的 Ubuntu 安装中删除默认的“ubuntu”用户

我正在尝试使用 Amazons EC2 新的免费套餐计划,并注意到默认的 ubuntu 安装附带了一个用户 ubuntu,该用户 ubuntu 已预先配置为使用您从 AWS 提供的密钥。我想做的一件事是添加一个新用户并删除默认的“ubuntu”用户。根据我使用其他 VPS(VMWare 和 Rackspace 云)的经验,您在全新安装时只有 root 权限(使用 Red Hat 而不是 Ubuntu)。

我是否应该删除默认的 ubuntu 用户有任何问题?

或者我应该不触摸用户“ubuntu”并创建一个新用户供我登录并完成我的工作。

ubuntu amazon-ec2

8
推荐指数
1
解决办法
8761
查看次数

可以将 Monit 配置为从不取消监视/超时服务吗?

如果服务失败几次,Monit 似乎会放弃重新启动服务,并取消对其进行监控。我在文档中找不到任何关于时间或原因的细节。

我的 Monit 配置将设置如下:

set daemon 10
set logfile /var/log/monit.log
set statefile /var/lib/monit/monit.state
set alert foo@example.com not { nonexist, action, instance }
include /etc/monit/conf.d/*
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的 Monit 规则集的示例:

check process myservice
  with pidfile /var/run/myservice/myservice.pid
  start program = "/home/myservice/current/start-myservice.sh"
    as uid myservice and gid myservice
  stop program = "/home/myservice/current/stop-myservice.sh"
    as uid myservice and gid myservice
  mode active
Run Code Online (Sandbox Code Playgroud)

在我的环境中,我希望它无限期地继续尝试轮询间隔。有没有办法将 monit 配置为从不停止监视服务,即使它没有成功启动?

linux monitoring monit

8
推荐指数
2
解决办法
6555
查看次数

是否可以使用 Mandrill 接收入站电子邮件?

我正在使用Mandrill邮件服务器向用户发送电子邮件,并且我将自己的域添加到 Mandrill 以发送邮件。假设我已经将 Mandrill 配置为用于info@mydomain.com发送电子邮件,然后它应该发送它发送的邮件。并且发送到的任何回复info@mydomain.com都将转发到传统邮箱。

现在我对通过 Mandrill 接收电子邮件有疑问,一旦我添加了一个入站域并将其路径路由到我想要的位置,它应该准备好接收邮件。好吧,我在 Stack Overflow 上读过类似的问题,有人说如果有人想使用传统邮箱接收邮件,那么最好不要使用 Mandrill 或使用自定义子域。

也有人说 Mandrill 不可能接收已经配置或转发到其他一些传统邮箱的邮件。

因此,我在 Mandrill 的入站域中添加了一个子域,例如inbound.mydomain.com并在该域上接收电子邮件,Mandrill 将收到这些电子邮件,并将发送到我们设置的所需路由。现在我将不得不更改我的发件人域,inbound.mydomain.com以便让用户回复将在 Mandrill 接收到的域。我想要的是:

  1. 使用发送邮件 info@mydomain.com

  2. 使用入站域接收到我所在位置的邮件

domain-name-system email email-server

8
推荐指数
1
解决办法
9458
查看次数

使用 HTTPS 将主机名重定向到完全限定域名失败

首先,我不想使用重写。

我正在尝试myserver使用 https将任何调用(HTTP 或 HTTPS)重定向到安全的完全限定域https://myserver.fullyqualified.com

这是我的配置

# Redirect all http traffic to https
<VirtualHost *:80> # line 545
  Redirect / https://myserver.fullyqualified.com/
</VirtualHost>

<VirtualHost *:443> # line 549
  ServerName myserver.fullyqualified.com
  SSLEngine on
  SSLCertificateFile "conf/mycert.crt"
  SSLCertificateKeyFile "conf/mykey.key"
</VirtualHost>
<VirtualHost *:443> # line 555
  ServerName myserver
  Redirect / https://myserver.fullyqualified.com/
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

这适用于 HTTP,我可以调用http://myserver它并重定向到https://myserver.fullyqualified.com就好了。

但是,当我打电话时,https://myserver我收到一个关于站点不安全的错误,并且它没有https://myserver.fullyqualified.com像我期望的那样重定向。

在 Chrome 中,错误说

此服务器无法证明它是 myserver;它的安全证书来自 myserver.fullyqualified.com。这可能是由于配置错误或攻击者拦截了您的连接造成的。

这是输出 httpd -S

*:80                   MYSERVER.fullyqualified.com (C:/Apache24/conf/httpd.conf:545)
*:443                  is a NameVirtualHost
         default server …
Run Code Online (Sandbox Code Playgroud)

https virtualhost apache-2.4

8
推荐指数
2
解决办法
2297
查看次数