服务器管理员

系统和网络管理员的问答

3
如何使Amazon SES成为从服务器发送邮件的默认方法?
我想开始将Amazon SES用于来自我们服务器的所有电子邮件。我们有一些具有PHP托管的自由设计师,一些Django / Python Web应用程序,以及一些发送电子邮件的系统实用程序。 因此,我希望拥有PHP的mail函数,命令行mail命令和我们的python应用程序都能够使用它,最好不必以自己的方式进行设置。 我想我需要的是在本地主机上运行Postfix之类的东西,并使用SES进行交付,但是我不知道该怎么做。 亚马逊的文档指出,我需要设置我的邮件传输代理(MTA),以便它调用ses-send-email.pl脚本。我有脚本,但不确定如何实现。 我在正确的轨道上吗?如果是这样,如何配置Postfix以使用该脚本?
14 email  amazon-ses 


2
Apache文档根目录的最佳权限/所有权
我需要一些帮助来设置apache文档根目录的正确权限或所有权。这是我需要的: 存储在不同的网站 /var/www/html/<site> 两个用户应通过ssh更新/管理网站 所有权应不同于apache用户(出于安全性考虑) 我怎样才能做到这一点?目前,所有文件都是世界可写的,这不好。服务器运行CentOS 5.5 谢谢

7
升级到2008 R2 Enterprise并安装更多RAM后,Windows只能看到4.00 GB
(我也在Technet上发布了此内容,但我的想法已用尽) 我已从Windows Server 2008 R2 Standard升级到Enterprise,以利用更多的RAM。该服务器以前有32GB的RAM。 使用DISM从Standard升级到Enterprise似乎可以,因此我关闭电源并安装了RAM。这是一台Dell Poweredge T710,我将其从32GB提升至72GB。 BIOS可以识别RAM,尽管我需要从“ Advanced ECC”模式更改为“ Optimizer”模式才能使用所有RAM。 重新启动后,Windows可以看到RAM,但在系统面板中将显示: 安装的内存(RAM):72.0 GB(可用4.00 GB) 在资源监视器中,RAM的其余部分显示为为硬件保留。我尝试了各种RAM配置,包括将其恢复为与升级前相同的芯片和配置,但是始终仅显示4.00 GB可用。在这些论坛上的一些话题之后,我进入了msconfig并“手动”设置了最大内存,但这不能解决问题。BIOS似乎没有任何东西看起来像是内存重新映射,这是另一个建议。 如何使此RAM可用于Windows?它可以在升级之前使用,因为我可以使用服务器必须以其启动的完整32GB RAM。 屏幕截图(这是还原到原始RAM配置后的) 我不知道是否相关,但是我的远程桌面配置也消失了: (该对话框的下半部分应允许我配置“远程桌面”,它在升级之前可以正常工作,但现在还不能)。 更新 我找到了一个临时的答案-但这给我带来了另一个问题。这是我刚刚在technet上发布的内容,在这里我也问了这个问题: 好的,我暂时解决了这个问题-不是BIOS-但现在我不知道如何永久修复它。 线索来自此线程,C Clarke在其中似乎与我做过同样的事情: 使用DSIM实用程序和MS网站上提供的通用KMS密钥,“我们已将它们从标准”更新为“企业”。然后,我们将许可证密钥从GUI更改为对Enterprise有效的许可证密钥。重新启动RDP无法正常工作。” “现在我恢复到了“通用” KMS密钥,一切都正常了……” 后来他说: “然后,我使用了另一个有效的MAK密钥,并且一切仍然正常。如果我使用另一个(现在正在完全重建的服务器上工作),它不会-还说48GB RAM中有4GB可用。 ..” ...和我完全一样的症状;仅4GB可用RAM,无RDP。 我刚刚将服务器上的产品密钥更改为对企业使用通用KMS密钥-一切都很好。我有RDP,我有72GB RAM。 但是-我正在使用没有许可证的密钥。该服务器仅用于开发和测试(现在我们需要同时配置20个VM,因此需要32GB以上的额外RAM,从而需要Enterprise)。 最初,该服务器带有针对2008 R2 Standard的Dell OEM密钥,但并不是从针对2008 R2 Standard的MSDN密钥开始的。 因此,我的问题变成了- 我该如何应用MSDN Enterprise密钥并仍然保留超过4GB的可用RAM,RDP,也许我没有发现的其他功能丢失了? 我是否必须使用MSDN …

