我一直在和一个团队合作,他们曾经把所有的应用程序和HTTP服务(比如Apache或Tomcat)安装到'/ srv'目录。 我怀疑主要是为了尽可能地将安装的服务与操作系统分开。 对于我自己的项目,我保持这种做法。 然而,随着时间的推移,越来越多的人认为这可能不是一个好主意:它阻止你使用分发特定的软件包(他们在团队中的声誉非常差,所以大部分都是自定义安装),我注意到当尝试使用已经可用的厨师食谱时,我遇到了相当麻烦。 所以最近我很想切换到使用分发特定的包,而不是尝试构build适合该目录结构的自定义安装。 我想知道是否有什么我可能忽略的。 实际上有没有什么好的理由把所有的东西都放到'/ srv'目录中,或者没有任何理由不使用分发包? 我目前需要的是: nginx ,Tomcat(Oracle JDK )和MongoDB 。
我正在build立一个服务器,其他人将通过ssh访问sudo。 他们可以根据需要安装并进行更改,但是我仍然需要pipe理服务器,安装补丁和软件更新等。 我想知道如果我保持根密码,以便我可以随时做我需要的,我可以以某种方式禁用与sudo的人可以用sudo来改变它。
我们周五部署了新的Linux / Exim / Spamassassin邮件服务器(在周末没有pipe理员的情况下总是部署一个好主意)。 平均15分钟的负荷一直在1.3左右。 机器响应迅速,邮件在合理的时间内交付。 我们可以假设这是可以接受的吗? 如何将一定数量的负载视为可接受或不可接受? 什么指标被使用?
我正在使用红帽企业Linux 5 Linux机器。 我发现如果用户在/ etc / sudoers文件中,那么如果用户使用sudo运行命令,用户将以root权限运行这个命令(不知道root密码,用户运行sudo只需要input用户自己的密码为了用sudo运行命令)。 这是正确的理解? 如果是,那么这是一个安全漏洞? 由于root以外的用户可以以root权限运行? 在此先感谢乔治
道歉,如果这是一个愚蠢的问题,但我还没有find答案呢。 如何找出给定文件夹或分区有多less空闲磁盘/文件空间? 基本上我需要知道在服务器上执行任务之前有多less可用空间,并且不希望意外达到极限。 提前致谢。
当我坐着看我最近脏兮兮的黑客运行时,我开始想知道你创build了什么样的肮脏的黑客,是如此糟糕,他们是真棒。 过去我们都有一些 – 他们可能还在某个地方生产,在某种程度上还在工作。 这让我想起了我们在移动数据中心时必须实施的破解。 我们的IVR必须继续运行,因为我们正在迁移的数据中心是主要的数据中心,新的小学还没有准备好接收stream量。 那么我们该怎么办。 那么我们接听DC1的电话,然后通过互联网发送到200英里远的DC2 …这只是觉得这么错了。 所以问题是,什么是一个(或更多)你真棒坏黑客?
我不是在问如何找出瓶颈。 我只是知道如何检查硬盘驱动器是否在极限状态下使用(从而导致瓶颈)。 像我可以看到CPU和RAM的使用百分比top 。 有没有像我可以监视硬盘活动的东西? 本机Linux工具首选。
我是Fedora的使用者,但我知道大多数SCADA系统都使用CentOS。 我将在Linux中提供一个SCADA解决scheme。 我应该转换为CentOS还是留在我的朋友Fedora?
假设在当前目录下有多个子目录,其中一个被称为A. 如何删除除B之外的所有子目录?
我想写一个bash或perl脚本来在我的基于debian的机器上安装一些软件包。 我希望它是这样的: aptitude install package1 aptitude install package2 但是,我不知道如何在提示中通过脚本自动说“是”,以确认您想要安装该软件包。 有人可以给我一个Perl和bash的例子吗? 格拉茨!