服务器管理员

系统和网络管理员的问答

5
如何将子域重定向到同一服务器上的其他端口?
我有一些子域,我想重定向到同一服务器上的特定端口。说我有 dev.mydomain.com 我想dev.mydomain.com透明地重定向到mydomain.com:8080,我想保留原始子域名的浏览器URL。 如何使用Apache 2.2做到这一点?我在默认端口上运行Apache 2.2 80。我无法弄清楚写入配置来实现这一点。 我已经设置dev.mydomain.com要在DNS中解析为mydomain.com。 这是针对具有不可路由IP地址的Intranet开发服务器的,因此我不太担心会损害面向公众的服务器的漏洞利用和安全性。

6
人偶不应该管理什么?
我正在学习一般的配置管理方式,尤其是使用puppet来实现它,我想知道系统的哪些方面(如果有的话)不应该由puppet管理? 举个例子,我们通常认为在将系统借给before的管理之前已经设置了主机名。基本IP连接(至少在用于连接puppetmaster的网络上)必须正常工作。使用puppet自动创建dns区域文件很诱人,但是在启动事物之前,DNS反向指针应该已经存在,否则证书将很有趣。 那么我应该从p中删除IP配置吗?还是应该在第一次启动Puppet之前进行设置,但是仍然要通过Puppet管理IP地址?具有多个IP的系统(例如WAN,LAN和SAN)如何处理? 什么IPMI?您可以使用ipmitool配置大部分(如果不是全部),从而避免获得控制台访问权限(物理,局域网串行,远程KVM等),因此可以使用puppet进行自动化。但是,在每次人偶代理运行时重新检查其状态对我来说听起来并不酷,在执行其他任何操作之前,我希望基本不访问系统。 另一个故事是关于安装更新的。我不打算讲这个特定的问题,关于SF的问题已经很多,不同系统管理员之间的哲学也很多。我本人决定不让puppet更新事物(例如仅ensure => installed),并像我们已经习惯的那样手动进行更新,而当我们对puppet更有信心时(例如,通过将MCollective添加到混合)。 这些只是我现在想到的几个例子。人偶不能忽视系统的任何方面吗?或者,换句话说,应该在供应时设置什么并在系统中“静态”配置什么与通过集中配置管理处理什么之间的界线在哪里?


8
Apache默认/全部捕获虚拟主机?
如果我有3个域domain1.com,domain2.com和domain3.com,是否可以为未列出的域设置默认虚拟主机?例如,如果我有: <VirtualHost 192.168.1.2 204.255.176.199> DocumentRoot /www/docs/domain1 ServerName domain1 ServerAlias host </VirtualHost> <VirtualHost 192.168.1.2 204.255.176.199> DocumentRoot /www/docs/domain2 ServerName domain2 ServerAlias host </VirtualHost> <VirtualHost 192.168.1.2 204.255.176.199> DocumentRoot /www/docs/everythingelse ServerName * ServerAlias host </VirtualHost> 如果您注册一个域并将其指向我的服务器,它将默认为显示与domain3相同的所有内容。那可能吗?

7
在Apache配置文件中使用变量来减少重复?
是否可以在Apache配置文件中使用变量? 例如,当我使用Django + WSGI建立网站时,配置文件可能如下所示: <Directory /path/to/foo/> Order allow,deny Allow from all </Directory> Alias /foo/static /path/to/foo/static WSGIScriptAlias /foo /path/to/foo/run_wsgi 而且我想将'/ path / to / foo'变成一个变量,因此只需要在一个地方定义即可。就像是: Variable FOO /path/to/foo … 谢谢!
67 apache-2.2 


16
FreeNAS可靠吗?
FreeNAS看起来像是具有完整功能清单的出色产品,甚至包括iSCSI。但是它有多可靠?例如,这里有一些关于丢失数据的可怕故事。 这是另一个例子。 如果您在较长时间内甚至在生产环境中使用过freeNAS,请分享您的经验,好坏。如果您还可以描述安装程序,即使用的硬件和功能(软件raid,zfs,iscsi等),那就太好了。
67 freenas 

10
bash与zsh相比的独特功能
我已经是zsh用户一段时间了(在tcsh之前和csh之前)。我对此非常满意,但是想知道zsh中是否存在bash的任何引人注目的功能。相反,有bsh中不存在的zsh功能。我目前的感觉是bash更好: 如果您已经熟悉它,并且不想学习新的语法。 默认情况下,它将在大多数* nix机器上都存在,而zsh可能是额外的安装。 不试图在这里展开宗教斗争,这就是为什么我只是在寻找仅存在于其中一个外壳中的功能。
67 bash  shell  zsh 

