服务器管理员

系统和网络管理员的问答

3
255.255.255.255和192.168.1.255
我们正在尝试调试一些执行广播的应用程序。 广播地址255.255.255.255和ifconfig报告的广播地址之间的区别是什么,Bcast:192.168.1.255
18 networking 

5
可以让SSD TRIM(丢弃)在Linux中的ext4 + LVM +软件RAID上工作吗?
我们在Linux(当前为2.6.37)上将RAID1 + 0与md一起使用来创建md设备,然后使用LVM在设备顶部提供卷管理,然后将ext4用作LVM卷组上的文件系统。 使用SSD作为驱动器,我们希望看到TRIM命令通过层(ext4-> LVM-> md-> SSD)传播到设备。 看起来最近的2.6.3x内核已经添加了许多新的与SSD相关的TRIM支持,包括对Device Mapper方案的更多覆盖,但是我们似乎仍然无法正确地将其级联下来。 这可能吗?如果是这样,怎么办?如果没有,有什么进展吗?
18 linux  raid  lvm  ssd  trim 

3
将许多硬盘驱动器放入机架安装的经济方法?
请允许我成为19英寸机架安装设备的新手。 最近,我一直在考虑将4倍或6倍2.5英寸硬盘插入机架的最佳方法,目前确实感到困惑的是最好的(经济实惠的)解决方案。 在搜寻市场之后,我发现这种类型的磁盘阵列单元具有内置的RAID和许多驱动器插槽以及大量的极客信誉,但价格却不符合我的预算。 我还发现了这种类型的可爱适配器,它们在一个3.5英寸插槽中可容纳两个2.5英寸驱动器,但是为了使它正常工作,我显然需要一个具有大量3.5英寸空间的机箱。 那么,将硬盘驱动器放入机架的最经济的方法是什么?

1
PostgreSQL 9:是否在镜像上的主副本上清理表?
运行PostgreSQL 9.0.1,流复制使一个只读镜像实例保持最新。为了减少工作时间IO,除了少数几个没有被自动真空守护程序清理的表外,自动真空处于主数据库上。这些表是“物化视图”。 每天晚上午夜12点,我们对数据库进行清理,以清除自动真空排除的那些表。我想知道该过程是否会复制到镜像上,或者是否还需要在镜像上设置真空?


8
Dropbox替代品[关闭]
关闭。这个问题是题外话。它当前不接受答案。 6年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我正在寻找可以在本地托管的类似Dropbox(或centraldesktop)的东西。 我希望用户能够上传(多次上传奖励)并将文件下载到文件结构中。 Dropbox非常完美,除了1)仅允许一个用户和2)我们无法控制它(对于这个项目来说是一个大问题)。 有什么建议么? (我希望在PHP中使用某些东西,因为我已经在运行WAMP服务器,但目前我愿意接受所有建议。) 编辑:由于客户端要求,该解决方案需要基于Web。用户目前可以访问dropbox.com,因此我知道这可行。
18 untagged 

4
无法通过pecl安装APC安装APC
当我尝试通过pecl install APC-3.1.5 甚至什pecl install APC至在make命令包中安装APC 时出现以下错误: running: make /bin/sh /var/tmp/pear-build-root/APC-3.1.5/libtool --mode=compile cc -I. -I/var/tmp/APC -DPHP_ATOM_INC -I/var/tmp/pear-build-root/APC-3.1.5/include -I/var/tmp/pear-build-root/APC-3.1.5/main -I/var/tmp/APC -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/tmp/APC/apc.c -o apc.lo mkdir .libs cc -I. -I/var/tmp/APC -DPHP_ATOM_INC -I/var/tmp/pear-build-root/APC-3.1.5/include -I/var/tmp/pear-build-root/APC-3.1.5/main -I/var/tmp/APC -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 …
18 php  centos  centos5 



5
在停机时间很少或没有停机的情况下修改超大型mysql表的列
我定期需要对mysql 5.1中的表进行更改,主要是添加列。使用alter table命令非常简单。但是我的表现在有多达4000万行,并且它们正在快速增长……所以那些alter table命令要花费几个小时。我猜,几个月后,他们将需要几天的时间。 由于我使用的是Amazon RDS,因此无法使用从属服务器,然后再升级为主服务器。所以我的问题是,是否有一种方法可以使停机时间最少?如果用户仍然可以使用数据库,那么我不介意花费数小时甚至数天的操作...当然,他们至少可以在添加列时读取吗?如果我的应用尝试写怎么办?插入还是更新?如果它立即失败,那实际上还不是很坏,如果它只是挂起并导致数据库服务器出现问题,那将是一个大问题。 这必须是一个相当普遍的扩展问题,每个人都需要添加列。.对生产数据库通常做什么?从站->主迁移? 更新 -我忘了说我正在使用innodb存储引擎

