服务器管理员

系统和网络管理员的问答

2
postfix说邮件发送正常,消息未到达ISP收件箱?没有拒绝日志?
当我从邮件服务器向@ bellsouth.net电子邮件发送测试消息时,后缀日志显示该消息已发送正常,但该消息从未到达我的bellsouth收件箱。如果At&T阻止了邮件,我是否应该收到失败通知或退信? 我正在尝试解决为什么某些客户没有收到电子邮件的问题,但是如果mail.log中没有任何内容表明邮件被拒绝,我如何知道成功发送了哪些邮件? 日志显示: Feb 27 09:02:36 MyHOSTNAME postfix/pickup[26175]: D53A72713E5: uid=0 from=<root> Feb 27 09:02:36 MyHOSTNAME postfix/cleanup[26487]: D53A72713E5: message-id=<20120227140236.D53A72713E5@example.com> Feb 27 09:02:36 MyHOSTNAME postfix/qmgr[5595]: D53A72713E5: from=<root@example.com>, size=878, nrcpt=1 (queue active) Feb 27 09:02:37 MyHOSTNAME postfix/smtp[26490]: D53A72713E5: to=<myemail@bellsouth.net>, relay=gateway-f1.isp.att.net[204.127.217.16]:25, delay=0.57, delays=0.11/0.03/0.23/0.19, dsn=2.0.0, status=sent (250 ok ; id=20120227140036M0700qer4ne) Feb 27 09:02:37 MyHOSTNAME …
10 email  postfix  isp 

1
使用Squid作为Maven存储库
有人知道如何使用Squid代理Maven存储库吗? 有哪些配置文件? 主要问题在于,maven客户端发出的HTTP请求带有控制缓存行为的标头(我想绕过该标头)。 这是一个典型的请求: GET /maven/proxy/jboss-public/org/richfaces/richfaces-bom/4.2.0.Final/richfaces-bom-4.2.0.Final.pom HTTP/1.1 Cache-control: no-cache Cache-store: no-store Pragma: no-cache Expires: 0 Accept-Encoding: gzip User-Agent: Apache-Maven/3.0.4 (Java 1.6.0_26; Linux 2.6.32-38-generic) Host: 192.168.2.171 Connection: Keep-Alive 我已经disk_cache proxy_http为此使用了Apache HTTPD(和启用的模块),但是我正在创建一个镜像,而不是一个代理。 这是配置(基于该站点): <Proxy *> Order deny,allow Allow from all </Proxy> # central ProxyPass /maven/proxy/central http://repo1.maven.org/maven2 ProxyPassReverse /maven/proxy/central http://repo1.maven.org/maven2 CacheEnable disk /maven/proxy/central …

