服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
这涉及多租户环境,如小型托pipe公司。 木偶(或类似的)是一个合适的技术来照顾基本的,但临界的质量变化? 例如: 更新DNSparsing器(resolv.conf) 设置SSH密钥 更新NTPconfiguration configurationsnmpd 部署监视脚本,例如SNMP Perl扩展或Nagios脚本 我关心的是安全性和侵入性: 我不希望任何服务器能够看到它不应该的任何configuration 我担心木偶大师可能容易受到服务器的攻击 我不希望Puppet做任何不该做的更改,或者恢复在服务器上完成的任何手动更改。 我应该告诫说,我从来没有使用木偶制作,只是在testing实验室中快速发挥,所以有可能我想这是一个错误的方式!
这有什么区别: limit_req_zone $binary_remote_addr zone=flood:10m rate=30r/s; limit_req zone=flood nodelay 和: limit_req_zone $binary_remote_addr zone=flood:10m rate=30r/s; limit_req zone=flood burst=5 nodelay 文档http://wiki.nginx.org/HttpLimitReqModule 。
希望你们可以帮我解决我的代理问题。 我已经有了 我已经build立了一个Apache的HTTP反向代理,以代理从* .proxy.domain到* .intern.domain的请求。 Apache是从外部networking访问我的内部Web应用程序的唯一方法。 例: app.proxy.domain -> app.intern.domain mail.proxy.domain -> mail.intern.domain 这一切都很好,但我有以下问题。 问题 我想代理下面的请求: app.proxy.domain -> app.internal.domain app-dev.proxy.domain -> app-dev.internal.domain 这是没有问题的,但不幸的是,应用程序开发服务器运行应用程序服务器web应用程序的确切副本,这个web应用程序只响应它的主机名(app.intern.domain) 所以我需要做的是代理以下 app.proxy.domain -> app.internal.domain (10.0.1.1) app-dev.proxy.domain -> app.internal.domain (10.0.1.2) 我可以做第二件事,通过在/ etc / hosts中添加“10.0.1.2 app.internal.domain”,但这也意味着app.proxy.domain将落在开发服务器上。 我正在寻找一个选项,只在app-dev.proxy.domain的vhostconfiguration文件中设置/ etc / hosts项,这样每个其他的vhostconfiguration将只使用DNS作为app.intern.domain。 思考… 有没有办法告诉Apacheconfiguration, ProxyPass / http://10.0.1.2/ 但发送app.intern.domain作为主机名? 编辑开发服务器的Web应用程序来听应用程序开发是没有select,因为它应该是一个确切的副本(不是我的决定…) 谢谢!
在构build虚拟机时,可以select您想要的虚拟设备types(E1000,VMXNET3等)。 创build虚拟机之后 ,是否可以更改给定连接上正在使用的vNIC的types(例如,从E1000到VMXNET3)? 如果是这样,怎么样?
我有一个安装CoreOS(835.9.0)的vanilla,它不会在启动时启动docker守护进程。 它只开始时,我SSH进入,例如docker ps 。 我如何使docker守护进程在系统启动时自动启动? 当我说docker守护进程时,我的意思是ps -ef | grep docker ps -ef | grep docker显示没有进程,直到我做docker ps
我正在试图按照这个教程来设置Ubuntu 16.04上的Django和nginx uWSGI 。 这一切工作正常,直到最后一步(哦,讽刺…),我试图执行此命令: sudo service uwsgi start 如果失败,出现以下错误: 无法启动uwsgi.service:找不到单位uwsgi.service。 其他人似乎也得到了类似的错误: 无法启动uwsgi.service:单位uwsgi.service未能加载:没有这样的文件或目录。 这个问题似乎与Ubuntu的版本有关。 虽然这个教程是针对Ubuntu 14.04的,但它似乎不适用于较新的版本,因为在版本15中,Ubuntu从upstart init守护进程切换到了systemd init守护进程 。 我怎样才能使用systemd来启动uWSGI,以便它与nginx和Django一起工作?
我有几个包含备份数据的硬盘。 我想把它们存放在一个安全的地方。 我知道一些好的做法,比如将它们存储在不同的build筑物中,所以如果有的话,发生火灾,您仍然可以恢复数据。 但我更关心的是HDD的劣化,例如湿度。 我应该把它们放在塑料袋里吗? 有什么特别的方法来存储硬盘驱动器,使它们不会被环境破坏?
测量SQLServer数据库碎片/性能下降并确定何时碎片整理SQLServer数据库表的最佳做法是什么? 我最感兴趣的是学习哪些有用的指标,以及哪种性能下降应该触发碎片整理。
在Linux下,我怎样才能find所有的文件和目录是由一个特定的用户可写(或,实际上,不可写)? 编辑:澄清,我的意思是在一个特定的子目录,而不是全系统。 是的,这意味着用户,组和世界可写性的所有排列和组合,允许用户写。 我知道这个问题在语义上是什么,我希望执行一个或几个class级来获得这些文件的列表。
我有几种情况需要在发生故障(服务器挂起或崩溃)时将应用程序从一台服务器迁移到另一台服务器。 在solaris上,我们使用VCS(Veritas Cluster Server)执行此操作。 什么选项可用于Linux? 请说明为每个设置/维护或成本(如果有的话)的努力水平。 – 更多细节添加 – 给出复杂程度的一个想法: 失败的服务器可能会挂起或崩溃,恕不另行通知,可能仍然是“可以ping通” 恢复服务器需要启动故障转移的应用程序 一旦服务器启动/关机失败,由于不与恢复服务器进行干预而变成被动服务器。 这是一个数据收集或计算节点,而不是数据库,所以更简单的解决scheme可以工作。 – 更多细节(对不起) – 共享存储不是一个选项,但是没有太多的状态(如果有的话)需要从一台服务器迁移到另一台服务器。 我们通过rsync保持两台服务器同步。 到目前为止,非常感谢你的所有post。