我想知道是否有人可以谈论基于硬件的防火墙的优点,直接在Web服务器上使用iptables。 我正在评估为一个生产箱设置专用防火墙的成本效益。
请用粗体在“top”命令中解释以下行: Mem:总计1026228k,使用449640k,使用576588k, 缓冲44812k 交换:共1052248k,使用2020k,使用1050228k,使用189092k 谢谢Arpit
我有一个共享的托pipe帐户与SSH访问。 我已经build立了一个虚拟的Python安装,并在$HOME的系统文件夹的副本: ~/bin, ~/lib … 我已经通过easy_install安装了mercurial,一切都很顺利: hg可执行文件位于~/bin/hg ,我的$PATH知道这一点。 我可以在服务器上创build并提交存储库。 但是,当我试图通过SSH克隆我的笔记本电脑到我的笔记本电脑,我得到一个错误,无法findhg 。 $ hg clone ssh://myuser@server/hg/foobar remote: jailshell: hg: command not found abort: no suitable response from remote hg! 如何告诉mercurial(或SSH或jailshell)在哪里寻找可执行文件?
我需要能够判断一系列服务器上是否有任何活动的服务器,如果没有,则自动closures它们(closures虚拟机)。 这不是一个简单的任务,因为我有1000多个服务器实例,包括各种操作系统(Win,Unix,Linux)和许多不同types的configuration。 这使得安装正常运行时间代理的盒子是非平凡的。 另外,因为用户是pipe理员,我不能确保我安装的工具不会被篡改。 所以我的想法是将每个服务器视为一个黑盒子,并使用服务器外部的统计信息来决定是否有活动: 监视所有服务器的磁盘和CPU活动。 如果磁盘写入和CPU活动在1小时内降至零,则假定系统处于空闲状态并将其closures。 如果我有90%的准确度,我不在乎closures更多的机器。 上述黑匣子是工作还是不可靠? 什么黑匣子指标会更合适?
如何在Expect中发送文件的内容? 我必须以某种方式使用cat命令吗? 如果是的话如何? 可以说我的文件被称为1.txt。 例: 期待“input命令发送:”{发送“???? \ r”} ???? – >文件内容1.txt。
我有一个博科FC交换机,我想要做一些分区。 我有一个包含太多行的构build文件,可以将其复制粘贴到正常的交互式会话中,并且使用交换机和我的unixpipe理服务器之间的预共享密钥设置了ssh。 我没有期望,宁愿坚持直接的SSH和bash。 我已经尝试单独发送命令,但它失败了,因为每个ssh命令是一个单独的会话,所有未提交的命令会在会话被删除后立即刷新。 我试过这个: cat testbuildfile | ssh -tt user@switch 它几乎可以工作,因为它运行我的构build文件中的所有命令,但是它使我在Brocade上的一个会话完成后无法使用。 我有我的博科命令提示符,但如果我input任何东西,它挂起,我不得不ctrl-c回到我的UNIX服务器。 我知道我可以把commit命令放到我的构build文件中,但我宁愿有机会在提交之前检查和validation工作。 理想情况下,我想让它运行我的命令文件,然后让我login到它开始为我检查,然后手动提交命令的会话。 我可以这样做吗? 编辑:在Brocade交换机上运行脚本是不可能的,否则会导致保修失效。
我将如何去提取mbox文件中最新收到的消息的“Date:”标题? 请注意,这不仅仅是最近发生的“^ Date:”的问题,因为它可能是引用回复的date,而不是实际上收到的最新消息。 所以,大概,一些正确的parsing将不得不涉及。 grepmail似乎善于通过mbox'es聪明地磨,但我似乎无法find一种方法来实现这个看似平凡的任务。 任何input? 谢谢。 E:好的,我真的很厚。 ls -l mbox可能会这样做。 那么在那里。 不过,我会对更有创意的方法非常感兴趣。
当一个进程产生一个子shell时, ulimit是如何inheritance的? 是由用户,按壳还是组合? 具体而言,这是在HP Server Automation作业在某些受pipeAIX设备上出现故障的情况下发现的,因为软硬限制之间存在交互。 简而言之,代理(以root身份运行并在处理来自SA的命令时生成一个子shell)无法处理一些作业,因为它的子shell正在打ulimit 。 增加ulimit解决了这个问题,但ulimit是如何inheritance的,以及是否需要提高软限制或硬限制(或两者)限制的问题是敞开的。 这个问题的答案是什么? 它可能是特定于AIX的,也可能是跨Unix / Linux的变体 – 哪一个更好。
到现在为止,我一直使用SecurityFocus邮件列表来告诉我可能需要升级服务器包。 我使用这种方法的主要问题是: 大量的项目每一天。 我简单的没有时间阅读每一个 很多无趣/无关的项目。 很容易忽略其他项目之间的有趣的项目 在理想的情况下,我只会得到关于我感兴趣的软件包的信息(在大多数情况下,我已经安装在我的服务器上的软件包) 与这个软件包有关的信息将包括更新的简短描述,也可能包含一个更新日志(我经常升级服务器软件包,甚至没有看到实际的变化) 我忽略了一个主要的来源 , 工具或系统 ,可以帮助我保持最新?
我在我的Ubuntu笔记本电脑上有一个工作环境,我想用三个不同的屏幕。 例如。 在terminal,我通常写 screen -S mywork run_server_1 然后,按ctrl-a c创build第二个屏幕 run_server_2 等等 我想写一个脚本来自动设置这个环境,但是我怎样才能从一个脚本控制多个屏幕? 更新:我真的希望能够从一个shell脚本,而不是屏幕configuration。 文件。 有没有办法做到这一点?