Articles of linux

如何增加Postfix SMTP日志保留?

我运行Postfix的Sendmail 2.6.6和我的SMTP日志似乎只能回到一个月。 我如何configuration它以保留较长时间的日志? 顺便说一句我指的是\ var \ logs \ maillog中的日志*

电子邮件未被EC2 Amazon Linux实例中继

我试图从我的EC2实例发送电子邮件。 无论目标电子邮件地址如何,SMTP服务日志都会显示该电子邮件已发送,但在远程服务器上永远不会显示。 我做了一个黑名单检查我的域名: http : //whatismyipaddress.com/blacklist-check ,它返回正常。 电子邮件至[email protected]在/ var / log / maillog中显示以下内容: May 6 23:52:33 ip-172-31-21-52 sendmail[10534]: r46NqXPF010534: from=root, size=236, class=0, nrcpts=1, msgid=<201305062352.r46NqXPF010534@ip-172-31-21-52.ap-southeast-2.compute.internal>, relay=root@localhost May 6 23:52:33 ip-172-31-21-52 sendmail[10535]: r46NqXit010535: from=<[email protected]>, size=571, class=0, nrcpts=1, msgid=<201305062352.r46NqXPF010534@ip-172-31-21-52.ap-southeast-2.compute.internal>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1] May 6 23:52:33 ip-172-31-21-52 sendmail[10534]: r46NqXPF010534: [email protected], ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30236, relay=[127.0.0.1] [127.0.0.1], […]

使用rsync将文件从一台服务器复制到另一台服务器,涉及用户和权限

我使用rsync备份用户从主服务器上传到我的故障转移服务器的文件。 如果我使用rsync -a镜像从服务器A到服务器B的/uploads目录,我可以期待使用服务器B /uploads的文件(例如,Nginx等)上的文件的function,像在服务器A ,假设我在服务器B上创build了具有相同名称和权限的用户,或者稍后会遇到一些细微的问题,我可能会忽略它们? 那么,是否复制了保留所有权和权限的文件的目录,在类似的机器之间可以互操作,或者是否通过UID复制了所有权,并因此在我碰巧以不同的顺序创build用户时,把所有东西都搞砸了。 这样做还有其他的考虑,或者你有什么更好的方法来处理这种使用rsync备份的build议吗?

在passwd文件中错误的目录。 如何正确编辑?

我在/ etc / passwd文件下有以下值: web3:x:5006:5006::/var/www/clients/client2/web3:/bin/false 现在,正确的值应该是: web3:x:5006:5006::/var/www/clients/client1/web3:/bin/false 也就是client1而不是client2。 我知道直接使用vi或其他文本编辑器编辑passwd文件是不可取的。 我了解到应该使用vipw -s命令编辑它。 但是当我运行vipw -s ,我找不到这行/var/www/clients/client1/web3:/bin/false 。 我能看到的是这个web3:!:15869:0:99999:7::: 。 那么我怎么能把client2的值改成client1呢?

open_basedir是recursion的吗?

open_basedir是recursion的吗? 例如,如果我在php.ini中编写如下代码: open_basedir=/client3/web3/web它是否包含/ client3 / web3 / web(/ client3 / web3 / web / 1,/ client3 / web3 / web / 2 ,)?

Linux路由命令。 两个gatways在同一子网范围内

我有一个有两个接口的Linux机器。 eth0的IP地址为192.168.71.82/255.255.252.0 eth1的IP地址为192.168.4.2/255.255.255.0 我需要子网192.168.4.0/24 192.168.3.0/24 192.168.2.0/24的所有stream量通过eth1,其余的通过eth0。 哪种做法最好? 路由命令? 欢呼的帮助。

如何限制输出到特定的用户?

我需要帮助一个特定的用户,说爱丽丝,释放一些磁盘空间; 但并非所有用户的文件都在他的主目录中; 很多都在与其他用户共享的目录中。 我想有类似的输出 du -sh * 但仅限于属于该用户的文件。 也就是说, du -sh –ignore-all-users-except=alice * 所以,例如,如果在当前目录中有三个目录, a , b和c ,我希望看到如下所示的输出: 1.3G a 416K b 80K c 这意味着爱丽丝在内部使用1.3G,在内部a 416K,依此类推。 有没有可以给我这样的信息的工具,还是我需要一个脚本?

聚合DNS服务器组

我有一个networkingconfiguration,如图所示: 有一台机器面向互联网,分配了一个静态IP,一组机器只有本地地址。 每个“私人”机器运行一个DNS服务器,每个解决一些域。 假设我们有这样的事情: 机器192.168.1.2 example1.com A 192.168.1.2 example2.com A 192.168.1.2 机器192.168.1.3 example3.com A 192.168.1.3 机器192.168.1.4 example4.com A 192.168.1.4 面向公众的服务器也运行一个DNS服务器。 它应该作为所有内部服务器的代理,聚合他们的区域并将地址转换为公共的。 所以它应该用这样的东西来回应DNS查询 机器123.123.123.123 example1.com A 123.123.123.123 example2.com A 123.123.123.123 example3.com A 123.123.123.123 example4.com A 123.123.123.123 考虑到我无法控制“私人”机器,是否有可能完成这样的事情呢? 他们可以被认为是黑盒子,不知道“代理”服务器

我应该使用精简configuration还是精简configuration

我有一个Linux的VM与40GB厚提供急切归零。 当我login到我的ESXI服务器时,我可以看到虚拟机的文件夹大约是40GB。 我在linux虚拟机上创build了一个10GB的文件。 我看到ESXi上的VM文件夹增长了10 GB。 我决定删除Linux机器上的文件,并认为ESXI上的虚拟机文件夹也会缩小,但是和添加10GB文件后一样。 是因为我正在使用厚置备还是VMware VM的工作方式? 为什么我删除了10GB文件后,ESXi上的VM文件夹没有缩回到默认大小? 谢谢! 多坦。

内存使用在我的防火墙上

我的Checkpoint防火墙有一个内存使用问题(这是一个物理防火墙)。 在我的监控软件OPManager上,我可以看到有94%的内存被使用。 在SSH中,当我input这个命令:TOP。 我可以看到这个: Mem: 4138776k total, 3879220k used, 259556k free, 348976k buffers Swap: 9992388k total, 0k used, 9992388k free, 2777396k cached 所以我的监控是真实的,但是当我通过内存对进程进行sorting时,我不会看到哪个进程正在使用如此多的内存。 你可以在这里看到顶部的截图: 我不明白我的防火墙如何使用内存。 有谁能够帮助我?