Articles of linux

在linux上非recursion发现

我试图find所有直接在当前目录中并且比特定年龄更早的目录。 诀窍是,我只想考虑当前目录的后代的年龄,而不是recursion地search它们。 用法示例是每天备份文件 – 每天创build一个新目录,但放置在该目录内的文件保留其时间戳,并且通常较旧。 我希望能够清理旧的备份而不删除最近的快照中的旧文件。 它看起来像find可能无法做到这一点,你推荐什么unix工具(或他们的组合)?

目录,用户可以阅读,但根不能?

我的homedir下有一个名为“.gvfs”的目录。 作为我的常规用户帐户,我可以读得很好: ~ $ ls -lart ~raldi/.gvfs total 4 dr-x—— 2 raldi raldi 0 2009-05-25 22:17 . drwxr-xr-x 60 raldi raldi 4096 2009-05-25 23:08 .. ~ $ ls -d ~raldi/.gvfs dr-x—— 2 raldi raldi 0 2009-05-25 22:17 /home/raldi/.gvfs 然而,作为根,我不能“ls”甚至“ls -d”它: # ls ~raldi/.gvfs ls: cannot access /home/raldi/.gvfs: Permission denied # ls -d ~raldi/.gvfs ls: cannot […]

build议使用简单的LDAP服务器和客户端

尝试在Linux虚拟机(vmware)上设置无头LDAP服务器。 范围小,但需要可靠和易于使用。 强调优于function的简单性,超过gui的命令行。 什么是一些很好的select? 还需要某种客户端/pipe理器实用程序,以便我可以远程login,查看目录的内容,并根据需要进行更改。 基于Web的是好的,但独立的Windows客户端将是理想的。 我试图设置几次,一直挂在一路上的某个地方。 有人能指出我正确的方向吗?

如何在Win,Mac,Linux计算机上刷新DNScaching?

如何刷新Win,Mac和Linux计算机上的DNScaching?

在安装操作系统之前testing服务器

我们的开发服务器正在向我们倾斜。 所以在这一点上,我们正在为我们的服务器房间重新调整一些其他的服务器。 我的老板要我在testing服务器之前,我甚至尝试安装任何东西。 我们如何来解决这个问题?

我怎么知道我的驱动器正在旋转?

我已经在我的一个Linux服务器的驱动器上启用了“spindown”,只有BitTorrent客户端才能访问这个驱动器 – 也就是说,当我没有运行的时候,没有别的东西要访问磁盘并从spindown唤醒它(对吧? )。 但有些东西正在使磁盘每15分钟左右旋转一下。 我如何追踪stream氓罪犯? 感谢您的任何反馈!

如何在Linux下将子目录挂载到硬盘上?

让我们假设我有两个硬盘(A,B),并有以下目录: 在/ var / WWW 在/ var / WWW /上传 目前如果我上传一个文件到/ var / www OR / var / www / upload; 它将被保存在驱动器A. 如何使文件夹/ var / www /上传点到驱动器B.所以,如果我上传文件到/ var / www /上传它将被保存在驱动器B,但是当我上传文件到/ var / www,它将被保存在驱动器A.

访问位于NFS挂载点底层文件系统上的文件

也许这是一个奇怪的要求,但这与以下问题的相反: 是否可以在不卸载NFS内容的情况下查看底层NFS安装的内容? 我有一个安排,在多个远程站点的Linux服务器从中央服务器(所有的CentOS 5.x)挂载一个NFS共享。 认为: /opt/software或类似的东西。 如果一切正常,则客户机系统从主服务器挂载NFS导出,并且运行正常。 共享中包含的数据不会经常更改(也许是每周)。 我担心连接到主NFS服务器(NFS服务器停机,光纤切断等)的情况。 由于共享数据不会经常变化,所以我希望这些系统能够独立运行,如果他们失去了NFS挂载。 说安装程序消失了,我想使用NFS安装在同一位置下的/opt/software的本地文件。 另外,我会保持每天同步这些文件。 NFS挂载是可读/写的,因为可以从任何客户站点更改已挂载的卷。 这可能吗? 如何访问(或覆盖)底层目录中的文件? 可能会有超时问题吗? 有没有任何安装选项/技巧可以帮助这个?

记事本/编辑等同于Linux命令行

我正在寻找一个简单的文本编辑器,我可以从Linux的命令行使用编辑文件。 我习惯于在Windows中编辑文件,所以我正在寻找具有相同键盘接口的东西。 这意味着: SHIFT +箭头键/ PGUP / PGDNselect文本 CTRL + C,CTRL + X,CTRL + V复制/剪切/粘贴 而这是非常多的。 令人惊讶的是我很难find这样的事情。 Vi / emacs是自然而然的。 纳米接近,但有自己的非标准剪切/粘贴/select键盘快捷键。 这东西肯定存在的地方。 预先感谢指引我在正确的方向。

如何最小化Linux服务器重新启动

上周,关于是否需要重新启动Unix(或Linux)机器的Slashdot文章有一些评论。 超过几个评论者提到机器的正常运行时间为几年。 据我所知,linux盒子需要经常重新启动以应用内核补丁,特别是安全相关的补丁(比如ac1db1tch3z漏洞利用 )。 在“yum更新内核”之后运行uname -r似乎显示旧的内核直到重新启动才加载。 我的问题是,这些盒子如何实现多年正常运行? 我想到了一些可能的解决scheme 这些机器不是生产和/或暴露给用户的,所以安全补丁不是那么重要。 所有的海报都使用Ksplice等在线修补服务 内核安全补丁可以通过重新加载模块而不是整个内核来应用。 uname -r在内核补丁之后反映错误的信息,并且更新的内核被加载。 这些解释中的任何一个是否合理,或者我的理解中是否存在某些东西? 还有另外一种方法可以将过去两年来所需的二十多次重启最小化吗?