有没有办法在chroot中运行程序,同时仍然可以访问stdin / stdout? 我的第一个尝试是一个shell脚本: /usr/local/bin/real-app: ——– #!/bin/bash chroot /var/lib/app-root /usr/bin/app $* 然后将其链接到事物期望看到的地方: ln -s /usr/local/bin/real-app /usr/local/bin/app 但是这里有两个问题。 首先,该程序需要root运行。 我可以处理这个。 但是第二,似乎不再是STDIN / STDOUT的连接,这是父进程期望控制这个应用程序的方式。 有没有办法做到这一点? 我是否需要修改应用程序,以便它自己执行chroot系统调用?
我正在寻找一种audiostream解决scheme,能够从一个文件夹(recursion地)提供内容,并且可以随时转换为MP3(或其他),并以一个恒定的比特率从其他MP3和FLAC中提取。 如果解决scheme提供了简单的streampipe理,那么也是不错的:next / prev跟踪至less。 我试过Ampache,但它不会转换任何东西。 提前致谢。
我有兴趣解开一个rpm的包,所以我可以在不需要通过安装过程的文件。 似乎没有任何使用yum或rpm命令的选项。 我的目标是然后修改,然后重新生成的rpm。 有没有办法做到这一点?
这刚刚发生了三个星期前。 我的网站的内容没有改变,只是一个phpBB论坛使用MySQL作为后端。 在内容,页面服务等方面,一年来没有任何变化,但最近,每两天左右,服务器closures,根本无法访问(FTP,HTTP,MySQL),我必须通知我的服务提供商在物理上重启机器。 我曾经以为是和我在日志中发现的这些SIGTERM错误绑定在一起的,但是在其他地方我发现SIGTERM可能是我的提供者为我重新启动服务器。 问题是我不知道如何解决这些问题或find根本原因,因为我在这个领域的技能缺乏。 我的服务提供商已经基本告诉我,他们不提供我所需要的包(VPS)和我所需要的支持,而且我几乎都有关键的东西,而且是我自己的。 任何人有任何想法可能会发生什么? Apache / 2.2.3(CentOS) 20051115 Linux 2.6.18-028stab057.4#1 SMP Fri Aug 1 10:47:59 MSD 2008 x86_6 错误日志信息(最后的活动似乎是在5点01分与服务提供商重新启动(SIGTERM)在9:17): [2009年10月31日星期六00:08:22] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日星期六00:21:41] [error] [client :: 1] Options指令禁止的目录索引:/ var / www / html / [2009年10月31日星期六00:23:04] [error] [client :: 1] Options指令禁止的目录索引:/ var / www […]
我试图创build一个5.5TB数据的一次性快照到3个外部2TB驱动器。 数据位于XFS分区上,所以逻辑选项似乎是xfsdump,因为它可以跨越多个设备。 作为testing,我在其中一个驱动器上创build了一些较小的分区,所以我可以在几分钟内强制它到达驱动器的末端,而不是几个小时。 外部驱动器包含两个分区, /dev/sde1和/dev/sde2 ,都是256MB大小。 这是我正在使用的命令: xfsdump -o -l0 -s daily.0 / jones -f / dev / sde2 -p 10 / snaps 系统会提示input转储和介质标签,并开始备份。 大约30秒后,我收到这些消息: xfsdump:结束媒体文件 xfsdump:媒体文件大小750000128字节 xfsdump:转储大小(非dir文件):728189552个字节 xfsdump:注意:转储中断:经过27秒:稍后可以使用-R选项恢复 xfsdump:转储状态:INTERRUPT 这几乎是我希望看到的,因为它在/dev/sde2上的可用空间的/dev/sde2 。 运行xfsdump -I很好看: #xfsdump -I 文件系统0: fs id:767465ce-3031-4672-8341-dfb135d8a463 会议0: 挂载点:broze:/快照 device:broze:/ dev / mapper / vg0-snaps 时间:2009年11月3日星期二14:23:57 会话标签:“dump1” 会话ID:531a3622-84af-4767-a54b-a1b11a962dcb 级别:0 恢复:否 子树:是的 stream:1 stream0: […]
我有一个安装Fedora 11的P4系统。 如果没有连接显示器,它将无法启动。 显示器可能closures(甚至没有电源插入),但必须连接。 没有监视器,硬盘有点像启动服务,但没有达到我可以ssh的地步。 我已经将默认运行级别设置为3,并从grub中删除了rhgb条目。 欢迎任何build议。 编辑 :我已经将运行级别设置为3.机器启动正常,监视器插入到我可以SSH进入它的点。 只要我拔下显示器和重新启动,它不会启动到这一点。
我在我的Linux服务器上托pipe我自己的帐户(例如/ home / siteA-com / http,/ home / siteB-com / http等)。 我在http文件夹的内部文件上findwww-data,这样服务器可以在需要的地方进行更改(即Wordpress)。 我怎样才能让这些用户SFTP进入这些目录,并能够更改文件?
可以说我有3个队列(#表示数据): Q1: (in)[ ###](out) Q2: (in)[ #####](out) Q3: (in)[ #############](out) 比方说,我把我所有的ICMP数据包放在Q1,并在第三季度所有的持续下载。 如何使用tc命令(来自iproute2)在有数据时清空Q1,而忽略其他两个队列? 目前我限制了Q3的速度,但是这感觉相当粗糙。 在Q1没有stream量时,我希望Q3能够全速下载。 这可能吗? 更新:看我的我的QoS脚本的版本1 。 更新2:我进一步更新了我的脚本(见第2版 ),但是我已经改变了ISP,因为它没有在最后做QoS(所以不需要dynamic的速度改变)。 然而,我已经添加了-u和-d参数,所以我可以改变我的上/下限,而不需要编辑脚本。 这个脚本的问题是队列速度永远不会达到ceil的值; 他们只能达到rate – 我认为这不应该发生。 更新3:我不知道为什么,但我的QoS脚本的版本3的作品 ! 如果有人能解释为什么,那会很棒……我只做了很小的改动; 我看不出我是如何做到的。我发现它正在工作后,改变了突发设置。
给定以下格式的日志 2009-11-11 13:13:44,716 INFO Something happened : problem description . Waited 3 seconds 2009-11-11 13:23:44,716 INFO Something happened : problem description . Waited 1 second 2009-11-11 13:33:44,716 INFO Something happened : some other problem description . 我怎样才能提取之间的string:和. ?
在关机过程中,我将根目录(/)备份到所连接的存储器,然后从附加存储器的rsync备份到/引导期间。 我在关机时需要使用什么rsync命令? 请告诉我要排除的目录列表 什么是我需要在启动时使用的rsync命令? 如果在目标上有任何新文件,我不想覆盖它们,当我从源到目标执行rsync时