Articles of 更新

百胜在LAMP更新

当我在我的服务器上进行yum check-update ,我得到了一些我不敢更新的包。 我想知道是否可以安全地更新我的生产服务器上(我有一个备份,但)。 我很确定我的PHP代码将继续在它将被更新的PHP版本上运行。 但我担心一些关于不同的PHP扩展/模块。 在更新PHP时他们仍然在工作吗? 我确定有人有这方面的经验。 版本: CentOS 5.6 目前的PHP版本: PHP 5.3.6 更新PHP版本: PHP 5.3.8

yum更新,如果安装,否则安装

有没有一个命令来做到这一点:如果一个软件包已经安装,更新它,否则安装最新版本 现在我正在做两个命令: yum install mypackage yum update mypackage 也许有一个更有效的方法?

在Ubuntu上安装更新需要系统重新启动

有时在安装更新后,服务器机器会说 *** System restart required *** 。 我们当然遵守。 这真的是这个工作吗? 我无法想象这已经是最好的做法。 因为你不想重启你的服务器。 您的服务器上运行的是实时stream量。 运行Ubuntu 14.04。 我们使用sudo apt-get upgrade和sudo apt-get dist-upgrade安装更新。 需要指导。 谢谢!

如何在CentOS下保持SpamAssassin最新?

我正在运行CentOS 5.4,通过yum安装SpamAssassin。 然而,安装的版本是SpamAssassin 3.2.5版本,我发现这个版本有许多过时的规则 – 包括一个规则FH_DATE_PAST_20XX ,它将2010年的所有邮件标记为垃圾邮件。 不好。 yum说SpamAssassin是最新的 – 我能做些什么来使yum保持SpamAssassin 真的是最新的?

提案涵盖引擎更新的新EICAR格式

EICARtesting文件用于functiontesting防病毒系统。 如今,几乎所有的视audio系统都会将EICAR标记为“testing”病毒。 有关这个历史性testing病毒的更多信息,请点击这里 。 目前EICARtesting文件仅适用于testingAV解决scheme的存在 ,但不会检查引擎文件或DAT文件的最新性 。 换句话说,为什么要对一个可能拥有超过10年的DAT文件的系统进行functiontesting。 随着病毒数量的日益释放,随着时间的推移,EICAR签名失去了作为testing工具的价值。 这就是说,我认为EICAR需要进行更新/修改,以便与AVpipe理解决scheme配合使用进行有效的testing。 serverfault上的一些人对这个问题的早期版本做出了回应。 对于答复者:请着重点: 这个修订的问题是关于testing AV系统的function。 请不要回应pipe理解决scheme,因为他们没有testing部署和现场。 pipe理解决scheme的报告,可能有这样或那样的缺陷:有时机器可能不包括在例行的AVpipe理由操作员错误。 有时AV由不同的公司或组织pipe理。 不pipe你的立场是“pipe理”,这不包括在部署后“testing”恕我直言。 这个问题是关于真实世界的testing,而不使用活的病毒…这是原来的EICAR的意图。 我提出了一个新的EICAR文件格式,附带一个XML blob,这将有条件地引起Antivirus引擎的响应。 X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-EXTENDED-ANTIVIRUS-TEST-FILE!$H+H* <?xml version="1.0"?> <engine-valid-from>2010-1-1Z</engine-valid-from> <signature-valid-from>2010-1-1Z</signature-valid-from> <authkey>MyTestKeyHere</authkey> 在此示例中,防病毒引擎只会在EICAR文件上发出警报,如果签名或引擎文件都等于或比有效起始date更新。 还有一个密码可以保护系统pipe理员使用EICAR。 如果您在“testing驱动devise”TDD软件中有一个背景,您可能会知道我所做的只是将TDD的原则应用于我的基础架构。 根据你的经验和联系方式,我怎样才能使这个想法发生?

重新启动已经运行了365天的CentOS 6服务器

我注意到今天正常运行的时间,我的服务器已经连续365天。 这导致我谷歌“我应该定期重新启动我的服务器”。 这让我知道是的,我应该在任何内核更新之后重启,否则新内核不会激活。 我猜很明显,但不是我今天知道的。 我一直保持在我的更新之上,但从来没有重新启动… …现在我有点害怕。 前段时间我重新启动了一个不同的盒子,由于一些grub conf问题,它没有恢复。 在没有从救援模式中修复它(我不知道我在做什么)之后,我select了重新安装这个盒子 – 反正没有太多,这样做是微不足道的。 有什么我应该检查(在configuration文件等),在我重新启动之前,可能会最小化我的机会类似的失败?

EL6的三个实例,两个显示openssl的更新,三个不显示

在修复DROWN时 ,我需要在几台EL6服务器上更新openssl软件包。 SSLv2很久以前就被closures了,但是需要得到这些二进制文件的更新。 我发现yum update在两台机器上显示了更新的openssl二进制文件,但不是第三个。 所有三台机器上的存储库都是相同的。 是不是有一个原因,百胜将提供一个盒子的更新,而不是另一个(假设两台机器的回购configuration是相同的)?

什么是XP的'at'命令的Vista相当于?

我试图自动化一些工作,并在Windows XP上使用'at'命令。 但是,Vista没有这个。 我用什么来代替? 它也需要从批处理脚本中使用。

在CentOS中,我如何将Python 2.4.3更新到2.5?

我想Python 2.5,而不是3.0。 我可以使用yum update吗?

从debian lenny更新到挤压

我试图从debian lenny更新挤压我的64位根服务器,并做了以下事情: 修改sources.list apt-get更新 apt-get升级 apt-get install linux-image-2.6-amd64 最后一步导致以下错误输出: Reading package lists… Done Building dependency tree Reading state information… Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been […]