服务器管理员

系统和网络管理员的问答

2
我如何收回被拒绝的流程?
与以前的许多问题类似,我发现自己正在做自己希望自己在屏幕上进行过的工作。由于需要断开连接,我被迫放弃该过程。现在,我已经重新连接,我看到该进程仍在运行。如何“收回”该过程,以便可以看到其输出并为其提供输入? 这个问题与仅将正在运行的进程移到屏幕上不同,它涉及重新打开丢失的stdin / out / err句柄。
12 bash  terminal 

5
带有256GB内存/ 48核的Linux-机器开始th动/窒息,仅剩大量内存
机器:Dell r815,CentOS 5.4、256GB RAM,4 x 12核。 我们有一个具有275GB文件的应用程序。它一次对20GB的数据进行就地排序,即它交换位并替换为同一文件。这一切都很好。 最后一步是读取整个文件,并对不同的20GB块进行合并排序,然后将它们输出到一个新文件中。 这个过程可以运行一段时间,最终将大约50GB刷新到磁盘。此后的某个时间,WHOLE机器开始崩溃。 简单的命令一样ps -ef,ls -al,挂了很长一段时间,并显示为以100%的CPU(这只是一个核心)。 查看上的内存统计信息top,我看到它正在使用大约120GB的RAM(因此128GB可用),并且在“缓存”部分下有120GB。 以前有没有人见过这种行为?在具有64GB内存的计算机上,相同的过程运行良好-因此,我认为这与计算机中具有的RAM装载有关。 (正如我们所说的,我正在除64GB之外的所有计算机上运行测试,以排除硬件问题)。 我也许会缺少一些vm参数/etc/sysctrl.conf吗? 谢谢!
12 linux  centos  memory 

6
从LAN内部访问DNAT的Web服务器
我有一个带有路由器的小型网络,该路由器可维护与Internet,服务器和本地网络中某些工作站的连接。 可以从Internet访问服务器,并且在路由器iptables中设置了多个DNAT条目,如下所示: -A PREROUTING -i ppp0 -p tcp -m multiport --dports 22,25,80,443 -j DNAT --to-destination 192.168.2.10 外部数据包通过ppp0接口到达路由器,内部数据包从接口到达br-lan,实际上包括交换机和WLAN适配器。问题是,尽管外部访问可以正常进行,但是尝试通过DNS解析的外部IP(分配给ppp0)从LAN内部访问服务器失败。 我能够发明的唯一解决方案是在/etc/hosts指向内部IP的路由器指向中添加静态条目,但是由于没有通配符(并且我至少为该系统分配了三个顶级域,所以不计算数十个子域),这非常脆弱而且容易失败。你能提出更好的建议吗? 我只发现了这个问题,但不是很有帮助。 如果相关,路由器将运行带有dnsmasq的OpenWRT 10.03 Kamikaze。
12 linux  iptables  nat 

3
Amazon EBS费用计算
亚马逊如何/何时计算我必须为EBS支付多少费用? 我不小心创建了一个100 GiB EBS的卷,并在20分钟后意识到自己做了什么后将其删除,这是否意味着我将在本月底被收取10美元的费用? 已经过了几个小时,看来我没有受到任何指控。
12 amazon-ebs 

3
sudoers以另一个用户身份执行命令
我想允许我的一个用户在Ubuntu Lucid服务器上以另一个用户的身份执行命令。 我正在努力寻找sudoers文件的语法来做到这一点。假设我正在与一个名为“ ludo”的用户连接到盒子,我希望ludo能够以“ django”用户的身份执行命令。例如: 须藤-u django 我希望能够以django用户的身份执行/ any /命令,而无需提示输入密码。我发现的所有示例都是针对受限子集的。我确实尝试了一些操作,但是退出visudo时遇到了语法错误,因此我将其装瓶了。 谢谢 :)
12 ubuntu  sudo 

