服务器管理员

系统和网络管理员的问答

2
设置仅转发电子邮件服务器
我要做的就是安装postfix,并转发电子邮件。我不需要任何东西来保留我的服务器。这真给我地狱。我已尽力而为,但后缀拒绝所有中继。 我想要的是这个。说我的服务器在example.com.我想要这个: 电子邮件转发: user1@example.com -> user1@gmail.com user2@example.com -> user2@yahoo.com user3@example.com -> user3@hotmail.com 我需要的只是一个转发框,用于重定向收到的电子邮件。由于我的配置显然存在问题,因此我真的可以仅使用示例main.cf来达到目的,并且可以继续使用。 编辑:日志 奇怪的是,日志没有给我任何错误。 main.cf: mreiley@Omega-14:/var/log$ cat /etc/postfix/main.cf # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. …

1
如何不获得这么多的Apache CLOSE_WAIT连接?
netstat显示状态CLOSE_WAIT上有153个连接。连接永远不会关闭。因此,超时服务器会充满这些连接,这些连接会填满RAM,而现在网站无法加载。 netstat显示许多类似以下内容的内容: tcp 160 0 my_server_name:http my_server_name:51584 CLOSE_WAIT tcp 160 0 my_server_name:http my_server_name:51586 CLOSE_WAIT tcp 0 0 my_server_name:http my_server_name:50827 CLOSE_WAIT tcp 0 0 my_server_name:http my_server_name:50830 CLOSE_WAIT tcp 312 0 my_server_ip.static.:http rate-limited-proxy-72:61249 CLOSE_WAIT tcp 382 0 my_server_ip.static.:http b3090792.crawl.yahoo.:58663 CLOSE_WAIT tcp 382 0 my_server_ip.static.:http b3090792.crawl.yahoo.:34655 CLOSE_WAIT tcp 382 0 my_server_ip.static.:http b3090792.crawl.yahoo.:56681 CLOSE_WAIT …

2
如何顺利更新ntpd的对等列表?
我有一个solaris / linux服务器网络,这些服务器已将ntpd配置为通过DNS别名/ CNAME使用第2层的单个内部服务器。该服务器已关闭一段时间,客户端服务器的时钟不同步。 由于我们还有另一台第1层(PPS)的内部服务器,因此已将DNS CNAME修改为指向新服务器(处于启动状态)。 但是使用ntpq -pi可以看到客户端服务器仍指向旧服务器。看来他们没有再次解析对等名称,因此他们没有获得新的服务器IP。 如何顺利更新ntpd的对等列表? 如果我重新启动(x)ntpd,它将创建时间跳。我希望ntpd可以更新其对等列表/配置并与新服务器顺利同步。

2
为什么空的MAIL FROM地址可以发送电子邮件?
我们正在使用Smarter Mail系统。最近,我们发现黑客已经入侵了一些用户帐户并发出了大量垃圾邮件。我们有防火墙来限制发件人的速率,但是对于以下电子邮件,由于发件人地址为空,防火墙无法执行此操作。为什么将空的FROM地址视为可以?实际上,在我们的MTA(surgemail)中,我们可以在电子邮件标题中看到发件人。任何的想法? 11:17:06 [xx.xx.xx.xx][15459629] rsp: 220 mail30.server.com 11:17:06 [xx.xx.xx.xx][15459629] connected at 6/16/2010 11:17:06 AM 11:17:06 [xx.xx.xx.xx][15459629] cmd: EHLO ulix.geo.auth.gr 11:17:06 [xx.xx.xx.xx][15459629] rsp: 250-mail30.server.com Hello [xx.xx.xx.xx] 250-SIZE 31457280 250-AUTH LOGIN CRAM-MD5 250 OK 11:17:06 [xx.xx.xx.xx][15459629] cmd: AUTH LOGIN 11:17:06 [xx.xx.xx.xx][15459629] rsp: 334 VXNlcm5hbWU6 11:17:07 [xx.xx.xx.xx][15459629] rsp: 334 UGFzc3dvcmQ6 11:17:07 [xx.xx.xx.xx][15459629] rsp: …
9 spam  email 

