Articles of linux

Yum失败, IOError:<urlopen错误(111,'连接被拒绝')>但TCP跟踪路由工作

当我尝试使用yum info或yum install连接到yum repos时,我得到以下错误: [Errno 4] IOError: <urlopen error (111, 'Connection refused')>我首先想到我们的防火墙可能是责怪,但traceroute -T -p 80 dl.fedoraproject.org成功完成,但wget http://dl.fedoraproject.org/pub/epel/5/i386/repodata/repomd.xml失败,连接被拒绝。 我在这里有点困惑。 什么可以解释这种行为? 这是一个我没有设置和很less访问的RHEL 5盒子。 DNSparsing正常,路由表中没有静态路由,服务器上没有可以看到的代理。

如何使用DHCPv6将多个IPv6地址分配给单个接口?

这似乎是可能的基于规范rfc 3315第23页 : 摘抄: The configuration information in an IA consists of one or more IPv6 addresses along with the times T1 and T2 for the IA. See section 22.4 for the representation of an IA in a DHCP message. 但是,我还没有能够configuration我的DHCPv6客户端在一个接口上请求这些多个IP地址。 有谁知道如何为Linux DHCPv6客户端(最好运行RedHat 6+,CentOS 6+,或Fedora),或在Windows上做到这一点? 我的最终目标是对PCAP文件进行一些testing。 我宁愿能够自己生成这些文件,但如果我不能configuration我的客户端,我想在互联网上find一些我可以使用的PCAP文件。 到目前为止,我还没有find任何东西。 谢谢!

Linux IP转发麻烦

在我的环境中,大多数服务器都有2个网卡。 应用程序使用的主要/用户网卡以及用于备份,批量复制等的辅助/备份适配器 我只是build立一个新的服务器,并从一个只有主/用户适配器的客户端ping其辅助适配器的问题。 在我的testing客户端中,我可以在其主要/辅助适配器上ping其他服务器。 networking: 192.168.151.0 ==用户networking与我的服务器 192.168.147.0 ==用户networking与我的客户端 192.168.245.0 ==备份networking 计算机: newServer(rhel 6)[aka the troublemaker] eth0:192.168.151.180(用户networking) eth1:192.168.245.187(备份networking) oldServer(rhel 5) eth0:192.168.151.203(用户networking) eth1:192.168.245.236(备份networking) pubClient(rhel5)[只有用户界面的客户端系统] eth0:192.168.147.118(用户) 从pubClient,我可以ping oldserver在其eth0或eth1的IP地址。 我注意到(tcpdump),当我ping eth1时,ping的返回path是oldServer的eth0接口。 从pubClient我可以ping newServer的eth0接口,但是当我ping的newServer的eth1适配器什么也没有发生。 使用tcpdump我看到进入备份networking接口的stream量,但没有stream量出来。 eth1适配器工作正常 – 从newServer我可以用备份networking上的其他设备使用245接口,或pubClient没有任何问题的迹象。 两台服务器上的路由表简单而function完全相同。 newServer # ip route list 192.168.151.0/24 dev eth0 proto kernel scope link src 192.168.151.180 192.168.245.0/24 dev eth1 proto kernel scope […]

PHP APC不能增加32M以上的caching

apc.shm_size我把它设置为128M我也尝试了128(没有M) 但它总是32M 🙁 / proc / sys / kernal / shmmax设置为134217728

通过Nagios识别戴尔EquilLogic

编辑:所有固件和模型是兼容的,这就是为什么没有发布关于它。 好的,这里会有很多,请耐心等待。 我已经在这里工作了几个小时(阅读手册等),所以我不只是来这里的权利出来的蓝色。 我正在使用一个现有的Nagios服务器,其中有几个其他现有的插件和检查运行和工作。 现在我想添加另一台服务器来检查,所以我做了以下修改: 首先,我添加了一个名为:check_equallogic.sh的/ usr / local / nagios / libexec文件。 权限是755,和其他所有一样。 我已经看到了纳吉奥斯:纳吉奥斯,并在列表中显示它为Nagios的所有者。 然后,我在\ usr \ local \ nagios \ etc \ objects中的commands.cfg文件中添加了一个命令,显示以下内容: # 'check_equallogic' command definition define command{ command_name check_equallogic command_line $USER1$/check_equallogic -H $HOSTADDRESS$ -C $ARG1$ -t $ARG2$ $ARG3$ } 在这之后,我在对象目录中创build了一个名为equallogic.cfg的文件,它包含(或多或less): define host{ use linux-server ; Inherit default values from a template […]

不能通过SSH复制/粘贴大文本

