Articles of linux

邮件延迟,服务器端使用dovecot / postfix

替代标题:如何推迟邮件队列在一个特定的用户后缀。 我打算build立一个解决scheme。 起初,这将是我会创build一个单独的电子邮件地址排队。 使用客户端从该地址发送电子邮件。 该电子邮件的队列将被暂停(不处理),然后创build一个作业/脚本或其他问题(单独的问题)来传递sendmail -q到后缀释放队列。 如何使队列保持延迟状态,这是可能的。 我不希望停止服务,并在某些时候重新启动它,因为这将禁用所有其他电子邮件。

如何保护Azure内的通信?

我有兴趣了解确保Linux VM和Windows VM / Webangular色之间通信安全的最佳实践。 所以最后,我需要像这样安全地交stream – Linux VM < – > Windows Webangular色 我知道你可以为虚拟机创build公有的IP地址,但是我不确定我是否愿意这么做 – 是不是开放太多了? 具体来说,我打算在这些虚拟机上托pipeRedis / Elasticsearch,如果有帮助的话。 谢谢!

build议的备份排除列表

我正在备份Debian 6.0.6“Squeeze”的服务器安装。 我的问题是,什么是不需要备份的地方的好名单。 根据我的了解,一些事例并不是必须的: 的/ dev /的lost + found 到/ mnt / tmp目录 理论上我希望能够执行系统的完全恢复,例如,如果两个RAID驱动器都被删除了。 谢谢!

linux:文件状态中的问号; 不能stat文件

有问题的Linux 2.6.18-164.11.1.el5.centos.plus文件系统:reiserfs 嗨, 我在删除文件时遇到问题: [root@flat: all_subjs_wcbf]# ls -lah total 0 drwxrwxrwx 2 szhu cfn 88 Sep 1 2011 ./ drwxrwxrwx 3 szhu cfn 80 Jun 8 2011 ../ ?——— ? ? ? ? ? sub13_AVG_5_cbf.m [root@flat: all_subjs_wcbf]# rm sub13_AVG_5_cbf.m rm: cannot lstat `sub13_AVG_5_cbf.m': Permission denied 看看其他职位上的serverfault和stackoverflow的build议: 目录和包含目录的所有用户都有可执行的权限设置。 为了防万一,我已经试过把所有包含dirs的设置再次设置为777,但是仍然不能lstat。 没有关联的IO错误报告。 我已经尝试过“rm -rf”和“rm -i”以防万一。 没有运气。 我最终会将磁盘脱机并检查它,但是因为它被大量使用,所以想把它关掉。 所以,如果这不是一个磁盘错误,现在可以修复,这将是一个很大的帮助! […]

iptables NAT /转发与外部ADSL路由器; networking上的电脑无法访问互联网

我正在设置防火墙/网关(Ubuntu服务器8.04.1) 防火墙有三个网卡:eth0 192.168.0.2 eth1 192.168.1.2 eth2 192.168.2.2 eth1直接连接到ADSL路由器(它也有NAT)ADSL路由器的IP是192.168.1.1 个人电脑192.168.0.x需要通过路由器访问互联网(网关设置为192.168.0.2,为他们每个人) 192.168.2.x上的服务器接收来自互联网的stream量 到目前为止,这里是防火墙脚本(更新) : #!/bin/bash # Local – eth0 – 192.168.0.* # Comms – eth1 – 192.168.1.* # Servr – eth2 – 192.168.2.* iptables -F INPUT iptables -F OUTPUT iptables -F FORWARD iptables –flush iptables –table nat –flush iptables –delete-chain iptables –table nat –delete-chain iptables -P INPUT […]

不同的Linux发行版产生不同的机器生成的代码

