我有一个openvz vps ,,我用来运行只有openvpn服务器..但有一天,我的数据中心告诉我,他们暂停我的vps,因为它发送垃圾邮件? 以及即时通讯不使用smtp或东西在我的VPS,它只是普通的VPN服务器..现在你可以提供我如何阻止垃圾邮件, 1。 我不需要smtp服务,你可以删除它,但如何帮助第二。 我也不需要httpd / apache,httpd是否有助于发送垃圾邮件? 谢谢guyz。 我应该阻止哪个端口? 我们如何使用iptables阻止端口?
我在机器A上运行一个脚本,需要触发机器B的重新启动,然后等待机器B完全备份。 这实际上需要连续多次发生,所以把等待时间降到最低是很重要的。 (这是一个不同的启动参数值的自动化testing。) 这些机器正在运行Linux,所以我认为基本的方法应该是在机器B上安装一个晚运行(例如优先级为99)的初始化脚本,它以某种方式向机器A发送消息。我打算使用update-rc.d ${script_name} start 99 S .来安装脚本update-rc.d ${script_name} start 99 S . 。 但是,我卡在哪里是如何发送和等待消息。 我认为必须有一些消息队列或协调器服务,我可以开箱即用脚本。 例如, Zookeeper应该是有能力的,但是如何编写脚本却是非常不明显的。 我可以写一个小客户端/服务器程序来做到这一点(大概使用TCP套接字),但我希望有一个更简单的解决scheme。 机器B上的设置需要完全由机器A上的脚本完成,因此理想情况下避免编译或安装脚本语言模块等步骤。 感谢您的任何build议!
我已经在Ubuntu服务器上configurationPHPMyAdmin,只能从127.0.0.1访问。 然后我试图通过SSH隧道访问它,但我仍然获得Forbidden错误。 在服务器上使用SSH时,我可以使用Lynx进入localhost / phpmyadmin; 所以我知道它至less在那里工作。 我用于隧道的命令是ssh -L 8080:mysite.com:80 localhost 。
我遇到了一个networking问题,一台机器正在以150 Mbit / s的速率发送数据,而另一台正在以100 Mbit / s的速度接收数据。 发送应用程序最终崩溃,抱怨内存不足(这实际上是一个自定义的DSP,所以没有用于进入错误消息)。 所以我很怀疑接收机不能正确处理负载,但是我在调试这种情况方面不是很有经验。 我一直在运行一些vmstat但我不知道是否有任何数字是惊人的或不是: rb swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 13317200 262808 2311648 0 0 0 0 1131 3403 4 1 96 0 0 0 0 0 13309140 262808 2311652 0 0 0 9 2092 9235 […]
我们有一个使用大量内容的分布式应用程序(所有types的文件)。 有几个服务器需要访问内容。 现在内容被冗余地存储在每个服务器上。 但是这变得越来越难看。 我们希望将内容存储在具有大型硬盘的单个存储实例中。 然后,我们要从我们的每个服务器上挂载这个存储实例的文件系统。 我想过使用NFS,但安全scheme似乎不适合。 现在我正在看桑巴,但我不确定这是否是正确的select。 所有的服务器都是Linux,Samba的主要目的是Windows / Linux环境。 Samba让我感兴趣的是用户级别的安全性。 除安全外,另一个主要要求是性能。 我们的服务器需要快速访问内容。 这在局域网上尽可能快。 桑巴是不错的select吗? 还有什么其他的select? 那么WebDAV呢? 编辑:我需要做什么:我们有不同数量的服务器需要访问越来越多的文件。 我们预计会变成几个结核病。 我们称这些文件为“内容”。 所有服务器都必须使用相同版本的内容。 服务器需要对内容进行并发只读访问 。 内容相对较less更新。 每周一次,每月一次,但可能会更频繁。 现在可以在每台服务器上同步内容,但是在不久的将来这将会变成一件痛苦的事情。 更新必须相当活泼。 我们认为只需在一台服务器(存储服务器)上更新/同步内容,并让所有其他服务器将内容作为远程文件系统安装。 祝一切顺利 一月
我在linux上是一个新手,我在互联网上使用了很多教程来configuration我的Subversion。 我的颠覆使用webdav和我添加我的用户使用命令: htpasswd /etc/apache2/dav_svn.passwd userb 我的dav_svn.conf包含以下configuration: <Location /svn> DAV svn SVNParentPath /svn AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/apache2/dav_svn.passwd Require valid-user <LimitExcept GET PROPFIND OPTIONS REPORT> </LimitExcept> </Location> 在/ svn目录中,我创build了一些类似/ svn / test或/ svn / chat的软件库。 我的问题是:如何限制指定用户的存储库? 因为所有的用户在所有的仓库都有权限。
我试图在Linux服务器(Debian Squeeze)上安装无线网卡(TP-Link TL-WN350GD)。 冷启动后,lspci -nn显示该卡的PCI ID是168c:ffa1。 内核(来自backports的2.6.38)没有该设备ID的模块,所以没有模块被加载。 但是,在热启动(即执行重启命令)之后,同一个设备显示为168c:001d,这似乎是正确的ID,并由ath5k模块处理,如文中所述。 据我所知,该设备完美地在Debian中以这个特定的内核工作(我可以连接到一个AP,并与networking的其他部分进行无线通信)。 问题是,当系统关机时,下一次启动设备会得到一个错误的ID(168c:ffa1),而且显然没有被检测到。 如果我重新启动,则一切恢复正常(设备ID = 168c:001d,ath5k模块自动加载)。 我以前从来没有见过有关PCI ID的奇怪行为,这就是我想知道的: 有这样的情况有任何解决方法吗? 有什么办法可以“强制”这个特定设备的ID,这样驱动程序每次都被加载,而不仅仅是在热启动之后? 如果这可以通过udev规则来完成,那么一个例子会非常有用。 TIA,Alex
所以,我有我的Glassfish服务器正在侦听端口8080。 但是,我希望在80端口有8080的请求, 所以人们认为我的服务器真的运行在80。 我怎样才能做到这一点与iptables ? 我已经尝试了以下规则: iptables -t nat -A PREROUTING -p tcp -m tcp –dport 80 -j REDIRECT –to-ports 8080 但这不是我想要的,因为我必须打开80 和 8080才能工作。 有任何想法吗? 更新:我已经改变了我的规则的文件看起来像: iptables -F iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD DROP iptables -A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT iptables -A INPUT -i lo -j […]
我在BSD / Unix系统上有100多个同级目录,每个目录都有一个文件集合。 我想删除每个目录中除N个最大的文件之外的所有文件。 (N对我来说是5) 假设我可以使用一些“发现”魔术,但不太确定。
我一直在办公室准备一台新的Linux服务器作为使用Proxmox的VM主机。 现在已经完成了基本的工作,我们将它移动到我们的ISP服务器机房。 在移动服务器之前,我想确保我没有忘记任何东西。 以下是我想到的事情: configurationnetworking使用正确的静态IP 更新/ etc / hosts,/ etc / hostname,运行主机名 从外部validationNATconfiguration。 networking 更新硬件服务信息 validation监控/错误报告(HW + SW) 标签驱动器+电缆 备份系统映像(以防万一) 这个清单有什么缺失吗? 这个问题在相当普遍的层面上可能对其他人也有帮助。