Articles of linux

CentOS LDAPauthentication

如何在CentOS 6中configurationLDAP-auth? 我使用GUI工具configuration它。 configuration如下所示: 但是,当我从根注销,并尝试使用LDAP中定义的用户login – 什么都不会发生。 我使用标准的CentOSauthentication窗口,select“其他…”,然后键入用户名和密码, 但input密码后,它会说“身份validation失败”,并返回到启动窗口,我可以select一些系统用户或再次select“其他。 ..“用户。 PS LDAP服务器运行在同一台机器上(工作正常)。 我尝试login用户DN: cn=username,cn=groupname,dc=mydomain,dc=com (即用户位于基地DN dc=mydomain,dc=com ) 在/var/log/secure我发现这个消息: 检索有关用户myuser1的信息时出错 …. 错误查找用户信息:myuser1

脚本在本地和通过ssh的不同行为

我有一个服务器上的脚本-A 脚本-A #!/bin/bash -l echo "script-A.sh" | change-environment.sh 当我ssh到服务器-A并执行它,它工作正常。 但是,当我 ssh user@server-A ./script-A.sh Script-A执行,但在change-environment.sh中引发一个未定义的variables错误。 change-environment.sh在c shell中运行(我无法控制脚本,所以我使用的方法是唯一的方法,我可以使用它),但其他一切都在bash中。 发现了一个类似的问题, 我可以在本地运行脚本,但不能做“ssh HOSTNAME /path/to/script.sh” 。 但是这个问题还没有解决,已经一岁了。

FreeNX Server w / nxagent 3.5无法创build影子会话

我在Ubuntu 11.10上运行FreeNX服务器,无法进行会话投影。 我得到授权提示,但影子客户端崩溃后。 NX服务器login用户的.nx目录如下: 错误:正在中止服务器显示3000的服务器活动。如果此服务器不再运行,请删除/tmp/.X3000-lock并重新启动。 会议:在“2012年1月1日14时26分44秒”中止会议。 会议:会议在“Mon Oct 1 14:26:44 2012”中断。 然后,这将删除locking文件,这是最初的Unix会话的locking文件并崩溃。 一切适用于正常的会话,并且影子可以在授权提示符下运行。 我正在使用这个软件: Ubuntu 11.10 freenx-server 0.7.3.zgit.120322.977c28d-0〜ppa11 nx-common 0.7.3.zgit.120322.977c28d-0〜ppa11 nxagent 1:3.5.0-1-2-0ubuntu1ppa8 nxlibs 1:3.5.0-1-2-0ubuntu1ppa8 任何帮助表示赞赏,谢谢!

在Linux上设置RAID 6之前应该知道些什么?

我只是订购了5个1TB硬盘作为RAID 6arrays安装在Linux服务器上(将现有的1TB硬盘作为启动盘)。 我想使用Linux MD而不是RAID卡,以避免locking。 预期的用途是存储Xen开发环境的文件系统和iPhoto / Aperture / Lightroom的AFP服务器。 在设置之前应该知道什么? 例如,什么是文件系统的好select,我应该使用什么样的块大小?

hadoop:端口显示在本地打开,但不remotelly

我是新来的Linux和hadoop,我有这个问题相同的问题。 我想我明白是什么导致它,但我不知道如何解决它(不知道他们的意思是“编辑Hadoop服务器的configuration文件,以便它包括它的网卡的地址”)。 他们链接的另一篇文章说configuration文件应该引用机器的外部可访问的主机名。 我想我得到了这个权利,因为每个hadoopconfiguration文件指的是“主”,etc / hosts文件列出主机的私有IP地址。 我该如何解决这个问题? 编辑:我有5个节点: master , slavec , slavee , slavee和slavef都运行debian。 这是master的主机文件: 127.0.0.1 master 10.0.1.201 slavec 10.0.1.202 slaved 10.0.1.203 slavee 10.0.1.204 slavef 这是slavec的主机文件(它在其他从机中看起来类似): 10.0.1.200 master 127.0.0.1 slavec 10.0.1.202 slaved 10.0.1.203 slavee 10.0.1.204 slavef 主人档案: master master站中的从站文件: master slavec slaved slavee slavef slavex的master和slave文件只有一行: slavex

