从Roundcube仪表板中可以看到消息发送成功。
但是,当我检查时/var/log/mail.log
,它显示如下:https:
//pasteid.fledix.com/5mat
它甚至没有收到其他电子邮件的消息。
我转到网络配置中的主机名和DNS 客户端,并将 DNS 服务器更改为、和。(它只有一个:那就是我的专用IP)127.0.0.1
8.8.8.8
8.8.4.4
我重新启动了saslauthd
好postfix
几次。
我将 Dovecot 服务器的 TLS 更改为默认值。
我完全是一个门外汉。
让我印象深刻的一件事是,当我登录 Webmin 面板时,系统主机名显示为,其中是我的专用 IP。在其他 Webmin 安装中,我看到它显示为.my chosen hostname (xxx.xxx.xxx.xx)
xxx.xxx.xxx.xxx
hostname (127.0.1.1)
有人可以帮我吗?
我多年来一直使用 webmin 来管理我的 RAID 阵列,但我从来没有任何理由mdadm
在终端中使用这些命令。
然而,几天前,我向我的六个驱动器的 RAID6 阵列添加了一个磁盘,并且重塑没有任何进展。我以为如果我重新启动计算机,问题就会解决,但重新启动后,我现在遇到了更大的问题。
虽然阵列在重新启动后处于干净状态,但我无法在 /dev/md3 上启动阵列。请参阅命令和附加的 webmin 屏幕截图。
250:~ # cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20161112"
ID=opensuse
ID_LIKE="suse"
VERSION_ID="20161112"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20161112"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
250:~ # uname -a
Linux 250 4.8.6-2-default #1 SMP PREEMPT Thu Nov 3 13:00:34 UTC 2016 (1d89b44) x86_64 x86_64 x86_64 GNU/Linux
250:~ # rpm -q webmin
webmin-1.820-1.noarch
250:~ # mdadm -V
mdadm - v3.4 - 28th January 2016
250:~ # cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md127 …
Run Code Online (Sandbox Code Playgroud) 我安装了Webmin,然后像这样设置防火墙:
输入 允许 SSH 端口 允许 Webmin 端口 允许 HTTP 端口 (80) 放弃一切 转发 没有规则 输出 没有规则
如果我DROP EVERYTHING ELSE
从 INPUT 中删除,一切正常。
但是,当添加该规则时,apt-get 不起作用,我不能ping
或traceroute
任何东西。
即使DROP EVERYTHING ELSE
启用,Webmin、HTTP 和 SSH 仍然有效。
我应该取消阻止哪些端口才能使 apt-get 工作并允许从服务器内连接到其他域?
谢谢
升级到平伸,在试图进入后webmin
通过的www
,它给出了一个错误,而不是:
Error - Perl execution failed
Can't locate WebminCore.pm in @INC (you may need to install the WebminCore module) (@INC contains: /etc/perl /usr/local/lib/i386-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/i386-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/i386-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/i386-linux-gnu/perl-base ..) at /usr/share/webmin/blue-theme/index.cgi line 4.
BEGIN failed--compilation aborted at /usr/share/webmin/blue-theme/index.cgi line 4.
Run Code Online (Sandbox Code Playgroud)
试图添加PERLLIB=/usr/share/webmin
到~root/.profile
,它没有用。
有趣的是,当webmin
从命令行调用perl 二进制文件时,它似乎没有抛出任何错误。
怎么了?
每当我尝试设置 EDITOR 环境变量时,后续检查都会显示未设置任何值。
我试图编辑 crontab:
sudo crontab -e -u mycooluser
Run Code Online (Sandbox Code Playgroud)
返回:
no crontab for mycooluser - using an empty one
Error opening terminal: unknown.
crontab: "/usr/bin/sensible-editor" exited with status 1
Run Code Online (Sandbox Code Playgroud)
然后我找到了这篇文章: Setup a cronjob from commandline这建议我更改使用的编辑器。
所以我尝试了(包括变体):
export EDITOR="/bin/nano"
export EDITOR="usr/bin/nano"
export EDITOR=nano
Run Code Online (Sandbox Code Playgroud)
当我执行时(根据这个链接How do I find and set my $EDITOR environment variable?):
echo $EDITOR
Run Code Online (Sandbox Code Playgroud)
或者
printenv | grep EDITOR
Run Code Online (Sandbox Code Playgroud)
我什么printenv
也没得到,快速检查也确认EDITOR
列表中不存在变量。需要明确的是,“无”是指在echo $EDITOR
其上打印一个空白行,并且printenv | grep EDITOR
没有打印任何内容。
知道为什么没有设置变量或者为什么我似乎无法改变它吗?
系统:Ubuntu 18.04.1,在Webmin中使用终端