4
MediaWiki的IT文档
我们正在寻找进一步增强我们的文档以及使我们能够轻松访问信息以及编辑信息的能力的方法。考虑到这些想法,我们为第1层(帮助台)基于MediaWiki平台创建了一个内部Wiki。对于帮助台而言,这是一个巨大的成功,他们将其广泛用于日常操作。现在,我们正在寻找方法来记录我们的方法2(系统管理员)的内容。由于信息的敏感性以及该信息将包含构建服务器等步骤的事实,因此我们需要使方法2的信息与方法1的信息分开。 我正在寻找有关如何实现以下目标的想法和建议: 基于MediaWiki平台的集中化文档 第1层和第2层之间的分隔内容 我们喜欢Tier 1可以用于Tier 2的外观 如果我们要运行两个不同的MediaWiki安装,可以在同一台服务器上运行它吗?在同一台计算机上运行MediaWiki的多个安装,这甚至是个好主意吗? 支持每个文档安装的FQDN和SSL证书 有没有一种方法可以根据用户或组成员身份来分割或保留Tier 1 MediaWiki安装的单独部分? 预先谢谢您,我期待您的想法和建议。

2
我该如何检测Slowloris?
我很确定自己受到Slowloris的攻击。我设置了一个iptables规则来限制与我的Web服务器的最大连接,但是我想知道如何确定这是否真的是Slowloris攻击,如果是,那么如何找到攻击者的IP地址。我真的很想将日志传递给他的ISP。 谢谢

7
有没有人找到Windows(如bash)与OS X一样好的shell终端?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我主要使用Windows上安装的Git vcs附带的“ git-bash”。我认为Cygwin附带的是同一个。从技术上讲它可以正常工作,但是UI很烂: 必须右键单击标题栏,然后转到“属性”以更改窗口宽度 最烦人的是...用鼠标复制粘贴并突出显示同样麻烦 相比之下,OS X附带的Terminal应用程序可以轻松管理这些内容,因此使用起来更加舒适。您甚至可以在其上拖放文件,它将文件路径粘贴到您的光标处! 我也尝试过: http://sourceforge.net/projects/win-bash http://www.steve.org.uk/Software/bash/ http://www.hamiltonlabs.com/cshell.htm 在没有繁琐的右键单击的情况下,这些方法都不会复制和粘贴文本。 我正在Windows中专门寻找Unix风格的外壳,因此在家庭开发人员(Windows),实时服务器(Linux)或办公室开发人员(Mac)之间不必使用不同的外壳。 是的,我已经用Google搜索,但还没有找到...
14 windows  bash  shell  terminal 

1
memcache如何分配?
我已经在5个Web服务器上运行了内存缓存,所有这些服务器均在php的主机列表中,并且它们在前端进行了负载均衡。因此,由于应该将memcached进行分发,因此php客户端将决定向哪个节点写入键/值对,并保留一条记录,以便以后从该同一节点进行检索? 还是php客户端代码不够聪明,无法做到这一点,而是将数据写入所有服务器,然后从池中随机读取图片以进行读取? 但是如果这样做的话;写入主机列表/池中的所有实例;那么像http://repcached.sourceforge.net/这样的工具的目的是什么?该工具复制数据以实现冗余。 我问的原因是因为所有负载平衡的服务器都在运行它,并且如果确实将其写入池中的所有服务器,那么看来它违反了分发它的目的,因此我应该强迫php从主机中拉出在本地主机列表中。

6
具有不同大小磁盘的多设备BTRFS文件系统
我有一个由一个500GB磁盘组成的现有BTRFS文件系统,我刚刚购买了一个2TB磁盘以增加家庭服务器的存储容量,并且我想将新磁盘添加到现有文件系统中。根据我的阅读,似乎没有BTRFS安装程序可以处理不同大小的磁盘而不会浪费较大磁盘和较小磁盘之间的大小差异,但是我是BTRFS的新手,所以我可能错过了一些东西,因此是否有安装程序那可以让我在文件系统中合并两个磁盘而又不浪费空间?
14 linux  btrfs 

4
如何批量重置OU中所有用户的密码?
我是组织的开发人员,但我的任务是在Active Directory的OU中重置10k电子邮件用户的密码。我获得了适当的权限,然后发送了以下TechNet文章,但是我不确定该在哪里运行或它的工作方式。如果这个问题太含糊,我深表歉意,但是我不确定还有什么地方可以问到(我会问我所在组织的系统管理员,但需要一段时间才能得到答复)。谁能给我一个这个cmdlet的确切功能以及如何执行此命令的摘要?

