Articles of centos6

在控制台上为Centos 6.3启用端口80上的http访问

在Parallels上运行一个Centos 6.3盒子 我试图打开80端口从外面访问 尝试从这篇文章的GUI解决scheme,它的工作原理,但我需要从脚本来完成它。 试图做到这一点: sudo /sbin/iptables -A INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPT sudo /sbin/iptables-save sudo /sbin/service iptables restart 这将创build与GUI工具完全相同的iptables条目,除非它不起作用: $ telnet xx.xxx.xx.xx 80 Trying xx.xxx.xx.xx… telnet: connect to address xx.xxx.xx.xx: Connection refused telnet: Unable to connect to remote host 更新: $ netstat -ntlp (No info could […]

Nginx与www和没有www

我有一个nginx的服务器指令: server { listen 80; server_name mydomain.net; root /home/sites/mydomain.net; location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /home/sites/mydomain.net$fastcgi_script_name; fastcgi_index index.php; } } 这在我访问mydomain.net时效果很好。 但是,如果用户尝试使用www.mydomain.net,那么这里没有任何东西说要应用这些东西 我所做的search显示,有一个完整的其他指令,用server_name www.mydomain.net监听,看起来不是很好。 例如 server { listen 80; server_name www.mydomain.net; root /home/sites/mydomain.net; location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /home/sites/mydomain.net$fastcgi_script_name; fastcgi_index index.php; } } 基本上加倍configuration代码。 或者以其他方式进行重写。 有没有这样做的较less的方式?

如何枚举Linux中的SAS地址/ WWN?

我有一些服务器上的SAS设备,我想知道他们的SAS地址是什么。 我怎么能在Linux上做到这一点? 我正在使用CentOS 6。

在CentOS上我如何获得boost头文件?

什么CentOS 6包名称,我需要安装boost头文件: yum install boost似乎不起作用。 有一个特殊的编译器指令,我需要用来指向包含文件? 还是有另一个安装包?

按下Control-D的putty或退出shell时,Linux服务器进入暂停状态

从今天中午开始,有很多Linux CentOS服务器在我input退出或使用Control-Dclosures腻子窗口时会暂停。 有没有人遇到过这种奇怪的行为? 我已经检查了服务器上的别名列表,没有关于halt命令的别名。 服务器上线后,我已经检查了历史logging,并在那里看到一个“注销”命令,但没有任何与停止相关的命令。 起初,我认为这只发生在我的电脑上,但后来我意识到,这种情况发生在所有types的出口,注销或控制+ d。 2这些服务器是我们的主要iptables防火墙,所以它是超级重要的,你的援助是非常感谢。 它看起来像这样,它只发生在具有活动IPTables的服务器上: [root@srv1 bin]# ssh srv2 root@srv2's password: Last login: Sun Nov 11 17:19:41 2012 from 192.168.12.98 [root@srv2 ~]# vim /etc/crontab [root@srv2 ~]# exit logout Broadcast message from root (pts/1) (Tue Nov 13 10:44:04 2012): The system is going down for system halt NOW! Connection to srv2 closed. […]

在centos 6安全地更新php 5.3.3到> = 5.3.4

以下工作正常吗没有任何问题? 我有apccaching安装,其他包通常的PHPconfiguration。 yum update php 那足够了吗? 它是一个活跃的服务器,所以想要确定,看看我应该考虑什么,以减less这种痛苦。

可能的NXDOMAIN劫持?

我们在运行CentOS 6.0的主机上安装了两台Web服务器。 一个运行我们的主要营销网站(生产服务器),另一个是生产服务器的登台服务器,所以几乎是一个确切的副本。 他们都在防火墙后面,并有私人IP地址。 防火墙通过站点到站点VPN tunnell连接到我们的主要办公室。 这两个服务器的名称服务器都设置为在我们的主办公室使用我们的内部DNS服务器。 在生产服务器上,我面对的是完全相同的问题 ,即使是相同的主机名phx1-ss-2-lb.cnet.com。 问题是,只要我ping一个不存在的域名,我就会得到这个cnet.com主机名。 即使在我自己的域名,如果我做一些stupidsubdomain.mydomain.com,它返回与cnet地址。 在那个线程中,他们说这是NXDOMAIN劫持,他们应该使用不同的名称服务器。 在我的情况下,这个生产服务器使用与公司中其他人相同的名称服务器,但这对其他人来说不是问题。 即使是生产服务器镜像的登台服务器也没有问题。 我已经检查了/ etc / hosts文件,没有什么特别的。 我查了一下如何通过nscd或bind来刷新本地DNScaching,甚至都没有安装。 我使用nslookup并查询了我的两个指定的DNS服务器,他们回来时找不到域错误。 我应该在哪里看下? 编辑 我在端口53上使用了tcpdump,并且ping了一些乱码域,这是我得到的输出 14:55:39.884442 IP 192.168.4.11.59726> 192.168.0.22.domain:27749+ A? asdfjjjf.com。 (30)14:55:39.905778 IP 192.168.0.22.domain> 192.168.4.11.59726:27749 NXDomain 0/1/0(103)14:55:39.905930 IP 192.168.4.11.46752> 192.168.0.22.domain:18476 + A? asdfjjjf.com.com。 (34)14:55:39.926982 IP 192.168.0.22.domain> 192.168.4.11.46752:18476 2/0/0 CNAME phx1-ss-2-lb.cnet.com。,A 64.30.224.112(82) 14:55:39.962067 IP 192.168.4.11.44686> 192.168.0.22.domain:5275+ PTR? 112.224.30.64.in-addr.arpa。 […]

安装必须在CentOS服务器上自行编译的软件包是一个不好的做法?

我有一个正在生产的CentOS 6服务器,实际上正在托pipe几个站点。 我现在应该安装在Ruby上运行的Redmine。 remi / ephel存储库给了我Ruby 1.8.7,但我想使用最新的版本(1.9)。 问题是,我应该自己编译和安装它,下载源代码和所有其他需要使gem工作的开发包,例如mysql-devel for mysql2适配器。 在生产机器上安装dev-packages是不好的做法? 安全性能否被破坏? 我应该坚持存储库提供的默认包吗?

Centos:如何在另一台服务器上安装所有的软件包?

我已经完成了rpm -qa > file ,现在我想将文件复制到另一台服务器,并通过它运行并在新服务器上安装所有这些软件包。 我做了这样的事情: for pkg in猫文件中的for pkg in ; do yum -y install $pkg; done ; do yum -y install $pkg; done ; do yum -y install $pkg; done ,它的工作,但需要太多的时间,你知道一个更短的方式来实现这一目标? 我没有安装自动configurationpipe理器软件。 如果我知道如何通过文件运行并切换换行符只需要一个空格,我可以简单地通过运行它: yum install -y pkg1 pkg2 pkg3但是我不知道如何处理文件上的数据以便显示像那样。 (有空格而不是换行符)

如何在500台以上的机器上自动安装操作系统?

到了今年年底,我的公司必须成像大量的机器。 每台机器都有硬件RAID 1并运行CentOS 6。 在这些系统上自动安装操作系统有哪些select? 我有一个小型的桌面,我可以设置为安装服务器,我们可以得到一个开关来创build一个安装networking,但我不知道如何去实际执行自动安装。