我在我的Debian Wheezy系统上安装了邮件服务器(postfix / dovecot),无法发送邮件。 由于我只是想pipe理一个邮件服务器,并没有一个域,我正在使用服务器的外部IP地址。 相应的文件,这应该工作。 编辑我:用户存在,我可以validationIMAP和SMTP。 编辑二: MySQL用户发件人地图(如评论中所述)返回user@ip 日志文件显示错误消息 NOQUEUE: reject: RCPT from […]: 553 5.7.1 <user@ip>: Sender address rejected: not owned by user user@ip; from=<user@ip> to=<user@ip> proto=ESMTP helo=<[192.168.24.10]> 发件人地址等于(SASL)login用户名,所以错误信息对我来说似乎不太有意义。 我可能在这里提到,我search整个networking,并没有find一个解决scheme。 我没有编辑太多的configuration,只在master.cf启用了smtps,在main.cf启用了主机,IP地址和mysql映射。 其余未触及。 这里可能是我的问题? 这里有一些configuration文件: main.cf myhostname = mail.fictional-domain.local resolve_numeric_domain = yes alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = ip, […]
概要 我目前正在Debian Wheezy上使用Shorewall 4.5.5.3开发一个三接口软件防火墙,而我在loc(eth2)和dmz(eth1)接口上遇到了一些困难。 fw(eth0)接口似乎工作得很好,但我不能在loc或dmz区域上ping PC。 networking中的/ etc / network / interfaces设置可能有问题。 fw接口通过ISP运行在dhcp上,我使用静态IP在这些区域内configuration了loc和dmz接口和PC。 我试图使用的configuration是三接口和单个IPconfiguration。 参考文档位于Shorewall网站“ 三接口防火墙 ”上。 我不知道如何处理eth1或eth2接口上的网关,Shorewall文档没有解释这一点。 我认为这将是eth0相同的网关,但我不知道如何做,因为eth0是在dhcp。 联网 / etc / network / interfaces用于固件节点: # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp # Secondary network interface for dmz auto […]
我在Debian Wheezy上用Apache2和PHP5.4运行suPHP。 我发现.phps文件不会显示,访问将导致一个403页面。 chmod / chown / chgrp相同的文件将被允许执行。 我的/etc/apache2/mods-enabled/suphp.conf看起来像这样: <IfModule mod_suphp.c> <FilesMatch "\.ph(p3?|tml)$"> SetHandler application/x-httpd-suphp </FilesMatch> suPHP_AddHandler application/x-httpd-suphp # Added to try to allow phps files suPHP_PHPPath /usr/bin/ AddType application/x-httpd-php-source .phps <FilesMatch "\.phps$"> SetHandler application/x-httpd-php-source </FilesMatch> suPHP_AddHandler application/x-httpd-php-source <Directory /> suPHP_Engine on </Directory> ….. 该文件具有权限-rwxr-xr-x和正确的所有者/组。 /var/log/suphp/suphp.log不显示任何条目。 错误消息似乎直接来自Apache本身: Forbidden You don't have permission to access /~user/script.phps […]
我尝试在专用的服务器上 root@debian:~# strace -e open -f sshpass -p guest ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null [email protected] -C -N -D 127.0.0.1:22220 -f [pid 10451] open("/dev/tty", O_RDWR) = 4 [pid 10451] open("/dev/tty", O_RDWR) = 4 debug1: Enabling compression at level 6. debug1: Authentication succeeded (keyboard-interactive). Authenticated to 198.51.100.11 ([198.51.100.11:22). debug1: Local connections to 127.0.0.1:22220 forwarded to remote address […]
当我创build虚拟主机时,我几乎总是忘记在/etc/hosts添加一个条目,直到我尝试在networking浏览器中检查网站,并呻吟了一下监督。 我想要做的是修改a2ensite和a2dissite以便在运行时发生以下情况: a2ensite在/etc/hosts查找网站条目。 如果找不到,请将该网站附加到127.0.0.1条目。 否则,什么都不要做。 a2dissite在/etc/hosts查找网站条目。 如果发现,请从127.0.0.1中删除该网站。 否则,什么都不要做。 要么(MAMP在OS X上)或者添加一个提醒,我需要编辑etc/hosts来让虚拟主机工作。 我试图编辑这些文件,但是,因为我不知道PERL,我不确定做什么修改。 此外,我不确定编辑这些文件是最好的select,如果在升级apache2时覆盖我的更改。
将IPv6与ldirectord / IPVS和Wheezy中的直接路由相结合时遇到了一些问题。 (免责声明:这里使用的前缀fdff:4818:7090:9c9f :: / 64是由我设置的实际路由IPv6前缀组成的。) 我试图分发HTTP / S会话进入负载均衡器(fdff:4818:7090:9c9f :: 137)和去两个真实的服务器(fdff:4818:7090:9c9f :: 101和fdff:4818:7090: 9c9f :: 102)。 但是,这似乎是失败的,两台服务器的静态权重为0(或者如果静态=closures,则不加)。 我知道这在IPv4中适用于相同的服务器。 我知道我使用的检查是通过IPv6来检查真实的服务器: $ curl fdff:4818:7090:9c9f::101/ldirectord.txt ldirectord 我也有一些通过IPv6工作的非HTTP服务(特别是DNS和LDAP); IMAPS和SMTPS(除HTTP / S之外)不起作用; POPS很奇怪,即使服务器closures也总是“正常工作”。 我有一种感觉,即影响HTTP / S的同样的问题也影响到这些其他服务。 我已经启用了DR所需的环回联网function,并且正在为其他服务工作; 这里是一个真实服务器的/ etc / network / interfaces snippit: auto lo:0 iface lo:0 inet static address 10.0.0.137 netmask 255.255.255.255 pre-up sysctl -w net.ipv4.conf.eth0.arp_ignore=1 pre-up […]
我有一些问题login到一台服务器通过密钥SSH 这是客户端输出:ssh'[email protected]'-p 2201 -v OpenSSH_6.0p1 Debian-4, OpenSSL 1.0.1e 11 Feb 2013 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to pdwhost [107.191.34.35] port 2201. debug1: Connection established. debug1: identity file /home/importer/.ssh/id_rsa type -1 debug1: identity file /home/importer/.ssh/id_rsa-cert type -1 debug1: identity file /home/importer/.ssh/id_dsa type 2 debug1: Checking blacklist […]
我在生产环境中运行Debian 7上的MySQL服务器。 我最近(或多或less是偶然的)看看了可以在phpMyAdmin中显示的服务器统计信息。 我看到MySQL服务器通过回答大量的SELECT查询来产生大量的传出stream量。 一些例子: 据phpMyAdmin,我每小时约19,000个连接 每小时大约有7,779,5个SELECT语句 我每小时生成约160 MB的传出stream量 你可能会认为这对生产环境来说不算太多。 问题是,这个服务器上使用这个MySQL主机的应用程序还不太stream行,所以它们产生这么多的stream量是不切实际的。 为了找出导致这么多查询的原因,我启用了MySQL服务器的详细日志logging,以及在重新启动服务器1分钟后我看到的是这样的: Time Id Command Argument 150306 7:14:13 1 Connect debian-sys-maint@localhost on 1 Quit 2 Connect debian-sys-maint@localhost on 2 Quit 3 Connect debian-sys-maint@localhost on mysql 3 Query select @@version_comment limit 1 3 Query show variables like 'datadir' 3 Quit 4 Connect debian-sys-maint@localhost on 4 Query […]
给出是这个logcheck规则: ^\w{3} [ :[:digit:]]{11} [._[:alnum:]-]+ systemd-logind\[[[:digit:]]+\]: New session [[:digit:]]+ of user [^[:space:]]+\.$ 和这个日志条目: Mar 19 09:16:09 horst kernel: [3257039.867032] <38>systemd-logind[193047]: New session 24987 of user icinga. 这些似乎不匹配,不幸的是我找不到匹配(原文如此)的规则。 是的,这似乎是一个静态的数字。
在全新安装debian VPS之后,我的系统显示使用的内存非常低。 我不确定这是否是一个问题。 但根据“free -m”我的系统只使用了21MB的RAM total used free shared buffers cached Mem: 512 510 1 0 0 488 -/+ buffers/cache: 21 490 Swap: 512 435 76 这是一个小型的debian 7 VPS,运行postgresql / php / lighttpd的512MB RAM 我担心,因为资源密集型查询是在后台运行时,输出显示只有21MB ram被使用。 即使postgresqlclosures,free -m仍然显示相同的结果。 事实上,自从VPS的全新安装发生以来,free -m的输出并没有太大的变化。 现在我正在运行lighttpd / postgresql / sphinxsearch / php等 那么这么低的RAM使用情况是否正常? 如果不是,可能的原因是什么? 谢谢 编辑:我正在谈论低RAM使用情况,并没有像Linux中指出的高RAM使用量吃了我的RAM。