我需要一些有关 postfix 配置的帮助。第一次做。
我正在遵循此操作方法并仔细配置每个步骤。任何人都可以帮我解决这个错误吗?
Service postfix restart
* Stopping Postfix Mail Transport Agent postfix /usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_sasl_application_name=smtpd
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_extended=yes
[ OK ]
* Starting Postfix Mail Transport Agent postfix
postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_sasl_application_name=smtpd
postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_extended=yes
postconf: warning: /etc/postfix/main.cf: unused parameter: smtpd_sasl_application_name=smtpd
postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_extended=yes
postconf: warning: …Run Code Online (Sandbox Code Playgroud) 我刚刚购买了Linode VPS 托管计划,并按照本指南进行设置。在“设置主机名”部分和“更新/etc/hosts”部分,它说这里设置的FQDN/主机名不需要与我即将托管的网站相关,这让我感到困惑。
我通过阅读大量文章进行了自己的研究,但仍然不太确定主机名/FQDN 在我的网络托管业务中扮演什么角色。以下是我设法找出的一些基本事实,如果有任何错误,请随时纠正我:
xxx,我认为可以宽松地称为子域,也可以根据被称为“主机名”,https://kb.iu.edu/d/aiuv。在我的本地机器上,通过将以下行添加到hosts文件中
63.117.14.58 www.yahoo.com 随便
每个对“www.yahoo.com”或“whatever”的网络请求都将被重定向到 IP 地址 63.117.14.58(这是 google.com 的 IP)。这是一种阻止本地计算机中不需要的站点的方法。
现在教程建议将此行添加到我服务器中的“hosts”文件中
12.34.56.78(//my server's IP) myhostname.anything.com myhostname
Run Code Online (Sandbox Code Playgroud)
它提到在上面的行中,域名可能是也可能不是我将要托管的域,但主机名应该是我在前面的步骤中已经设置的。我的问题是:
1)基于事实#3,我觉得这条线重定向服务器上的任何请求myhostname.anything.com或myhostname到我的IP地址,但是这是什么意思?myhostname.anything.com来自用户计算机的任何请求不应该已经转换为某个 IP 地址(无论是不是我的 IP 地址)?为什么我必须在我的服务器上重定向它?我对HTTP请求工作原理的理解是,当用户在浏览器中输入域名时,浏览器会联系域服务器,域服务器会根据域的DNS记录将其定向到DNS服务器,然后DNS服务器将解析 IP 地址,然后浏览器从该 IP 地址获取数据。我理解的这个过程似乎与我服务器上的“hosts”文件无关。
2) A.关于FQDN,为什么主机名必须与我在服务器上设置的主机名相同而域名却不是?
B.如果我在这里设置了不同的主机名会怎样?
C.这里设置或不设置我的域名作为FQDN的目的是什么?
D.如果我只设置 FQDN 而不是主机名会发生什么?像这样
12.34.56.78(//my server's IP) myhostname.anything.com
Run Code Online (Sandbox Code Playgroud)
很多问题,但我相信其中一些问题的答案是重叠的,总的来说,我认为最大的问题是“设置主机名/编辑主机文件在我的网络托管业务中扮演什么角色?”
提前感谢您的时间。
我有一个作为 LAMP 堆栈运行的 CentOS Linode 实例。我也在使用 Google Apps 发送电子邮件。我的 MX 记录指向 google 的服务器,并且在转发我的电子邮件方面一切正常。
但是,盒子上的 sendmail 无法正常工作,这意味着来自 PHP (wordpress) 的电子邮件没有被发送。
查看本地邮件我可以看到这些消息在日志中重复 -
----- Transcript of session follows -----
<my email addr>... Deferred: Connection refused by aspmx.l.google.com.
Run Code Online (Sandbox Code Playgroud)
我没有配置 sendmail 的经验 - 谁能告诉我从哪里开始解决这个问题?我已经做了很多谷歌搜索,但无济于事。
最近,我注意到我的 apache 在我的 Linode 服务器上使用了大量的内存(比以前多 80MB),重新启动 apache2 似乎可以解决这个问题。
我在 apache 上运行 SVN,在服务器上运行 mysql 和 tomcat,但似乎都不是问题。如何在 apache 丢失内存的情况下进行调试?除了 SVN,它实际上只是托管一个 wordpress 博客,所以我看不出哪里可能发生泄漏。我使用了 ubuntu 8.04 存储库中的默认安装。
有什么帮助吗?
Ubuntu 9.10 | 虚拟专用网
我准备停止使用我的旧 VPS 主机 (linode) 并且有点担心我的旧数据留在 VPS 上。是否有可以从命令行运行的命令可以永久删除大部分旧数据?
是的,我已经收集了备份。=)
-M
今天,我从 linode.com 收到一封警报邮件“您的 Linode,Randy,过去 2 小时平均为 1571.81,已超过磁盘 io 速率的通知阈值 (1000)。”。
上次我收到这样的警报是几个月前,我一直收到警报,但与此同时,我的网站网络流量从未增长。我尝试了一切,但无法定位问题。最后,我猜不断增长的日志文件大小是问题所在。我使用 cronolog 剪切日志文件,问题解决了。
现在,I/O 速率图表显示 I/O 速率也在不断增长,我该如何定位问题?有什么可以帮助我的吗?
我的服务器是 linode.com 上的 Ubuntu 8.04.4 LTS/apache/php/mysql。
看来 WordPress 确实需要安装 FTP 服务器才能从 Web 界面上传文件。我已经安装了 WordPress 博客。我需要安装一些插件,但我得到了一个盒子:--
To perform the requested action, WordPress needs to access to your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.
Run Code Online (Sandbox Code Playgroud)
像这样的东西:--