7
并行文件复制
我有一个我需要在Linux系统上复制的文件的列表-每个文件的大小范围为10到100GB。 我只想复制到本地文件系统。有没有一种方法可以以简单的方式并行执行此操作-多个进程分别负责复制文件? 我可以轻松地编写一个多线程程序来执行此操作,但是我有兴趣了解是否有一种低级的Linux方法可以执行此操作。
9 linux  copying 

2
如何设置OpenSSH每用户身份验证方法?
我希望能够让一组用户使用公钥身份验证进行身份验证,而其他用户则使用密码身份验证。 Linux上的OpenSSH是否可能?如果是这样,我该怎么办? 看完之后/etc/ssh/sshd_config,似乎我仅限于启用密钥认证或使用PAM。
9 linux  security  ssh 

5
精简配置Linux服务器的最佳实践(在VMware上)
我安装了大约20台Linux机器,每台机器大约有30-150 GB的客户数据。在某些计算机上,数据大小的增长可能会明显快于其他计算机。这些是VMware vSphere群集上的虚拟机。磁盘映像存储在SAN系统上。 我正在尝试找到一种可以节省磁盘空间的解决方案,同时仍然可以轻松扩展单个计算机。 从理论上讲,我只会为每台计算机创建大磁盘并使用精简配置。每个磁盘将根据需​​要增长。但是,似乎500 GB的ext3文件系统仅具有50 GB的数据和相当低的写入次数,仍然很容易将磁盘映像扩展到例如。随时间增加250 GB。也许我在这里做错了什么?(令我惊讶的是,我在Google上发现的问题很少。顺便说一句,serverfault.com上甚至没有精简配置标签。) 目前,我正计划创建大型的精简配置磁盘-但其中的LVM容量较小。例如:500 GB磁盘上的100 GB卷。这样,我可以更轻松地根据需要(甚至在线)增加LVM卷和文件系统大小。 现在针对实际问题: 有更好的方法可以做到这一点吗?(也就是说,在不停机的情况下根据需要增加数据大小。) 可能的解决方案包括: 使用精简配置友好的文件系统,该文件系统试图一遍又一遍地占用相同的位置,因此不会增加图像大小。 寻找一种简单的方法来回收分区上的可用空间(重新精简?) 还有吗 一个额外的问题:如果我采用当前的计划,您是否建议在磁盘上创建分区(pvcreate /dev/sdX1vs pvcreate /dev/sdX)?我认为使用不带分区的原始磁盘是违反惯例的,但是如果需要的话,这会使磁盘的增长变得容易一些。这只是口味问题,对吗?
9 linux  lvm 

4
多少cron工作太多?
我有一些cron作业,用于基本维护,这些作业不是很消耗资源。 我也有自定义任务计划(它只是调用.php文件并通过GET传递信息,即:cronjob.php?param1 = param ...)。这些可以很快加起来。 这些只是调用系统命令并运行外部程序(Nmap是其中之一)。它们通常也不会花费很长时间。 无论如何,谁能告诉我,大概什么地方太多了?我知道很难说,因为它取决于正在运行的作业以及运行的频率,但是crontab程序在什么时候开始“挣扎”?有人知道吗 谢谢。
9 cron 

4
如何捕获LFTP的输出?(输出未写入STDOUT或STDERR吗?)
我想从lftp访问进度信息。目前,我正在像这样使用curl: curl http://example.com/file -o file -L 2> download.log 这会将curl的进度信息写入到download.log文件中,我可以跟踪该文件以获取实时进度。 但是对于lftp,stdout或stderr,该方法均无效。我最终得到一个空的download.log文件,直到传输完成。 lftp -e 'get http://example.com/file;quit' 2> download.log lftp -e 'get http://example.com/file;quit' 1> download.log 当我不重定向输出时,我会在屏幕上看到进度。当我重定向输出时,我停止在屏幕上看到进度,但是在download.log中什么都没有显示。文件传输完成后,我会看到最终结果,如下所示-但之前没有任何结果: 97618627 bytes transferred in 104 seconds (913.1K/s) lftp的输出是否有异常之处-打印到屏幕而不打印到stdout / stderr?除了重定向stdout / stderr之外,还有其他捕获屏幕输出的方法吗?
9 curl  stderr  stdout  ftp 