我有一个非常有趣和令人沮丧的问题。 我工作的公司使用一个应用程序来进行电气工程的模拟和validation。 此应用程序基于随机种子生成输出。 一旦你有一个给定的模拟的随机种子,你可以将这个随机的种子送回到应用程序,你应该得到相同的结果。 不幸的是,我们遇到了不同的Linux发行版给出了不同的结果给定相同的随机种子的问题。 这是有问题的,因为使用这些工具的工程师依靠每次重新产生精确结果的能力。 我应该提到,我们在不同的发行版中使用完全相同的应用程序版本 – 事实上,它是NFS挂载的,所以它每次都进行testing的安装点完全相同。 在这一点上,我正在testing以下操作系统: CentOS 5 CentOS 6 SLES 11 openSuSE 11.4 openSuSE 12.1 openSuSE 12.2 我看到的高级结果是CentOS 5和SLES 11产生相同的结果,而CentOS 6和openSuSE 11.4 / 12.1 / 12.2产生相同的结果。 CentOS 5和SLES 11是由软件制造商支持的发行版本,所以在这一点上,我们将看看这两个发行版产生的结果是“正确的”。 在这一点上,我无法find一致的相似或不同之处,告诉我发生了什么事情。 例如,以下是在不同系统上使用的内核版本: CentOS 5 – 2.6.18 CentOS 6 – 2.6.32 SLES 11 – 3.0.51 openSuSE 11.4 – 2.6.37.6 openSuSE 12.1 – […]

路由器交换后,无法通过DHCP连接CentOS虚拟机

我最近换了一台旧的Netgear调制解调器/无线路由器,换成我们ISP提供的ZyXel P660HW-T1。 我已经configuration了它,以便新路由器具有与旧路由器相同的IP地址,子网掩码,IP池起始地址和IP池大小。 另外,我将其configuration为使用与旧设备相同的无线SSID和密钥。 (要阻止用户对我大喊:-)) Windows机器连接到networking(通过WiFi)没有困难。 两台Ubuntu机器通过WiFi连接没有困难(IP地址分配给wlan0,我猜是人们所期望的)。 问题在于我们在Windows工作站上运行的CentOS虚拟机。 以前,我们可以以桥接模式连接这些设备,并通过DHCP为networking分配一个IP地址。 连接的设备是eth0。 但是,现在这个工作只是偶尔的。 鉴于我认为我已经configuration了新的路由器相同的旧的,我不明白是什么问题。 我们不想回滚到旧路由器,因为它不可靠,定期丢弃连接等等。 有人有什么build议?

使用不同的网关创build两个主用/备用绑定接口(模式1)

我有一个服务器有(4)物理端口(我们称之为eth0到eth3)。 我想要做的是有两个单独的绑定接口(bond0和bond1),它们聚合了eth0,1和eth2,3。 我可以这样做,给每个自己的默认GW? 我可以使用单独的子网和/或VLAN将接口连接到上游交换机。 是否有任何人可以想到会造成不对称路由或类似的奇怪的副作用?

使用src选项添加rhel路由

我正在努力了解如何将路线选项添加到我在rhel中的路线文件中。 比方说我有路线: ip路由: 192.168.89.0/24 via 192.53.28.193 dev eth0 src 192.53.28.216 我如何使用src选项将其存储在我的静态文件中? 目前我正在编辑该文件,并将下列内容: 在/ etc / sysconfig / network中的脚本/路由为eth0: ADDRESS0=192.168.89.0 NETMASK0=255.255.255.0 GATEWAY0=192.53.28.193 任何帮助,将不胜感激 谢谢丹

RabbitMQ不会听港口5672

我已经在EC2服务器上安装了一个Reddit克隆,我收到一个错误消息: error connecting to amqp reddit @ localhost:5672 (IOError('Socket closed',)) 当我使用nmap在什么端口打开和5​​672,或RabbitMQ端口未打开时进行检查。 我已经尝试重新启动rabbitmq-server,但没有成功。 我还没有触及任何configuration文件。 在rabbitmq成功侦听端口5672之前有什么我应该做的吗? 编辑:我已经解决了我的问题,我卸载RabbitMQ并使用该网站上的指南安装它http://www.theprogrammer.co.za/wordpress/2012/08/installing-rabbitmq-on-ubuntu-12-04 -lts / 。 在reddit的安装脚本中可能有错误,这对我没有好处