Articles of linux

写的bash文件做日常增量备份?

我想写bash文件做日常备份…我怎么能做到这一点? 由svnlook youngest我可以得到当前svn存储库修订…我怎么可以存储svnlook youngest的结果在variables,以及如何我可以采取不同之间的修订 理解我的意思是看到以下内容: – svnadmin dump $SVN_REPOSITORY –revision old_revision_number:YOUNGEST_revision_number –incremental > $SHERD_AREA/incremental_backup"

SCP通过远程用户X通过不同的本地用户帐户

我经常必须通过scp部署东西。 问题是远程机器(例如tomcat)上的用户与我login的用户(例如mylogin)不匹配。 几乎总是我不能直接login远程用户(禁用pipe理员) 假设如下:我想部署一个文件到tomcats的webapps文件夹中,但是只能通过远程机器上的“sudo -U tomcat”来完成。 此刻我正在做某事。 喜欢这个: scp file.war [email protected]:/home/mylogin/tmp/ ssh [email protected] 'sudo -U tomcat cp /home/mylogin/tmp/file.war /tomcat/webapps/' 没有临时文件夹有没有更好的解决scheme? 我的意思是,是否有可能与一个sudo“中间”只有一个复制? 这可以通过portforwarding完成吗? 这个问题与此有关

将Linux作为虚拟机克隆还需要做什么更改或标准化?

在将多个Linux副本作为VM时需要考虑什么? 在Windows中,我知道有sysprep生成随机的SSID,并使其独特的副本。 任何人都可以在这里分享吗? 谢谢, 阿尔伯特

查找/删除不包含任何文件的顶级文件夹

我想删除不包含任何文件的顶层目录,但可以包含其他空(即再次不包含文件)目录。 例如: $ ls -R .: foo/ ./foo/: bar bar1 ./foo/bar/: ./foo/bar1/: 在这里,我想删除目录foo/ (及其子目录)。 起初,我想用像find . -type d -empty东西的东西find . -type d -empty find . -type d -empty用于search,但由于foo包含目录,因此只能find较低级别的目录: $ find . -type d -empty ./foo/bar ./foo/bar1 我想我可以循环直到find . -type d -empty find . -type d -empty找不到任何东西,但是我可能会得到一个非常大的目录结构,其中包含很多这样的空目录,我担心这样做会对性能造成影响。 任何想法?

如何让PID等待一个信号量

如果我插入一个卡住的进程并查看表单的输出: [gaius@redhat64 bin]$ strace -p 18185 Process 18185 attached – interrupt to quit [ Process PID=18185 runs in 32 bit mode. ] semop(458760, 0xffa00af0, 1 我如何找出最后增加的信号量/我正在等待的PID? 我知道ipcs -p的lpid列,但只适用于共享内存段。 我的操作系统是x86_64上的RHEL 5.4(Tikanga)。 谢谢!

Dbus或Udev命令查找连接的硬件

这是一个愚蠢的问题。 一旦我知道了这个命令,我在两三个月前就使用过了,但现在看来我不记得了。 我试图find它使用谷歌,但没有发生 这是一个dbus命令发送一个查询到udev或类似的东西,基本上我可以做的 mysterious_command | grep Storage 我可以看到所有的USB存储驱动器。 (不,使用挂载它是不一样的,因为它只是给我挂载分区,而不是如果他们是USB存储或任何…或者它可以,我不知道这一点)。

在Workstation机器上运行VMware虚拟机

你好! 关于虚拟机架构我有一个更深的问题,但是需要先问一下。 为了节约成本和省电,我想有三台虚拟机(一台Trixbox CE,一台Windows 2008 R2,一台Ubuntu服务器)运行一台也将用作工作站和存储中心的机器 – 我想到现在为止,眉毛长起来了,头也在颤抖,但是听我说… 以上的使用不会同时发生。 这台机器每天打算不超过14个小时。 在我设想运行3台虚拟机的10个小时内。 此后3台虚拟机将closures,机器将在剩余的4小时内用作工作站。 主机操作系统将是一个Linux的衍生品 – 请build议与虚拟化一起…我只有Ubuntu服务器的经验,并知道我的方式在控制台。 我还想让我的+/- 3TB的磁盘空间(RAID 10)以“NAS”的方式提供给所有的操作系​​统(包括虚拟机)和本地networking上的所有设备。 首先,你对这个设置有什么保留? 如果可能/可行,我应该如何设置(不要在这里查找细节,只是在正确的方向推动)虚拟机。 我想可能会有很多人问类似的问题,但是如果不可能或不可行的话,我将不得不寻找一个替代scheme。 回顾一下我的问题,我意识到问这个问题有点傻,但我找不到任何其他的方式来问这个问题。 我非常感谢你的回应。

有关如何使用LVM的问题

我已经使用了一个LVM分区,所以我很好。 lvdisplay命令 — Logical volume — LV Name /dev/unclebob-vg0/unclebob-swap VG Name unclebob-vg0 LV UUID BZgkTD-srBf-5wx7-5gO3-ikKt-5zz5-o2Lj1z LV Write Access read/write LV Status available # open 1 LV Size 952.00 MB Current LE 238 Segments 1 Allocation inherit Read ahead sectors auto – currently set to 256 Block device 254:0 — Logical volume — LV Name /dev/unclebob-vg0/unclebob-root […]

在封闭的虚拟环境中replace路由器

只是一个简单的问题,我怎样才能在包含两个独立子网上的几个窗口和linux服务器的vmware esxi环境中创build一个路由器的替代品? 我想使用红帽作为服务器做子网之间的路由,我不想做任何NAT或伪装。 谢谢,Matt。

Linuxterminal:如何在Windows PC中searchpath?

我是新手在Linux中,我与Linuxterminal工作,以控制另一台Linux电脑(客户端)。 除此之外,我有一些访问Windows PC的permition。 他们给我一些IP地址,用户和密码。 但我有一些问题在打开一些文件使用PHP。 Windows PC的拥有者只是给我一个phisycal文件的位置来打开aome数据库文件。 实际上,我需要从path打开该数据库。 我该如何searchpath和文件使用terminal?