Articles of centos6

iptables通过NAT后面的URL路由/过滤stream量

我有以下configuration: a DNS record of Xabc pointing to an ip address I a DNS record of Yabc pointing to the same ip I. Internet—->(RT)—>(FW)–+–>(MN) L–>(Beh) RT is a router (which i have no control over) that has I as left-hand IP and 10.4.255.13 as internal IP. FW is a firewall that has 10.4.255.190 as the […]

如何修复/解决Cents OS 6 VPS上的非常高的服务器负载

我的VPS在过去的2天里一直在高负荷状态,无法弄清楚问题所在。 这里是更多有关vps的信息。 VPS作为HTTP(Apache),Mysql,Proftp Server,stream量不大,每天约有300-500次访问。 uname -a Linux cforum 2.6.32-431.29.2.el6.x86_64 #1 SMP Tue Sep 9 21:36:05 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux 运行时间 07:07:15 up 5 days, 4:05, 1 user, load average: 31.88, 44.97, 58.48 top -b -n 1 top – 07:08:00 up 5 days, 4:06, 1 user, load average: 34.33, 43.79, 57.44 Tasks: 324 total, […]

安装phpMyAdmin后,PHP不再在Centos上工作

我想我已经杀死了我的LAMP服务器! 服务器是CentOS 6.6,安装了Apache 2.2和PHP 5.4。 我本来没有安装任何东西 – 这是由我的托pipe服务提供商提供的。 在我尝试安装phpMyAdmin之前,一切都在服务器上正常工作。 我执行了以下命令: sudo rpm -ivh epel-release* sudo yum install phpmyadmin 然后我重新启动Apache,但是当我试图浏览到我的PHP应用程序(这一直工作正常),我得到了500内部服务器错误。 我检查了Apache错误日志,并看到以下内容: [Thu Nov 06 22:37:35 2014] [notice] Apache/2.2.27 (Unix) mod_ssl/2.2.27 OpenSSL/1.0.1e-fips mod_bwlimited/1.4 configured — resuming normal operations [Thu Nov 06 22:37:38 2014] [error] [client 124.170.80.18] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mcrypt.so' – […]

Mysql崩溃,倾销DB在恢复模式。 现在怎么办?

我遇到了一个InnoDB问题,只是在我试图解决这个问题时似乎变得更糟。 InnoDB: Unable to lock ./ibdata1, error: 11入门InnoDB: Unable to lock ./ibdata1, error: 11 ,我搬了,然后复制回来。 我很快也遇到了ib_logfile的问题,解决scheme失败了,此时我意识到确实还有一个我正在运行的mysql进程,所以我用killall -9 mysqld杀死了它。 以前的决议尝试这一点,现在已经把我带到了Assertion failure的地步。 在这一点上,我只是不想绊倒自己的脚。 我已经开始在恢复模式(级别“3”)的数据库和倾销我的数据库。 总共约7GB。 错误,当不在恢复模式,是这样的: 141206 16:02:32 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql/ 141206 16:02:32 InnoDB: Initializing buffer pool, size = 6.0G 141206 16:02:33 InnoDB: Completed initialization of buffer pool InnoDB: Log scan progressed […]

在CentOS 6.6上使用sudo和–ask-sudo-pass

我正在运行命令: [[email protected] ]# ansible example.com -a "sudo id" –ask-sudo-pass sudo password: example.com | FAILED >> { "failed": true, "msg": "[sudo] password for kamil: \r\n{\"changed\": true, \"end\": \"2015-02-05 12:06:16.612869\", \"stdout\": \"\", \"cmd\": [\"sudo\", \"id\"], \"start\": \"2015-02-05 12:01:16.533325\", \"delta\": \"0:05:00.079544\", \"stderr\": \"\", \"rc\": 1, \"warnings\": []}\r\nOpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: Applying options […]

安装PHP扩展到正确的PHP版本

我们的Linux CentOS6机器上有5.3.3和5.6.7两个版本的PHP,并且希望将PHP扩展memcache和imagick安装到5.6.7。 以root身份login,使用yum,我们安装了这两个,但是意识到它们只能在5.3.3中使用,而不能在最新版本中使用。 这是我们使用的命令: $ yum install ImageMagick ImageMagick-devel $ pecl install imagick $ echo "extension=imagick.so" > /etc/php.d/imagick.ini 我们尝试将imagick.so和memcache.so从旧的扩展目录复制到5.6.7的扩展目录,但没有任何运气。 我们如何将这些扩展安装到我们的最新版本PHP 5.6.7? 或者有没有办法解决这个问题,而不重新安装任何东西? 编辑: 要安装PHP 5.6.7,我使用了这个要点给出的步骤: https://gist.github.com/Stayallive/dbb91ffa6f0fc6ca6ac3

