Articles of debian wheezy

克隆守护进程Wget阻止

我没有cpanel Debian 7上的nginx 。 我正在调整我的Crontab是这样的: */45 * * * * wget "http://example.com/cron-url.php" >/dev/null 2>&1 上面的cron被403禁止了: –2014-12-10 05:40:01– http://example.com/cron-url.php Connecting to xyz.xx.xx.xxx:80… connected. HTTP request sent, awaiting response… 403 Forbidden 2014-12-10 05:40:01 ERROR 403: Forbidden. 在这里search和谷歌search后,我明白,我的服务器可能阻止wget。 我看了一下我的nginxconfiguration文件,我认为这应该是由于这个: if ($http_user_agent ~* LWP::Simple|BBBike|wget) { return 403; } 对于cron命令,我必须使用它的URL和绝对链接到脚本path不起作用。 现在,如果我需要让cron工作而不被阻塞,我该怎么办? 我想也许我需要从我自己的服务器允许wget,但不知道如何用nginx做到这一点。 有人可以帮我解决这个cron问题吗?

debian wheezy,heartbleed,openssl拒绝更新

我有一个奇怪的问题,我的系统暴露在心底,我试图解决它通过使用: apt-get clean , apt-get update 和 apt-get upgrade openssl 但是回应是: 正在读取软件包列表…完成 build立依赖关系树 阅读状态信息…完成 计算升级…完成 openssl已经是最新的版本。 以下软件包已被禁用: libncurses5 libncursesw5 libssl-dev 0升级,0新安装,0删除和3未升级。 我的openssl版本是: openssl version -a OpenSSL 1.0.1f-dev xx XXX xxxx build于:2013年12月23日星期一14:23:57 平台:debian-amd64 选项:bn(64,64)rc4(8x,int)des(idx,cisc,16,int)blowfish(idx) 编译器:gcc -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -g -O2 -fstack-protector -param = ssp-buffer-size = 4 -Wformat -Werror = format-security […]

在哪里把项目文件与nginx

看一下/usr/share/doc/nginx/README.Debian文件,我们可以看到这个警告: README for Debian —————– Files under /var/www/ are not supported as per Debian Policy. Please see: http://lintian.debian.org/tags/dir-or-file-in-var-www.html and, http://www.pathname.com/fhs/pub/fhs-2.3.html#THEVARHIERARCHY for more details and explanations. 经过一些不成功的研究(我可能看错了地方…),我想知道是否: 这个警告是一个普遍的build议(“不要把你的文件放在/var/www ”中),或者它只是意味着一个标准的Debian软件包安装不应该在/var/www下安装文件。 如果我们实际上不鼓励将制作网站放在/var/www ,我应该在哪里放置它们? 感谢提前!

Debian Wheezy和SUID Perl

我刚把一个Debian Lenny盒子升级到Wheezy,发现suidperl已经不在了。 谷歌search显示,上游维护者删除它; 我需要 suidperl来运行我们的邮件安装,Open Webmail。 我没有时间。 谷歌search没有显示简单的解决方法。 有人在这里知道如何得到suidperl喘息? 只是? 谢谢。

ip6tables端口仅在IPv6上使用TPROXYredirect

我们的服务器只连接IPv6,一个应用程序在专用networking上监听8080端口,但在公共Internet上需要80端口。 为了testing目的,打开端口8080的防火墙时,访问IPv6:8080地址工作正常(没有永久的解决scheme,最后端口必须closures) 所以我们需要一种类似ip6tables TPROXY提供的端口转发给另一个本地端口。 但以下是不工作的: ip6tables -t mangle -A PREROUTING -i eth0 -p tcp –dport 80 -j TPROXY –on-port 8080 它根本不会返回任何数据。 (即使从ip6tables删除所有其他规则,只有这个可用)当用“ip6tables -t mangle -vL”查看包时,我看到在TPROXY规则的行上增长的包的数量。 当打开“conntrack -E”时,我看到只有一行显示标有[DESTROY]。 当看“netstat -anp –tcp”时,我看不到新的端口80,只有应用程序端口8080。 同样的问题,如果临时重新configuration应用程序到端口80,并使用“-j TPROXY – 在端口80”或“-j TPROXY – 在端口0”,所以基本上testing端口转发到同一端口 – 没有成功。 同样的问题,如果使用通过标题标记的高级路由: ip6tables -t mangle -R PREROUTING 1 -i eth0 -p tcp –dport 80 -j TPROXY –on-port […]

