小编Flu*_*lup的帖子

Heartbleed:HTTPS 以外的服务是否受到影响?

OpenSSL 'heartbleed' 漏洞 ( CVE-2014-0160 ) 影响服务 HTTPS 的网络服务器。其他服务也使用 OpenSSL。这些服务是否也容易受到类似心脏出血的数据泄漏的影响?

我特别想

  • sshd
  • 安全 SMTP、IMAP 等——dovecot、exim 和 postfix
  • VPN 服务器——openvpn 和朋友

至少在我的系统上,所有这些都链接到 OpenSSL 库。

security openssl heartbleed

65
推荐指数
2
解决办法
1万
查看次数

3,4 层防火墙能做什么而第 7 层不能?

我正在考虑与 VPS 上托管站点的安全供应商合作,但我很难理解某些内容。(是的,我知道这是 OSI 术语,有问题的网站是基本的牙科和医疗实践网站,没有电子商务和私人信息(SSN 等)。

他们的基本计划有一个第 7 层防火墙(我知道那是 HTTP、HTTPs 等),但他们的高级计划也有第 3,4 层覆盖(我知道那是 IP 和 TCP/UDP)。

1)我不明白的是大局——仅第 7 层的防火墙会忽略第 3/4 层的问题吗?是否跳过数据包检查?

2) 如果是这样,如果您已经部署了第 7 层,那么第 3/4 层防火墙的必要性有多大?

如果有我可以阅读的书籍或资源来理解这一点,那也很棒。我想在购买之前了解我在做什么!

website firewall

19
推荐指数
1
解决办法
3万
查看次数

输出下方的 Bash 提示 - 后台日志尾

我曾经为一家公司工作,该公司有一个定制的 shell 来管理他们在 Linux 上运行的一个产品,我希望复制这个 shell 的一个关键特性。

所有工作都由后台进程完成,日志的输出显示给所有连接的用户。

日志会在你的 shell 的背景中拖尾,并且提示行将始终完美地停留在底部。

例如

Log line 1
Log line 2
Log line 3
![ROOT@PRODUCT51-LIVE]:~/ #
Run Code Online (Sandbox Code Playgroud)

我尝试使用 bash 执行此操作的方法是在用户 .bashrc 文件中启动一个分离的尾部,但是当命令的输出发送到 stdout 时 - 它出现在 bash 提示符下,例如

![ROOT@PRODUCT51-LIVE]:~/ #Log line 1
Log line 2
Log line 3
Run Code Online (Sandbox Code Playgroud)

并且用户必须按 Enter 或CtrlC获得干净的提示行。

我不知道如何让提示总是跳到输出的底部,我认为我使用错误的术语在谷歌上找到任何东西,因为我运气不好 - 有谁知道如何做到这一点用 bash 吗?

linux shell bash tail

15
推荐指数
2
解决办法
1805
查看次数

让内核知道设备托管

我有一个带有大型硬件 RAID6 阵列的服务器,该阵列配置了两个卷,由 Linux 呈现为sdasdb(是的,我知道,但这是一个以这种方式配置的租来的 colo,遗憾的是我不得不忍受它)。

我有一个使用sdb. 我已经运行了ionice -c3,因为我希望它的优先级低于其他任何东西。不幸的是,ionice不知道这两个设备实际上共享同一个阵列的带宽。当该进程繁忙时,内核会看到它sdb是安静的,并为其提供所需的所有带宽。但是,这可能会变得sda非常慢,因为(据我所知)ionice是基于每个设备的。

有没有办法让内核在所有设备上平衡磁盘 I/O ?

linux ionice

7
推荐指数
1
解决办法
120
查看次数

为什么通配符不起作用?

我的绑定配置

carrie     IN A     192.253.253.4
*.carrie   IN A     192.253.253.6
*.test.carrie IN A  192.253.253.7
Run Code Online (Sandbox Code Playgroud)

执行

nslookup  carrie 
Address: 192.253.253.4

nslookup a.test.carrie
Address: 192.253.253.7
Run Code Online (Sandbox Code Playgroud)

但是当我执行 nslookup test.carrie

*** Can't find test.carrie: No answer
Run Code Online (Sandbox Code Playgroud)

domain-name-system bind wildcard

7
推荐指数
1
解决办法
333
查看次数

随机服务上的 Nagios(返回码 141 越界)

我们让 Nagios 在我们的一台服务器上运行一段时间没有任何问题,但最近我们得到了(返回代码 141 超出范围)。

由于我们使用我们的服务上线,服务器上的负载增加了,但它仍然不是很高(负载平均最大值:0.7)。在发布之前,Nagios 中的一切正常。

请参阅图像,当前负载返回代码 141。2 分钟前 Beancounters VZ 返回 141。这种情况不规则发生。只有 HTTP 和 PING 不返回 141,它们不会在 nrpe 上中继。

http://pic-hoster.net/view/45030/ScreenShot2012-05-28at5.31.35PM.png

我注意到,如果我从 Nagios 主机对有问题的客户端执行命令,有时返回会丢失:

root@xxx23:/usr/local/nagios/libexec# ./check_nrpe -H 123.123.123.123 -c check_apt 
APT OK: 0 packages available for upgrade (0 critical updates). 
root@xxx23:/usr/local/nagios/libexec# ./check_nrpe -H 123.123.123.123 -c check_apt 
root@xxx23:/usr/local/nagios/libexec# ./check_nrpe -H 123.123.123.123 -c check_apt 
APT OK: 0 packages available for upgrade (0 critical updates). 
Run Code Online (Sandbox Code Playgroud)

如果我直接在客户端上执行它,则不会发生这种情况。

我做了什么:

  • 我为这个容器增加了 OpenVZ 内存和 CPUUnit。
  • 我更新到最新的 Nagios 3.4.1(来自源代码)
  • 我通过 nrpe 在本地执行了 Nagios 检查 - 从来没有得到 141 …

linux monitoring debian nagios openvz

5
推荐指数
1
解决办法
4650
查看次数

哪个 kjournald 进程属于哪个文件系统?

我知道每个挂载的ext3文件系统都会有一个相应的kjournald进程在运行。其中一个进程正在使用大量 CPU,我想知道哪个文件系统负责。

我安装了三个ext3文件系统,但进程只显示为

root       325     2  0 Sep23 ?        00:30:12 [kjournald]
root      7433     2  0 Sep23 ?        00:00:00 [kjournald]
root      7434     2  0 Sep23 ?        00:09:47 [kjournald]
Run Code Online (Sandbox Code Playgroud)

如何确定哪个进程与哪个文件系统相关联?

linux ext3 kjournald

5
推荐指数
1
解决办法
263
查看次数