Articles of linux

多接口的组播路由设置

目前我有下面的eth5来接收239.1.1.31的组播数据。 有用。 $ ifconfig eth5 Link encap:Ethernet HWaddr E4:11:5B:94:E1:F3 inet addr:10.185.2.2 Bcast:10.185.2.31 Mask:255.255.255.224 … 路线: $ sudo ip route add 10.0.8.0/24 via 10.185.2.14 dev eth5 $ sudo ip route add 224.0.0.0/4 dev eth5 $ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.185.2.0 0.0.0.0 255.255.255.224 U 1 0 0 […]

非常高的接收错误下降,并在eth1接口框架

我看到我的服务器上的网卡挂起/崩溃,每当我检查ifconfig输出,它给了我很高的错误,下降和框架: $ ifconfig eth1 eth1 Link encap:Ethernet HWaddr 00:25:90:A4:37:A2 inet6 addr:fe80 :: 225:90ff:fea4:37a2 / 64作用域:链路UP BROADCAST运行多播MTU:1500度量标准:1 RX包:438813 错误:295321951204200丢弃:49220325200700超出:0 帧:196881300802800 TX包:459806错误: 0丢弃:0超限:0载波:0冲突:0 txqueuelen:1000 RX字节:52727916(50.2 MiB)TX字节:419213796(399.7 MiB)中断:16内存:df900000-df920000 而当我检查界面: $ grep“”/ sys / class / net / eth1 / * / SYS /class/ NET / ETH1 / addr_assign_type:0 / SYS /类/净/ ETH1 /地址:00:25:90:A4:37:A2 / SYS /类/净/ ETH1 / […]

不明原因的过多的数据库响应时间 – 非常强大的硬件,微小的数据库

我有一个奇怪的问题,现在反复困扰着3个不同的服务器。 问题 请参阅NewRelic的图表,显示在数据库中花费的大量时间。 硬件; 本来,我有一个强大的,但超额认购的VPS,这是我把问题放在。 然后,我转移到一个完全专用的服务器,这是不是很强大(但我的都是我的),双核Athlon,4GB RAM,250G磁盘,Ubuntu 13.10,100Mb / s连接。 我现在已经进入了一个至强E3-1270 V2 3.5GHz,4核心,8个逻辑核心,16GB DDR3内存,1TB磁盘,Ubuntu 13.10,1Gb / s连接的完全专用的盒子。 服务器的平均负载不会超过0.08。 应用程序 这是一个简单的,小型的PHP SMF论坛。 数据库 总共20MB,100个表,大部分是InnoDB。 它主要是读取,所有简单的查询,获取和设置数据,在数据库中没有“工作”。 数据库是Percona MySQL 5.6; 这是它的configuration; http://pastebin.com/yYCawtby 慢速查询日志已启用; 没有“慢速查询”。 如果任何人都可以就如何解决问题提供build议,我将非常感激。 谢谢。 编辑:IOTop输出; EDIT2:CPU / MEM; 编辑3:结果;

/ home中的个人数据文件夹

我已经安装了一个自己的云服务器与其他7人分享。 我已经设置了从他们的数据文件夹到他们的家的符号链接(/ var / www / owncloud / data / $ USER – > / home / $ USER / owncloud)。 因此,每个用户都需要拥有写入www-data文件夹的权限,但是如果将用户添加到www-data组中,他们将能够看到彼此的文档。 我希望每个用户的文件夹都是私有的,但www-data必须具有读/写权限。 我怎样才能做到这一点? 谢谢你的帮助。

无法获得freeswitch将呼叫redirect回kamailio