连接远程MySQL数据库(LAMP服务器)时响应非常慢

我安装了LAMP服务器并启用了MySQL远程连接,但是当从WordPress安装远程连接到数据库时,我遇到了非常糟糕的响应时间。 我一直在四处寻找解决scheme,但我所能find的只是将“skip-host-cache”和“skip-name-resolve”设置为true。 我已经做到了,我通过IP访问服务器,但问题仍然存在。 服务器详情: Ubuntu 12.04 Apache 2.2.22 MySQL 5.5.24 只有less数人访问服务器,因此负载也不是问题。 我真的很感谢这个帮助。

高丢包率

我们有几台运行VMWare ESXi 4的服务器,其中运行OpenSUSE和Windows 2008r2的虚拟机。 我们也有一个使用OpenNMS监视这些虚拟机的服务器。 对于几个OpenSUSE虚拟机,我们得到了常规的高门槛消息的丢弃数据包的百分比。 检查图表显示,它只是被丢弃的传入包。 丢弃率高达10%。 它不会发生在所有的Linux虚拟机上。 那些没有发生的是运行一个稍旧的OpenSUSE 11.3,而其他的是11.4或12.1但是,这也是真的,遭受这个问题的负载很less,而最重的加载虚拟机零丢包去年。 Windows 2008服务器似乎没有这个问题。 那么这可能是什么原因呢? 我应该开始担心什么比例? 编辑:我想知道如果snmp或opennms显示不正确的数据。 当我看netstat -s的输出时,我看到:丢弃了0个input数据包 这是完整的输出(正常运行时间为137天): Ip: 89907150 total packets received 5047 with invalid addresses 0 forwarded 19748 with unknown protocol 0 incoming packets discarded 89882355 incoming packets delivered 93223508 requests sent out 133 dropped because of missing route Icmp: 4121 ICMP […]

石墨运行使用守护进程工具变得不存在

我正在使用守护程序工具运行carbon-cache.py和carbon-aggregator.py。 当我在storage-schema.conf中做了一些修改,并尝试重启carbon-cache.py时,我发现它很频繁地变成了僵尸。 root 3367 3366 0 03:23 pts/1 00:00:00 supervise carbon-aggregator root 3371 3366 0 03:23 pts/1 00:00:00 supervise carbon-cache root 3373 3367 3 03:23 pts/1 00:00:02 /usr/bin/python /usr/bin/carbon-aggregator.py –debug start root 3379 3372 0 03:23 pts/1 00:00:00 multilog t /var/log/multilog/carbon-cache root 3382 3368 0 03:23 pts/1 00:00:00 multilog t /var/log/multilog/carbon-aggregator root 3638 3371 21 […]

永久更改Debian Squeeze虚拟服务器的主机名

我有一个运行Debian Squeeze的虚拟服务器。 我可以通过运行hostname new.host.name命令或通过编辑/etc/hostname然后运行/etc/init.d/hostname.sh来更改主机名,但在重新启动后,主机名将被重置为所选的预configuration主机名由服务器主机。 我不知道使用了哪个虚拟化解决scheme,我无法访问pipe理界面来更改主机名。 每次服务器启动时,如何使用脚本更改主机名?

linux shell脚本的模板/平台到init.d脚本

所以我得到了一些小的cronjobs ,那需要更频繁的运行一分钟。 所以我通常做的是 – 用while loop创buildshell脚本并在其中声明sleep语句。 然后我在screen上运行它。 问题当然是,如果服务器重启,它不会启动,也不像init.d脚本那么灵活。 我查了一些post,但主要是没有那么方便的解决方法,我试图避免这些。 有没有一些平台,或者我可以popup我的while循环,并作为init.d脚本运行它的模板? 或者也许有其他一些方便的解决scheme