Articles of linux

Windows ADnetworking上的Linux框

我的工作环境主要是Windows和Active Directory。 Active Directory没有扩展的UNIX属性。 在这种环境下完全集成一个Linux机器的最好方法是什么? 我希望AD身份validation能够与所有程序和服务无缝协作。 我已经尝试过这种方法几次。 我们为我们的Linux服务器有一个单独的OpenLDAP服务器,并且我已经尝试将它用作LDAP后端,但是我一直遇到太多问题,其他服务无法正常工作。 我很确定我没有做对,但是我没有完全理解。 我在samba.org上使用了Samba。 我也尝试使用IDMAP,它工作,但非常缓慢。 我想理想情况下我希望能够使用LDAP来提供Linux属性,但使用AD进行密码validation。 有什么帮助吗? 打开其他build议或提示如何更好地做到这一点。

sysctl.conf中的shmmax设置不起作用

我们正在运行RHEL 4 Update 6,并正在进行Oracle安装。 根据Oracle安装指南,我正在尝试更新shmmax值。 根据指南,我已经添加了以下行/etc/sysctl.conf: kernel.shmmax = 5319303168 但是当我随后input以下命令来检查: /sbin/sysctl -a | grep shm 我可以看到值仍然是1024335872.如果我执行以下操作: cat /proc/sys/kernel/shmmax 我也可以看到值1024335872.我已经尝试重新启动系统,但仍然无法正常工作。 任何想法如何使这个设置生效?

升级到Jaunty是否安全?

我在问这个问题,因为几个月前我试图升级到Jaunty时,它毁了我的Linux安装。 当我请求Ubuntu论坛寻求帮助时,我收到了这个回应: 很抱歉听到您的升级问题。 9.04似乎比这个问题的份额要多得多(这就是为什么我们一般build议不要升级)。 您可以阅读我对整个磨难的完整描述 ,但重要的是我使用的是运行Intrepid Ibex的64位HP机器。 Jaunty现在准备好了吗?

奇怪的Apache Webdav情况(OSX会连接,Ubuntu不会)

所以基本上我的情况是,我有一个在另一个框上的Linux上运行的Apache 2.2 Web服务器,我已经configuration为webdav提供服务。 现在这里是怪异的部分,我可以使用“连接到服务器”对话框(即使移动到5GB的文件通过连接)访问我的Mac上的服务器。 在我的Ubuntu桌面尸体将连接以及让我浏览。 但是,当我尝试使用Xmarks(BYOS版)或GNOME“连接到服务器”对话框,它给了我一个403 Forbidden错误。 如果这有什么区别,我的服务器会消化authentication。 这是我的apache2.conf文件的一部分 <VirtualHost *:80> DocumentRoot "/path" <Directory "/path"> Dav on AuthType Digest AuthName iTools AuthDigestDomain "/" AuthUserFile /path/to/WebDavUsers Options None AllowOverride None <LimitExcept GET HEAD OPTIONS> require valid-user </LimitExcept> Order allow,deny Allow from All </Directory> <Directory "/path/*/Public"> Options +Indexes </Directory> <Directory "/path/user"> <LimitExcept GET HEAD OPTIONS> require user […]

我怎样才能在Linux中设置多个PHP?

我怎样才能在Linux中设置多个PHP? 如何使用一个版本取决于我正在进行的项目? 我不得不问,因为我仍然使用PHP 5.2。*和我想testing如果迁移我的项目到PHP 5.3不会引入问题,而不会混乱我当前的PHP版本。 我正在使用Fedora 10/11。 编辑同时有两个版本的另一个原因是一个项目应该在PHP 5.2中完成,而另一个在PHP 5.3上。 两者正在同时开发。 虚拟机不是一个选项,因为我有一个有限的硬盘空间。

如果接口的当前IP是通过DHCP获取的,那么testing是否与分布无关?

首先,parsingconfiguration文件是不正确的。 而且几乎不是独立发行的。 我的第一个想法是search运行dhclient进程,但每个分布使用不同的深奥的命令行。 即使二进制名称本身也不尽相同 在Fedora中,它是dhclient。 在Ubuntu中,它是dhclient3。 / proc或/ sys中是否有某个表示IP是dynamic的?

如何解决迁移后的MediaWIkisearch问题?

从MediaWiki 1.10.4迁移到1.15.1后,我们无法在新服务器上获得准确的search结果。 我们将现有的mediawiki安装迁移到新的服务器上。 另外,我们要从MediaWiki 1.10.4升级到1.15.1。 两台服务器都在运行CentOS。 在新的服务器上,我们安装了Wiki堆栈(Apache,MySQL,PHP)和MediaWiki。 然后,我们继续迁移我们的图像文件和数据库。 接下来,我们运行了必要的升级脚本。 最后,我们剥皮维基,并安装了最新版本的扩展。 表面上,一切似乎都很好,我们知道数据库没有损坏,但新的服务器无法返回准确的search。 例如,即使页面显示在“所有页面”列表中,某些主题也不会显示在search结果中。

在Linux上列出/转储表的描述与MySQL?

我有一个MySQL数据库中的二打表。 我可以使用desc tableName来查看表格; 我如何将所有表的desc转储到文件中,以便我可以轻松快速地查看它们?

帮帮我! 我的服务器内存不足,locking,需要重新启动

我有一个VPS(拥有256MB的内存),今天已经挂了不止一次。 它只是完全冻结,不能通过SSH访问。 我必须运行我的提供商的“强制closures”程序才能恢复。 然后服务器持续了几个小时,然后再做一次。 第一次有消息说内存不足,试图杀死mysqld进程。 接下来我设法在syslog文件中find这个: Sep 23 01:47:34: [16942.757665] [out_of_memory+0x19e/0x1e0] out_of_memory+0x19e/0x1e0 Sep 23 01:47:34: [16942.758875] Out of memory: kill process 5983 (apache2) score 57519 or a child 我已经configuration了Apache和MySQL,对于低RAM,至less据我所知,我想知道为什么会发生这种情况。 我只需要升级,还是有什么问题? 这里是我的Apacheconfiguration摘录: # # Timeout: The number of seconds before receives and sends time out. # Timeout 30 # # KeepAlive: Whether or not to allow […]

在CentOS 4.4上,我如何诊断rpm -e的“scriptlet failed”错误?

在CentOS 4.4上卸载RPM时,我明白了 error: %preun(mypackage-1.0) scriptlet failed, exit status 1 我怎样才能知道它究竟是怎样运行的,这样我就可以在脚本中find它为什么失败了?