Articles of linux

RAID级别1的2个networking块设备

我目前有2个500 GB HD的RAID级别1。 RAID由服务器1pipe理,驱动器位于两台不同的服务器上。 一旦我设置了RAID,RAID就会很好用,但是随机的时候,连接似乎会丢失,而mdad​​m会将其标记为错误,即使我使用带有-persist选项的nbd-client; mdadm拒绝看到这个驱动器。 将此断开连接重新引入RAIDarrays的唯一方法是: mdadm -r / dev / md0 / dev / nbd1 mdadm -a / dev / md0 / dev / nbd1 我的问题是,它导致在networking上500GB的完全RESYNC。 我对这个问题有两个问题: 有没有办法告诉mdadm不要完成一个完整的重新同步,因为它在断开连接之前完成一个重新同步,所以我看不到一个完全重新同步的好理由? 我会更好的rsync,因为我需要的只是我写/删除任何数据的备份副本? 我build议这样做,因为据说rsync只能传输delta(或更改)的数据,而不是mdadm似乎在做的事情。

我如何摆脱/隐藏:我的linux的netatalk服务器上的2eDS_Store文件?

我正在我的Linux服务器上运行一个netatalk服务器进程,它将文件提供给Mac客户机。 每当您使用Mac的Finder通过netatalk访问外部文件系统时,它会创build'.DS_Store'文件来存储有关该文件夹的信息。 通常情况下,这些文件默认是隐藏的,我不在乎。 不幸的是,netatalk不允许访问本地隐藏的文件,所以当Mac写入和读取这些文件时,它会重命名它们:2eDS_Store在本地文件系统上。 当你拥有一棵深厚的树木时,最终会散布到这个地方,其他的Windows和Linux客户端也不得不面对这些问题。 我如何使这些提供给Mac客户端,并从其他人隐藏?

解除系统用户的SVN用户绑定

我是Subversion的新手,但从我的研究中,我明白SVN用户基本上是Linux用户。 我的问题是我怎样才能解除他们? 可以这样做吗? 谢谢。

如何处理脚本中的空格

我想find我的外部光盘上的某些文件,并删除这些。 我创build了下面的脚本(testing我只用ls $ i来检查输出) for i in `find /media/My\ Book/ -name "OP_CACHE.IDX" -print`; do ls $i; done 问题是,查找命令只返回string空白(例如“我的书”)没有编码(如我在/媒体/我\书),因此我得到的错误,无法find文件夹。 我怎样才能解决这个问题的空白? 有没有find的标志,或什么? 问候马克

如何在Ubuntu中为所有用户设置主目录限制?

我想为Ubuntu中的所有用户设置10GB的主目录限制。 谁能告诉我,我怎么能这样做?

如何在启动时运行shell脚本(启动)

我怎样才能运行shell脚本每次我的系统启动(启动)在Linux(RHEL 5)?

用SSHreplacelinux系统

我有很多Linux系统在我只能通过SSH访问的地方运行,问题是我需要在系统硬盘上写这些系统来更新它们。 我想知道这样做的最好方法吗?

如何设置一个易于恢复的Linux机器?

在我的工作中,我们使用一个linux框来存储我们的源代码,并托pipe我们的版本控制软件(svn)。 我们还有一些像“trac”项目pipe理,鱼眼和坩埚代码审查等产品。 如果或者当这个盒子坏了,我希望能够保持所有的服务,软件,用户帐户等等几乎零停机。 我在找什么解决scheme? 一些有用的提示: – 解决scheme的成本不是问题。 我宁愿有一个一次性费用比认购,但。 – 我希望保持备份和恢复的最小pipe理员工作。 – 箱子在晚上和周末闲置。 – 我们还有几英里外的另一个设施,但两个build筑物之间的连接相对较慢(尽pipe晚上更快)。 如果发生火灾等情况,我希望将此恢复选项closures – 在我打电话之前,我想要购买,运行和准备好的备份。 不是“撞车后买一个新的箱子……” – 这个盒子没什么特别,只是一个标准的桌面与Ubuntu的Linux上。 没有什么我们使用它是高性能。 有谁知道我的解决scheme? 我不熟悉Linux或服务器相关的东西,所以请给出你的答案的基本解释。 谢谢!

我怎样才能知道哪些ip我有Linux vps服务器?

我昨天买了一台VPS服务器。 现在服务器公司的支持是不可行的。 我要设置DNS地址。 所以我知道他们给我的1个IP号码,我怎么知道我有多lessIP,他们是什么? 有没有命令为Ubuntu的呢? 或者其他方式?

如何让Linux重新检测networking接口?

出于某种原因,删除了/etc/sysconfig/network-script下的ifcfg-eth* 。 是否有任何工具可以检测networking接口并重新生成这些文件? 另一个问题 : 如果我手动添加ifcfg-eth0 ,是否有任何方法使其工作,无需重新启动? 我尝试/etc/init.d/networking restart ,它不起作用。