我在Linux上运行Apache,我使用OpenSSH为某些客户提供SFTP访问权限,以便他们可以上传他们的页面,并查看他们各自的站点日志(访问和错误)。 我正在使用OpenSSH中的新function来chroot他们的SFTP访问,到目前为止这么好。 我的问题是,在error_log中,“File not found …”的每个引用都是使用OS文件系统path给出的,而不是“Web”path。 我宁愿有错误日志上的Webpath,以便不显示OSpath。 由于我已经chroot的用户,我不想透露在操作系统,他们的文件实际上位于… 有没有可能通过任何指令来改变这种行为? 我试图find它,但找不到任何东西:( 谢谢,Craconia
我目前正在为我的业务使用的networking服务器编写备份计划。 我对这个领域非常陌生,对于应该如何工作有一些想法,但是不确定使用什么工具以及什么样的恢复过程是合适的。 我正在寻找一些相对简单的东西,并不一定是100%的偏执就足以给我一个可靠的备份。 速度不是本质的,不会有一个真正的回退。 备份将被放置在现场存储的单个硬盘上(目前还没有选项)。 备份将每周进行一次。 我受到时间和金钱的限制,这就是为什么我要瞄准一个足够好的解决scheme。 定期拍摄Web服务器系统驱动器的映像,并将其作为备份使用? 我应该testing备份是否每次执行都正确地恢复? 这有点宽泛,但是如果你在我的位置,考虑到我正在运行的服务,你会使用什么设置? 我应该添加额外的机器和拆分服务? 任何意见非常感谢! 请参阅下面的服务器细节 networking服务器 平台 Linux Ubuntu服务器 运行 邮件服务器 SVN服务器 链接到MediaWiki WordPress的 Apache的Web服务器 硬件 单500gb SATA驱动器 build筑 路由器(带防火墙)后面的单机可以访问互联网。 计划: 根据这里的答案,为了不至于太狡猾,我已经落实了下面的行动计划。 RAID 1 //是有意义的,共识是不明智的 独立的备份框与rsnapshot连续备份 以防万一外置硬盘每周图像 非现场备份//还没有find供应商,稍后会担心 感谢大家的帮助!
我正在计划安装一个新的NAS系统,决定是否使用Openfiler或类似的东西。 我一直在检查一些RAID卡,并考虑硬件故障或替代,我怀疑是否可以直接从软件RAID5进行系统启动,而不必先从另一个卷启动。 这会给我灵活的代替我的硬件的情况下,没有任何问题,没有问题,知道该软件正在处理我的RAID,我不依赖任何品牌或型号,特别是…
我正在使用WebInject (CLI而不是GUI)来testing在线Web服务。 我打算和第三方一起去,直到我find了这个小gem,并意识到我可以拯救… 我想完成的是grep WebInject(Perl脚本)的结果。 如果它find一个模式,然后pipe结果给邮件。 我是新手,不太清楚如何编写评估结果并将其发送到邮件的逻辑。 这是我迄今为止: $ perl webinject.pl | grep'TEST CASE FAILED' 如果grep发现匹配,我只想发送一封邮件,否则不应该发送邮件。 我想用cron设置它以10或15分钟的间隔运行。 作为一个侧面说明,是grep能够抓住匹配模式的前导和尾随字符? 更新1:找出前导线和尾随线(-A#-B#) 非常感谢!
我们正在使用rsnapshot进行备份。 它使用硬链接来有效地存储不变的文件,并从服务器rsyncs更改的文件。 硬链接部分调用这样的命令 cp -al /current /old 但是这个过程耗尽了所有可用的内存。 有没有办法限制cp进程的内存,还是有一个memnice实用程序一个很好/ ionice?
最新版本的IPFire(v2.7核心38)使用linux 2.6.32.15内核。 这包括微软的Hyper-V合成驱动程序。 我如何让他们工作? 当IPFire启动时,会自动加载hv_vmbus驱动程序。 那很棒。 我只是希望它也加载networking驱动程序和存储驱动程序(即使只是networking驱动程序将做!)。 我可以看到存储在/lib/modules/2.6.32.15-ipfire/kernel/drivers/staging/hv的驱动程序( hv_netvsc.ko等),但我似乎无法确定在哪里configuration系统来使用它们。 请帮忙!
我想要使用相同的IP地址托pipe几个网站。 我的ISP给了我一个静态IP地址,但是我有三个不同的networking服务器(所有运行不同的站点)挂在一个廉价的交换机后面,所有都最终落后于这一个IP地址(我是一个Apache,两个是Windows的,所以我不能真正巩固他们)。 我可以使用基于端口和传入IP地址的交换机进行端口转发,但不能使用主机名。 这不是一个长期的解决scheme,因为唯一的方法来区分我试图通过端口的networking服务器。 这很丑陋。 我也有一个两个网卡,我希望作为一个更强大的防火墙/路由器使用Linux的盒子。 我的问题是 – 什么是最好的方式把我的Linux机器(运行Xubuntu)到一个路由器,将能够路由的主机名称,而不仅仅是IP地址? 我想离开Xubuntu的盒子,所以没有专门的路由器Linux发行版请。 我看了Shorewall,但是我找不到一个方法让它根据主机名而不是IP地址来路由数据包。 IPTables的路要走吗? 如果是这样,有人可以指向我的教程或如何做到这一点? 我GOOGLE了,我很震惊,这不是一个更频繁的情况!
Linux中renice和chrt命令有什么区别?
我刚刚开始从我们的构build服务器得到一个Nagios警告,指出进程的数量超过了限制。 看看我们的穆宁图,我可以看到,stream程数量从12月份的280个稳步增加到现在的430个。 我想知道如何才能确定进程数量增加的原因,以便我可以根据需要重新启动服务或调整其configuration。 服务器细节:CentOS 5.1,主要运行的是我们在Tomcat下运行的Hudson构build服务器,以及一个主要是Hudson代理的Apache httpd服务器。 我已经尝试重新启动httpd和Tomcat,但进程的数量保持不变。 “top”表示只有其中一个进程处于活动状态; 其余的都在睡觉。
对于Windows系统,我使用了一个名为proxifier的程序,它强制所有networkingstream量通过指定的SOCKS / HTTPS代理(除个别程序添加到例外列表外)。 它适用于我的Windows系统,但我需要在我的Linux系统上做同样的事情。 我需要一个Linux程序,强制networkingstream量通过指定的SOCKS代理。 有没有人知道这是一个很好的Linux程序?