服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
问题 :即使SpamAssassin设置为最激进的设置,用户每小时也会收到15-20垃圾邮件 解决scheme :垃圾邮件过滤服务可从McAfee(Intel)等公司获得。 这些服务通过将域MXlogging更改为指向McAfee服务器来工作; McAfee过滤电子邮件并将其返回到端口25上的HostGator专用服务器。 新问题 :垃圾邮件发送者忽略我们的MXlogging并直接将邮件发送到我们域名主机的端口25(例如yourdomain.com),所以SpamAssassin是无用的,我们不能使用外部垃圾邮件服务。 如果我们无法解决这个问题,我们将被迫将我们的私人服务器上的所有域名转移到GoDaddy Exchange Server(Exchange实施下面提出的解决scheme)。 平台 :我正在使用通过HostGator租用的专用服务器。 服务器运行CentOS和WHM / cPanel设置。 我希望find某种脚本/插件,这将允许我阻止所有IP地址(除了我select允许的)从端口25在一些域名,但不是所有的域名(因为一些用户没有使用McAfee作为第三方解决scheme)。 build议的解决scheme :McAfeebuild议参与域(不是所有域都将使用外部SPAM服务)拒绝所有邮件服务器的SMTP访问(客户端仍然可以通过SMTP AUTH访问)…除了包含授权McAfee服务器IP地址的ALLOW块之外。 这显然是Exchange使用的解决scheme。 问题 :有没有办法做到这一点? HostGator对我无论如何都一直在帮助。 他们只是不断告诉我使用SpamAssassin,我不想使用。 我想我只是为此而困惑。 我不能成为唯一遇到这个问题的人,但不pipe我有多lessGoogle,似乎都没有明确的答案。 垃圾邮件发送者正在绕过我的MXlogging(这些logging指向McAfee垃圾邮件解决scheme),因此完全避免了垃圾邮件filter,从而使我的收件箱中包含所有这些垃圾邮件。 据我了解,Exchange服务器的工作原理是拒绝端口25上的所有IP,除了第三方垃圾邮件解决scheme的IPS。 现在我知道我没有Exchange服务器,但在我的服务器上没有一个简单的方法来做到这一点?
有人可以告诉我哪些IPv4 ICMP代码/错误,我必须解锁为广域网传输的最佳实践(RedHat和思科)?
所有的脚本,我似乎推动代码从服务器到备份服务器,我试图设置备份服务器从现场服务器拉代码。 我已经与SQLpipe理它: ssh -C [email protected] mysqldump -u user –password=test example | gzip > Backups/SQL_Backups/example/example_`date +%d%b%Y`.sql.gz 而且,这是完美的 ,但现在我正试图tar公用文件夹,并将其发回,到目前为止,我设法ssh和tar正确的文件夹,但我怎么发回它? ssh -C [email protected] tar -c –bzip2 -f backup.tar /home/user/example.com/public/ 我试过这样做,但它创build一个空白的档案 ssh -C [email protected] tar -c –bzip2 -f backup.tar /home/user/example.com/public/ | Backups/File_Backups/example/example_public_`date +%d%b%Y`.tar
我修改了sshd_config和syslog-ng configs来将sftp连接logging到单独的文件中。 现在我想创build自定义日志logging,如: [date] [source_ip]已经下载了[文件名] [大小] 对于我已经使用的configuration: SFTP:login到chroot用户的单独文件
我刚刚在我的新VPS上安装了Java 8我正确设置了链接,但仍然是java或javac没有工作: root@vpsXXXXX:~# update-alternatives –display java java – Auto-Modus Link verweist zur Zeit auf /usr/lib/jvm/java-8-oracle/bin/java /usr/lib/jvm/java-8-oracle/bin/java – Priorität 1 Gegenwärtig »beste« Version ist »/usr/lib/jvm/java-8-oracle/bin/java«. root@vps149825:~# 更具体地说: root@vpsXXXXX:~# ls -l $(readlink -f /usr/bin/java) -rwxr-xr-x 1 uucp 143 5730 Feb 11 07:26 /usr/lib/jvm/jdk1.8.0_40/bin/java root@vpsXXXXX:~# ls -l /usr/bin/java lrwxrwxrwx 1 root root 22 Mär 11 13:32 /usr/bin/java -> […]
这发生在一个以前工作的wordpress网站,服务器在服务器2k8 R2上运行IIS 7.5(完全修补)。 在friendsofridingmountain.ca网站上,浏览页面会间歇性地得到一个内部服务器错误500页面。 这个网站上的链接似乎并不重要,他们都有机会给你错误500 当你要解决这个问题的时候,这个网站会花费大约30-45秒的时间才能让你留下一个空白的屏幕。 (我有外部错误页面启用和遵循: 如何诊断IIS 7.5上的500内部服务器错误,当没有写入事件日志?已经(因为在这个问题上在事件查看器中没有提出的标志)无济于事 我启用失败的请求跟踪错误500下面这个网站是跟踪: ModuleName: FastCgiModule Notification: 128 HttpStatus: 500 HttpReason Internal Server Error HttpSubStatus 0 ErrorCode 0 ConfigExceptionInfo Notification EXECUTE_REQUEST_HANDLER ErrorCode The operation completed successfully. (0x0) 完整跟踪显示的执行时间为103750毫秒,trac75。 -MODULE_SET_RESPONSE_ERROR_STATUS ModuleName FastCgiModule通知128 HttpStatus 500 HttpReason内部服务器错误HttpSubStatus 0 ErrorCode 0 ConfigExceptionInfo通知EXECUTE_REQUEST_HANDLER ErrorCode操作已成功完成。 (为0x0) 如果需要,我有完整的跟踪。 *编辑PHP版本是5.4.9
在我走下这个兔子洞之前,有没有人试过这个? 这是疯了吗? 假设我想在Amazon S3中放置一个日志文件。 但S3没有先读取对象,然后追加,然后回写的能力追加到现有的对象,所以在日志文件中写入每一个新的行变得越来越昂贵。 我可以这样做吗? 每当我追加一个新行时,只需将该行作为s3对象的整个内容即可。 在打开版本的情况下,每个版本都是日志文件的一行,我可以通过检索所有版本来检索整个日志文件。 如果每个日志文件是数十亿行,那么这可能是不好的,但在我的情况下,它会更像是几千。 这可以工作吗? 任何理由不这样做?
我们正在使用AWS ELB进行HTTP / S负载平衡,而且我们遇到了ELB的一个非常疯狂的问题。 $ curl -i "http://yourdomain.com/ " HTTP/1.1 400 BAD_REQUEST Content-Length: 0 Connection: Close 看起来,AWS ELB正在做一些split(' ', $first_line)[2]寻找HTTP / 1.x版本的方式。 这个请求在技术上不正确是可以理解的。 URI和HTTP / 1.x版本之间应该有一个空格。 但真的吗? 与互联网上的其他每个HTTP守护程序不同,这个简单的请求会因AWS ELB而失败。 这是真的吗? 任何人都可以复制这个问题吗?
我将一个混合networking从Linux DHCP服务器移到Windows 2012 DHCP。 由于我们的Linux用户需要一些应用程序,因此我们需要为Linux和Windows系统指定不同的DNS服务器。 有没有办法指定两个(或更多)的DNS服务器列表,并select性地将其应用到客户端? Linux和Windows系统不是通过IP地址隔离的,所以我不能仅仅创build不同的作用域,并且指定每个作用域的设置而不改变所有系统的IP地址。 所有的寻址都是通过创build保留来完成的,所以configuration不需要是自动的,创build保留时的设置就可以了。 我已经看过用户类和供应商类,但还没有find一种在这种情况下有效使用它们的方法。
我正在pipe理的服务器被垃圾邮件(我认为是有针对性的)通过一个匿名中继设置,并被禁用。 服务器有12GB的RAM,队列中有大约23.8万多个垃圾邮件。 mail.que为5GB,EdgeTransport.exe使用9GB内存,服务器的内存使用率为99%。 我所做的是停止服务Microsoft Exchange Active Directory拓扑服务,然后删除mail.que文件。 我开始了除Exchange交换服务之外的所有Exchange服务,这些服务开始和结束。 我在网上search,发现我必须使用eseutil修复pasettings.edb文件( 脏关机 ),但我不知道什么日志文件传递根据文档和我在网上find的答案。 并记住mail.que从目录中删除。 我需要将哪个日志文件与EDB文件一起传递给eseutil.exe ? 编辑:修正 我首先必须修复pasettings.edb ,因为我删除了mail.que我必须恢复队列文件的整个文件夹以匹配日志,重新启动MSExchange Transport,一切恢复正常。