3
RAID 0或JBOD是否适合家庭媒体服务器?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 6年前关闭。 我有一个外部两托架驱动器机箱(OWC Mercury Elite-AL Pro)通过FireWire 800连接到Mac Mini(我的家庭媒体服务器)。我正在通过有线千兆位将媒体流传输到房屋中的其他计算机。我有两个现在正在独立使用的1.5 TB驱动器。介质在一个上,我晚上将文件镜像到另一个驱动器上作为备份。但是,当我要填充驱动器时,我想将这两个驱动器放在一起,总共给我约3 TB,然后再购买另一个驱动器进行备份。外部机箱同时支持RAID 0和JBOD,但我不清楚在这种情况下哪种更好。 RAID 0是否会比JBOD的流视频(可能同时有多个流)性能有所提高? 它们各自如何影响驱动器的MTBF? 通常,我应该选择RAID 0,JBOD还是保持它们独立?

4
只读绑定安装?
我使用mount -o bind在chroots中装载目录,这确实很好。问题是我希望其中一些绑定安装的目录只能在chroot中读取。 可能吗?如果不是-是否有其他实现方法? 我曾考虑过将NFS用于本地主机挂载,但是这看起来有些过分。
9 linux  nfs  mount  bind  read-only 

4
如何在Ubuntu上重新启动ssh或sshd?
我想重新启动ssh或sshd,但出现此错误: qqqq@Matrix-Server:/$ sudo /etc/init.d/ssh stop sudo: /etc/init.d/ssh: command not found qqqq@Matrix-Server:/$ 我需要安装ssh或sshd还是Ubuntu附带的?
9 ubuntu  ssh 

3
使两个IP的反向DNS指向相同的域名是否不好?
我正在为我的Web应用程序设置新服务器(该站点将被移动,而不是用于负载平衡等),该服务器的IP地址与现有服务器的IP地址不同。我当前的服务器设置了反向DNS PTR记录,将其IP指向mydomain.com。还要为指向mydomain.com的新IP设置反向DNS PTR记录吗?还是我应该等到迁移完成以建立记录之前? 更新:我忘了提及,mydomain.com的A记录指向旧服务器的IP地址,而不是新的IP地址。

2
覆盖LDAP Shell
我有一个LDAP服务器和一个预定义的外壳(bash)设置在其中。但是有些机器上我希望每当用户登录时使用不同的外壳,而不是存储在LDAP中的外壳。 我怎样才能做到这一点??有人可以给我一些指导吗? 谢谢
9 ldap  shell  login 

3
禁用IIS 7中的静态内容缓存
我是一名开发人员,在Windows Server 2008 R2的IIS 7中遇到了相对简单的问题。问题是IIS 7过度缓存服务器上的所有静态内容。它会缓存所有.html和.js内容,除非我进行iisreset,否则不会注意到内容在磁盘上何时更改。 我尝试了以下方法: 删除浏览器中的本地缓存(我99%的肯定是服务器缓存问题) 在OutputCaching的IIS Admin中,添加.html扩展名,然后取消选中“用户模式缓存”,然后取消选中“内核模式缓存” 在IIS Admin的OutputCaching中,添加.html扩展名并检查“用户模式缓存”,然后选择“防止所有缓存”单选 在IIS Admin中,编辑“输出缓存功能”设置,然后取消选中“启用缓存”和“在OutputCaching下启用内核缓存”。 运行“ C:\ Windows \ System32 \ inetsrv \ config \ appcmd设置配置” SharePoint-80“-部分:system.webServer / caching -enabled:false” 查看applicationHost.config并禁用与缓存有关的所有内容。 似乎没有任何作用。我感到非常沮丧。谁能帮忙吗?
9 iis-7 

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.