如何在Debian上安装Oracle Java使用make-jpkg和fakeroot时没有错误?

如何在Debian上安装Oracle Java使用make-jpkg和fakeroot? 在debian wheezy上安装oracle java的手册是相当清楚和可以理解的: http://wiki.debian.org/JavaPackage https://blogs.oracle.com/marigan/entry/installation_of_the_jdk_on http://www.debian-administration.org/articles/142 从oracle下载jdk-7u21-linux-x64.tar.gz 安装java包 用jdk-7u21-linux-x64.tar.gz运行make-jpkg 作为root运行: make-jpkg jdk-7u21-linux-x64.tar.gz fakeroot make-jpkg jdk-7u21-linux-x64.tar.gz 导致以下错误: 你是真正的根 – 不幸的是,一些Java发行版已经安装了直接操作/ etc的脚本,并可能导致你的系统有一些不一致。 相反,您应该成为非root用户并运行: fakeroot make-jpkg jdk-7u21-linux-x64.tar.gz 这将不会损害您的系统文件,并仍然允许Java发行版本成功解压缩。 中止。 正常用户运行: make-jpkg jdk-7u21-linux-x64.tar.gz fakeroot make-jpkg jdk-7u21-linux-x64.tar.gz 结果在警告/错误墙上。 一些错误: dpkg-shlibdeps: warning: Can't extract name and version from library name `libverify.so' error: couldn't find library libxslt.so.1 needed by /tmp/make-jpkg.MxvYKHyE3L/install/usr/lib/jvm/j2sdk1.7-oracle/jre/lib/amd64/libjfxwebkit.so […]

rsync在一段时间后意外终止

我在ssh会话中使用nohup运行一个rsync命令,但过了一会儿,它返回这个错误: rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(549) [generator=3.0.9] rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(549) [receiver=3.0.9] 我并没有自己杀死这个进程,我认为没有任何其他进程会杀死这个进程。 我也用nohup运行它的前景。 我使用nohup因为任何原因ssh会话终止, rsync进程不会终止。 什么导致终止? 操作系统是Debian Wheezy。

限制SMB用户更改密码

在使用tdb后端运行Debian Wheezy和Samba ver 3的服务器上,如何限制单个用户更改密码? 这个帐户是2个通用帐户之一,一个给学生,一个给教师呼叫(TOC)。 用户被创build,但是我还没有部署服务器。 通过谷歌浏览时,我遇到设置最大密码年龄,但不设置最小密码年龄(我会很高兴与一个5年的密码…)

如何在PowerDNS中启用IPv6粘贴logging(AAAA)

我在Debian Wheezy Beta 4系统上运行PowerDNS 3.1。 区域数据通过PostgreSQL数据库访问,服务器应答IPv4和IPv6查询。 如果DNS服务器知道某个区域上的NSlogging所引用的某个名称服务器的Alogging,它将自动将这些Alogging作为附加信息返回给该区域的NS查询的响应。 现在,即使它知道NSlogging的其中一个名称服务器的AAAAlogging,它现在也不会返回AAAAlogging作为附加信息。 我怎样才能启用这个? 还是有什么我可能做错了? dig @ns.mydomain.tld NS mydomain.tld输出dig @ns.mydomain.tld NS mydomain.tld : ;; QUESTION SECTION: ;mydomain.tld. IN NS ;; ANSWER SECTION: mydomain.tld. 86400 IN NS ns3.nsprovider.de. mydomain.tld. 86400 IN NS ns2.nsprovider.de. mydomain.tld. 86400 IN NS ns.mydomain.tld. mydomain.tld. 86400 IN NS ns.nsprovider.de. ;; ADDITIONAL SECTION: ns2.nsprovider.de. 86400 IN A 1.2.3.1 […]

通过VPN与另一个networking连接一台计算机

嗨,我想通过另一个networking中的VPN连接到计算机。 我的电脑(Debian 7.11)在networking192.168.2.0/24。 我的网关(192.168.2.1)是一个VPN路由器。 它连接到另一个VPN路由器192.168.33.1。 从192.168.2.2我可以ping和连接到192.168.2.59,192.168.33.1,192.168.33.2,192.168.33.59 现在,我有另一台计算机10.0.1.8,我想要连接到物理连接到192.168.33.0/24networking。 我尝试在192.168.2.2添加一个路由,但它不工作: route add -net 10.0.1.8 netmask 255.255.255.255 gw 192.168.33.1 dev eth1 SIOCADDRT: No such process 我怎么能从192.168.2.2达到10.0.1.8?