背景信息: 我试图按照这里find的教程: http : //kb.asipto.com/freeswitch : kamailio-3.3.x-freeswitch-1.2.x-sbc 基本设置如下: 两部宝利通电话(192.168.1.100和192.168.1.102) 一个处理注册和用户位置的Kamailio服务器(192.168.1.101) 一个Freeswitch服务器(192.168.1.111),负责pipe理vmail,电话会议等 问题: 坏消息是,当我尝试从999拨打分机888或反之亦然,它不起作用。 即使两部手机都在线,我也会得到一个忙碌的信号。 (为什么这是值得的电话会议工程) 代码/configuration: 以下是默认容器/开箱即用的dialplan中为支持我的configuration而添加的部分“ <extension name="kbridge"> <condition field="destination_number" expression="^(.+)$"> <action application="set" data="proxy_media=true"/> <action application="set" data="call_timeout=50"/> <action application="set" data="continue_on_fail=true"/> <action application="set" data="hangup_after_bridge=true"/> <action application="set" data="sip_invite_domain=192.168.1.111"/> <action application="export" data="sip_contact_user=ufs"/> <action application="bridge" data="sofia/$${domain}/[email protected]"/> <action application="answer"/> <action application="voicemail" data="default ${domain_name} $1"/> </condition> </extension> 这就是我的acl.conf.xml文件的一部分:(注意我已经添加了我的Kam服务器的IP地址…不知道这是我应该做什么,或者添加我的freeswitch服务器的地址) <list name="domains" […]

使用多个SPN从AD文件创buildkerberos密钥表

我需要使用三个不同的SPN从Active Directory创build一个Kerberos密钥表文件。 添加不同的SPN是没问题的 setspn -a 但是当我尝试创build一个keytab文件 ktpass 只有给定的SPN将被保存到密钥表文件中。 如何将所有SPN映射到AD帐户创build密钥表文件?

首先慢速login到ADjoin的Samba框

我已经join我的第一个Debian框到Active Directory(2008 R2)。 它的工作原理,我可以用AD凭据login,浏览Samba共享。 只有通过sshlogin的时间(login到无头服务器的唯一方法)只是一个问题。 获得提示需要大约30到45秒,随后的login会立即执行几分钟,然后再花费很长时间login(以此类推)。 与sudo一样的东西。 然而(authentication)浏览股票是快速的,没有延迟。 AD结构相当大,大约需要3分钟才能获得一个wbinfo -u 。 我已经在日志中注意到这些条目对的连续: winbindd[3701]: kinit succeeded but ads_sasl_spnego_krb5_bind failed: Cannot contact any KDC for requested realm winbindd[3701]: [2014/03/31 11:00:38.393016, 0] ../source3/libads/sasl.c:994(ads_sasl_spnego_bind) klist显示了一个正确的列表,而/etc/krb.conf与Samba Wiki中列出的完全一样。 The `/etc/samba/smb.conf` is quite standard: [global] realm = DOMAIN.EXAMPLE.COM workgroup = DOMAIN netbios name = MYDEBIAN security = ADS encrypt passwords = yes […]

使用zabbix监视邮件扫描程序队列

Anoyne知道如何为mailscanner队列设置zabbix监控? 我们设法设置了对exim队列的监控,但是我们注意到mailscanner有时也会填充队列,我们​​希望得到通知。 例如,当它达到200封电子邮件。

在openSUSE上进行TEX Live更新后,为Apache(wwwrun)和所有用户添加PATH环境variables的path

在安装TEX Live 2013之后(我承认已经过时了)openSUSE 11.3(x86_64)我需要将path /usr/local/texlive/2013/bin/x86_64-linux到PATH环境variables中: 全部用户 阿帕奇 几小时的谷歌search结束了: 使用内容export PATH=$PATH:/usr/local/texlive/2013/bin/x86_64-linux创build文件/etc/profile.d/texlive.sh export PATH=$PATH:/usr/local/texlive/2013/bin/x86_64-linux在计算机重新启动后为用户做了一些技巧 。 添加(作为最后一行) export PATH=$PATH:/usr/local/texlive/2013/bin/x86_64-linux到/etc/sysconfig/apache2为Apache工作 。 它工作,但我不确定2件事情: 将文件添加到/etc/profile.d后真的有必要重新启动服务器吗? 有没有什么办法来重新加载环境? PATH环境variables更改时更改Apache的configuration文件是正确的吗? 没有办法在Apache启动前简单地改变这个variables吗? 感谢任何答案!

mdadm – 元数据版本之间的差异

任何人都可以区分mdadm的所有元数据版本吗? 当我尝试命令mdadm –examine /dev/sda1 ,我似乎无法find版本1.2上的preferred superblocks 。 有没有办法获得这个元数据信息? 或者是mdadm –examine只查看我将要获得的信息?