Articles of debian squeeze

在Vagrant&Puppet上使用代理

我试图运行一个木偶清单,这取决于具有代理设置的目标机器访问Internet。 我没有能够通过http_proxy_host木偶build议(我相信它的错误?)。 我试图更新我的Debian框中的.bashrc(通过木偶清单),虽然我不知道如何获得第一次的设置。 相反,我相信一个解决scheme将是设置/通过env var http_proxy但我不知道如何/在哪里做到这一点与stream浪汉。 https://groups.google.com/d/msg/puppet-users/2aivOoYHwZ0/rjRkJx1zdjQJbuild议使用像这样的包装… #!/bin/bash export http_proxy=my.proxy puppet apply "$@" 我不是100%确定在哪里做到这一点,或者如果这是最好的解决scheme。 当然,我不是唯一试图使用stream浪汉/木偶和代理的人?

为什么有些Web客户端要求一个名为“caching”的页面?

我们在apache错误日志中看到这样的错误: [Thu May 17 14:32:35 2012] [error] [client 192.168.1.1] File does not exist: /home/www-data/mywebsite.com/r/cache, referer: http://www.mywebsite.com/r/1010 这很奇怪,因为: 代码/url中没有关于文件夹/文件“caching”的参考。 文件夹/文件“caching”不存在 客户端随机尝试访问网站上的任何地方的“caching”文件夹。 它总是试图访问该模式下的文件夹/文件“caching”: 模式: /level1/…/levelwhatever/filename (referer) /level1/…/levelwhatever/cache 我们运行一个LAMP(Debian stable:PHP 5.3.3-7 + squeeze9,我们也使用APC 3.1.3p1)。 我们使用Google Analytics和AdSense。 我们不知道如何重现这个问题。 注意:我将代码中的用户IPreplace为隐私。

使用Debian Squeeze的VPS不能转发邮件 – name = gmail.com的名称服务错误type = MX:Host not found,try again

我有我的Debian VPS的后缀设置,我可以: 发电子邮件 接收电子邮件 在我的服务器上 但是,从我的服务器转发邮件到Gmail不起作用! 我通过/etc/resolv.confconfiguration了Google的DNS 我可以ping google.com和挖掘我也发现gmail的MXlogging。 但是,当我的服务器试图转发电子邮件到Gmail(设置与/ etc /别名)我得到以下错误: postfix/smtp[20280]: 825E117BA8A80: to=<[email protected]>, orig_to=<[email protected]>, relay=none, delay=40, delays=0/0.01/40/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=gmail.com type=MX: Host not found, try again) 我错过了什么? 任何帮助将不胜感激!

屏幕 – 不再有PTYs – 无法在Debian VPS上启动屏幕

我已经得到了一个新的映像Debian 6 32位VPS。 虽然configuration我试图testing屏幕作为我的脚本运行使用它。 Root运行画面没有问题 。 但当然这是不可接受的。 我收到的信息是“没有更多的PTY,抱歉找不到PTY” 我做了一些Googlesearch,发现它是一个常见的权限问题。 我检查了/ dev / ptmx和/ dev / pts以及几个/ dev / ptyp *描述符的权限。 他们都有正确的读/写权限 :~$ ls -l /dev/ptmx crw-rw-rw- 1 root tty 5, 2 Jul 31 07:35 /dev/ptmx :~$ ls -l /dev/pty* crw-rw-rw- 1 root tty 2, 0 Jul 31 01:19 /dev/ptyp0 crw-rw-rw- 1 root tty 2, 1 […]

是否有可能为cron守护程序执行的所有脚本分配一个很好的和ionice的优先级?

为了更具体一些: 我有一台Debian Squeeze Linux机器,其中有一个Web应用程序,可以在全球范围内使用。 到目前为止,我每晚(在欧洲)都有一堆耗费资源的cronjob,对区域用户体验没有太大的影响。 但是现在我无法承受服务器在任何时候都变慢。 有没有办法强制所有的cron脚本(cron.daily等)inheritance一个不错的和ionice优先? 感谢您的贡献! 米格尔

如何在Debian 6.0.3中设置区域设置?

如何在Debian 6.0.3中设置区域设置? $ locale LANG= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE=C LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= $ sudo dpkg-reconfigure locales [sudo] password for foobar: locales-all installed, skipping locales generation *** update-locale: Error: invalid locale settings: LANG=en_US.UTF-8 $

PHP启动:无法加载dynamic库'/usr/lib/php5/20100525/apc.so'

我已经更新了我的PHP从5.3.3到5.4.31。 我有一个Debian 6 Squeeze。 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/apc.so' – /usr/lib/php5/20100525/apc.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/suhosin.so' – /usr/lib/php5/20100525/suhosin.so: cannot open shared object file: No such file or directory in Unknown […]

在Debian挤压上的logrotation之后,Apache Segmentation发生故障

在debian挤压的日志转换期间,每个周日晚上,当postlogrotation尝试重新加载configuration,和/或重新启动apache时,apache崩溃。 我甚至尝试通过硬重新启动(停止启动)服务来重新configurationlogrotation,同样的错误。 发生了什么是apache似乎开始正常,但每个请求在apaches error.log中引发以下错误: [notice] child pid xxxx exit signal Segmentation fault (11) 如果我再次手动重新启动Apache,它再次正常工作。 有谁知道为什么会发生这种情况? AWS实例正在运行debian squeeze,apache 2.2.16,php 5.4.32和varnish 3(如果有的话)。 任何build议是非常受欢迎的。 如果我错过了相关的信息,告诉我! 更新:我将Magento网站移到另一台服务器,并且问题停止发生(即使还剩下一些其他网站),并且在新的服务器上没有发生。 关于是什么原因引发的想法还很less。

在debian制作服务器上升级PostgreSQL的完整解决scheme

我正在使用Debian 6(Squeeze)生产一些网站。 我决定使用postgresql后端,以便我可以使用PostgreSQL 9.0function。 我认为它会保持9.0,并接收到该主要版本的更新。 不幸的Squueze后台更新到PostgreSQL 9.1,所以可能我不会收到更新到9.0。 我打算升级到9.1,但我知道这不是自动完成的。 我已阅读官方pg_upgrade和debian的pg_upgradecluster,但我将不胜感激完整的升级指南。 什么是步骤(首先apt-get安装postgresql,然后pg_upgradecluster,然后删除旧的群集)? 步骤列表将是很好的。 什么是可能的故障情况? 如何准备失败并对他们做出反应? 我可以停止数小时的数据库,所以我想做好准备

NameVirtualHost *:443在debian挤压上没有虚拟主机

我有一个Apache 2.2服务器的工作,但我得到的NameVirtualHost *:443 has no VirtualHosts重新启动时NameVirtualHost *:443 has no VirtualHosts警告。 但是我有VirtualHosts匹配*:443 。 该系统是Debian挤压。 ports.conf文件如下所示: NameVirtualHost *:80 Listen 80 <IfModule mod_ssl.c> NameVirtualHost *:443 Listen 443 </IfModule> 以下是使用apache2ctl运行-S选项时的输出: % /usr/sbin/apache2ctl -S [Sat Mar 06 10:07:11 2013] [warn] NameVirtualHost *:443 has no VirtualHosts VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:443 is a NameVirtualHost default server q2a-dev.example.org (/etc/apache2/sites-enabled/q2a:1) […]