postfix check如果我在我的 Debian squeeze 服务器上运行,我会得到以下信息:
postfix/postfix-script: warning: /var/spool/postfix/lib/libnss_nisplus-2.11.3.so and /lib/libnss_nisplus-2.11.3.so differ
postfix/postfix-script: warning: /var/spool/postfix/lib/libnss_files-2.11.3.so and /lib/libnss_files-2.11.3.so differ
postfix/postfix-script: warning: /var/spool/postfix/lib/libnss_compat-2.11.3.so and /lib/libnss_compat-2.11.3.so differ
postfix/postfix-script: warning: /var/spool/postfix/lib/libnss_hesiod-2.11.3.so and /lib/libnss_hesiod-2.11.3.so differ
postfix/postfix-script: warning: /var/spool/postfix/lib/libnss_nis-2.11.3.so and /lib/libnss_nis-2.11.3.so differ
postfix/postfix-script: warning: /var/spool/postfix/lib/libnss_dns-2.11.3.so and /lib/libnss_dns-2.11.3.so differ
Run Code Online (Sandbox Code Playgroud)
有人知道解决这个问题的解决方案吗?
我在使用Apache2身份验证时遇到问题,authnz_ldap_module以便对来自Active Directory. 我的 Apache 版本是2.2.16-6+squeeze10.
这是我在没有运气的情况下尝试使用的配置(准确地说是多种组合之一):
AuthzLDAPAuthoritative off
AuthBasicProvider ldap
AuthType Basic
AuthName "Active Directory"
AuthLDAPURL "ldap://server1.my.company.tld:3268 server2.my.company.tld:3268/dc=my,dc=company,dc=tld?sAMAccountName?sub"
AuthLDAPBindDN "uid=my_user,dc=my,dc=company,dc=tld"
AuthLDAPBindPassword "mypassword"
Require valid-user
Run Code Online (Sandbox Code Playgroud)
我在 Apache 中得到以下条目error.log:
[debug] mod_authnz_ldap.c(379): [client some_ip_here] [12391] auth_ldap authenticate: using URL ldap://server1.my.company.tld:3268 server2.my.company.tld:3268/dc=my,dc=company,dc=tld?sAMAccountName?sub
[info] [client some_ip_here] [12391] auth_ldap authenticate: user my_user authentication failed; URI / [LDAP: ldap_simple_bind_s() failed][Invalid credentials]
[error] [client some_ip_here] user my_user: authentication failure for "/": Password Mismatch
Run Code Online (Sandbox Code Playgroud)
当然我每次都输入正确的密码,我已经在AD中被阻止了大约一百次,到目前为止没有发生过一次。
我无法验证我是否可以连接到我的 AD 控制器,因为当我尝试时:
ldapsearch …Run Code Online (Sandbox Code Playgroud) 我必须测试在单个端口上接受大量传入 TCP 流量的自制服务器。该协议也是自制的。
出于测试目的,我想将此流量发送到: - 到生产服务器(例如,侦听端口 12345) - 到测试服务器(例如,侦听端口 23456)
我的客户端应用程序是“愚蠢的”:它们从不读回数据,服务器也从不回复,我的服务器只接受连接,并进行统计计算和存储/转发/服务原始数据和计算数据。
实际上,客户端应用程序和硬件非常简单,我无法告诉客户端在两台服务器上发送他们的流......而且使用“假”客户端还不够好。
什么是最简单的解决方案?我当然可以编写一个中间应用程序,它只是复制传入的数据并将其发送回测试服务器,假装是客户端。
我有一台运行 Squeeze 的服务器并且可以完全控制它。
提前感谢您的回复。
最后结果
我通过将我的xvda分区从 700MB调整到 10GB解决了这个问题。我使用 Linode 的控制面板来做到这一点,其中包括关闭 VPS,运行调整大小操作,然后重新启动它。非常感谢所有提供见解和解决方案的人;他们都很有帮助,很有帮助。
原问题
我正在运行 Postfix 作为我的 MTA,它随机决定停止接收传入的电子邮件:
Sep 14 07:50:26 zulu postfix/smtpd[27946]: warning: not enough free space in mail queue: 6832128 bytes < 1.5*message size limit
Run Code Online (Sandbox Code Playgroud)
在我的postconf:
message_size_limit = 10240000
queue_minfree = 25000000
Run Code Online (Sandbox Code Playgroud)
发送到我系统的所有邮件都被拒绝452 4.3.1 Insufficient system storage。
我对分区和相关魔法知之甚少,我只知道 Postfix 似乎告诉我它没有空间,而实际上我的系统有足够的空间:
最后,Postfix还在向我的postmaster@帐户发送失败通知,所以我真的很不知所措。
编辑
root@zulu:/# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda 679M 644M 6.9M 99% /
tmpfs 249M 0 249M 0% /lib/init/rw
udev 10M …Run Code Online (Sandbox Code Playgroud) 我注意到许多重复的文件,例如默认的 Apache vHost,我都有: - default - default.dpkg-dist
Apache 还会读取 .dpkg-dist 文件扩展名吗?
我有一个应用程序 (VirtualBox),我需要以 root 用户身份运行它。我可以很好地运行 sudo VirtualBox,但我想在我的桌面上有一个快捷方式,我只需要单击它即可以 root 用户身份启动 VirtualBox。我试过 chown root:root,但这没有任何作用。
谢谢!
顺便说一句:我正在运行 Debian Squeeze。
我有一台运行 Debian 6 的专用服务器。我已经使用 KVM 设置了一个 Windows 7 虚拟机。现在我正在尝试让远程桌面工作。我猜我必须做一些端口转发。
虚拟机在 NAT 中。远程桌面已在其上设置(另一个虚拟机可以连接)。
我试过使用 iptables 和无数的 virsh 命令,我什至不确定它们做了什么。
任何人都知道如何让这个工作?
我想执行
systemctl enable perl-fcgi.service
Run Code Online (Sandbox Code Playgroud)
但我得到
bash: systemctl: command not found
Run Code Online (Sandbox Code Playgroud)
为什么 debian 6.0 上没有 systemctl,我如何获得它?
我的服务器是专用的(非虚拟的)。我想要 3+1 个静态 IP。我以前使用过别名 (eth0:0, eth0:1),但读到此方法已被弃用。因此,我添加了另一个 IP,并在 i 时使用 ifup/ifdown 重新配置了我的接口;但是 ifdown 告诉我该接口未配置。
/etc/network/interfaces 看起来像这样:
auto lo eth0
iface lo inet loopback
# Main IPs (IPv4 + IPv6)
allow-hotplug eth0
iface eth0 inet static
address 81.x.x.x
netmask 255.255.255.0
broadcast 81.x.x.255
gateway 81.x.x.1
iface eth0 inet6 static
address 2a02:x:x:x::x:x
netmask 64
gateway 2a02:x:x:x::1
# 2nd IP
up ip addr add 81.x.x.x/32 dev eth0
# 3rd IP
up ip addr add 81.x.x.x/32 dev eth0
Run Code Online (Sandbox Code Playgroud)
请注意,第二个和第三个 IP 地址来自不同的网络范围(不知道是否重要)
我重新加载网络配置
nohup sh -c "ifdown …Run Code Online (Sandbox Code Playgroud) 我们有一个带有 NFS 共享的虚拟服务器,可供其他服务器写入。今天 NFS 共享无法访问。系统日志充满了如下消息:
RPC: fragment too large: 311176
Run Code Online (Sandbox Code Playgroud)
我在谷歌上搜索过,但找不到很多关于这方面的信息。有人能解释一下这是什么意思吗?
debian-squeeze ×10
debian ×7
linux ×2
postfix ×2
apache-2.2 ×1
ipconfig ×1
iptables ×1
ldap ×1
networking ×1
nfs ×1
root ×1
static-ip ×1
tcp ×1