你能帮我吗?
我在本教程的 Linode 实例上使用 MySQL 设置了 Postfix/Dovecot,现在我正在尝试将所有发送到 someaddress@mydomain.com 的电子邮件自动转发到 anotheraddress@anotherdomain.com。出于某种原因,即使经过大量的谷歌搜索,我也找不到有关如何使用该特定设置执行此操作的指南。有谁知道怎么做?
前言:我在 Docker 和网络方面都是新手,尤其是 IPv6。我是软件开发人员,而不是系统/网络管理员。
我正在 Linode 上运行 Arch,并希望设置支持 IPv6 的 Docker。我可以使用 IPv4,虽然我还没有解决这个问题,但我仍然使用 IPv4,但我真的很期待启用 IPv6。
由于我正在使用systemd-networkd我必须启用IPForward=kernel我已经完成的操作。
如果 Docker 没有运行,显然 IPv6 适用于我的 Arch。
如果我在没有 IPv6 的情况下运行 Docker,Arch 将具有 IPv6 连接。
现在,如果我在启用 IPv6 的情况下运行 Docker:,docker daemon --ipv6 --fixed-cidr-v6="XXXXX/64" -H fd://它会破坏我的 Arch 的 IPv6 连接,并且它在容器内也不起作用。
我发现的一个区别是,如果没有适用于 Docker 的 IPv6,我的 Arch 上有一个 IPv6 的默认路由:
[root@x ~]# ip -6 route show
2a01:7e00::/64 dev enp0s4 proto kernel metric 256 pref medium
fe80::/64 dev enp0s4 proto kernel metric 256 pref medium
fe80::/64 …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用我的 Linode 设置私有 IP。我正在运行 Debian。这是我的 Linode 的网络选项卡:
eth0: 69.164.214.146
( li129-146.members.linode.com )
Gateways: 69.164.214.1
Netmask: 255.255.255.0
Private eth0: 192.168.140.217
Netmask: 255.255.128.0
DNS Servers: 97.107.133.4
207.192.69.4
207.192.69.5
Run Code Online (Sandbox Code Playgroud)
这是我的/etc/network/interfaces文件:
auto lo
iface lo inet loopback
auto eth0 eth0:0
iface eth0 inet static
address 69.164.214.146
netmask 255.255.255.0
gateway 69.164.214.1
iface eth0:0 inet static
address 192.168.140.217
netmask 255.255.128.0
Run Code Online (Sandbox Code Playgroud)
在我正在设置的 linode 上,我可以ping 192.168.140.217正常工作。不过,另一个 linode 不会。
是的,另一个 Linode 位于同一个数据中心。
也许我需要做些iptables什么?可能是我的配置不对?任何帮助表示赞赏。
linode ×10
linux ×3
postfix ×2
ubuntu ×2
apache-2.2 ×1
arch-linux ×1
docker ×1
dovecot ×1
email ×1
fqdn ×1
ftp ×1
g-suite ×1
hostname ×1
ipv6 ×1
memory-leak ×1
mysql ×1
private-ip ×1
sendmail ×1
ubuntu-10.04 ×1
vps ×1
wordpress ×1