Articles of debian wheezy

MySQL服务不启动

我的MySQL服务没有启动。 我在我的VPS中使用debian wheezy作为操作系统。 我使用MyISAM来存储表格。 启动服务时的响应 root@ipxweb1:~# service mysql start [FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed! 当我使用mysqld命令时,出现以下错误。 root@ipxweb1:~# mysqld 120811 22:06:39 [Warning] option 'thread_stack': unsigned value 65536 adjusted to 131072 120811 22:06:39 [Warning] ignore-builtin-innodb is deprecated and will be removed in […]

网关升级后喘息不振

从squeezy升级到wheezy我的networkingconfiguration丢失网关。 (我有1xc的容器,所有的失去的喘息,一个,我想保持挤压 – 仍然有,所以我敢肯定,问题是喘息升级) 我必须手动添加路由添加默认gw xxxx eth0带回 – 但重新启动删除它当然。 在wheezy上设置网关的正确方法是什么? 我的/ etc / network / interfaces: auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 172.16.0.5 netmask 255.255.255.0 gateway 172.16.0.1 broadcast 172.16.0.255 ======================================补充=========== ============= #netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 172.16.0.0 0.0.0.0 255.255.255.0 […]

升级到Wheezy后无法再访问HG repo

我刚刚更新了基于wheezy 7.1我的proxmox服务器。 到最新版本(3.1)。 它作为一个中央的mercurial存储库,也可以通过SSH访问。 从那时起,我似乎无法使用ssh-hg。 存储库托pipe在/ home / hg,通过〜/ .ssh / authorized_keys中的命令前缀将访问权限限制在存储库中:command =“hg-ssh / home / hg / *”ssh-rsa AAAAB3NzaC1yc2EAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX …“ 我的mercurial.ini: [ui] username = hg <[email protected]> ssh = C:\PROGRA~1\TORTOI~1\TORTOI~2.EXE -ssh -2 -i C:\pathToHGCert\cert.ppk 这是我现在得到的服务器/var/log/auth.log当我尝试从Mercurial Eclipse或TortoiseHG拉: sshd[305458]: debug1: Forked child 305486. sshd[305486]: Set /proc/self/oom_score_adj to 0 sshd[305486]: debug1: rexec start in 5 out 5 newsock […]

限制通过access.conflogin不起作用

我正在运行Debian Wheezy,并且需要花费大量时间才能应用/etc/security/access.conf。 我相信,一般来说PAM可能会有问题,因为我一直无法在limits.conf中进行更改。 我的系统设置为对LDAP服务器进行身份validation。 我想限制可以login到几个本地用户和几个LDAP组的成员的用户。 我已经将以下内容添加到/etc/pam.d/sshd和/etc/pam.d/login: account required pam_access.so 我的access.conf看起来像这样: + : local_user1 local_user2 ldap_group1 ldap_group2 : ALL – : ALL : ALL 我知道这可以通过sshd_config来完成,但现在已经成为一个原则问题。 正如我上面提到的,我想知道是否没有什么与PAM进行。

未findPHP5-FPM / var / run / php5-fpm /目录

今天,我重新启动我的服务器和PHP5-FPM由于/var/run/php5-fpm/找不到启动失败。 /var/run/在重新启动时被清除,大多数服务在重新启动时重新创build它们的/var/run/目录。 我总是假设PHP5-FPM在重启时自动创build了/ var / run / php5-fpm /并且之前的重启没有问题。 PHP5-FPM是否停止在更新中创build目录,或者从来没有创build目录? 我今天之前的最后一次重新启动已经超过了30天,而且我不需要手动创build/ var / run / php5-fpm /目录来进行重启。 我是否需要将mkdir添加到我的init.d文件中以获得php5-fpm,或者还有其他build议的方法吗? 另外,为什么这个“目录未find”的错误不会发生之前呢? 其他信息: 服务器运行Debian 7(Wheezy),Nginx和MySQL。 /var/run链接到/run/ 。 /run/具有755的权限,由root拥有。 谢谢。 /etc/init.d/内容中的PHP5-FPM文件 #!/bin/sh ### BEGIN INIT INFO # Provides: php-fpm php5-fpm # Required-Start: $remote_fs $network # Required-Stop: $remote_fs $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 […]

PowerDNS不能按预期工作(从绑定迁移)

