我在EC2 上托管了一台服务器。服务器建立在Linux AMI 上,基于 CentOS。它专用于客户端项目,我通过 SSH 连接。有时,我忘记在不使用时关闭服务器,从而产生不必要的成本。
如何使服务器在不活动时自动关闭,例如30 分钟后没有 SSH 连接?
当然,我正在寻找最简单的解决方案。每隔一小时左右检查一次也可以,只是工作可靠的东西。
我有一个安装程序抱怨错误的 Windows 版本号,阻止升级到要安装在 Windows Server 2012 上的应用程序:
不支持的操作系统,major=6,version=2.2,sp=0.0,type=3
是否有可能使用垫片来改变type=3到type=1对安装?如果是这样,关键步骤是什么?
根据.exe文件的属性,安装程序是用dotNetInstaller 制作的。我可以想象它通过调用 API 函数来检索版本号(更新:不,它是)。我已经尝试在各种兼容模式下运行安装程序。不幸的是,这不会影响报告的版本号。另请参阅我关于超级用户的问题。GetProductInfo GetVersionEx
在 EC2/Amazon Linux AMI(基于 Centos)上,我创建了/etc/yum.repos.d/nginx.repo:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
Run Code Online (Sandbox Code Playgroud)
然后我成功安装了nginx 1.4.2:
sudo yum --disablerepo="*" --enablerepo="nginx" install nginx
Run Code Online (Sandbox Code Playgroud)
现在,当我运行时sudo yum update,我得到:
---> Package nginx.x86_64 0:1.4.2-1.el6.ngx will be updated
---> Package nginx.x86_64 1:1.2.9-1.11.amzn1 will be an update
Run Code Online (Sandbox Code Playgroud)
不!
如何永久阻止更新?(实际上是降级)