有太多的select,很难知道从哪里开始。 我的要求是这些: 在Linux上运行 大多数文件的大小在5-9 MB之间。 还会有相当数量的小型jpgs(100px x 100px)。 所有的文件需要在http上可用。 冗余 – 理想情况下,它将提供类似于RAID 5的75%的空间效率(在RAID 5中,这将被计算为:具有4个相同的磁盘,25%的空间用于奇偶校验=> 75%的效率) 必须支持数PB的数据 可扩展性 在商品硬件上运行 另外,我寻找这些品质,虽然它们不是“要求”: 稳定,成熟的文件系统 很多动力和支持 等等 我希望得到一些关于哪个文件系统对于给定的需求最好的input。 我的组织中有些人倾向于MogileFS,但我不相信这个项目的稳定性和动力。 基于我有限的研究,GlusterFS和Lustre似乎得到了更好的支持。 思考?
有没有办法查看远程服务器上是否存在目录? 也许有更好的办法,但我正在编写一个应用程序部署脚本,并且如果目录不存在以放置文件,我想在远程服务器上创build一个目录。 提前致谢!
我是一个只有不到500名用户的组织中的networking和系统pipe理员。 我们有许多Windows服务器,这当然是我的专业领域。 我们也有一小部分Debian服务器。 我们即将终止这些Debian系统的系统pipe理员。 我想知道如何确保以前的pipe理员将来无法控制这些系统,至less在我们雇用替代的linux系统pipe理员之前。 我有物理/虚拟控制台访问每个系统,所以我可以在各种用户模式下重新启动它们。 我只是不知道该怎么做。 请假定我目前没有root权限访问所有这些系统(我现在认识到这是我的一个疏忽)。 我在Linux上有一些经验,每天都在桌面上使用它,但是我必须承认,我是Linux的合格用户 ,而不是系统pipe理员。 我不怕命令行,但是…. 有人应该采取哪些步骤来“保护”系统从其他人的一系列步骤? 我再次向你们保证,这是合法的,我应雇主的要求重新控制我的雇主的制度。 我希望不必永久closures系统,而且仍然可以合理地确定它们是安全的。
我想获得多个文件的最后10行。 我知道他们都以“-access_log”结尾。 所以我试了一下: tail -10 *-access_log 但这给了我一个错误,其中: tail -10 file-* 给我我期望的输出。 我认为这可能与BASH更接近尾巴。 然而,命令如: cat *-access_log 工作正常。 有什么build议么?
我需要在VMWare Workstation中调整Ubuntu客户机的磁盘空间大小。 在vmware工作站中使用扩展磁盘实用程序后,我需要做一些linux魔法来调整分区大小。 我search了很多有关resize的文章。 不幸的是我并不是很了解这一切。 任何人都可以帮我解决这个问题吗? jclawson@ubuntu:~$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/ubuntu-root 7583436 5678136 1520072 79% / udev 1030884 152 1030732 1% /dev none 1030884 0 1030884 0% /dev/shm none 1030884 72 1030812 1% /var/run none 1030884 0 1030884 0% /var/lock none 1030884 0 1030884 0% /lib/init/rw /dev/sda5 233335 39274 181613 […]
我还有一个关于df的问题,现在我得出结论,我需要运行fsck我的分区,我一直在阅读,如果可能的话,希望得到一些build议。 情况是这样的,没有物理访问服务器,我想运行fsck。 从我读我只需要touch /forcefsck ,当我重新启动它将运行fsck。 我的问题是,在它的基础上,fsck会运行什么论据? 是否需要用户input来纠正错误等? 运行后会保存logging发生了什么? 如果这是如何运行它将是完美的,无论如何强制重新启动? fsck -v -p /machine/disk/p1 2>&1 > fscklog.txt 在这里他们也描述了这个: 在debian和Debian衍生产品如ubuntu上编辑远程服务器上的/ etc / default / rcS也是一个好主意,并设置“FSCKFIX = yes”,在启动时间fsck中加上“-y”,所以不会冒险远程服务器被卡住等待某人在控制台login并运行fsck。 但在似乎并不存在的Centos上 目前我只有ssh访问权限,所以我对它如此挑剔。 以下是关于服务器上磁盘和已安装卷的一些信息: http : //pastebin.centos.org/33314 谢谢。
我正在研究设置一个由三个CentOS 5.4盒子组成的负载均衡服务器解决scheme。 其中两个箱子将驻留在一个设施中,而另一个将驻留在另一个设施中。 我目前正在设置心跳,ldirectord,ipvsadm负载平衡的机器,但我不知道它会去工作 我不太熟悉所有这些工作背后的细节,但是当这些服务器不在同一个局域网上时,负载平衡能够正常工作吗? 我不确定心跳是否使用SNMP发送信号,这只能通过局域网工作。 有没有人试过或find了不同的解决scheme?
当连接到一台特定的服务器(运行Debian Lenny)时,它总是需要5秒钟才会提示我input密码。 login后不再有明显的延迟。 这个networking中的任何其他服务器也没有延迟(虽然他们没有运行Lenny)。 任何想法是什么可能导致这一点,以及如何解决它?
这一直困扰我一段时间,因为我没有坐下来写下来究竟是怎么回事。 我们的RedHat服务器networkingconfiguration遍布整个地图。 在安装了RH4和RH5的服务器上,有时我们会pipe理/etc/sysconfig/networking/devicesnetworking信息,有时在/etc/sysconfig/networking/profiles/default ,有时在/etc/sysconfig/network-scripts 。 我明白什么时候“configuration文件”起作用了, redhat-config-network应用程序(也就是CentOS的system-config-network和其他分支机构)在使用时将文件写入到那里,否则我相信默认设置最初是在networking/devices 。 假设configuration文件驻留在所有这三个关键目录中,它们按照何种顺序进行评估以及是否在primefaces目录级别,或者是否为每个单独的文件执行顺序? 也就是说,如果我在最高级别的目录下有一个ifcfg-eth1,而没有别的,在二级目录中有一个ifcfg-eth0,eth0configuration会被考虑,还是会被跳过,eth1是唯一configuration的设备?
我们有一个在多个tomcat中有一个Apache实例的系统。 这些tomcats然后连接到各种数据库。 我们用mod_proxy_balancer来平衡tomcat的负载。 目前我们每秒收到100个请求,Apache服务器的负载很低,但是由于数据库对tomcats的操作非常繁重,所以负载大约有25%(我估计他们可以处理)。 在几个星期之内发生了一件事情,我们估计我们的请求会跳得很厉害,可能是10倍。 我正在尽我所能减轻我们的雄猫的负担,但我知道我们将用尽能力,所以我想优雅地失败。 通过这个我的意思是,而不是试图处理太多的连接,所有的超时,我希望Apache以某种方式监测平均响应时间,只要响应时间到Tomcat超过某个阈值,我想要一个错误页面显示。 这意味着幸运的用户仍然可以快速获得页面,而不幸的用户可以快速获取错误页面。 而不是每个人都等待太久的页面,最终每个人都会超时,而数据库被淹没在从未使用的查询中。 希望这是有道理的,所以我正在寻找如何实现这一目标的build议。 谢谢