服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我已经复制了这两三次,所以我猜测我在做什么是错的。 这是我的步骤: 通过EC2pipe理控制台启动新的实例:Ubuntu Server 13.10 – ami-ace67f9c(64位) 以默认值启动(使用我现有的密钥对) 实例启动。 我可以通过使用Putty或Macterminal进行SSH连接。 成功! 我重新启动实例 10分钟后,当实例应该备份并运行时,我的terminal连接显示: stead:~ stead$ ssh -v -i Dropbox/SteadCloud3.pem [email protected] OpenSSH_5.6p1, Op`enSSL 0.9.8y 5 Feb 2013 debug1: Reading configuration data /etc/ssh_config debug1: Applying options for * debug1: Connecting to 54.201.200.208 [54.201.200.208] port 22. debug1: connect to address 54.201.200.208 port 22: Connection refused ssh: connect to […]
我正在寻找重命名一个Azure虚拟机。 我已经使用本指南将虚拟机从一个订阅复制到另一个订阅: http://blogs.msdn.com/b/microsoft_press/archive/2014/01/29/from-the-mvps-copying-a-virtual-machine-from-one-windows-azure-subscription-to-another-与-powershell.aspx 这工作得很好,我对新订阅中新创build的VM感到满意。 但是,虚拟机保留了原来的系统名称,我想重新命名这个。 “名称”是指在以下屏幕截图上的Azure门户上给出的标签: 我已经改变了新虚拟机的主机名称,希望它能反映这个列表中的变化,但无济于事。 DNS和所有其他设置是正确的。 有没有什么办法可以在不创build新的虚拟机的情况下改变它? 也许有一个cmdlet可以让这个名字被改变,或者在门户中隐藏一个选项?
我正在与一个已经将Varnish部署为所有Web通信的caching逆向代理的组织一起工作。 他们的stream量构成了很多客户生成的dynamic网站,通常收集的静态资产悬而未决。 虽然我试图喜欢清漆(我认为它有一个相当不错的架构,原则上),我有一些麻烦pipe理和解决问题,因为他们出现,所以我想知道如果这是真的是正确的select。 我以前用过鱿鱼作为反向代理,但没有同样的作用,所以我没有明确的比较基础。 我的问题是针对那些在生产中使用过清漆的人,或者是针对替代品进行认真的评估:你是否坚持使用清漆,还是最终使用了另一种反向代理? 与此同时,切换的关键点是什么?如果你使用了别的东西,你最终会用到什么?
如何在Linux(Debian)服务器上为shadowed密码和PHP启用crypt_blowfish支持? 我指的是OpenBSD风格的基于Blowfish的bcrypt ,在PHP中称为CRYPT_BLOWFISH。 据我所知,没有Debian软件包,我还有什么其他的选项来启用这个哈希algorithm的PHP? 注意: PHP的crypt()函数可以直接与底层操作系统提供的C库crypt(3)函数接口。 更新 软件包命名不如其可能(应该)那样清楚。 PEAR Crypt_Blowfish包是PHP的MCrypt扩展的替代品,允许快速的双向 blowfishencryption。 Debian BCrypt软件包也是“普通”双向河豚algorithm的实现。 我在找的是散列密码的Bcrypt-hash实现。
我可能在这里做梦, 但是有没有一种可靠的键盘logging软件检测方法? 我主要是一名开发人员,但是我运行了一些服务器,最让我担心的是我个人系统上的软件键盘logging程序,它能够保持安静。 有没有什么办法可以确保在我的个人系统上没有软件键盘logging器来窃取我所有的RDP密码?
有没有人有任何公式,或者从他们的环境,可以帮助我估计有多less磁盘空间将被每个数据点石墨使用一些示例数据?
我的公司networking中有一系列CentOS服务器。 出于安全原因,除非是服务器的核心function要求,否则大多数服务器不具有通用的出站Internet访问。 当我需要更新软件包时,这会产生一个挑战。 对于yum软件仓库,我目前从互联网镜像所有需要的仓库,并使镜像在内部网中可用。 我在每个五个环境中保留每个回购的副本:开发,质量保证,分期和两个生产数据中心。 我目前没有解决特定于语言的软件包回购问题。 当服务器需要从rubygems,PyPI,PECL,CPAN或npm进行更新时,他们必须获取临时出站Internet访问来获取软件包。 我被要求开始镜像rubygems和PyPI,其余的可能会跟着。 所有这些都是笨重的,并不能很好地工作。 我想用一个环境中的单个caching代理和其他环境中的四个菊花链代理replace它,以消除全镜像的复杂性和磁盘开销。 另外: 它可以是正向或反向代理; 每个软件包pipe理器都支持代理服务器或自定义存储库端点,可以是本地镜像或反向代理。 它需要精细的访问控制,所以我可以限制哪些客户端IP可以连接到哪个回购域。 客户需要能够遵循redirect到未知的领域。 您的原始请求可能仅限于rubygems.org,但是如果该服务器将302返回给随机CDN,则应该可以遵循该请求。 它应该支持HTTPS后端。 我不一定需要模拟其他SSL服务器,但我应该能够通过HTTP重新公开一个HTTPS站点,或者终止并使用不同的证书重新encryption。 我最初是在寻找逆向代理,而Varnish似乎是唯一一个能够让我在内部解决代理中的302redirect的问题。 但是,免费版本的Varnish不支持HTTPS后端。 我现在正在评估Squid作为正向代理选项。 这似乎是企业networking中应该是一个相对普遍的问题,但是我很难find其他人如何解决这个问题的例子。 有没有人执行过类似的事情,或者对如何做到最好? 谢谢!
Document根据httpd.conf的默认位置是/Library/WebServer/Documents 。 我想要这个位置是/webcontent 。 所以要做到这一点,我创build了根(/)的webcontent文件夹。 然后在httpd.conf中: 将文档根目录行更改为DocumentRoot /webcontent 将目录标记更改为<Directory "/webcontent"> ; 重新启动Apache后,我得到以下页面: 被禁止 您无权访问/在此服务器上。 任何人都可以告诉我是否需要更改任何其他地方的权限来更改文档根目录?
设置组内文件共享目录的常用方法是: $ mkdir foo $ chgrp felles foo $ chmod g+ws foo $ setfacl -m group:felles:rwx foo $ setfacl -dm group:felles:rwx foo 这可以确保在foo创build的任何文件都可以被组felles : $ umask 0022 $ echo hi > foo/bar $ ls -l foo total 4 -rw-rw-r–+ 1 bhm felles 3 2010-09-23 00:18 bar 但是,如果将文件复制到foo ,则不应用默认ACL: $ echo you > baz $ cp […]
调用EC2实例的命令行上ec2-reboot-instances从另一台机器上的AWS Command Line Tools发出ec2-reboot-instances命令之间有什么区别(如果有的话)? ec2-reboot-instances是否可以做任何通过SSH会话发送reboot东西,例如处理特定于AWS的环境事件? 这两个命令之间是否有偏好? 在我的具体情况中,我使用Java库来访问AWS API而不是命令行工具,但它仍然在AWS上调用相同的命令。 Java库比命令行工具更详细,所以通过SSH发送reboot命令会更容易,但是我想了解是否还有其他考虑因素会使得它值得使用AWS API方法。