我正在将我们的办公室DNS服务器迁移到MySQL后端。 我们经常更改我们的内部区域,因此简单的SQL查询或Web Ui比编辑每个DNS服务器的文本文件好得多。 我已经按照这个指南http://www.howtoforge.com/installing-powerdns-with-mysql-backend-and-poweradmin-on-debian-squeeze在干净的Debian 7安装,然后导入我们现有的绑定区域文件使用zone2sql 。 但是在我做完之后,在我的沙箱里,我无法parsing任何域名。 做了什么: 从netinst全新安装的Debian 7没有额外的软件包安装 遵循上面提到的一些改动指南(没有手动数据库设置,因为它已经由封装发布说明和来自GitHub的poweradmin的最新版本pipe理) 使用zone2sql工具(通过直接指向named.conf从所有区域文件)导入现有绑定logging。 它顺利的没有任何错误或警告。 然后将其提供给安装期间创build的MySQL数据库。 发现poweradminsubprocess在启动时崩溃,并删除/etc/poweradmin/pdns.d/pdns.local.bindbackend,因为它被认为阻止读取pdns.local.gmysqlconfiguration 之后,我尝试解决一些本地域名和一些公众。 对于公众,它没有返回任何结果,对于本地,它返回“不允许recursion”的CNAMElogging,没有Alogging的结果。 但是,绑定一切工作正常。 当我去poweradmin区域列表,我只能看到我们的本地区的logging,没有任何其他信息(意味着所有其他部分是完全空的),但对于本地区,我可以看到所有的logging是完整的指向右侧的域名Alogging的情况下更正CNAME或更正IP地址。 现在问题是 – 做错了什么或错过了什么?

安装旧版本的mysql

我正在尝试解决数据库导入问题,并希望将环境复制到另一台服务器上。 这将需要安装旧版本的mysql,但列出的软件包只显示最近的版本。 我目前正在运行debian wheezy 7.1,安装的是5.5.31。 什么是安装旧版本的官方方式? 我想我可以search谷歌,希望find一些相同版本的文件从源代码安装,但这似乎不是一个可靠的方法。

KVM:端口转发到访客虚拟机

我在Debian上使用KVM。 我想用命令ssh 1.2.3.4 -p 10122使用ssh连接到guest ssh 1.2.3.4 -p 10122 。 我所做的是: root@host$ iptables -t nat -A PREROUTING -p TCP –dport 10122 -j DNAT –to-destination 192.168.122.208:22 iptables-save的结果: # Generated by iptables-save v1.4.14 on Sat Nov 16 01:03:28 2013 *nat :PREROUTING ACCEPT [64:9345] :INPUT ACCEPT [64:9345] :OUTPUT ACCEPT [112:7287] :POSTROUTING ACCEPT [112:7287] -A PREROUTING -p tcp -m […]

Postfix安全性:仅接受来自我的域名的电子邮件和发送电子邮件

我有一台运行Debian Wheezy的虚拟服务器,我试图将其configuration为Postfix邮件服务器。 我还没有find任何容易遵循如何保护Postfix的教程…而我的mail.log文件已经充满了垃圾邮件发送者的请求,因为我的服务器只有几个星期的时间,而且我还没有configuration它呢。 所以,我正在寻找适当的Postfixconfiguration来接受进入我的域名的电子邮件,或者只有来自我的域名的电子邮件才能进入其他域名。 我不希望Postfix将邮件从[email protected]转发给[email protected]。 另外,我想我的SMTP服务器要求安全的身份validation发送电子邮件。 然而,假设我拥有域abc.com,def.com和xyz.com,那么我希望所有来自这些域的电子邮件都由我的服务器进行中继,如果进行了适当的身份validation,我希望所有发送到这些域的电子邮件被服务器中继。 我不想限制通过networking地址进行中继的电子邮件,因为我可能在任何networking上使用我的笔记本电脑,而且我希望能够通过它发送电子邮件。 我有ssh访问我的服务器,我有Webmin的。 我不介意使用shell命令,但如果有人有一个build议,有一个Web界面来pipe理我的服务器上所有这些和更多,这将是很好的。

找不到iptables mport模块

我用Debian服务器replace了运行Tomato的无线路由器/防火墙,我很高兴find了番茄的iptablesconfiguration,所以我可以直接将它导入新的服务器 (我之前的问题)。 来自Tomato的iptablesconfiguration文件(底部)在Debian中失败了iptables-restore : # iptables-restore < iptables.eth0-eth1 iptables-restore v1.4.14: Couldn't load match `mport':No such file or directory Error occurred at line: 7 Try `iptables-restore -h' or 'iptables-restore –help' for more information. 有没有办法让mport进入“现代”的iptables? 或者你能帮我翻译mport到multiport吗? 使用iptables mportsearch非常粗糙,但是我最终发现有人抱怨mport不在了,而且一个多端口教程通过引用mport扩展,导致我窥探两个盒子的文件系统模块,并尝试每个“防火墙”工具Debian有一个希望神奇地来与mport 。 我承认被Tomato的用户界面所迷惑 – 我试过的每一个Debian软件包都让我越来越困惑(gui或cli)。 如果我可以让服务器简单地路由一切,我认为mason可能工作。 难怪大家都讨厌iptables。 我花了更多的时间来试图找出错误比我应该。 如果我花了那么多时间去了解iptables ,我可能已经可以将mport规则翻译成multiport 。 另外,我考虑发布给超级用户,然而,less数iptables标记的问题与我在这里读取的ServerFault中不同。 寻找模块: 我使用tomato固件进入无线路由器,在/usr/lib/iptablesfind模块libipt_mport.so 。 但在/lib/modules/2.4.20/kernel/net/ipv4/netfilter目录中,没有libipt_mport.so ,只有ipt_multiport.o 。 在Debian中(新安装的wheezy),我使用了updatedb并locate MASQ […]