从Windows运行ssh – > linux和我不能粘贴大于20个字符的文本。 如果我这样做,挂起会议。 这是发生在办公室的其他人使用各种方法来SSH。 cygwin,mobaxterm等 它也不会发生在所有的服务器上,但它发生的事情总是会挂起。 有任何想法吗? 有点棘手在谷歌search这个问题。 更新(在Linux中): ping -M do -s 1472 google.com # ok ping -M do -s 1473 google.com # icmp_seq=1 Frag needed and DF set (mtu = 1500) 视窗: same as linux 更新 这不仅仅是复制/粘贴,而且似乎变得更糟了,现在大部分事情都会使会话崩溃。 nano some_file.ext ,它有时会挂起,或者cat some_file.ext也会挂起会话。

pam_tally2导致与SCOM或Nervecenter不必要的locking

我们在我们的system-authconfiguration文件中使用pam_tally2,这对用户来说工作正常。 通过SCOM或Nervecenter等服务会导致locking。 RHEL5和RHEL6上的行为相同 这是/etc/pam.d/nervecenter #%PAM-1.0 # Sample NerveCenter/RHEL6 PAM configuration # This PAM registration file avoids use of the deprecated pam_stack.so module. auth include system-auth account required pam_nologin.so account include system-auth 这是/etc/pam.d/system-auth auth sufficient pam_centrifydc.so auth requisite pam_centrifydc.so deny account sufficient pam_centrifydc.so account requisite pam_centrifydc.so deny session required pam_centrifydc.so homedir password sufficient pam_centrifydc.so try_first_pass password […]

什么可能导致linux即使没有设置恐慌重启

上下文的位。 很less有虚拟机在KVM(SmartOS)上运行,使用内核2.6.32.7已经重新启动。 Qemu / KVM日志中没有任何内容表明这是一个Qemu问题。 不幸的是,在testingkdump的时候,我发现了一个问题,当在virtio blk驱动中写入转储磁盘时,导致kdump内核崩溃。 所以我决定设置内核来login串口设备来捕获堆栈跟踪。 有一台机器重新启动,除了启动顺序,没有任何堆栈跟踪。 早期的printk也被设置在内核configuration中。 虽然这些虚拟机将被吹走,并使用更新的映像重新configuration,但它提出了一个问题。 也就是说,为什么虚拟机重新启动,Qemu不退出,并由外部进程启动客人明显重新启动(不干净,由于启动时的状态)。 然而,AFAIK不应该重新启动,恐慌,哎呀,软locking或hardlockup,它应该保持(即使locking)kernel.panic系统设置为0。 kernel.panic = 0 kernel.panic_on_oops = 0 kernel.unknown_nmi_panic = 0 kernel.panic_on_unrecovered_nmi = 0 kernel.panic_on_io_nmi = 0 kernel.softlockup_panic = 0 kernel.hung_task_panic = 0 vm.panic_on_oom = 0 还有什么会导致Linux内核决定重新启动,还是我误解上述的任何sysctls。

BIND / Linux限制并发UDP连接

我看到一个问题,即与BIND并发的UDP连接数量似乎有限。 我以前在named.conf增加了recursive-clients ,并且增加了/etc/sysconfig/named的套接字限制: ulimit -HSn 16384 OPTIONS="-S 16384" 我不再在日志中看到任何错误,但是我仍然对DNS查询的响应速度缓慢/丢失。 看看netstat -an或者在/proc/net/udp我可以看到UDP连接的数量始终低于4096,这表明我正在达到一个我无法识别的地方。 我可以在/proc/net/nf_conntrack看到数以万计的[UNREPLIED]条目,所以我假定连接正在通过iptables,但没有被BIND接受。 我在VMWare VM(不同的物理主机)上运行库存BIND 9.8.2的多个CentOS 6.5服务器上看到了这一点。 面向客户的IP是通过AnyCast公告的环回; 如果我查询服务器的实际IP,我会一直得到一个即时响应,所以有可能是每个本地IP。 任何人都可以提出我可能打的任何限制,或者我失踪的其他任何东西?

安装的硬盘没有足够的权限从Apache / PHP

Piwigo画廊,在Apache和PHP,CentOS 6。 根系统是一个RAID 128GB。 / var / www / html位于根文件系统上。 将320GB硬盘安装到/ var / www / html / 320使用默认值,这是一个ext4 fs。 在/ var / www / html / galleries中插入一个符号链接,这是由gallery脚本读取的,所以我可以上传图片到那里,然后点击同步。 它给了我错误: [./galleries/] PWG-ERROR-NO-FS(文件/目录读取错误)PWG-ERROR-NO-FS:无法访问文件或目录(不存在或访问被拒绝) 在/ dev / sdb1,/ var / www / html和/ var / www / html / 320以及符号链接库上设置了chmod 777。 全部recursion。 chown apache:apache也一样。 PHP不能读/写它。 我尝试了和没有符号链接,我已经尝试了所有我能想到的。 没有。 任何想法如何我可以给Apache / […]