Articles of centos

从Centos发送邮件时发生SMTP延迟

当使用1and1的SMTP服务器尝试使用swiftmailer发送邮件时遇到很长时间的延迟。 每次都有19秒的延迟,如下面的tcpdump所示: 21:54:50.784747 IP (tos 0x0, ttl 64, id 40875, offset 0, flags [DF], proto TCP (6), length 94) my-website.co.uk.46086 > mrvnet.kundenserver.de.smtp: Flags [P.], cksum 0xc764 (incorrect -> 0x1ba9), seq 65:107, ack 193, win 115, options [nop,nop,TS val 3384859388 ecr 1663195506], length 42 E..^..@.@………~……`Y.+.E8…sd…. ….c"YrRCPT TO: <[email protected]> 21:54:50.825354 IP (tos 0x0, ttl 60, id 4346, […]

无法在centos上设置NFS服务器6.5

build立: 提供者:Linode nfs服务器:与centos的一个linode 6.5 nfs客户端:带有centos 6.5的linode 当我尝试安装 mount.nfs: access denied by server while mounting xxxx:/shared 当我尝试在客户端和服务器上启动nfs服务时发生这种情况 [shortfellow@li829-73 ~]$ sudo service nfs restart Shutting down NFS daemon: [ OK ] Shutting down NFS mountd: [ OK ] Shutting down RPC idmapd: [ OK ] FATAL: Module nfsd not found. FATAL: Error running install command for nfsd […]

用LVM进行磁盘分区和布局

我正在尝试为大型虚拟化多租户环境确定最佳磁盘configuration/磁盘布局/分区scheme。 我们目前的scheme与rhel / centos的默认设置非常相似,在向lvm根卷添加空间时可能会有一点不灵活。 下面的示例当前部署: [root@server ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 256M 0 part /boot └─sda2 8:2 0 19.8G 0 part ├─vg0-lv0 (dm-0) 253:0 0 2G 0 lvm / ├─vg0-lv1 (dm-1) 253:1 0 2G 0 lvm [SWAP] ├─vg0-lv2 (dm-3) 253:3 0 4G […]

刷新3到4次后,Nginx服务器会在浏览器中断开图像

嗨,我现在处于非常混乱的状态。 我已经在Centos 6上configuration了Nginx 1.6,它只为代码(js,css,html)提供所有其他的图片,并通过负载平衡器调用。 我的问题是,当我加载网页浏览器第一次需要时间,然后我刷新页面3至4倍的图像/文字正在打破,如akki显示为__akki__我怎么知道它的caching和如何做我解决了这个问题我的configuration如下所示 user nginx; worker_processes 12; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr – $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; proxy_buffers 30 32k; proxy_busy_buffers_size 64k; keepalive_timeout 65; gzip on; […]

SVN提交不更新服务器上的文件

我遵循这个指南http://wiki.centos.org/HowTos/Subversion和一切工作至5.3(我可以检出文件)。 我有一个现有的目录“/ var / www / file-manager”。 这个目录被映射到一个虚拟主机(即,这是一个可以通过URL访问的实时网站)。 我将这个目录添加到SVN(使用服务器命令行)。 svn import /var/www/file-manager file:///var/www/svn/repos/mytestproj -m "Initial repository layout for mytestproj" 我成功地使用龟SVN(我使用“ http://svn.example.com/repos ”获取文件)检出了整个目录。 我修改了一个php文件,并使用提交选项将其提交回来。 这更新了修订号码,似乎已经工作。 我去了/ var / www /文件pipe理器,并打开我刚刚修改的文件,但变化不存在。 根据乌龟文件是最新的服务器,但在服务器上的文件是不是。 任何想法发生了什么? 我最终想用这个完整的网站(这是相当大的),所以我想弄清楚什么是错的,然后我这样做。 这个目录在我安装SVN之前就存在了

服务器closures后需要重新启动iptables

我有一个服务器作为主机(KVM),代理和防火墙。 为了访问这台主机上的虚拟机提供的服务, iptables必须工作以便正确地将数据包redirect到guest虚拟机。 服务器closures时会出现问题(即:重新启动或断电)。 当服务器再次启动时,端口redirect似乎不起作用(即:不能SSH到客户机或使用主机的redirect端口访问他们的服务)。 那时候,我可以通过SSH连接主机并validationiptables是否正在运行。 但是,我需要service iptables restart一切按预期工作。 为什么发生这种情况? 它与使用KVM有关吗? 我怎么能避免每次服务器closures时手动重新启动iptables ? 请注意,我不需要更改iptablesconfiguration以使所有内容都按预期工作,我只需要重新启动服务(就好像configuration没有正确应用或在某些时候被覆盖一样)。 UPDATE 在主机上: # chkconfig –list iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off 比较重新启动服务前后的iptables规则: PREROUTING链看起来完全一样。 INPUT链看起来非常相似。 唯一的区别是在重新启动之前,有一些重复的条目,但条目的顺序也是相似的。 POSTROUTING链看起来非常相似。 唯一的区别是在重新启动之前,有一些重复的条目,但条目的顺序也是相似的。 FORWARD链条看起来更加不同。 在重新启动服务之前,有一些重复的条目,但条目的顺序在更改前后发生更改。 以下是不同之处( PREROUTING链已被排除,因为在重新启动iptables之前和之后它看起来完全一样): 之前 Chain POSTROUTING (policy ACCEPT) target prot opt source destination MASQUERADE tcp — 10.0.0.0/24 !10.0.0.0/24 masq ports: 1024-65535 […]

使用MCollective一次在多个系统上发出命令

目标 其目的是使用MCollective一次性在多个系统上执行命令,例如,使用MCollective-client在所有MCollective服务器上创buildtouch /tmp/helloworld :系统1,2和3。 尝试 根据这个文件 ,mcollective-shell-agent可以用来完成这个目标。 但是,执行: mco rpc shell start ls -I /system/ 结果是: Could not parse –arg ls 发行: mco rpc shell –help 显示一个通用的帮助菜单,而不是关于哪个参数应该被使用的特定菜单。 问题 为什么不能运行mco rpc shell命令? 那么这个假设是应该使用mcollective-shell-agent来实现目标还是这个不正确? 如果真的应该安装哪个软件包?

yum与版本库中的版本相同(自动升级/降级)

在我们的基础架构中,我们有安装和pipe理木偶的服务器。 我们所有的软件都是从rpm安装的。 在每个服务器上是一个小脚本,如果存储库中有一些更改,则执行yum更新。 我需要实现的也是执行自动降级,因此所有服务器上安装的软件包与存储库中的最新软件包相同。 我们想这样做回滚。 所以开发人员有一些简单的(web必须)接口来移动包活动/删除包(执行回滚/降级)。 我知道debian通过优先级支持这个function(或者某些特殊的magick – 我现在还不确定,上次configuration的时候已经有一段时间了)。 是否有可能pipe理百胜执行这种方式?

Play Framework 2.3的启动脚本为systemd?

我们升级到Play 2.3.x(使用激活器)和CentOS 7(使用systemd)。 以前在CentOS 6上,我们使用这个SysV初始化脚本来启动/停止/重启我们的各种Play应用程序。 现在有没有类似的系统的方法,大多数发行版已经迁移到它?

Sudo错误:有效的uid不是0,是sudo安装的setuid root? (sudo可执行文件已经是root / root 4755)

运行/usr/bin/env sudo /etc/init.d/httpd restart一个godaddy vps可以正常工作。 通过capistrano远程执行相同的命令会产生以下错误: sudo: effective uid is not 0, is sudo installed setuid root? sudo可执行文件的文件权限是: 文件:'/ usr / bin / sudo'大小:155008块:304 IO块:4096常规文件设备:fc00h / 64512d Inode:914213 链接:1访问:(4755 / -rwsr-xr-x)Uid:(0 / root)Gid:( 0 / root) 有没有办法来解决这个问题?