服务器管理员

系统和网络管理员的问答

1
PostgreSQL pg_hba.conf问题添加主机?
我在配置postgresql服务器时遇到问题。我已经在slackware 13.1x64上安装了PostgreSQL 9.0.2,它可以正常运行,但是我无法添加可以远程连接到PostgreSQL的IP。 日志向我显示了这一点: LOG: invalid IP mask "trust": Name or service not known CONTEXT: line 83 of configuration file "/usr/local/pgsql-9.0.2/data/pg_hba.conf" FATAL: could not load pg_hba.conf 在那一行上,我有: host all all **.**.***.* trust **是我的真实IP地址。但是PostgreSQL告诉我我需要设置ip mask吗?我做错了什么? 预先感谢, 我


6
MySQL自动增量字段自行重置
我们有一个MySQL表,该表具有一个设置为INT(11)的自动递增字段。该表几乎存储了应用程序中正在运行的作业列表。在应用程序生命周期中的任何给定时刻,该表很可能包含数千个条目或完全为空(即,一切都已完成)。 该字段没有其他任何外键。 尽管我们从未真正能够捕获到重置,但自动增量似乎将自身随机重置为零。 这个问题变得很明显,因为我们看到自动增量字段最多可以存储600,000条记录,然后过一会儿,自动增量字段似乎在低1000的范围内运行。 如果表为空,则好像自动递增会自行重置。 是否可能,如果可以,如何关闭它或更改其重置方式? 如果不是,是否有人解释为什么会这样做? 谢谢!


5
如何恢复用lvremove删除的逻辑卷
我在CentOS 5.5上运行Xen。我有一个大卷组,可以使用lvcreate创建逻辑卷。今天,我有一个客户取消了她的帐户,然后大约一个小时后改变了主意。不幸的是,我已经删除了Xen映像所在的LVM。(仅使用标准lvremove)。从那以后,此磁盘上没有其他LVM活动(没有添加或删除任何东西)。是否可以“撤消” lvremove或恢复逻辑卷?如果是这样,我将如何处理?
12 lvm 

4
HP ProLiant DL385 G7上的磁盘性能异常低
为了测试Opteron处理器系列,我购买了带有HP Smart Array P410i控制器的HP DL385 G7 6128-无内存。 该机器具有 Raid 1配置的20GB内存2x146GB 15k rpm SAS + 2x250GB SATA2。 我运行Vmware ESXi 4.1。 问题: 即使仅使用一台虚拟机,也尝试使用Linux 2.6 / Windows Server 2008 / Windows 7,这些VM的感觉确实很缓慢。在Windows 7中,vmware转换器安装甚至超时。尝试了SATA和SAS磁盘,并且SATA磁盘几乎不可用,而SAS磁盘感觉非常慢。我在基础架构客户端中看不到很多磁盘活动,但是我一直没有寻找原因,甚至没有尝试诊断,因为我感觉这要么是因为廉价的RAID控制器-要么仅仅是因为缺少记忆。 尽管存在问题,我仍继续并安装了具有关键功能的虚拟机,因此卸下它并运行诊断程序并不容易。 非常想知道您要说些什么,是因为控制器/磁盘更可能是问题,还是由于预算有限而导致性能低下? 提前致谢,