8
尝试在Win7 x64上安装MySQL时出现“错误1067:进程意外终止”
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 4年前关闭。 我遇到了一堵砖墙,试图在我的机器上安装MySQL v5.5。 我的电脑是Windows 7 x64企业版。 MySQL安装正常,但是当我运行“ MySQL实例配置向导”时,它将在“启动服务”步骤中永久暂停(我可以让它运行30分钟而没有任何响应)。如果我进入服务,就会发现“ MySQL”服务尚未启动,并且如果我尝试启动它,则会显示“ Windows无法在本地计算机上启动MySQL服务。错误1067:该进程意外终止。” 我尝试了以下方法: 关闭防火墙。 卸载所有防病毒软件。 安装/重新安装MySQL的32位版本。 安装/重新安装MySQL的64位版本。 卸载后,删除“ C:\ program files \ MySQL”和“ C:\ program files(x86)\ MySQL”的内容,然后重新安装。 检查是否没有名为MySQL的流氓服务????(来自以前的安装)。 检查备用程序未使用端口3306。 更改MySQL使用的默认端口。 检查“ C:\ windows”中的“ my.ini”和“ my.ini.cnf”(那里什么也没有,但这可能会导致问题)。 在“管理员模式”下运行MySQL安装程序和配置向导。 关闭UAC。 使用默认设置安装,不更改任何内容。 重新启动我的机器(到目前为止,大约有6次重新启动)。 打开防火墙中的端口3306(TCP和UDP,入站和出站)。 向设计MySQL的程序员的狂怒宣誓,因此您甚至无法安装它(好像那样会有所帮助!) 我的机器以其他方式正常工作100%。InfiniDB(与MySQL兼容的数据库)安装100%,Visual Studio 2010,Microsoft SQL Server等也安装。 您对如何解决此问题的建议? ps这是它被卡住15分钟的屏幕,直到我终止了该过程: 更新2010-12-20 …

6
您如何监视监视服务器?
因此,我们在CentOS上运行Groundworks(与Nagios一起使用)以监视我们的各种服务器和进程。我将其设置为在事物达到警告或严重状态时自动发送电子邮件和SMS文本。通常,这很完美。但是,有两次我们在该服务器上的Postfix遇到了问题,Postfix决定停止发送电子邮件。最近的时间持续了4天,因为我们没人注意到。 这就引出了一个重要的问题:我应该如何监视我的监视服务器?


6
OpenBSD,FreeBSD:您的更新理念?
我已经使用FreeBSD大约5年了-服务器/桌面-而且我倾向于随身携带我的apt-get / yum升级所有习惯(我也管理Debian / RHEL / Cent盒-我知道,我知道...无论平台如何,其识别力都应该更高。所以通常是: portsnap fetch portsnap update portmanager -u 对于港口 有时后面跟着: freebsd-update fetch freebsd-update install 对于系统...等 然后,只需清理所有混乱……如果它们发生了。 我知道,这是一种相当过时的非BSD做事方式。您对BSD包装盒的看法是什么?您是否运行portaudit / portversion-在仔细考虑后检查输出然后进行更新(执行deinstall ... etc)? 我承认,我是OpenBSD的新手。我看到自己cvsupping端口树,运行“过时”脚本,然后仅升级关键端口---但不考虑内核/二进制文件,仅每六个月升级一次。您是否修补/重新编译/重建内核,二进制文件-为什么? 在BSD机器上对关键服务(相当关键-这不是银行或医院)采取保守的方法是什么?您是否在Linux机器上使用类似的方法?我通常不会接触任何服务器上的内核,除非安全警报使我深感恐惧。 是的,这里有大量的文档和书籍-你们实际上在做什么?假设我们了解基本知识-什么是智慧?用例/环境和方案各不相同,风险/利益相关者/用户也是如此。书和手册页涵盖工具和用途,但缺乏实际应用。如果您知道涵盖本书的内容,则推荐本书! 谢谢阅读! 布布诺夫 结论〜 感谢所有花时间回答此帖子的人。现在,我的总体策略是遵循两个BSD的邮件列表,并且比过去更加挑剔/关注更新。 FreeBSD〜Portaudit是一个很好的答案。通过邮件列表和勤奋的审核,我认为这在这里将非常有用。有趣的是,OpenBSD与FreeBSD之间对端口的不同强调。 OpenBSD〜将遵循邮件列表,并在认为关键的位置使用软件包工具(pkg_info和pkg_add -u)。升级:看来您每年至少需要升级一次。他们支持最新版本,再加上一个后背-所以现在是4.8和4.7。 再次感谢。
14 freebsd  openbsd 

2
验证与UDP端口上的服务器的连接
我想知道HP-UX计算机是否可以使用UDP与特定端口上的远程计算机(我无法控制)进行通信。 我尝试使用telnet,但它似乎不支持UDP。我将使用netcat,但找不到任何捆绑包。这台机器已经投入生产,所以我不想在编译或安装太多东西时费解……(nmap,源代码的netcat ...) 有任何简单的方法吗?
14 telnet  udp  hp-ux 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.