Articles of debian squeeze

Dropbox服务运行,dropbox.py说不运行

在Debian Squeeze 7.11服务器上,Dropbox似乎在运行: service dropbox status 说是的。 重新启动似乎成功。 但是运行 ./dropbox.py status 说Dropbox没有运行。 如下所示: dropbox status 我应该看什么来解决这个问题?

在编译OpenSSH Debian Squeeze的时候,我总是收到OpenSSL Header Version找不到的错误

我build立了Openssl1.0.0d ./config shared no-threads zlib 它安装得很好,默认是/ usr / local / ssl 我去了,下载OpenSSH 5.8p2并运行./configure 但现在它不断给我一个Openssl version header not found错误,即使当我设置–with-ssl-dir= 我已经用/usr/local/ssl/include /usr/local/ssl/include/openssl /usr/include /usr/local/ssl/lib 我看了config.log,发现error: openssl/opensslv.h: no such file or directory ,这是没有什么意义,因为我指出openssh到它的存储位置。 /etc/ld.so.conf include /usr/local/ssl/lib 在这一点上,我感到茫然。 回答(也许): 因为我是个白痴。 include /usr/local/ssl/lib不正确。 /usr/local/ssl/lib是正确的。 它需要在第一个包括之前。

Apache2 Debian Squeeze .htaccess已禁用?

我试图添加一个.htaccess文件到一个目录,一切正常,path.htpasswd工作正常。 我的内容是: AuthUserFile /root/passwords/apache2/.htpasswd AuthGroupFile /dev/null AuthName "VNstats" AuthType Basic <Limit GET POST> require valid-user </Limit> 目录/root/passwords/apache2已经被修改为www-data 。 但是它仍然拒绝显示validation框。 我开始排除故障,并find一些教程来编辑httpd.conf或apache2.conf并添加AllowOverride All 。 但每次我这样做,我重新加载Apache2时出现错误AllowOverride All不允许在那里。 这是一个干净的apache2安装,我需要启用一些mods? 我在哪里可以添加AllowOverride All ? 我忽略了什么? 编辑:我添加到httpd.conf: <Directory /var/www/> AllowOverride All </Directory>

用于mod_securitytesting版本的sources.list条目?

我有一个debian的“挤压”安装,但这个版本提供的mod_security是相当古老的。 所以我想添加一个额外的行到我的sources.list来获得mod_security的“wheezy”版本(wheezy =当前版本“squeeze”之后的版本)。 我应该添加到sources.list来接收下一个可用版本的mod_security? 这是我在sources.list中的一个例子: deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free mod_sec的当前名称是libapache-mod-security

试图添加另一个域,但我怎样才能debugging,看看是什么问题?

我使用的是Debian 6,我遵循Linode指南来设置LAMP服务器。 http://library.linode.com/lamp-guides/debian-6-squeeze 我已经有1个工作域了,而且我刚刚添加了另外一个,并且由于某种原因它不起作用。 我按照指南中的步骤重新创build了另一个域。 我的域的DNS是指向服务器,我甚至跟踪它。 我不知道什么是错的,我不知道如何debugging它。 Apache的文档说使用/usr/local/apache2/bin/httpd -S ,但我没有这样的目录。

Xen NAT dom0公网IP domU端口转发

我想将我的服务Mail,HTTP,Dev用Xen分解成独立的虚拟机。 我有一个公共的IP,并希望把所有的domUs在一个私人局域网通过端口转发暴露的服务。 在这种情况下最好的做法是什么? dom0作为防火墙还是分开的domU实例? 如何维护iptables规则(Xen也创build了一些规​​则)?

除Debian上的syslog外,还将MySQL事件logging到文件中

默认情况下,Debian使用rsyslog来处理MySQL错误日志logging。 我喜欢这种行为,不想改变它。 不过,我希望rsyslog将MySQL事件写入/var/log/mysqld.log ,除了已经有的函数/var/log/syslog 。 我相信这应该是可以使用rsyslog,所以我不想使用MySQL – –log-error命令选项。 在阅读了关于–syslog的my.cnf文档部分–syslog ,在我看来,使用的syslog工具将被称为mysqld和mysqld_safe 。 因此,我尝试添加以下到我的rsyslog.conf : mysqld.* -/var/log/mysqld.log mysqld_safe.* -/var/log/mysqld_safe.log 但是,重新启动rsyslog和mysql服务后,没有任何东西会写入这些文件。 我碰到了这些文件,它们被root:adm所拥有,就像/var/log/mail.log等其他类似的文件一样,它正确地接收我的postfix和dovecot事件。 我对rsyslog没有经验,所以我不知道我在做什么错误或如何进一步调查。 由于关于将日志系统日志logging到MySQL中的丰富信息使得这一切变得更加困难,这不是我正在寻求的。 任何帮助,将不胜感激。 编辑:在进一步的调查,我看到那些不是有效的设施(这是预定义的)。 因此,我需要使用一种替代方法进行过滤,而不是通过设施。

postgres回退到备用服务器,切换IP地址,清除ARPcaching

我正在使用我的postgres数据库的热备用服务器。 我已经为服务器分配了一个虚拟IP地址。 在发生故障的情况下,我将虚拟IP从主机切换到热备用服务器。 问题在于,访问数据库的客户端仍然有旧路由到他们的ARPcaching中的主服务器。 热备份服务器无法正常访问。 他们的方式是强制客户端清除他们的ARPcaching?

在Debian生产服务器上安装ruby 1.9.2

我有一个问题在Debian上使用rvm安装ruby 1.9.2。 安装进行得很好,当我键入 rvm使用1.9.2 那么它说: 使用/usr/local/rvm/gems/ruby-1.9.2-p180 但是当我键入 ruby-v 我明白了 ruby1.8.7(2010-08-16 patchlevel 302)[x86_64-linux]

libvirtError:操作失败:无法查询内存气球分配

试图用virt-manager安装kvm vm,我得到这个错误。 这台机器有16GB的内存,我input了4096MB。 这里有什么问题? Unable to complete install '<class 'libvirt.libvirtError'> operation failed: could not query memory balloon allocation Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/create.py", line 1571, in do_install vm.startup() File "/usr/share/virt-manager/virtManager/domain.py", line 1297, in startup self._update_status() File "/usr/share/virt-manager/virtManager/domain.py", line 1902, in _update_status info = self.get_info() File "/usr/share/virt-manager/virtManager/domain.py", line 1212, in get_info return self._backend.info() File […]