Articles of linux

什么是(如果有的话)可能的情况,黑客可以find多个站点托pipe在一个VPS?

让我澄清:说我有一个VPS主机托pipe10个站点。 出于某种原因,其中一个网站变得有名,黑客想知道它在哪里被托pipe,还有多less其他网站在这个网站上。 我认为第一个就像findIP一样简单,但是实际上并没有黑客攻击这个站点,有人知道在这个IP中托pipe了多less个域名? 如果你想知道为什么我问,我主要在7个商业网站和1个个人网站提供一些编程技巧,我主要收集/find在互联网上。 虽然这个网站是最安全的(没有用户input,最新的软件…),我不禁想象这些脚本小子是否会试图find方法来获取我的其他域名可能会把我的客户的网站置于危险之中。

Linux:列出主机上的所有本地和SAN磁盘

我试图列出和分类主机上的所有连接的磁盘; 本地和SAN连接。 SAN使用各种types的适配器(即Emulex和Qlogic),因此扫描FC总线可能有些不可靠(某些主机出于某种原因使用这两种types)。 基本上我正在收集各种报告和分析的数据。 我的问题是:如果我使用blkid来列出本地磁盘,'lsscsi'列出通过fibrechannel连接的SAN设备,是否会包含连接到主机的所有磁盘? 我没有很多的经验知道他们的进出,所以我想看看他们的结果是否足够可靠build立一个数据框架。 我应该注意到,这是一个严格审查的环境,不允许安装无关的工具。

在服务防火墙重新启动时,以ACCEPT或DROP结尾的IPTABLES命令失败

我有CENTOS Linux VPS。 我的IPTABLES脚本中有以下内容,当我的VPN重新启动时运行,但在执行service firewall restart时出现错误 我已经运行了下面的每个命令手动,他们的工作。 根据主机鳄鱼为了IPTABLES规则坚持我需要把他们放在 /etc/firewall/INCLUDE 文件,所以我将这些命令插入到文件中,但是执行service firewall restart命令时,以ACCEPT或DROP结尾的命令会给出错误信息。 这是我的INCLUDE文件: 1 iptables -A INPUT -p tcp -m tcp –dport 3000 –tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT 2 iptables -A INPUT -i lo -j ACCEPT 3 iptables -A OUTPUT -o lo -j ACCEPT 4 iptables -A INPUT -p tcp ! –syn -m state –state […]

无法lockingSMTP服务器中的错误消息