6
为什么Facebook用户在浏览器中输入www.facebook.com时有时有时会进入我的网站?
每隔几周,我会收到一封电子邮件(通常是非常不愉快的一封电子邮件),有时甚至还会收到来自Facebook用户的电话,他们认为我正在“黑客”他们的互联网。他们进入www.facebook.com后进入我的网站后,得出了这个结论。查看我的服务器日志,似乎每天有大约1个人来自不同的IP和服务提供商。 我可以从服务器日志中确认,他们请求中的HOST:标头确实包含www.facebook.com。在这一点上,我认为问题必须出在DNS上。我的IP最终以某种方式被送达www.facebook.com查询。这种情况很少发生,否则我会从该问题中看到更多流量。实际上,即使只有一小部分Facebook用户最终将我的网站压扁。 对这个根本原因有任何想法吗?有人看到过类似的东西吗?在这一点上,我唯一能想到的就是为从我的服务器请求www.facebook.com的用户创建一个特殊的登录页面,告诉他们稍后再试。


13
如何可视化具有数百万个文件的硬盘空间?
我们有一个600 Gigs的硬盘,快满了。它已填满18,501,765个文件(主要是19k小图像)和7,142,132个文件夹。很难找出所有空间也都去了哪里。我们的常规清理程序没有清理足够的空间,这意味着我们需要从整体上看待该驱动器,并确定其中有什么以及可以移动或卸下的内容。我们已经尝试了多个应用程序,到目前为止,它们要么已崩溃,要么只是运行了惊人的时间才能完成。 服务器信息 操作系统:Windows Server 2003 文件系统:NTFS 解 Space ObServer能够读取18,501,765个文件和7,142,132个文件夹,而几乎不占用任何内存。我敢肯定这主要是由于它使用SQL后端存储所有数据。不幸的是,它是所有产品中最昂贵的,每台服务器259.95美元。 尝试的解决方案 在研究期间,我尝试了几种不同的收费和免费解决方案。我保留了下面尝试过的产品列表,以供大家参考。 免费软件 JDiskReport-停止在1000万 WinDirStat-停止在1000万 SpaceMonger - 跳绳由于RAM存储的提 SpaceSniffer-在未知处停止-崩溃 付费软件 FolderSizes-停在1200万(300万个文件夹) 的TreeSize专业 - 跳绳由于RAM存储的提 更新 更新#1:我正在尝试分析的服务器具有2 GB的RAM,并且我尝试尝试的大多数产品似乎都尝试将文件/文件夹信息保留在内存中。使用18,501,765个文件和7,142,132个文件夹时,这样做往往会很快用完。 更新#2:看起来WinDirStat的开发人员已经参与其中,足以告诉我们它可以在64位下进行编译。这样可以为它提供更多的内存,但是除非它们可以持久存储到磁盘上,否则我不确定是否足够。

4
那里有很好的Shibboleth教程吗?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 去年关闭。 我正在寻找在组织中使用Shibboleth进行Web应用程序身份验证的方法。我对这个主题还很陌生,想通读一些不错的教程,动手课程或任何其他可以帮助新手了解Shibboleth的内容。 但是到目前为止,我还没有找到任何包含每个步骤的特定示例的教程。我想以某种方式进行运行设置,以便能够尝试... 我发现到现在:为Shibboleth的2官方文档- https://spaces.internet2.edu/display/SHIB2/Installation 如果您能给我有关Shibboleth的其他信息,我将不胜感激。 编辑-更多信息: 服务提供商是Ubuntu Server 10.04 LTS。

5
如何永久删除sendmail队列中的电子邮件,并防止它们回来?
我这里有一个很烦人的问题。我一直在测试一个应用程序,并为伪造的电子邮件地址创建了一些测试电子邮件(更不用说我的服务器实际上并未设置为可以发送电子邮件)。当然,sendmail无法发送这些消息,并且它们一直卡在sendmail队列中。我想手动删除已在队列中累积的邮件,而不是等待sendmail通常要停止重试的5天。 我正在使用Ubuntu 10.04,/var/spool/mqueue/并且该目录是我已阅读的所有操作指南都说保留排队的电子邮件的目录。当我删除此目录中的文件时,请sendmail停止尝试处理电子邮件,直到看起来像是cron脚本的运行,并用我不想发送的消息重新填充此目录。这是我的一些话syslog: Jun 2 17:35:19 sajo-laptop sm-mta[9367]: o530SlbK009365: to=, ctladdr= (33/33), delay=00:06:27, xdelay=00:06:22, mailer=esmtp, pri=120418, relay=e.mx.mail.yahoo.com. [67.195.168.230], dsn=4.0.0, stat=Deferred: Connection timed out with e.mx.mail.yahoo.com. Jun 2 17:35:48 sajo-laptop sm-mta[9149]: o4VHn3cw003597: to=, ctladdr= (33/33), delay=2+06:46:45, xdelay=00:34:12, mailer=esmtp, pri=3540649, relay=mx2.hotmail.com. [65.54.188.94], dsn=4.0.0, stat=Deferred: Connection timed out with mx2.hotmail.com. Jun 2 17:39:02 …
18 sendmail  queue 

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.