Articles of centos6

如何找出谁在发送电子邮件

我有一个没有太多活动的服务器。 今天突然服务器负载高于12,与正常值(0.5)相比太高了。 我查了一下,发现postfix被一个名为smpt的程序用来发送邮件。 其充分的论据: smtp -t unix -u 我使用CentOS release 6.7 ,定期更新我的服务器。 netstat显示我这样的东西: 我还检查了/var/log/maillog ,它告诉我在过去10个小时内已经发送了数十万封电子邮件。 我怎么知道这是谁的? 我如何知道它是内部的还是外部的? PS:后缀已closures。

Tar文件提取档案中的所有内容,但只包含一个特定的文件

我正在使用tar -xf archive.tar -C /home/user/target/folder (在bash脚本中)将特定档案(archive.tar)的内容提取到目标目录(/ home / user / target /文件夹),以便目标目录中的所有现有内容将被新文件(包含在存档中)覆盖。 所有的工作都很好,但是我想省略一个目录(从提取并覆盖目标文件夹中的现有目录)。例如,如果archive.tar包含: folderA/ folderB/ folderC/ folderD/ fileA.php fileB.php fileC.xml 我怎么能提取(并覆盖)所有EXCEPT(例如)folderC /? tar –version输出tar (GNU tar) 1.23

启动httpd时没有可用的套接字

我们的服务器configuration了一个内部IP。 然后在防火墙中,pipe理员映射了一个有效的IP地址(2.XYZ)。 所以, ipconfig命令显示 eth1 Link encap:Ethernet HWaddr 00:E0:61:36:D5:34 inet addr:172.20.54.10 Bcast:172.20.54.255 Mask:255.255.255.0 inet6 addr: fe80::270:81ef:fec6:d534/64 Scope:Link 但是,我们使用ssh 2.XYZ 。 现在,我想设置Apache Web服务器,以便在Web浏览器中input2.XYZ。 所以,我打开/etc/httpd/conf/httpd.conf并修改 Listen 2.XYZ:80 Listen 80 我用数字replace了XYZ。 问题是,当我重新启动httpd,我得到这个错误 Starting httpd: (99)Cannot assign requested address: make_sock: could not bind to address 2.XYZ:80 no listening sockets available, shutting down Unable to open logs [FAILED] 更新1: 如果我用Listen […]

如何从旧的版本创build一个CentOS镜像?

我想为CentOS 6.6 创build一个私人镜像。 是否有任何支持rsync的镜像提供旧的版本? 我知道CentOS 不build议坚持点发布。 这个本地镜像将被用来确保我们使用的软件在多个系统中是通用的。 只要这个决定,我们将把它们全部更新。

Mongodb突然失败,并显示“设备上没有剩余空间”

Mongodb失败,并显示消息“设备上没有剩余空间”。 Mongo日志: $ sudo tail -n 5 ./mongodb/mongod.log 2016-11-10T07:19:46.821-0700 E STORAGE [initandlisten] WiredTiger (28) [1478787586:821178][9468:0x7f54e7014d40], file:WiredTiger.wt, WT_SESSION.checkpoint: /var/lib/mongo/WiredTiger.turtle.set: handle-open: open: No space left on device 2016-11-10T07:19:46.821-0700 E STORAGE [initandlisten] WiredTiger (28) [1478787586:821251][9468:0x7f54e7014d40], txn-recover: Recovery failed: No space left on device 2016-11-10T07:19:46.830-0700 I – [initandlisten] Assertion: 28595:28: No space left on device 2016-11-10T07:19:46.830-0700 I STORAGE [initandlisten] […]

在CentOS 6启动时启动OpenVPN

在云端,我准备好了我的OpenVPN服务器… 而且我的客户端机器也configuration好了,OpenVPN的工作完美。 但我的问题在启动时设置客户端。 通过运行下面的命令我可以连接到服务器没有任何问题 openvpn –config myconfig.conf –deamon myvpn 我添加到/etc/rc.local的同一行,但在启动时,我没有连接。 真的不能排除故障的原因。

“类”XMLWriter“未find”错误在PHP | php55w-xml-5.5.24-1.w6.x86_64.rpm丢失

我在PHP服务器Fatal Error (E_ERROR): Class 'XMLWriter' not found出现此错误Fatal Error (E_ERROR): Class 'XMLWriter' not found 。 我们正在使用Cent OS 6 在浏览了一些网站之后,我们发现我们需要安装php55w-xml-5.5.24-1.w6.x86_64.rpm 。 但链接不工作,我无法得到这个包。 我们正在使用PHP 5.5.24 。 我们无法升级我们的PHP,因为依赖于其他产品。我们可以解决这个错误,而不需要升级PHP 。 谢谢 !!! 更新:我们正在使用https://rollbar.com/error handling。

Apache不会对使用我的域名的请求做出回应,而只会对针对服务器IP的请求做出回应

我的VPS主机最近暂停了我的服务,因为我的网站遭到了DDoS攻击。 当他们把我带回网上时,我的IP已经改变了。 我现在只能通过请求IP http://176.126.69.72/来查看我的网站,而不是使用域名http://gatewaygaming.net.au/ 。 我已经更新了我的Alogging,并validation,当我input域名我的电脑确实试图连接到正确的服务器。 奇怪的是,如果我在服务器上执行“wget http://gatewaygaming.net.au/ ”,我可以查看页面。

CentOS 6.4 Intel 82574L,1000/100 / 10Mbps,8x网卡Intel 82580EB 1000Mbps,4xSFP

我无法获得英特尔82574L ,1000/100 / 10Mbps,8x局域网英特尔82580EB 1000Mbps,4xSFP和CentOS 6.4运行 试图为Intel 82574L安装kmod-e1000e.3.3.4-2.el6.elrepo.x86_64.rpm ,为Intel 82580EB安装kmod-e1000e.3.3.4-2.el6.elrepo.x86_64.rpm kmod-igb-5.2.15-1.el6.repo.x86_64.rpm 也做了另一个尝试使用英特尔的源代码包编译但没有成功 任何线索都可以提供帮助

CentOS 6的SSH不提示validation码?

我已经安装了pam radius rpm包,并成功configuration了/etc/pam.d/sshd,/ etc / ssh / sshd_config和/etc/pam_radius.conf。 我知道它正在工作,因为我input密码后正在向我的手持设备发送推送通知。 当我批准推送通知时,我可以login。我担心的是,如果我没有通过带外通知回复,为什么我不提示inputvalidation码。 更奇怪的是,在我们基于debian的系统(Ubuntu)上,它按预期工作。 似乎只有基于redhat的系统有问题。 当前行为:我只能响应带外确认2FA身份validation。 如果我没有回应,我会再次提示input密码,而不是validation码。 CentOS 6的屏幕截图 预期行为:如果我无法响应带外通知(即飞行模式中的电话),ssh应该进行故障转移并提示“validation码” Ubuntu屏幕截图 提前致谢。 的/ etc / SSH / sshd_config中 ChallengeResponseAuthentication yes UsePAM yes 上将/etc/pam.d/sshd #%PAM-1.0 auth sufficient pam_radius_auth.so 日志文件/ var / log / secure Jan 12 17:26:51 mddirector sshd[9242]: pam_radius_auth: Got user name username Jan 12 17:26:54 mddirector sshd[9242]: […]