在 Linux 系统上,有很多方法可以通过连接 IP 列出给定端口的当前TCP 连接,但是:如何计算一段时间内每个源 IP 到端口的连接总数?
Dave Forgac's questions
我有一个包含许多日志文件的目录,我想每天轮换所有这些文件。出于组织目的,我希望能够将旋转日志移动到按日期命名的不同目录(或子目录)中,保留最后一周的日志。
我可以使用 logrotate 来实现大部分功能,方法是就地旋转文件,甚至使用olddir
指令将它们移动到一个不同的目录,但我无法找到每次旋转创建单独子目录的解决方案。我怎样才能做到这一点?:
Logs to rotate: /var/log/example/*
Desired target directories (keeping a week):
/var/log/example/20121006/*
[ ... ]
/var/log/example/20121012/*
我有许多系统和服务可以在发生某种事件时发送电子邮件警报。这适用于少数系统,但随着警报数量的增加,重要消息在信息通知中变得不那么明显。电子邮件过滤只能在一定程度上有效。
我可以使用哪种解决方案来代替电子邮件,让我可以从各种服务发送任意警报,并且可以随着服务数量的增长轻松扩展?
我正在尝试将一个带有 ext3 文件系统的 LVM 逻辑卷从一个系统复制到另一个系统上的文件,我将能够将其挂载为环回设备。我尝试了以下命令来复制卷:
dd if=/dev/VolGroup01/example-volume bs=1M | ssh target-system dd of=/backup/example-volume-image bs=1M
这给了我一个与逻辑卷大小相同的文件,但是当我尝试挂载它时,我得到:
[root@target-system backup]# mount -o loop example-volume-image /mnt
mount: you must specify the filesystem type
[root@target-system backup]# mount -o loop -t ext3 dev2-endeca1-rootfs /mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
我没有正确复制该卷还是它可能已损坏?
我有另一项服务需要在服务器的一个 IP 上使用多个端口。当 IIS 启动时,它使用所有未使用的 IP,因此其他服务无法绑定其 IP。如果我先启动其他服务,它可以使用 IP,但我不能依赖服务启动的顺序,或者它们不需要在某个时候重新启动。有没有办法让 IIS 根本不使用 IP?
我目前只允许来自邮件过滤服务 IP 的端口 25 上的连接。
我让 Exim 在备用端口上运行以进行 SMTP 提交。这个端口现在需要允许非加密连接,所以我不能依赖在端口上强制 TLS。
我想将 Exim 配置为在备用端口上丢弃未经身份验证的 SMTP 连接,以防止垃圾邮件发送者直接连接并向用户发送垃圾邮件。
我将如何配置此 ACL?
是否可以更改 SQL Server 2005 中字段的大小限制ntext
或必须将字段转换为varchar(max)
?
我想将 qmail 配置为使用特定 IP 为出站流量发送特定域的电子邮件。所有其他域可以像往常一样继续使用系统的主 IP。这可能吗?如果是这样,我将如何配置它?
有没有办法显示 Apache 正在使用的有效配置值?
我有一个使用多个包含文件的 cPanel 服务器,并且在多个位置定义了一些服务器范围的设置。我想找到一种方法来确认 Apache 在运行时实际使用的值。
我正在开发一个应用程序,该应用程序将用于验证新域在设置托管时是否正确配置。这部分检查 SPF、DomainKey、DKIM 记录等的有效性。
我目前对大多数这些记录使用一小时的默认 TTL。有时会在其中一个记录中发现错误,因此需要对其进行更新。目前,如果我刚刚测试了域,我必须等待系统解析器的缓存记录过期,然后才能验证我的应用程序是否正确。(是的,我可以手动检查,但我编写了应用程序,所以我不必这样做)。
我想在系统上设置一个 DNS 服务器作为一个普通的缓存解析器,除了它会在最长的设定时间内(例如五分钟)过期记录,或者根本不缓存。并非所有域都在我的普通名称服务器上托管 DNS,因此该系统必须查询权威名称服务器的域,而不是使用上游解析器(只会使用它们的缓存记录)。
这台机器目前没有运行任何类型的 DNS,所以我可以安装 BIND 或 djbdns(如果有好的建议,也可以安装其他东西。
我最近在开发 Web 服务器上安装了 Munin 以跟踪系统使用情况。我注意到系统的 inode 使用率每天上升大约 7-8%,尽管磁盘使用率几乎没有增加。我猜有些东西正在写大量的小文件,但我找不到什么/在哪里。
我知道如何查找磁盘空间使用情况,但我似乎找不到总结 inode 使用情况的方法。
有没有一种按目录确定 inode 使用情况的好方法,以便我可以找到使用的来源?