Articles of linux

主pipeVS cronjob

其实我正在使用主pipe来监视一个进程,并在出于某种原因停止时重新启动它。 问题是,如果主pipe崩溃,进程将停止监视。 所以我想安排一个cronjob来检查主pipe正在运行,并最终重新启动它。 我正在考虑的下一件事是摆脱主pipe,并直接从cronjob检查我的过程。 我读过,有时候主pipe使用太多的内存(要validation,虽然)。 主pipeVS cronjob监控stream程有哪些优点?

使用chown更改目录的组所有者是不允许的…为什么?

我试图在具有以下权限和所有者的目录上执行chown : drwxrwxr-x 2 justin devs 4096 Jan 1 20:42 test 我试图简单地执行以下作为justin用户: chown justin:nginx test 所以基本上只是将组主人更改为nginx ,但我得到: chown: changing ownership of `test/': Operation not permitted 有任何想法吗?

Linux / Ubuntu是否有个人防火墙?

我正在为Linux寻找某种个人防火墙,它将监视所有传出连接,并向我显示一条消息,要求获得打开该连接的权限。 就像stream行的Windows个人防火墙一样。 有这样的事情吗?

剖析Apache + Mysql + PHP服务器 – 哪个是瓶颈?

如何分析Linux + Apache + Mysql + PHP服务器的速度? 我有一个运行在Ubuntu 8.04上的大量修改过的MediaWiki实例的服务器。 这有点迟缓 – 我还没有做任何优化,所以我相信有很多低洼的成果可以让它更快一点。 但为了优化你需要先测量。 如何找出哪些组件(Apache,Php,Mysql)占用了大量时间来为页面服务?

如何为Suse创build一个RPM

我需要在Suse 10.1(64位)盒子上安装Subversion版本1.4。 我不能改变这两个版本中的任何一个,并且这个发行版没有RPM。 环顾四周后,我认为我必须自己创build一个RPM。 有没有比这更好的方法? 如果没有人有任何提示过程? 我不需要一步一步的教程,只是过程的基本概述。

在Linux中转移到一个更大的驱动器

我有一个空间不足的Linux机器,在非根卷驱动器上。 迁移到更大的驱动器的最佳方法是什么? 我想我启动到单用户模式,格式,挂载新的驱动器,做一些魔法复制命令,保留链接,权限,文件date和其他一切,然后卸载旧的驱动器,挂载新的驱动器的旧名称,并重新启动。 这听起来正确吗? 我错过了什么吗? build议? 提示? 有人知道cp命令是什么? 这是一个Ubuntu的机器。

如何让一台linux samba服务器在本地局域网上通过Bonjour发布给Mac客户端?

我有一个使用Samba的Debian Linux文件服务器,现在可以被Mac OS X客户端成功访问。 我希望通过Bonjour以更友好的方式提供此资源。 是否可以configurationLinux服务器,以便通过Bonjour在本地networking上宣布自己? 如果是的话,怎么样?

无法弄清楚为什么apache LDAPauthentication失败

突然间,昨天,我的一个Apache服务器无法连接到我的LDAP(AD)服务器。 我有两个站点在该服务器上运行,当用户login到任一站点时,两个站点都使用LDAP来validationAD服务器。 两天前工作正常。 原因不明,截至昨天,它停止工作。 错误日志只说这个: auth_ldap authenticate: user foo authentication failed; URI /FrontPage [LDAP: ldap_simple_bind_s() failed][Can't contact LDAP server], referer: http://mysite.com/ 我想也许我的自签名的SSL证书已经过期,所以我为mysite.com创build了一个新的,但不是服务器主机名本身,问题依然存在。 我启用了debugging级别的日志logging。 它显示了与LDAP服务器的完整SSL事务处理,并且直到最后我收到“无法联系LDAP服务器”消息时才显示完成。 我可以从这个服务器的命令行运行ldapsearch,我可以login到它,它也使用LDAP,所以我知道服务器可以连接并查询LDAP / AD服务器。 只有apache不能连接。 谷歌search答案什么都没有,所以我在这里问。 任何人都可以提供洞察这个问题? 这是来自apacheconfiguration的LDAP部分: <Directory "/web/wiki/"> Order allow,deny Allow from all AuthType Basic AuthName "Login" AuthBasicProvider ldap AuthzLDAPAuthoritative off #AuthBasicAuthoritative off AuthLDAPUrl ldaps://domain.server.ip/dc=full,dc=context,dc=server,dc=name?sAMAccountName?sub AuthLDAPBindDN cn=ldapbinduser,cn=Users,dc=full,dc=context,dc=server,dc=name AuthLDAPBindPassword password require […]

如何找出哪个密钥用于公钥authentication?

多位开发人员在testing服务器上使用共享帐户,使用公钥authentication。 有什么办法找出哪个密钥用于身份validation(例如密钥注释)?

LVM镜像VS RAID1

了解了一些有关LVM镜像的知识后,我考虑replace目前使用的RAID-1scheme来获得一些灵活性。 问题是,根据我在互联网上发现的,LVM是: 至less在读取时(因为只有单个卷被用于读取),则比RAID-1慢。 不可靠的电源中断,并要求磁盘caching禁用,以防止数据丢失。 http://www.joshbryan.com/blog/2008/01/02/lvm2-mirrors-vs-md-raid-1/ 另外,似乎至less有几个安装指南( http://www.tcpdump.com/kb/os/linux/lvm-mirroring/intro.html ),实际上需要第三个磁盘来存储LVM日志。 这使得安装程序在2个磁盘安装中完全无法使用,并且降低了在更多磁盘上使用的镜像磁盘数量。 任何人都可以评论上述事实,让我知道他使用LVM镜像的经验吗? 谢谢。