3
在KVM / libvirt主机和来宾之间共享LVM卷组:这是一个坏主意吗?
我刚刚构建了一个新的基于KVM / libvirt的闪亮虚拟机主机,其中包含4个SATA II硬盘驱动器,并运行CentOS 5.5 x86_64。 我决定将虚拟机磁盘创建为作为libvirt存储池管理的LVM卷组中的逻辑卷,而不是通常将磁盘创建为qcow映像的做法。 我无法确定是在VM主机的卷组中还是在专用卷组中创建虚拟机逻辑卷。 我应该选择哪种方法,为什么? 方法1:使用VM主机的卷组 实现方式: md0包含/boot文件系统的小型RAID1 大RAID10 md1占用剩余空间,其中包含LVM卷组vghost。vghost包含VM主机的根文件系统和交换分区 vghost根据需要在逻辑卷中创建虚拟机磁盘 优点: 如果VM主机的根文件系统空间不足,我可以vghost相对轻松地分配更多空间 系统已经启动并且正在运行(但是重新开始没什么大不了的) 缺点: 尽管这种方法似乎行之有效,但我不能不觉得这是一个坏主意。我觉得: 这可能会带来安全风险 在将来的某个时候,我可能会对设置有所限制,并希望我使用一个专门的小组 系统(CentOS,libvirt等)可能并非真正设计为像这样使用,因此在某些时候,我可能会偶然损坏/丢失VM主机的文件和/或文件系统 方法2:使用专用的卷组 实现方式: 同样的md0,并md1在方法1,除了化妆md1只是大到足以容纳VM主机(如5至10GB) 大RAID10 md2占用剩余空间。md2包含一个LVM卷组vgvms,其逻辑卷将由虚拟机专用 优点: 我可以修补而vgvms不必担心破坏主机操作系统 这似乎是一个更优雅,更安全的解决方案 缺点: 如果VM主机的文件系统空间不足,则必须将其文件系统的某些部分(例如/ usr或/ var)移动到上vgvms,这看起来不太好。 我必须重新安装主机操作系统(如前所述,我并不介意这样做) 更新#1: 我担心方法2中的VM主机磁盘空间不足的原因之一是因为我不知道VM主机是否足够强大,无法在虚拟机中运行所有服务。我可能必须将部分/全部服务从虚拟机迁移到主机OS。 VM主机硬件规格: Phenom II 955 X4黑色版处理器(3.2GHz,4核CPU) 2x4GB金士顿PC3-10600 DDR3 RAM 技嘉GA-880GM-USB3主板 4个WD Caviar RE3 …


2
PXE是否在内部联网模式下启动Virtualbox guest虚拟机?
我不确定这是特定于我发行版的软件包还是vbox的限制。因此,任何帮助将不胜感激。 好的,所以我有一个VM网络,其中一个VM充当“内部”网络中其他VM的NAT。这些虚拟机中的一个正在运行DHCP&TFTP服务器,我只需要从该服务器上启动其他虚拟机,但是从网络启动时,我启动的所有虚拟机都是“致命:无法从启动媒体中读取!系统暂停”。 因为vbox易于使用和试验,所以这有点令人不快,但我无法解决此错误。救命 ?


4
配置IIS 7反向代理以连接到TeamCity Tomcat
我们已经配置了IIS 7 Web服务器,并希望在同一台计算机上使用Tomcat为TeamCity安装创建反向代理。 IIS服务器的网站是https://somesite和我想的TeamCity显示为https://somesite/teamcity重定向到http://localhost:portnumber。 我已经安装了IIS URL重写扩展名和“ 应用程序请求路由”,以尝试设置反向代理,但无法使其正常工作。 我找到的最接近的答案是一个旧的StackOverflow问题:https ://stackoverflow.com/questions/331755/how-do-i-setup-teamcity-for-public-access-over-https ,不幸的是它没有任何作用例。 我已经搜索了很多,但似乎找不到相关的示例。 任何帮助表示赞赏!

2
需要哪个AD许可才能模拟帐户?
我有Windows服务帐户。我需要授予它权限来模拟另一个受信任域上组中的另一个帐户,而无需委派。如此有效,我的服务帐户现在说“哦,我是Barnie@otherdomain.com”。我知道这是有可能的,因为它是为另一个域设置的-但是在我加入之前,我不知道他们是如何做到的! 我是开发人员,但是我所在的目录管理员似乎不知道该怎么办。任何帮助将不胜感激!

3
选择服务器以运行Node.js的条件
我将使用什么标准来选择运行Node.js的服务器? 由于它很新,因此共享托管似乎是一个入门者。鉴于其工作原理,我将在生产机器方面看什么?最初,我的预算有限(每月不超过5至25美元)。


2
Ubuntu LAMP上的php.ini开发在哪里?
在我的开发机器上,我运行Ubuntu 10.04.1 LTS。按照官方文档,我使用以下命令一次性安装了Apache,MySQL和PHP: sudo tasksel install lamp-server 现在,我正在测试PHP脚本,我想启用“开发人员模式”(如果有),以启用错误报告和日志记录。我已经阅读了文件的参考资料,php.ini-production并且php.ini-development显然附带了某些版本的PHP 5,但没有安装我安装的版本。 我只有/etc/php5/apache2/php.ini。此配置不会回显错误或警告,这使我的脚本难以调试。我想我可以手动编辑配置,但是如果可能的话,我宁愿能够替换掉。 因此,我正在寻找一种在PHP开发和生产环境之间切换的简便方法!

8
如何清点远程计算机的类型和速度?
我使用的Windows 2003/2008企业网络具有100个用户。我的任务是增加所有最终用户工作站上的RAM。 问题是我们的环境中混合使用了不同的计算机。有些是戴尔,一些惠普,还有一些我们从头开始构建的工作站。不用说,这些机器都不共享相同的内存类型或速度。 我知道我可以一对一地转到这100台计算机中的每台计算机以查找内存信息。但我宁愿找到一种省时,省钱的解决方案。 我是否可以通过一种方法来远程清点/审核这些计算机,以查找特定的内存类型(SDRAM,DDR,DDR2等),速度和插槽配置? 谢谢,非常感谢您的帮助。
12 hardware  memory  audit 

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.