6
此nginx错误“重写或内部重定向周期”是什么意思?
tail -f /var/log/nginx/error.log 2013/05/04 23:43:35 [error] 733#0: *3662 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 127.0.0.1, server: _, request: "GET /robots.txt HTTP/1.1", host: "kowol.mysite.net" HTTP/1.1", host: "www.joesfitness.net" 2013/05/05 00:49:14 [error] 733#0: *3783 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 127.0.0.1, server: _, …
67 nginx 

3
Rsync在单个50 GB文件上触发了Linux OOM杀手
我在server_A上只有一个50 GB的文件,并将其复制到server_B。我跑 server_A$ rsync --partial --progress --inplace --append-verify 50GB_file root@server_B:50GB_file Server_B具有32 GB的RAM和2 GB的交换空间。它大部分是空闲的,应该有很多可用的RAM。它具有足够的磁盘空间。由于远程端已关闭连接,因此传输中止大约为32 GB。 Server_B现在已脱离网络。我们要求数据中心重新启动它。当我查看崩溃之前的内核日志时,我发现它正在使用0字节的交换空间,并且进程列表使用的内存很少(rsync进程被列为使用600 KB的RAM),但是oom_killer是变得疯狂,日志中的最后一件事就是杀死了metalog的内核读取器进程。 这是32位内核3.2.59(因此,任何进程都不能映射超过4 GB的内存)。 几乎就像Linux给缓存提供了比长期运行的守护程序更高的优先级。是什么赋予了??我该如何阻止它再次发生? 这是oom_killer的输出: Sep 23 02:04:16 [kernel] [1772321.850644] clamd invoked oom-killer: gfp_mask=0x84d0, order=0, oom_adj=0, oom_score_adj=0 Sep 23 02:04:16 [kernel] [1772321.850649] Pid: 21832, comm: clamd Tainted: G C 3.2.59 #21 Sep 23 02:04:16 [kernel] …
66 rsync  oom  oom-killer 


5
在ssh中不分配终端有什么好处?
偶尔我会做类似的事情 ssh user@host sudo thing 并提醒我ssh默认情况下不分配伪tty。为什么不呢?如果我使用别名ssh,将会失去什么好处ssh -t?
66 ssh  tty 

7
ssh启动时如何编辑欢迎消息?
我的网站托管有一个vps。它正在运行Ubuntu服务器。每次我通过ssh登录服务器时,它都会在终端中显示一长串欢迎消息。 Linux node61.buyvm.net 2.6.18-pony6-3#1 SMP 2月13日星期二07:31:44 PDT 2012 x86_64 Debian GNU / Linux系统附带的程序是免费软件。/ usr / share / doc / * / copyright中的各个文件中描述了每个程序的确切分发条款。 在适用法律允许的范围内,Debian GNU / Linux绝对不提供担保。上次登录时间:2012年7月11日,星期三,来自113.72.193.52,Linux node61.buyvm.net 2.6.18-pony6-3#1 SMP星期二,三月13 07:31:44 PDT 2012 x86_64 Debian GNU / Linux系统附带的程序是免费软件。/ usr / share / doc / * / copyright中的各个文件中描述了每个程序的确切分发条款。 在适用法律允许的范围内,Debian GNU / Linux绝对不提供担保。进入CT …
66 ubuntu  ssh  bash  login 

7
在虚拟机内部运行数据库有哪些弊端?我该如何克服它们?[关闭]
在虚拟机中运行任何内容都会对性能造成一定程度的影响,但是它实际上对数据库系统的性能有多大影响? 我发现此学术参考论文带有一些有趣的基准,但这仅是使用Xen和PostgreSQL的有限测试。结论是使用VM不会“付出高昂的性能代价”(尽管您可能认为实际数据并非如此)。 在虚拟机中运行数据库有哪些技术,管理和其他缺点? 请发布可以得到客观事实支持的答案,我对投机或任何其他半宗教论据不感兴趣(极客热情在许多方面都很好,但这在这里无济于事)。 话虽如此, 在虚拟机中运行数据库时出现什么问题?(请发表参考) 这些问题重要吗? 它们仅在某些情况下有意义吗? 有哪些解决方法?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.