Articles of centos

如何在Cent OS下为socket.io打开一个低于1024的端口?

我试图在我的Cent OS 5.2中打开端口843 ,我添加了以下行etc\sysconfig\iptables : -A INPUT -p tcp –dport 843 -j ACCEPT 然后更新我的iptables服务。 我需要通过sudo node index.js命令来监听由root用户运行的node.js应用程序中的那个端口,但是当我尝试通过该端口build立连接时仍然会出现forbidden port错误。 这是我通过运行sudo iptables -L -v : Chain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 2811 238K ACCEPT tcp — any any anywhere anywhere tcp dpt:http 112 6224 ACCEPT tcp […]

Proftpd用户不能在主目录中写入/删除

我想在/ var / www / html目录中设置一个可以读/写/删除/ etc文件的centos用户。 在这里有一些帮助,我得到了用户能够login和查看文件,但现在他们不能上传/删除等。 我创build了一个UID / GID为500的用户“ftpuser”,一个有效的shell / bin / sh和一个/ var / www / 我把/ var / www / html的所有者改为了ftpuser.ftpuser [&也试过了0777] 该用户应该能够在/ var / www / html /目录中读取/写入/删除文件。 这里是proftpdconfiguration: ServerName "ProFTPD server" ServerIdent on "FTP Server ready." ServerAdmin root@localhost ServerType standalone DefaultServer on VRootEngine on #DefaultRoot ~ !adm DefaultRoot /var/www/ […]

“伪装”邮件发件人在多域共享主机上

我有一台CentOS 6.3的主机。 我通过SSHpipe理该主机。 服务器本身是uname -n : servername.foo.com 。 在这个主机上我有多个不相关的 httpd虚拟主机。 问题是:当一个虚拟主机用PHP邮件()发送邮件时,发送的邮件头包含多个servername.foo.com跟踪(消息ID是[email protected],由servername.foo.com收到,上)。 邮件是由postfix发送的。 此服务器上不使用其他邮件服务。 现在的问题是: 我怎么能从每个虚拟主机发送电子邮件假装是那个Vhost.com,而不是在邮件头中留下servername.foo.com的痕迹?

不可能在Centos上启动命名

我使用yum install bind-chroot bind-utils在Centos 6.5上yum install bind-chroot bind-utils 。 这不是我第一次这样做,通常这工作正常。 但是现在我在一些服务器上尝试了这一点,它根本不起作用。 当执行# service named start我得到这个错误: 启动named:命名configuration错误:none:0:open:/etc/named.conf:permission denied ls -l /etc/named.conf返回这个: -rw-R —–。 1根名为817 Dec 31 12:09 /etc/named.conf 我尝试了chmod 777 /etc/named.conf但在尝试启动named时仍然出现相同的错误。 任何想法发生了什么? 谢谢你的帮助。 编辑: sestatus返回这个: sestatus SELinux status: enabled SELinuxfs mount: /selinux Current mode: enforcing Mode from config file: enforcing Policy version: 24 Policy from config […]

yum remi和yumprimefaces库之间的主要区别是什么?

yum remi和yumprimefaces库之间的主要区别是什么? 我有问题,因为我已经安装了他们两个,现在他们在冲突中 Yum update 我认为他们都服务于同一套包是不是? 什么是最适合在networking服务器中使用的软件包? 以及如何摆脱这些存储库之一? 我想我也有epel仓库(我认为这是yum的基本仓库)不是吗? 请帮助我是一个新的蜜蜂的Linux Centos 6.4

SSH Mounted Drive,网站主目录已更改

一个星期前,我有一个新的硬盘驱动器添加到我的专用服务器的额外存储,因为我把一个video站点在服务器上,将存储大量的video。 所以我想把这个驱动挂载到新网站的public_html目录中。 此服务器托pipe多个站点,所以我在新站点目录中创build了一个名为“video”的新目录,然后将新驱动器挂载到此目录中。 video正在上传到新的驱动器没有问题。 我使用SSH来执行上述命令,并使用WHM / CPANEL来创build新的站点。 今天,我需要为客户添加一个新的站点到服务器,所以我login到CPANEL,但是当我创build新的站点时,这个站点的主目录也被创build在video文件夹中。 当我去的网站,我得到一个错误:模板错误:必须给模板文件(或模板无法打开)..当我检查我创build网站后收到的电子邮件,我注意到,HomeRoot设置到/ home / videoho / public_html / videos – 这是我在哪里安装了额外的存储驱动器。 当我SSH进入服务器,并检查我的主目录,我没有看到新的网站目录在这里。 但是,当我 我不完全确定如何解决这个问题… 任何援助真的很感激。 谢谢!

Centos官方基地docker工图象用完空间

我以为docker图像使用底层文件系统来创build自己的文件系统。 但是,我通过“rvm requirements”安装了一些软件包,导致错误。 错误是下载目录/ var / cache / yum / x86_64 / 6 / centosplus / packages中的空间不足 我不知道这里有什么问题。

php的pdo连接无法build立,但mysql命令行客户端可以

情况如下: 服务器a上运行的php脚本(nginx + php-fpm)应该通过pdo库访问服务器b上的mysql,但是获取SQLSTATE [HY000] [2003]无法连接到'xxx.xxx .xxx.xxx'(4) 服务器一个centos 6.5,php 5.3; 服务器b centos 6.2,mysql 5.1 然而,mysql命令行客户端 – 作为非特权用户运行 – 可以完美连接,重现性好,稳定。 一旦mysql命令行客户端build立了服务器之间的成功连接,php脚本也成功运行了大约5-7分钟,据推测,直到mysql命令行客户端连接超时。 我错过了什么? 这里是testing脚本: <?php try { $dbh = new PDO('mysql:host=111.111.111.111;dbname=myname;port=3306', 'myuser', 'mypass'); echo 'Connected to database'; } catch(PDOException $e) { echo $e->getMessage(); }

设备eth0似乎没有出现在新内核上,虚拟化模块在内核3.15.6上加载/编译

cat /etc/udev/rules.d/70-persistent-net.rules SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:5D:02:14:22", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" 和 ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisk noqueue state UNKNOWN link/loopback 00:00:00:00:00:00: brd 00:00:00:00:00:00 和 cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet HWADDR=00:15:5D:02:14:22 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp 我一直得到这个错误Device eth0 does not seem to be present 。 这是在Hyper-V机器上,我也安装了最新的集成服务。 HWADDR与我为Hyper-V机器设置的内容相匹配。 编辑:我编译并引导到内核3.15.6,我启用内核中的KVM / XEN支持。 问题在于启用这些选项吗? 我从默认的CentOs 6.5内核加载configuration,所以一切正常,但没有networking。 如果我启动默认的2.6.32内核,eth0会回来。 我需要做什么? 我启用了这些选项:在处理器types和function下 […]

在运行Opsview的REST API时,如何在此服务器上找不到请求的URL / rest?

我使用本指南安装了Opsview。 问题是REST API不起作用。 执行: /usr/local/nagios/bin/opsview_rest –username=admin \ –password=password GET config/host 结果是: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /rest was not found on this server.</p> <hr> <address>Apache/2.2.15 (CentOS) Server at localhost Port 80</address> </body></html> Goto undefined subroutine &Carp::shortmess_real at /usr/share/perl5/Carp.pm line 41. 我认为这个问题是由一些Apache设置引起的。