Articles of linux

我将如何负载平衡我的网站?

我将很快发布一个网站,并且正在考虑拥有一台数据库服务器和一台前端服务器(因此还没有需要负载均衡)。 但是,如果我添加更多的前端服务器,我将如何负载均衡,以便每个站点上有相同数量的用户?

LDAP(slapd)authentication用户不能修改自己

我是一个完全LDAP新手,可能犯了一些非常愚蠢的错误,所以希望有人能指出我的正确方向。 我在Linux下从openldap 2.4.23运行slapd。 我遇到的问题是,从我在slapd.conf(cn = Manager,dc = example,dc = com)中设置的pipe理帐户中,我可以毫无问题地设置最终用户的密码: # ldappasswd -D 'cn=Manager,dc=example,dc=com' -W -S 'uid=tsuraan,ou=People,dc=example,dc=com' 但是,从最终用户的angular度来看,我可以运行search等,但我不能更改密码: $ ldapsearch -x -D "uid=tsuraan,ou=People,dc=example,dc=com" -W Enter LDAP Password: <results> $ ldappasswd -D 'uid=tsuraan,ou=People,dc=example,dc=com' -W -S 'uid=tsuraan,ou=People,dc=example,dc=com' New password: Re-enter new password: Enter LDAP Password: Result: Insufficient access (50) 我也尝试使用ldapmodify直接更改userPassword属性,并提供相同的访问权限不足(50)消息。 我的slapd ACL部分如下所示: access to * by dn="uid=root,ou=People,dc=example,dc=com" […]

焦油不保留所有者/权限

我有一个tar档案文件系统备份,创build: cd / && tar -cpz -f mybackup.tgz usr/local 做一个 tar tvzf mybackup.tgz 收益率: -rw-rw-r– otto/otto 450 2010-04-15 22:08 usr/local/alpha-4.5/pkg/conf/PLATFORM/sparc drwxr-xr-x otto/otto 0 2009-04-01 08:08 usr/local/alpha-4.5/pkg/ui/ drwxr-xr-x otto/otto 0 2009-04-01 08:08 usr/local/alpha-4.5/pkg/ui/src/ drwxr-xr-x otto/otto 0 2009-04-01 08:08 usr/local/alpha-4.5/pkg/ui/src/thyc/ -rw-r–r– otto/otto 2416 2001-01-13 16:01 usr/local/alpha-4.5/pkg/ui/src/thyc/vid45 -rw-r–r– otto/otto 569 2001-01-13 16:01 usr/local/alpha-4.5/pkg/ui/src/thyc/vid46 不过,像这样解压: tar xvpz -f mybackup.tgz […]

Hudson在Dreamhost上

你有没有成功安装Hudson Dreamhost的VPS? 如果有,那么即使服务器重新启动,连续运行的步骤是什么? 他们在服务器上运行debian。

麻烦运行Python芹菜作为守护进程

我有Celery设置,并在Ubuntu EC2实例上作为守护程序运行。 今天早上我更新了一些任务,并试图重新启动芹菜,它不工作。 工作了一下后,我发现: 如果运行命令sudo /usr/local/bin/celeryd –time-limit=300 -f /var/log/celeryd.log -l INFO (这是init脚本正在使用的命令),Celery 将启动。 芹菜不会运行,如果我运行sudo service celeryd start 。 在这种情况下,启动脚本会报告它已经启动,一个.pid文件将在/var/run创build,但进程不存在/被停止。 有什么提示如何解决这个问题? 我恢复了对我的任务文件和celeryconfig模块的所有更改,但是这似乎并没有帮助它作为守护进程运行。 我正在使用git仓库的init脚本 。

raid6的性能非常低

我注意到写入raid-6的速度非常低,但是当我用hdparm进行testing时,速度是合理的: dd if=/dev/zero of=/store/01/test.tmp bs=1M count=10000 给出:50Mb / s甚至更less。 hdparm给出:hdparm –direct -t / dev / vg_store_01 / logical_vg_store_01提供450MB / s 为什么文件写入低于hdparmtesting? 是否应该调整一些内核限制? 我有一个Areca 1680适配器与16x1Tb SAS磁盘,科学的Linux 6.0 编辑 我的错。 对不起,所有单位都是MB / s 更多关于硬件: 两个quadcore机器中的2个areca控制器。 16Gb内存 sas背板和areca的固件是最近的一个。 磁盘是希捷7.200转16x1Tb x2 RAID盒。 每8个磁盘raid6,所以总共4卷,IBA = 64。 两卷分条纹lvm和格式化的ext4 条纹大小是128 当我格式化卷我可以看到iotop它写入400mb /秒 iostat还显示,两个lvm成员驱动器正在写450MB / s 最终以1600GB / s写入 其中一个突袭是由于磁盘损坏而导致性能下降。 奇怪的是,在jbod模式下,hdparm和其他硬盘一样可以达到100MB / s。 […]

如何使用unix脚本创buildmaildir?

我想用unix脚本创buildmaildirs,所以问题是如何在这个例子中创build目录: example.com/j/o/h/john-2011.04.07.09.35.49/ 如果我只有三个参数 – mailserver(example.com)和用户名(john)和时间我不知道如何使这个“拆分部分”的Unix脚本,如何提取前三个字母的用户名约翰看起来像上面的例子。 先谢谢你!

使用快照备份Ubuntu Linux服务器的策略?

我需要为我的主文件服务器提供一些备份build议。 这里是我的Ubuntu 8.10家庭文件服务器上的所有卷的挂载点,卷组,逻辑卷和已用/总空间。 / vgA / lvRoot [7.5G / 50G] / tmp vgB / lvTmp [195M / 30G] / var vgB / lvVar [780M / 30G] 交换vgB / lvSwap [16.00 GB] / media1 vgC / lvMedia1 [400G / 975G] / media2 vgC / lvMedia2 [75G / 295G] /启动分区(无卷组)[95M / 200M] /video分区(无卷组)[450G / 950G] /备份vgD / […]

LAMP服务器的最低硬件要求

我打算启动我自己的共享服务器运行LINUX和PHP和MySQL。 什么是使事情运行的最低硬件要求? 编辑:服务器将运行基于INNO_DB的数据库,需要提供至less10,000次独特的每日访问,并处理约300次访问/秒的峰值负载!

编译PostgreSQL时如何设置默认的unix_socket_location

我想编译PostgreSQL,并需要为unix_socket_location设置一个默认值。 它应该是/var/run/postgresql而不是/tmp就像在默认的构buildconfiguration中一样。 实际上,我只是想为unix_socket_location参数设置一个默认值,但是我没有设置它的位置。 这是没有./configure option ,我不知道在哪里看,尽pipe文档说它可以在编译时间更改。 我在哪里设置unix_socket_location的默认值?