我有以下错误消息出现3连续的相同的邮箱 > (delivery failed to mailbox > /var/spool/postfix/vhosts/<user>/mail/inbox: > > unable to lock for exclusive access: Resource temporarily unavailable 我不明白发生了什么事。你能为我解释一下吗? 我能做些什么来避免这样的错误信息呢? 另外,我有以下设置: # used only for creating mbox dotlock files when creation fails for INBOX. # Rely on O_EXCL to work when creating dotlock files. The default is to use # hard linking. O_EXCL makes […]

禁用ZFSonLinux上的caching

使用ZFS利用一些可用选项并pipe理卷,而不是RAID。 我有一个逻辑设备(硬件RAID)添加到zpool。 ZFS ARC看起来不像我的硬件RAIDcaching那么好,所以我试图禁用它来查看是否可以产生与HW RAID设备上运行的基准testing相似的结果,但是性能在ZFS卷上受到影响。 我尝试禁用primarycache和二级caching,但实际上损害了性能,它没有解决如我所料的使用硬件RAIDcaching。 所以我很茫然 ZFS使用硬件RAIDcaching是不可能的吗? 也许primarycache和secondarycache是​​不正确的参数要修改。 configuration回写BBUcaching的HP P410i RAID10。 Zpool使用RAID中的单个逻辑设备 为testing设备速度创build了一个testing稀疏zvol(/ dev / zd0) 更新到这个问题性能不足是由ZFS开销造成的。 当ZoL的ARC(primarycache)被禁用时,这个时候会有极大的开销,特别是在随机写入时。 我不确定这是否特定于ZoL或ZFS。 如果您希望减lessARC大小但保持磁盘性能,我build议至less保留primarycache = metadata。

你怎么能强迫Linux软件突袭不禁用磁盘恢复?

我正在尝试从RAID5arrays中恢复数据。 我的4个磁盘中有2个意外失败。 我可以通过强制启动数组。 mdadm –assemble –scan –force 该arrays启动ckean但降级 root@omv:~# mdadm –detail /dev/md0 /dev/md0: Version : 1.2 Creation Time : Wed Apr 18 22:03:46 2012 Raid Level : raid5 Array Size : 8790795264 (8383.56 GiB 9001.77 GB) Used Dev Size : 2930265088 (2794.52 GiB 3000.59 GB) Raid Devices : 4 Total Devices : 3 Persistence : […]

11G / 40G使用率达到100%,怎么可能?

如何获得以下统计数据:11G使用超过40G大小,没有更多可用空间。 现在我无法发送我的电子邮件,因为我收到: 发送邮件时发生错误。 邮件服务器响应:写入假脱机文件时出错。 请检查邮件,然后重试。 root@ip-abcd [~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vzfs 40G 11G 0 100% / none 512M 4.0K 512M 1% /dev 你能帮我解决这个问题吗? root@ip-abcd [~]# df -ih Filesystem Inodes IUsed IFree IUse% Mounted on /dev/vzfs 8.6M 420K 8.2M 5% / none 128K 95 128K 1% /dev root@ip-abcd [~]# lsof […]

我如何让puppet使用本地密码(对主密码)?

我们这样定义用户: user { 'belmin': ensure => present, uid => 308, comment => 'Belmin Fernandez', managehome => true, password => '$6$NrtZpXEauUqjdRh0$vE9oJwbNTSWVCGrlDe4KHXFB0KXY7hszSas3v0DZvhUej4SIb/WLfaCy.lmSU7Hh8AAvAbPuDRai2p1X9mDcM0', } 我想定义一个types,它将在puppet master的本地/etc/shadow查找,如果用户在那里,则使用该密码散列。 就像是: define our_user ($user = $title, $uid, $fullname, $default_hash) { $shadow_hash = get_hash_from_local_shadown_somehow if $shadow_hash == '' { $shadow_hash = $default_hash } user { $user: ensure => present, uid => $uid, comment […]

redhat,簇节点上的多path显示不同的结果

我有一个集群,两个节点安装了“RedHat Entreprise Linux Server 5.6” 如果我对他们执行“multipath -ll”,我得不到相同的结果。 我已经用“show paths”在“multipathd -k”中进行了检查,并且我没有得到server1上的所有path。 请注意,“server1”是集群中的actif节点。 请问我该如何解决这个问题? 在此先感谢您的帮助 server1root#multipath -ll mpath2 (3600c0ff000134c3e8d11e44f01000000) dm-2 HP,P2000 G3 FC [size=558G][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=10][active] \_ 3:0:0:3 sdc 8:32 [active][ready] mpath1 (3600c0ff000134c3e6e11e44f01000000) dm-1 HP,P2000 G3 FC [size=95M][features=1 queue_if_no_path][hwhandler=0][rw] \_ round-robin 0 [prio=10][active] \_ 3:0:0:2 sdb 8:16 [active][ready] mpath0 (3600c0ff000118c37dc11e44f01000000) dm-0 HP,P2000 G3 FC […]

设置Jetty SessionHandler

我试图在运行Java8的Linux机器上在Jetty 9.2.3上build立持久会话。 我已将jetty-web.xml文件添加到$ {jetty.home} / webapps / app / WEB-INF /下的我的应用程序中,内容如下: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd"> <Configure class="org.eclipse.jetty.webapp.WebAppContext"> <Set name="sessionHandler"> <New class="org.eclipse.jetty.servlet.SessionHandler"> <Arg> <New class="org.eclipse.jetty.servlet.HashSessionManager"> <Set name="storeDirectory">/var/sessions</Set> </New> </Arg> </New> </Set> </Configure> 但是当我尝试启动Jetty时,出现以下错误: 2014-09-29 13:08:12.989:WARN:oejw.JettyWebXmlConfiguration:main: Unable to process jetty-web.xml java.lang.ClassNotFoundException: org.eclipse.jetty.servlet.SessionHandler at java.net.URLClassLoader$1.run(URLClassLoader.java:372) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:360) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) […]