Iptables – 我怎样才能限制服务器上的两个ips服务的访问?

在我的个人服务器(Centos 6.6)上,我获得了一个辅助ip,以保持所有后端访问权限与前端应用程序分离。 但我不知道我怎么能指定这个端口可以访问给定的IP。 例如 eth0(192.168.10.1)将只用于端口80/443 eth0:1(192.168.10.2)将只用于ssh 我到目前为止,但它不工作,因为我仍然可以从任何IP访问80/443/22: *filter :INPUT DROP [0:0] :FORWARD DROP [0:0] :OUTPUT ACCEPT [1119386456:2737152595892] #allow incoming ICMP ping pong stuff -A INPUT -i eth0 -p icmp –icmp-type 8 -s 0/0 -m state –state NEW,ESTABLISHED,RELATED -m limit –limit 30/sec -j ACCEPT -A OUTPUT -o eth0 -p icmp –icmp-type 0 -d 0/0 -m state […]

SELinux的 – mysql /和httpdoc /在同一个文件夹?

看起来我的老忠实的LAMP目录结构已经与SELinux脱钩。 我更喜欢在同一个地方的一切。 CentOS 6.6 Apache 2.2.15 MySQL 6.5 /DATA/ /DATA/httpdocs/ /DATA/mysql/ /DATA/server-config.php /DATA/httpd-error.logs… 如果我这样做,然后Apache工作正常,但MySQL不会启动。 chcon -R -t httpd_sys_content_t /DATA/ chcon -R -t mysqld_db_t /DATA/mysql chcon -R -t httpd_sys_content_t /DATA/httpdocs 如果我这样做,然后MySQL将启动,但Apache不会启动。 chcon -R -t mysqld_db_t /DATA chcon -R -t mysqld_db_t /DATA/mysql chcon -R -t httpd_sys_content_t /DATA/httpdocs 我知道这是关联到我附加到根/ DATA文件夹的标签,他们不能有两个? 是的,如果我禁用SELinux,所有的问题都会消失,但是这个项目是必需的。 这些文件夹是chown和chmod罚款。 对于mysql的情况下,错误是 2015-04-24 14:17:56 3391 [Warning] Can't […]

Nginx拒绝在/ home中读取新目录

我在CentOS6.6,安装了“Akeneo”,一切顺利。 安装在/home/pim所以nginx的实际位置就是app.php所在的web目录。 在/home/pim/web/app.php上做一个/home/pim/web/app.php显示: f: /home/pim/web/app.php dr-xr-xr-x root root / drwxr-xr-x nginx nginx home drwxrwxrwx nginx nginx pim drwxr-xr-x nginx nginx web -rwxrwxr-x nginx nginx app.php Nginx正在使用: user nginx nginx; worker_processes 4; 而PHP-FPM正在使用: listen.owner = nginx listen.group = nginx listen.mode = 0660 ; Unix user/group of processes user = nginx group = nginx Anyonan的想法,为什么这不工作? 我已经打了几个小时的权限了。 希望有人能指引我正确的方向。

清漆4不caching

我是新的与清漆工作。 我安装了它,我认为我configuration正确。 为了testing这是我做了什么: 我创build了一个只有string“testing”的testing页面。 我去了页面,它有这些标题: Accept-Ranges:bytes Age:0 Cache-Control:max-age=120 Connection:keep-alive Content-Length:6 Content-Type:text/html; charset=UTF-8 Date:Tue, 12 May 2015 19:35:34 GMT Expires:Tue, 12 May 2015 19:37:34 GMT Server:Apache/2.2.15 (CentOS) Via:1.1 varnish-v4 X-Powered-By:PHP/5.3.3 X-Varnish:32829 我将文件中的文本更改为“test2”我去了页面,它显示“test2”。 我相信它应该显示“testing”,如果它正确caching。 我没有设置cookies或任何东西,只是。 我的vcl很简单: vcl 4.0; # Default backend definition. Set this to point to your content server. backend default { .host = "127.0.0.1"; .port […]