Articles of linux

与命名/绑定和转发区域的困境

我很遗憾地被限制在一个非常旧的版本(9.4.2) 这是想法。 如果我设置绑定一个named.conf,只有转发它的作品完美。 acl clients { any ; }; options { listen-on { 10.245.46.11; }; forward only ; forwarders { 8.8.8.8 ; } ; allow-query { clients ; }; max-cache-size 2097152 ; empty-zones-enable no; querylog yes; directory "/usr/local/named/etc/zones"; dump-file "/usr/local/named/cache_dump.db"; statistics-file "/usr/local/named/named_stats.txt"; version "not currently available"; pid-file "/usr/local/named/var/run/named.pid"; }; 只要我添加一个欺骗性的根区,它就像预期的那样工作。 zone "." IN { type […]

当CPU负载为0.00时,在zabbix中触发15minload.nodata()

以下SNMP触发器configuration {Template_SNMPv2_GENERAL:15minload.nodata(180)}=1 每次运行snmpd的RHEL机器上的平均负载为15分钟(从正常运行时间的值开始,CPU实际上处于空闲状态),会产生警报。 看来零值被解释为缺失的数据。 有什么办法让Zabbix接受0.00负载作为正常的数据? UPD的 Zabbix服务器版本是“Zabbix 2.0.4”我不知道它从哪里安装,但我几乎可以肯定这是从zabbix.com公共下载区。

PowerEdge R720上的磁盘性能变慢

每隔几个月,带SSD的PowerEdge(INTEL SSDSA2BW60)都会附带以下结果: hdparm -tT /dev/sda /dev/sda: Timing cached reads: 690 MB in 2.00 seconds = 344.84 MB/sec Timing buffered disk reads: 170 MB in 3.00 seconds = 56.59 MB/sec 100000+0 records in 100000+0 records out 819200000 bytes (819 MB) copied, 66.0552 s, 12.4 MB/s 这些都在系统上,为了不干扰hdparm而取消所有服务。 几个小时后,一切正常的磁盘速度和行为不能被复制。 戴尔机器还是英特尔SSD硬盘存在一些已知的问题? dmesg相关部分, Linux version 2.6.32-358.11.1.el6.x86_64 ([email protected]) (gcc version 4.4.7 […]

Apache MySQL服务器崩溃 – 来自本地主机的大量连接

我正在使用标准的LAMP设置运行一个2GB的Centos 5.9服务器。 我正在运行一个WordPress的网站,所以没有什么要求性能明智的。 然而,当我尝试访问我的WordPress的网站时,MySQL服务器似乎不断崩溃,因为我得到一个错误连接到数据库。 我检查了CPU,它运行在100%,RAM也是100%。 我试过了 服务mysqld重启 一切恢复正常约10分钟,然后再次崩溃。 我也试过调整my.cnf文件和httpd.conf文件,但是这并没有解决它。 当我跑步 netstat -ntu | awk'{print $ 5}'| cut -d':'-f1 | grep“^ [0-9]”| sort -g | uniq -c 我得到以下输出: 1 31.222.135.11 1 50.56.142.152 1 50.57.61.11 1 78.136.44.13 2 78.19.241.93 201 127.0.0.1 为什么我的环回地址上有201个连接? 感谢您的帮助提前。

nginx – linux权限有趣的问题

我想得到一些答案或build议,以我的问题。 所以我得到一个简单的错误: 2014/02/16 12:01:43 [error] 7384#0:* 1在读取来自上游的响应头时,stderr中发送的“主脚本未知”,客户端:127.0.0.1,server:localhost,request:“GET / HTTP / 1.1“,上游:”fastcgi:// unix:/var/run/php-fpm.sock:“,主机:”localhost“ 首先,我的nginxconfiguration做得很好(对我来说 – 也就是说它运行良好)。 我唯一的问题是与Linux文件/文件夹的权限。 我无法理解我所处的情况。好的,这里是一些需要的信息: 我的nginx运行良好,configuration了PHP和mysql。 一个用于nginx的用户被命名为“ nginx ” index index.php index.html index.htm (index指令的nginxconfiguration) 这是我的问题: 我有一个树,如: / home / user / 主目录是: 根: 755 根 用户目录是: 用户:用户 700 我在/home/user/index.php中创build了一个名为index.php的文件 。 Nginx说(/var/log/nginx/error.log)我没有权限。 好的,我做了“ usermod -a nginx -G用户 ”,并将“ user ”目录的权限更改为: 750 (所以现在nginx属于用户组,并且可以读取或执行用户目录的内容)。 好吧,这有效,但不是100%的方式。 如果我现在创build一个文件index.html […]

Macvlan接口和PPP会话

我需要在具有不同MAC地址的相同接口上(在某些使用openWrt的设备上)select两个PPP会话。 我决定检查macvlans。 我用另一个MAC地址创build了一个接口。 ip link add link eth0 address 00:cc:cc:cc:11:33 eth0mac2 type macvlan ip link set eth0mac2 up 接口工作,我有一个连接与其他机器(如果我分配一些IP地址)。 数据包中的MAC地址来自这个伪接口。 PPP会话也设置正确(不是两个会话,只有一个,这只是一个testing),我可以发送一些数据包(例如ICMP请求),但我不能接收传入的数据包。 我通过tcpdump在eth0mac2上看到了传入的数据包: 00:07:12.168929 00:18:f3:0a:d1:4c > 00:cc:cc:cc:11:33, ethertype PPPoE S (0x8864), length 15: truncated-pppoe 1 00:07:13.176963 00:18:f3:0a:d1:4c > 00:cc:cc:cc:11:33, ethertype PPPoE S (0x8864), length 15: truncated-pppoe 1 但是我在ppp0上看不到数据包(虽然数据包应该是)。 在eth0上一切正常。 有没有人有任何想法?

软件RAID上LVM上的Linux服务器操作系统:最佳实践和注意事项

我正在准备一个最小的Ubuntu Server 12.04 LTS,它将简单地运行libvirt / KVM来托pipe一些Ubuntu Server 12.04 LTS来宾。 在我的KVM主机上,我创build了一个由两个物理磁盘组成的RAID 1。 有了最终的卷,我使用LVM为根文件系统,交换和/ var创build了一个可分区的空间(因为这是我的KVM客人的生活场所)。 将启动卷安装在驻留在软件RAID上的LVM卷上是否可取? 什么是最佳实践? 在软件RAID上configurationLVM时应该考虑什么?

为什么在RAID 1(Linux软件突袭)的故障驱动器更换驱动器被添加为备用?

我有一个两个驱动器的Linux软件RAID 1的服务器。 有两个RAID设备。 (引导(md0)和操作系统(md1))上周其中一个驱动器失败,所以我点了一个新的。 今天,我closures了服务器,安装了新的服务器,然后尝试将新的驱动器重新join到RAID中。 出于某种原因,它被添加为备用而不是主动。 这是失败的驱动器被删除后的RAID的状态: [root@server ~]# mdadm –detail /dev/md0 /dev/md0: Version : 1.0 Creation Time : Mon Nov 25 18:01:08 2013 Raid Level : raid1 Array Size : 511936 (500.02 MiB 524.22 MB) Used Dev Size : 511936 (500.02 MiB 524.22 MB) Raid Devices : 2 Total Devices : 1 Persistence : […]

在“iw wlan0 link”的输出中大概比特率很高

我试图确定在Linux 2.6.39机器上使用nl80211驱动程序的无线连接的比特率。 我实际上在内部使用Netlink套接字,但效果与调用iw wlan0 link并查看tx bitrate字段相同。 我得到了6227.2 MBit / s的间歇性结果,这显然是不正确的,因为没有WiFi模式可以产生这种速度 – 频道只有几兆赫兹宽! 我从Netlink套接字和iw工具得到了相同的结果。 什么可能会产生这些虚假的读物,有没有办法压制他们,或以其他方式工作?

替代smb.conf /正常的sambaconfiguration

我有一个基于Ubuntu的服务器,为许多用户提供SMB访问。 有什么办法可以pipe理共享和用户权限,而不必每次都更新smb.conf? 我没有在这个设置中使用LDAP。 这不是我必须编辑smb.conf的问题,而是尝试自动化这个过程。 我有一个自定义的Web应用程序,允许此应用程序的用户创build,修改和删除Samba共享和用户。 然而,目前实现的方式涉及使用许多脚本,根据需要自动修改smb.conf。 我在想,还有更好的办法。 如果不是的话,那么Samba可以提供相同的SMB服务吗? 任何想法将不胜感激。