更新 :这绝对是我的ISP阻止端口25.我告诉Exim听一个非标准的端口,然后从远程计算机检查到该端口,它经历了很好。 所以,我想我有一个新的问题。 有没有一个很好的方法来解决这个问题? 我不我不能在MXlogging中指定一个端口(为什么没有人想到这一点,当他们提出的DNS?),但一个服务,可以转发邮件服务器在非标准的端口将工作。 我见过no-ip.com有这样一个叫Reflector的服务。 这不是很昂贵,但如果有其他更便宜的方法,我很乐意听到他们的消息。 尽pipe如此,我仍然为什么今天停止工作感到困惑。 原来的问题 我讨厌这个问题,但是我已经把所有我能想到的东西都用Googlesearch了,但是这看起来很简单,所以我不知道为什么我弄不懂。 但是,无论如何,这是无论如何。 我有一个家庭服务器设置与Apache的HTTP和Exim的SMTP。 我需要能够直接接收我的家用电脑的邮件。 直到今天,我没有任何问题。 我不相信我改变了我的任何事情,但突然之间,我没有收到任何电子邮件。 我检查了DNS中的MX设置,他们很好。 我检查了我的路由器上的端口转发,它看起来很好(和外部连接到Apache仍然通过)。 所以,我检查一下Exim是否正常工作。 从本地主机,我可以telnet到Exim,它工作正常。 此外,我可以从networking上的其他计算机远程login到Exim,并且工作正常。 但是,如果我尝试从外部远程login,则Unable to connect to remote host: Connection timed out 。 所以,我试图做dpkg-reconfigure exim4-config (顺便说一句,我在Ubuntu 12.10上),并确保在这里正确设置了一切。 没问题。 我看我的configuration,并find这个: # listen on all all interfaces? .ifdef MAIN_LOCAL_INTERFACES local_interfaces = MAIN_LOCAL_INTERFACES .endif 一些谷歌search引导我相信, local_interfaces控制什么exim将听。 所以我试图根据exim文档来改变它,并且做到这一点: # listen on all […]
在Debian 7.0上,我已经在我的mount上安装了文件系统访问控制列表 mx:/srv/www$ mount | grep acl /dev/xvda on / type ext3 (rw,relatime,errors=remount-ro,acl,data=ordered) 现在我只是想新创build的文件和目录具有www-data组。 sudo setfacl -Rm d:g:www-data:rX,g:www-data:rX /srv/www/ 现在它有以下设置: mx:/srv/www$ getfacl . # file: . # owner: hendry # group: root user::rwx group::rx group:www-data:rx mask::rx other::rx default:user::rwx default:group::rx default:group:www-data:rx default:mask::rx default:other::rx 为了testing,我做了一个: mx:/srv/www$ touch test mx:/srv/www$ ll test -rw-r–r–+ 1 hendry hendry 0 Mar […]
我正在运行一个新的脚本,并遇到以下错误: 您的文件系统或版本不支持posix ACL 所以我认为没有问题,只需将acl,user_xattr添加到我的fstab。 现在看起来如下所示: UUID = 01f6d86f-7840-49af-a4e9-191d6e2aeddc / ext4 relatime,acl,user_xattr,errors = remount-ro 0 1 做了一个重启,并做了一个安装来检查是否一切正常,但它不是,而是显示以下内容: / dev / disk / by-uuid / 01f6d86f-7840-49af-a4e9-191d6e2aeddc on / type ext4(rw,relatime,errors = remount-ro,user_xattr,barrier = 1,data = ordered) 所以没有acl。 手动使用 mount / -o remount,acl 但是这没有帮助。 所以我现在卡住了。 我使用ext4 fs运行Debian Wheezy RC1。 libacl和libacl-dev已安装。
我是新手,我正在尝试Debian Squeeze来升级/编译内核,以解决我在Linux-Vserver上遇到的问题。 我正在尝试使用的说明从“apt-get installlinux-source-2.6.32”和“apt-get build-dep linux-source-2.6.32”开始。 我被Vserver的人劝告使用3.2.42。 问:在我的指令中,我是否将“3.2.42”replace为“2.6.32”,或者是否将“2.6.32”作为基准,然后下载较新的内核,解包等稍后在我的步骤? 我认为这里的一部分目标是不使用stock .config,而是使用我的硬件。 谢谢!
我的服务器有问题。 我最近更换了ESXi for Linux Debian, 我想要使用vmfs-fuse在我的debian安装上安装我的第二个磁盘。 我已经安装了vmfs-fuse包,并且testing过但没有工作。 我试图将一个物理磁盘挂载到debian,这是ESXi的第二个数据存储。 除了当我试图安装它如下: 注意:我已经以root用户身份login。 vmfs-fuse /dev/sdb1/ /mnt/fs 当我按下input我得到以下错误: vmfs unsupported version 5 我在谷歌search,但没有find任何结果…我希望有人可以帮助我解决这个问题,因为有一些我需要的磁盘上的数据。 提前致谢, 院长
我正在面对我的networking服务器上的一些恶意软件问题。 我更新了第三方软件,如WordPress的最新版本,禁用rootlogin和我的用户密码足够复杂,但仍然有人或某事正在改变我的index.php文件,添加一些代码,导致许多访问者的浏览器恶意软件警报。 现在由于我无法找出是谁或是在做什么,所以我想着看一个index.php文件,它周期性地改变,所以我可以看到谁在访问它。 我想知道什么程序和用户正在访问它。 有没有可能这样做? 我检查了inotify-tools ,但它似乎只是告诉我有关更改,而不是谁正在改变它,对吗?
我有一个运行内核3.8设置为一个路由器,做DHCP,DNScaching,桑巴和Squid的Debian服务器的家庭networking。 主板是一个Gigabyte GA-Z77X-UD5H,带有两个以太网端口,一个Intel和一个Atheros。 在升级到内核3.8之后,两个卡都被检测到。 我已经configurationIPTables以下规则允许stream量LAN(eth0) – > WAN(eth1) #!/bin/bash PATH=/usr/sbin:/sbin:/bin:/usr/bin iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -m state –state NEW ! -i eth1 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -m state –state ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT iptables -t […]
晚上好, 奇怪的情况:我从一个运行apache和lighttpd的本地开发机器串联工作。 今天我试图安装curl-php5,声明该库是无法访问的。 经过进一步分析,在我看来,debian不能连接到互联网(networking外)出于某种原因。 我没有必要的知识来进一步debugging这个问题,并已用尽了url与bash片段尝试。 因此,我恳请你在这个问题上给予协助。 dmesg | grep egiga0 egiga0: mac address changed egiga0: link down egiga0: started egiga0: link up, full duplex, speed 1 Gbps networking通过一台交换机进行路由,该交换机将多台计算机和devbox连接到调制解调器的调制解调器,在那里静态地分配192.168.178.30的devbox。 egiga0接口具有以下属性: ifconfig -a egiga0 Link encap:Ethernet HWaddr 14:d6:4d:a6:97:76 inet addr:192.168.178.30 Bcast:192.168.178.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:7275 errors:0 dropped:0 overruns:0 frame:0 TX packets:12545 errors:0 […]
我最近注意到我的系统日志是空的。 我试过重新启动它,但我得到这个错误: $ /etc/init.d/syslog-ng reload Reload system logging: syslog-ngsyntax error in /etc/syslog-ng/syslog-ng.conf at line 99. syslog-ng documentation: http://www.balabit.com/support/documentation/?product=syslog-ng mailing list: https://lists.balabit.hu/mailman/listinfo/syslog-ng failed! 这是syslog-ng.conf的一部分 9. filter f_auth { facility(auth, authpriv) and not filter(f_debug); }; 94. filter f_cron { facility(cron) and not filter(f_debug); }; 95. filter f_daemon { facility(daemon) and not filter(f_debug); }; 96. filter f_kern { […]
假设我需要编写一个cron作业来自动安装每天的安全更新,我应该使用哪个命令来提高可靠性?