2
将流量从TUN设备(C ++后端)转发到默认网关
以下问题只是我遇到的一个较大的解决方案中的一部分。到目前为止,所有其他元素似乎都起作用,因此,我将尝试描述我遇到问题的很小的部分。 我有一台Linux计算机,带有tun0(隧道接口)和eth0(女巫是我连接互联网的默认网关)。 目标:我的目标是接收从tun0传入的数据包,并将其转发到默认网关。所以实际上是一个非常简单的NAT案例,我想与伪造物理接口的tun0“共享” Internet。 Tun已使用创建 sudo openvpn --mktun --dev tun0 --user USER sudo ip addr add 10.2.0.1/24 dev tun0 sudo ip link set tun0 up 因此,我可以启动它并运行它,可以对其进行ping操作。此外,我还具有连接到此TUN设备的C ++应用程序,可以对其进行读写。(fti:这是我关注的教程:http : //backreference.org/2010/03/26/tuntap-interface-tutorial/) 我将对8.8.8.8提出的一些正确的ICMP(ping)请求转储到C ++中的字节数组中。现在,使用我的程序将其写入tun0设备。ICMP请求具有 源(10.2.0.10)-因此内核知道返回的路由(同一子网) 目的地(8.8.8.8)-Google的DNS 正确的校验和等。(在Wireshark / TShark中,它正确显示在tun0上) 然后,我有以下路线: iptables -F # flush iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE …
10 routing  nat  icmp  forwarding  tun 

3
apache webserver对服务器状态无响应,显示所有等待连接的子进程[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 上个月关闭。 我的设置:我有3台几乎完全相同的Web服务器,它们通过相同的dns负载均衡服务于同一个高负载动态网站。该服务已经使用相同的apache配置运行了两年以上:apache2,php5,ubuntu 8.04 linux 2.6.24-29-server。 我的问题:自大约两周前以来,我在使用此配置时遇到问题。几乎每天我都有大约5分钟的一小段时间,在该时间内无法访问该网站。我仍然可以通过ssh登录到服务器。如果我运行htop,我看到机器根本什么也不做。我大约有1000个apache进程正在运行,但是没有cpu活动。 我已经使用apache mod_status来调试这种情况。流程记分牌如下所示: _C.___K_______________________R._______.__K_K____K___C_______.__ _______C__________.___________________________________.________C _.____K__________K___K_WK_____._K_____________________________._ W______K__________K________.____________________._______C_______ _C_.__K__K____.._.._____________________________________C_______ _R___________K___.______C________.C_________.______._____C______ ____________KKC____K_____K__WC_________________C_____.__.____.__ _____________________C_________K______.____C______._____________ _.___C____.___.___________________________.K______.____K________ W__.___________________C.__.____K________K_______R_._.__._______ __C__C_.__________C__C_______._____W______________C_.___C_______ ____.______C_____________C________.____C____________.________._K __.__________.K_____________K_________._____C____.K__________KW_ __K.W________R_________._______.___W___________.____.__K_____W__ W___.___..________W____K Scoreboard Key: "_" Waiting for Connection, "S" Starting up, "R" Reading Request, "W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup, "C" Closing connection, …

2
RAID阵列降级时如何获得电子邮件警报?VMware ESXi 5.0,MegaRAID SAS 9260-4i
我们最近购买了一个“白盒”服务器来运行VMware ESXi 5.0(我们计划使用vSphere 5 Essentials Kit)。根据VMware的《兼容性指南》,服务器的LSI Logic MegaRAID SAS 9260-4i RAID控制器是兼容的(支持类型列为“收件箱”)。 我已经在主机上安装了ESXi 5.0,还安装了vCenter Server Appliance。我使用vSphere Client连接到vCenter Server,可以看到一系列预定义的警报,其中包括一个在“主机存储状态”更改时触发的警报,这听起来像我所需要的。 我刚刚尝试从RAID阵列中拉出其中一个驱动器(导致RAID控制器发出预期的提示音),但是vCenter中绝对没有发生任何变化。似乎没有触发“主机存储状态”警报。 我真正需要做的是将vCenter配置为在RAID阵列降级时发送电子邮件,以确保我们知道并可以更换失效的驱动器。如果警报甚至不会触发,那似乎就没有希望。 我在这里想念什么吗?我绝不是VMware或服务器硬件方面的专家,所以我什至不知道该问谁。 提前致谢!

3
当没有进程使用超过2%的速率时,为什么我的路由器CPU占40%?
我有一个问题,我有一个运行Cisco IOS 15的Cisco 1841,但行为异常。CPU使用率显示为40%,但是没有进程正在使用这么多的CPU能力。 这是一个例子: lev1841#show processes cpu sorted CPU utilization for five seconds: 41%/39%; one minute: 42%; five minutes: 32% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process 96 88 147299 0 1.11% 1.04% 0.92% 0 Ethernet Msec Ti 117 40 36582 1 0.15% 0.19% 0.17% 0 IPAM …

2
RFC 4578中的PXE客户端系统体系结构类型“ BC EFI(7)”是什么?
RFC 4578为PXE定义了各种机器架构,如下所示: Type Architecture Name ---- ----------------- 0 Intel x86PC 1 NEC/PC98 2 EFI Itanium 3 DEC Alpha 4 Arc x86 5 Intel Lean Client 6 EFI IA32 7 EFI BC 8 EFI Xscale 9 EFI x86-64 我已经测试了两台IBM机器(HS22刀片服务器,x3550M3),它们都使用“ EFI BC”架构进行EFI PXE引导。 它代表什么?什么时候使用?IBM为什么使用它而不是“ EFI x86-64”?
10 pxe-boot  uefi 

1
在Linux上创建Tun / Tap设备
我正在尝试使用以下命令在主机上创建分接设备: sudo ip tuntap add mode tap br0p0 但我收到以下错误消息: Object "tuntap" is unknown, try "ip help". 我该怎么办?我正在使用Ubuntu 10.04

4
在安装了yum的默认Amazon EC2实例上启用apt-get
我想打这样的电话: sudo yum install apt 使我能够使用apt-get和yum进行安装。 但是,这不起作用。我得到以下信息: Loaded plugins: fastestmirror, priorities, security, update-motd Loading mirror speeds from cached hostfile * amzn-main: packages.eu-west-1.amazonaws.com * amzn-updates: packages.eu-west-1.amazonaws.com Setting up Install Process No package apt available. Error: Nothing to do 看起来它需要使默认的Amazon EC2实例知道存储库。 简而言之:我如何才能简单地启用apt-get而不是yum?
10 linux  unix  repository  yum  apt 


5
正确的find -exec语法是什么
我想删除特定文件夹中大于2MB的文件。所以我跑了: find . -size +2M 我得到了两个文件的清单 ./a/b/c/file1 ./a/f/g/file2 所以我然后运行: find . -size +2M -exec rm ; 我收到错误消息 Find: missing argument to -exec 我在手册页中检查了语法,并说 -exec command ; 所以我尝试 find . -size +2M -exec rm {} + 而且有效。据我所知,{}使它执行类似命令rm file1 file2代替rm file1; rm file2;。 那么为什么第一个不起作用? 回答: 我想我只需要几次RTFM才能最终了解它在说什么。即使第一个示例未显示{},在所有情况下都必须使用大括号。然后添加\; 或+,具体取决于所需的方法。不要只阅读标题。还要阅读说明。得到它了。
10 linux  find 

3
将tcp_tw_recycle / reuse设置为1有什么影响?
我在配置文件中将tcp_tw_recycle / reuse都设置为1。 这样做的后果是什么? 如果重新使用TCP套接字,是否会带来安全风险?即2个不同的连接都可能能够发送数据? 它是否适用于寿命短的连接,并且有重新连接的机会?
10 ubuntu  tcp  socket 

2
如何确定我的服务器是否具有某种IPMI?
我从未见过我管理的Linux服务器。我如何确定它是否安装了某种IPMI? 我尝试通过安装ipmitool回答自己的问题: Setting up ipmitool (1.8.9-2) ... Starting IPMI event daemon ipmievdipmievd: using pidfile /var/run/ipmievd.pid0 Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory Unable to open interface failed! invoke-rc.d: initscript ipmievd, action "start" failed. 就是答案。我是否可以找到ISP用于远程控制服务器的内容,或者ISP如何将其连接到其远程管理HTML面板中?
10 linux  debian  ipmi  ipmitool 

1
如何设置DATE变量以在crontab输出的日志中使用?
我在玩aroudn时有一些变化,例如 DATE = $(date) 但这也不起作用 crontab -e CRONLOG=/tmp/log/crontab.log DATEVAR=`date +20\%y\%m\%d_\%H\%M\%S` * * * * * echo $DATEVAR >> /tmp/log/crontab.log */2 * * * * echo "$DATEVAR hello" >> ${CRONLOG} */1 * * * * echo 'every minute' >> ${CRONLOG} 这只是按原样输出文本... 我想在crontab.log中创建一个带有每次更新时间戳的日志条目 如何在CentOS 6上执行此操作? 更新 DATEVAR=date +20%y%m%d_%H%M%S */1 * * * …
10 centos  logging  cron  centos6  date 

3
如何在不更新存储库信息的情况下使用yum安装软件包?
我想从存储库中安装一些软件包,但是总是在尝试yum install packagename百胜更新数据库时安装: Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit Determining fastest mirrors updates/metalink | 23 kB 00:00 * fedora: nl.mirror.eurid.eu * rpmfusion-free: ftp.astral.ro * rpmfusion-free-updates: ftp.astral.ro * rpmfusion-nonfree: ftp.astral.ro * rpmfusion-nonfree-updates: ftp.astral.ro * updates: nl.mirror.eurid.eu fedora-awesome | 3.3 kB 00:00 google-chrome | 951 B 00:00 rpmfusion-free-updates | 3.3 kB 00:00 …

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.