目前,我正在CentOS 6上推出HAProxy,它将向某些Apache HTTPD服务器发送请求,并遇到性能问题。 在过去的几天中,我花了大量的search时间,在基准testing中仍然不能达到10k / sec以上的连接速度(有时候我也能达到30k / sec)。 我将内部和外部NICS的TX / RX队列的IRQ固定在独立的CPU内核上,并确保HAProxy固定在它自己的内核上。 我也对sysctl.conf进行了如下调整: # Max open file descriptors fs.file-max = 331287 # TCP Tuning net.ipv4.tcp_tw_reuse = 1 net.ipv4.ip_local_port_range = 1024 65023 net.ipv4.tcp_max_syn_backlog = 10240 net.ipv4.tcp_max_tw_buckets = 400000 net.ipv4.tcp_max_orphans = 60000 net.ipv4.tcp_synack_retries = 3 net.core.somaxconn = 40000 net.ipv4.tcp_rmem = 4096 8192 16384 net.ipv4.tcp_wmem = 4096 8192 16384 […]
我有一个CentOS 6.2服务器,并希望在那里安装和configuration一个Git服务器。 我在这里[1]和[2]读了很多文档,但是因为它比SVN服务器有点复杂,所以我被困住了,还有很多事情要做。 我得到安装git-core git-web git-daemon和gitolite。 我从我的客户端(Fedora 17 PC)将Pub Pub SSH密钥导出到服务器。 我有一个分区/数据,我创build了一个文件夹,并将其称为/ gitrepo,我希望所有的回购站在那里。 我必须configuration哪些文件才能做到这一点? 如何设置git-web在那里find存储库? 我在/ var / www / html下有一个项目,我如何将这个项目添加到git仓库? 在此先感谢,希望任何可以澄清我的想法 [1] http://www.calculate-linux.org/main/en/gitolite [2] http://linuxsysadminblog.com/2012/06/gitolite-add-edit-or-delete-git-repository-name/
我写了下面的脚本,它生成随机密码并将其存储在文件中 pass1=</dev/urandom tr -dc _A-Zaz-0-9|head -c8 echo $pass1 echo "$pass1" >/tmp/a 以上脚本通过“echo $ pass1”命令打印生成的密码。 但没有得到存储在创build/ tmp /文件。 请让我知道我在做什么错。
有防止垃圾邮件发送者的方法吗? 今天有人注册并用一堆电子邮件给队列发垃圾邮件。 我运行CPanel并拥有它,所以Exim每小时只允许这么多,但是系统在队列中遇到了4.0的负载,并被加载到大约5万个电子邮件中。 有没有办法阻止帐户加载队列如此之高或以某种方式更好地保护Exim免受垃圾邮件发送者的侵害?
我在Debian有两位客人(Debian和Windows 2008)的KVM virtualization 。 我想共享一个“挂载点”,可以同时访问3个系统(主机和2个guest虚拟机)。 所以我唯一发现的是NFS/SMBnetworking存储。 我select了NFS 由于我的以太网networking(10/100),我在3系统之间访问/传输文件之间的速度平均为8〜10MB / s。 重点是如果有机会获得升级系统在3系统(同时)之间共享文件,而不浪费我的SATA磁盘的速度。 我的意思是,没有10 MB / s的以太网限制 auto eth0 iface eth0 inet manual auto br0 iface br0 inet static address aaa.bbb.ccc.xxx (public ip1) netmask 255.255.255.0 network aaa.bbb.ccc.0 broadcast aaa.bbb.ccc.255 gateway aaa.bbb.ccc.254 (ISP gateway) bridge_ports eth0 bridge_fd 9 bridge_hello 2 bridge_maxage 12 bridge_stp off eth0是我的物理接口,bridge和vnet+ VM的接口 # brctl […]
我正在使用davfs2 1.4.6在Linux上使用WebDAV。 当我将一个文件复制到一个挂载的WebDAV服务时,就像普通的本地驱动器操作一样,速度相当快。 实际上,因为该文件首先被复制到~/.davf2/cache目录。 但是,我怎么知道上传已经完成,我在哪里可以看到当前的进度? 有没有办法知道上传失败,由于缺乏空间或文件大小的限制?
我有多个服务器通过不同的端口上的rsync接收文件。 我想将它们合并到同一台物理服务器上,并让客户端继续将他们的文件导入到他们现在使用的同一个端口(即不同的备用端口)。 通常我会为每个人运行/usr/bin/rsync –daemon –port=x ,但是我试图通过centos 6中的xinetd来工作,因为这是'默认'的rsync服务器。 在/etc/services添加端口没有这样做(它应该在inetd下,但可能不是xinetd?)。 如果我手动运行守护进程并让xinetd运行一个它会运行(所以我不会阻止它完成),但是我仍然希望它们都能被xinetd运行。 我的问题是甚至可以做到? 作为一个方面,在rsync中: –port=PORT This specifies an alternate TCP port number for the daemon to listen on rather than the default of 873. See also the lqportrq global option in the rsyncd.conf manpage. lqportrq不会显示在任何人的rsync.d或谷歌search。 是什么赋予了?
我有一个工作服务器与RAID> lvm> dmcrypt堆栈。 我想要一个解决以下问题的备份解决scheme: 仅更改:仅传输每日更改,而不是每次都传输整个X Terrabytes。 (能力保持不同版本的X天是一个加,但不是必须的)。 能够恢复到不同几何形状的磁盘:如果出现硬件故障,我不能出去购买完全相同types的硬盘(CHS特性),因为它们将被停用。 我可以买相同或更大的尺寸。 我看到的问题是: 分区 :复制前512字节(包含分区表)可能不适用于具有不同几何形状的磁盘,所以我需要一些智能的分区表备份解决scheme 。 Raid :build立RAID的分区是以某种方式标记的(在这个分区的最后一个分区里)。 这个元数据需要在新磁盘上恢复(应该build立一个新的raid)。 所以我需要一个解决scheme,可以重build一个与旧的RAID相同的RAID。 Grub :除了MBR和/ boot分区中的GRUB部分,我怀疑还有其他地方存储的部分(可能是第一个驱动器中的未使用区域)。 所以当恢复时,我需要一些自定义的GRUB安装程序(它将安装相同的版本)。 dm_crypt :在恢复数据之前,应该设置encryption的分区。 当然,在必要时提示键。 目标的限制: Samba :我只有一个samba共享来存放数据,因此可能需要使用一些额外的实用程序(tar)来保存特殊的文件标志和所有权。 encryption :在本地应该使用文件级encryption(类似于encfs ),因为我不希望未encryption的信息离开系统。
我需要帮助去除已经安装在我的Linux机器上的二进制包。 我有这样的情况是这样的: 我已经安装了最新的Apache,通过Unix二进制包(tar.gz)从网站(httpd.apache.org) 成功安装程序后,完美的Apache服务器网站没有任何问题。 但后来我有一个想法,如果将来有另一个最新版本的Apache,那么我需要确保我可以升级当前的Apache或重新安装新版本的Apache。 所以我的问题是,我如何确保我已经删除旧的Apache及其所有的依赖关系,以便它不会在安装新的Apache时发生冲突(可能)。 现在我唯一能想到的就是手动删除所有的apache文件夹: rm -rf /apache2 希望对此有所了解,谢谢。
我们有一些虚拟机在xen 4.0.3下运行内核2.26.26-2,具有不同的CPU和RAM数量,有些虚拟机看到几乎随机的OOM事件,每个事件导致虚拟机不可用。 输出如下,我有以下问题: 这里有什么_cpu_down做的? 我在所有受影响的机器上看到这一点是共同的,但他们都不应该在我看来这样(属于我认为的cpu-hotplug系统) 有没有人在内存打印输出中看到令人毛骨悚然的东西? 有这个问题的每台机器上,HighMem和Normal的可用值几乎相同。 我是对的,如果我读了HighMem free:496kB min:512kB low:9336kB线HighMem free:496kB min:512kB low:9336kB作为OOM的来源,因为它的free价值降到min以下? 有关如何追踪问题的任何build议? 我监视所有机器上的内存使用情况,但是在OOM时间周围没有显示可用内存下降(监视器间隔为5分钟,所以我可能缺less令人兴奋的部分)。 Jul 9 14:01:36 www23 kernel: [990735.330526] php-cgi invoked oom-killer: gfp_mask=0x1201d2, order=0, oomkilladj=0 Jul 9 14:01:42 www23 kernel: [990735.330544] Pid: 7749, comm: php-cgi Not tainted 2.6.26-2-xen-686 #1 Jul 9 14:04:20 www23 kernel: [990735.330555] [<c0150df2>] oom_kill_process+0x4f/0x1bb Jul 9 14:04:20 www23 kernel: […]