Articles of linux

运行在VPS上的Subversion服务器非常慢:如何诊断?

我们在Linux上的VPS over HTTP(所以URL是http:// repository / svn / project / trunk )上运行一个Subversion服务器,但是速度很慢。 最慢的意思是最多约4KB / s的结账和签到。 从VPS下载testing似乎很好。 我将在哪里开始寻找这方面的信息? FWIW它运行Ubuntu 8.04和Linux 2.6.18(是的,我知道这是旧的)。

块级别与文件级别克隆?

我一直是一个块级有点家伙,但我有兴趣听到一些真实世界的经验与文件级克隆。 什么是一些优点和缺点,以及什么工具最好的工作。

标准输出到GN​​U屏幕复制缓冲区

在GNU屏幕中是否有一个命令将标准输出引导到复制缓冲区 我一直在使用文件做很多工作,把我想要的文件名复制并转换成命令是很好的 例如 ls | grep过程 $ ls | grep cal calendar.inc-gen.php // enter copy mode $^ay // backward search for gen_chg ? cal // start region SPC //goto to end of file by forward search php php // done ENT // type command line $ git rm ^p // creates $ git rm calendar.inc-gen.php […]

有没有办法为所有的根进程设置ulimit?

我设置/etc/security/limits.conf,以便root具有很高的ulimit。 但是,重新启动系统后,以root身份运行的某些进程仍然有1024的限制。limits.conf是否不适用于所有应用程序?

Linux扩展权限

您在生产/家庭Linux设置中使用了什么“超越POSIX”文件权限? 我通过FC11使用SELinux。 除了Gnome中的违规小程序之外,别注意到它。 有没有人在Linux上使用任何受信任/需要执行的权限(就像Windows一样)? 基本上,除了通常的chmod掩码之外,你的权限设置是什么,你有什么经验?

当试图在linux上提取7zip压缩文件时,出现错误“不正确的命令行”

我把一个大的zip文件复制到一个Linux服务器上,当时我还没有意识到这是一个7zip文件。 经过一番乱七八糟的安装7zip与“yum安装p7zip”,但是当我尝试提取档案 7za -x ./myarchive.zip 我得到以下输出 7-Zip(A)4.61 beta版权所有(c)1999-2008 Igor Pavlov 2008-11-23 p7zip版本4.61(locale = C,Utf16 = off,HugeFiles = on,1个CPU) 错误:错误的命令行 Google不是我的朋友,所以我想我会在这里尝试。 辩论,如果这应该是SF或SU,但因为它不是我的电脑,我认为这是SF的领域。

设置“邮件分段/排队”服务器

在澳大利亚,我们通过生锈的锡jar连接到互联网,偶尔会因为stream浪的考拉玩线路而丢失数据包。 至less; 这就是大多数时候的感觉 。 我为一个中等规模的企业(100多名员工)工作,在这个企业中,我们需要经常为业务的各个部门做邮寄。 每个业务部门都有自己的“通讯”和更新等。 他们有很大的邮件列表,以及所有通过SMTP直接从数据库发送到交换服务器的自定义列表; 通常他们会发送附件(我正在为托pipe提供一个简单的方法)。 但是即使没有附件,也可以将我们的邮件服务器连接至less一个小时。 这会延误电子邮件,这会对其他无关的系统或时间紧迫的任务造成压力。 导致帮助台的工作量增加,这总体上增加了一个小型IT团队(我们两个人)已经很高的压力水平。 目前的pipe理方式是延迟邮件直到工作时间结束。 我不认为这是一个长远的解决办法,这不完全是一个可以坚决执行的政策。 所以不时有一个不知道,或者说因为什么原因他们的信息“非常重要”,但通常不那么重要的离散者。 现在来回答这个问题: 我几乎是一个Linux新手,但我有一个解决scheme的想法。 鉴于这个问题,我想知道是否有办法build立一个“邮件排队”服务器。 我正在考虑一个具有某种“服务质量”控制的linux虚拟机,所以我可以限制邮件服务器一直使用的带宽总量,所以它不会被洪水淹没,并继续拥有其他服务工作,减less压力水平;)。 例如: 4000个电子邮件从数据库转到邮件转发linux vm服务器 邮件转发服务器转发这些邮件,每分钟发送15封电子邮件给我们的交换服务器,或为服务器设置“最大传出带宽kb”。 最终我明白“我们需要一个更大的pipe道”,但基本上,预算目前无法忍受。 ServerFault,这可能吗? 编辑:Zoredache问“为什么我们不直接从分发服务器发送电子邮件” 不幸的是,这并不简单。 “分发服务器”实际上是一个文件制作者专业数据库,托pipe在一个文件服务器上,它有一个客户端插件,允许它发送电子邮件,本质上就像切断邮件客户端。 是的,我知道这不是最佳的。 第二编辑:有人可以标记这个'文件制作者'。 这是一个新标签,因此我无法创build它:P

网站的增量备份

我想定期对我的网站进行存档。 我有lftp脚本通过ftp下载网站内容到今天(date+%y%m%d)目录。 做一个增量压缩备份没有很多重复的最佳方法是什么?

如何知道哪个块设备映射到哪个物理驱动器

我有一个软件RAID 1,两个热插拔sata磁盘的服务器。 一个硬盘驱动器开始显示错误,我正在考虑删除和replace它,唯一的问题是,我不知道哪两个设备哪个对应哪个。 而且我无法closures服务器查找。 我有/ dev / sda和/ dev / sdb,/ dev / sda是​​失败的。 思考如何做一些事情 #mdadm –manage / dev / md0 –remove / dev / sda1 然后以某种方式停止/暂停驱动器使用调谐软件,并尝试聆听两者中的哪一个停止,但是这不会在嘈杂的服务器环境中工作。 驱动器面板没有LED。 感谢您的任何想法!

实用程序发送一个命令到多个terminal?

前一段时间,当我做了更多的系统pipe理时,有一个小工具可以发送命令给我打开的多个terminal。 所以基本上我可以SSH入三个不同的服务器,然后键入tail -f /var/log/some_error.log到该实用程序,它将传递到我打开的所有三个terminal的命令。 所以基本上我input了一次这个命令,并且它在所有三台服务器上运行。 再加上terminal对我来说是完全可以访问的,所以如果我只想在一台服务器上运行命令,那么我只是使用terminalssh进入那台服务器。 经过大量的在线search,我还没有find这个工具(它只是在我们的机器上可用,我不记得这个特定的实用程序的名称)。 那么有谁知道这样做的任何公用事业? 谢谢