2
如何在Apache中记录响应标头和正文?
我需要确定服务器(Apache 2)是否返回页面的完整内容及其正确的标头。我有一个可以成功执行的PHP脚本,但是浏览器仅获得一半的html内容,只是被截断了。 使用Novell BorderManager代理和内容,客户端基础结构非常复杂。为了确保服务器正常工作,我想记录响应的标头和正文。 我该如何实现?我查看mod_log_config了apache 的模块(已经安装并准备使用),但是说实话,我并没有设法将其配置为在某些地方输出标头和正文。 编辑:我设法用 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{HEADER_NAME}o\"" common2 CustomLog /var/log/apache2/response.log common2 但不幸的是,mod_log_config格式不支持整个内容主体。 更新:我在mod_dumpio上绊了一下,这似乎确实可以做到,但是到目前为止我无法正常工作:-( 有人可以帮忙吗?

3
Samba可以支持完整的Windows ACL吗?
我已经设置了具有AD集成和启用ACL的文件系统的Samba 3主机。使用Windows客户端,我可以设置用户和组权限。 到目前为止,Samba只是映射到POSIX ACL的rwx权限,这使我无法在Windows上使用“修改”或“完全控制”权限。我还阅读了一些有关xattrs和ZFS ACL支持的信息。 有人可以暗示什么是超越POSIX ACL完全类似于Windows ACE的最佳方法吗?

5
测试多播路由的工具
关闭。这个问题是题外话。它当前不接受答案。 5年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我正在寻找一种在标准操作系统(Windows或Linux)上运行的简单工具,可以用来测试路由器是否正确传递了多播。 一位客户要求我在充当其路由器的Linux机器上启用多播路由,因为他们的电话系统需要多播才能实现某些功能。因为我不在客户端附近,所以我实际上没有能力尝试在Linux上设置多播路由的各种方法。我可以在办公桌上设置与他们的网络上部署的路由器相同的路由器,但是我不知道有什么好的简单工具可用于生成或侦听多播流量。 我发现的一个mulicast工具是mcast.exe工具,它是Windows 2000/2003资源工具包的一部分。从我在网上阅读的内容来看,mcast.exe似乎无法在路由器上运行,而只能在本地网络上运行,因此对我测试组播路由似乎没有用。 那么,您使用什么工具来测试是否正确设置了多播路由?

7
ZFS替代Linux?
我的主文件服务器正在运行带有ZFS的OpenSolaris。我最初使用ZFS是因为我听到了很多很棒的事情: 自动磁盘扩展(zpool) 软件RAID(RAID-Z) 通过更换RAIDZ磁盘自动调整池大小 块级校验和 没有实际的单卷限制 “即将推出”重复数据删除 在OpenSolaris上戳了一段时间之后,确实让我很烦。我知道Fedora / CentOS和Debian / Ubuntu要好得多,而且我已经习惯了Linux相对于Solaris / BSD版本的处理方式。我想切换到Linux,但是我不知道该如何使用FS。 我不愿意使用FUSE或beta版内核来获取ZFS。Btrfs具有潜在的功能奇偶校验功能,但即使现在(我第一次研究它的几个月后),它仍然不稳定。您对Linux机器的ZFS(上面提到的所需功能)的等效建议是什么?
12 linux  filesystems  zfs 

6
古代服务器中的坏磁盘
我有一台运行1998年的Netware 3.12服务器,它可以在我们的校园中运行所有内容:总帐,采购,工资单,学生信息,成绩,您可以命名。该服务器具有两个卷的Adaptec RAID控制器: RAID 1、2个17GB scsi磁盘,Seagate ST318417W RAID 5、3个4GB scsi磁盘,2个Seagate ST34573W和1个ST34572W。 我们目前正处于替换该系统的项目的早期阶段,但是您不只是跳入这样的新系统,因此我需要保持该服务器的运行至少到2011年11月。 这周我们没有一个,但是两个硬盘发生了故障。幸运的是,它们来自不同的卷,并且我们现在能够继续运行,但是鉴于这些故障的本质,我严重怀疑我能否避免在11月目标之前从该服务器发生灾难性故障,而如果没有这种情况,恢复RAID冗余-在任何地方都只会再发生一个驱动器故障,而我已全力以赴。 我们很幸运能够在两个驱动器上摆放完全匹配的“备件”,但是备件处于未知状态。我尝试只交换它们,但是RAID控制器不够智能,无法处理此问题,并且使系统无法启动。 至于RAID控制器本身,我可以在POST期间通过Ctrl-A快捷键进入实用程序,但是从那里我无能为力。要实际管理卷,我必须首先启动Netware,这时我可以CI/O Array Management Software Version 2.0用来实际查看卷信息。我怀疑管理事物的正常方法是从带有控制器软件的特殊软盘启动,但是该软盘早已不复存在。 通过RAID软件中的选项,我认为在现有RAID卷中替换磁盘的唯一受支持的方法是物理添加磁盘,启动并将其配置为卷的“备用”,强制该卷使用备用磁盘以替换现有的故障磁盘(此时,我只是在猜测),以便故障磁盘成为备用磁盘,修复卷,从卷中删除备用磁盘,然后关闭并删除磁盘。然后从头开始处理其他发生故障的磁盘。假设我什至可以使它正常工作并且我的备用零件很有效,那么所有这些都将导致大量的停机时间。 至于寻找可靠的备件,我不知道从哪里开始寻找新的4GB scsi驱动器,甚至找不到我正在寻找的确切的scsi系统,因为它随着时间的推移经历了几次不同的迭代。 另一个选择是将其迁移到虚拟机(hyper-v),但是我们之前在该领域所做的所有尝试都未能走得很远。安装此机器时,我刚从高中毕业,因此它需要的网络软件和Dos知识比我以前开发的要低,或者如果我此后就已经忘记了(我也不是dos初学者)。 我的问题的部分原因是这是一台使用率很高的服务器,并且将其拆除几天来弄清楚问题并不能很好地解决。 至于这个问题,我正在寻找在这种情况下可能有用的任何东西:建议一个地方,以查找该时代的良好备件;使用类似控制器修复RAID卷的个人经验;或从虚拟机构建Hyper-V vm。旧的网络软件服务器,在软盘上安装了用于RAID控制器的更好软件的生产线,向内布拉斯加州的Novell顾问推荐的建议,它可以使事情正确,还有其他我尚未考虑的选择,等等。 更新: 对于备份,我们仅对数据进行了良好的备份(最近通过还原进行了验证),而对于实际运行事物的软件则没有。 更新2: 只是一个进度报告,我目前在VMWare Virtual Server 2.0中安装了可正常运行的Netware 3.12,这在很大程度上要归功于我在此处找到的指南:http : //cerbulescubogdan.blogspot.com/2010/11/novell-netware-312 -on-vmware.html 下一步是准备空的网络软件卷以匹配现有服务器上的其他卷,将现有服务器上C:\驱动器和网络软件卷上的所有内容转储,并从该信息中找出需要向网络软件添加哪些模块,安装我的许可证(如果有的话,我们仍然有该磁盘),然后移动数据。 我已经批准在一年的第一天之后将服务器停机一周(可能不早于此),因此,除了创建空卷之外,其余的工作必须等到那时。 最终更新(2011年1月5日): 本周,我能够在两个RAID阵列中工作并且没有数据丢失。控制器现在都将两者都列为“ FAULT TOLLERANT”(是!)。我还能够以上次更新的进度为基础,现在在VMWare Server 2.0中具有功能正常的“备用”服务器。备用组件可以运行和使用我们的erp软件,但是我无法投入生产,因为我还不能从那个盒子打印(我也不知道为什么)。即使这样,如果我别无选择,该VM也会在紧要关头工作,并且在适应已修复的RAID阵列之间,我会适应这种情况,直到我在11月将机器扔掉为止。 结束语(2012年1月16日): 用全新系统替换此服务器的项目确实按计划进行。华友世纪不再有网络软件!全部赞SQL Server!国王死了。国王万岁! 我们仍然计划将旧服务器的运行时间保持更长的一段时间,直到8月我们的财政年度后审计完成为止。但是,如果不时发生故障,没有人会抱怨太多。
12 raid  hardware 

3
监视Linux机器上所有新产生的进程
有时候,一个过程来来往往比我ps aux尝试的要快,watch -d -n0.1 "ps aux | tail"但是我又一次限制了它的执行时间,限制为1/10秒。我真正想要的是运行命令并遵循所有新进程(每行产生一个新进程)。即使进程运行很快。我知道strace有类似的能力,但我无法让它做我想做的事。 tl;dr :有没有办法记录所有新进程? 我不想知道太多,最多ps aux只能给我一行,对于当前情况,我只是有一个进程由另一个进程生成并消失了,我希望能够运行它,但是我不知道该命令将是什么。甚至知道新的PID就足够了,因为我可以找到一个脚本来接受这些PID并ps | grep在这些PID上运行,并在进程运行时为我提供更多信息(假设进程继续运行时仍在ps进行)
12 process  ps  strace 


6
在不重新启动服务器本身的情况下重新启动IBM BMC
我有一些带有IBM BMC(基板管理控制器)的服务器。我想重新启动BMC,而无需重新启动服务器。这可能吗?怎么样? 注意:其中之一,Web界面关闭;因此,我需要通过物理方式重新启动BMC(不知道如何执行此操作-我相信甚至连服务器上的电源按钮也不应回收BMC)来执行此操作,或者通过UDP或SNMP接口(再次) ,也不知道该怎么做)

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.