Articles of centos

Exim MySql的Bug?

在一个传出smtp连接的身份validation器,我有这样的: remote_login: driver = plaintext public_name = LOGIN client_send = : user : password 这工作正常。 如果我通过以下方式切换密码: ${extract{auth_pass}{${lookup{$sender_address_domain}wildlsearch{/etc/exim/smtp_auths}{$value}fail}}} 与./smtp_auths example.com: auth_pass=password 这仍然有效。 用mysql查询切换: ${lookup mysql{SELECT users.remote_secret as secret FROM users WHERE users.domain='${quote_mysql:$sender_address_domain}'}{$value}} 发送时,日志中会出现以下错误。 推迟(-48):临时内部错误 但是使用debugging: [ec2-user@ip-172-31-16-5 exim]$ sudo exim -be -Mset <message-id> > ${extract{auth_pass}{${lookup{$sender_address_domain}wildlsearch{/etc/exim/smtp_auths}{$value}fail}}} password > ${lookup mysql{SELECT users.remote_secret as secret FROM users WHERE users.domain='${quote_mysql:$sender_address_domain}'}{$value}} password […]

CentOS新虎VNC版本

我在CentOS7系统上安装了Tiger VNC Server 1.3.1。 有没有一个简单快捷的解决scheme来安装最新版本的TigerVNC服务器? 谢谢!

IPSec隧道在阶段2中失败

我们正试图在我们的EC2实例和远程Cisco 3000系列设备之间build立一条隧道,以防止Phase2发生故障。 以下是scheme: FTP服务器(ec2-ubuntu)<—-> VPN服务器(ec2-ubuntu)<——> Cisco 3000 <—>客户端服务器(E-IP)(E-IP)(对等IP )(公共IP) 要求:1.客户端服务器应通过IPSEC隧道上的弹性IP到达FTP服务器。 2.根据客户提供的细节,IKE和ESP参数看起来很好。 ================IPSEC Configuration START========= config setup nat_traversal=yes protostack=netkey plutostderrlog=/var/log/pluto.log nhelpers=0 conn example-one authby=secret auto=start type=tunnel left=%defaultroute leftid=107.23.xx.xx leftsourceip=107.23.xx.xx leftsubnet=107.23.xxx.xxx/32 right=144.230.xx.xx rightid=144.230.xx.xx rightsourceip=144.230.xx.xx rightsubnets={144.226.xxx.xx/32 144.226.xxx.xx/32} keyexchange=ike ike=aes256-sha1;modp1024 phase2=esp phase2alg=aes256-sha1;modp1024 aggrmode=no pfs=no =============END================= ==========iptables nat rules on VPN Server ====== iptables -t nat -A PREROUTING -d 107.23.xxx.xxx […]

TIME_WAIT端口是否可以用于不同的远程服务器?

在一台机器上,我发现netstat使用相同的本地端口有很多的TIME_WAIT连接(到不同的远程服务器): tcp 0 0 10.32.198.120:10240 10.32.92.81:4000 TIME_WAIT tcp 0 0 10.32.198.120:10240 10.66.32.192:80 TIME_WAIT tcp 0 0 10.32.198.120:10242 10.32.92.81:4000 TIME_WAIT tcp 0 0 10.32.198.120:10242 10.66.32.192:80 TIME_WAIT tcp 0 0 10.32.198.120:10243 10.32.92.81:4000 TIME_WAIT tcp 0 0 10.32.198.120:10243 10.66.32.192:80 TIME_WAIT tcp 0 0 10.32.198.120:10244 10.32.92.81:4000 TIME_WAIT tcp 0 0 10.32.198.120:10244 10.66.32.192:80 TIME_WAIT tcp 0 0 10.32.198.120:10245 10.66.32.192:80 TIME_WAIT […]

如何从客户端隐藏服务器信息及其应用程序

我们的Web服务器正在维护几个应用程序:php-fpm和apache tomcat。 我们用ServerTokens Prod和exposed_php = off ServerSignature Off隐藏了一些我们的服务器信息,再加上exposed_php = off 但在此之后,BuiltWith仍然能够知道我们目前使用CentOS和Magento作为主要应用程序。 有什么办法隐藏这些信息(关于服务器操作系统,Magento应用程序,JS框架,CSS库…),甚至改变它们?

Nginx日志:客户端closures连接,同时握手SSL

CentOS 7.2 Nginx 1.13.0 PHP 7.1.4 我的错误日志有很多下面的行 2017/05/16 06:32:05 [info] 18838#18838: *10061 client closed connection while SSL handshaking, client: 120.188.122.190, server: 0.0.0.0:443 这个日志的含义究竟是什么? 谢谢

当从CentOS上的NFS v4读取时,是什么原因导致input/输出错误?

我们偶尔(和暂时)看到nginx和php-fpm等应用程序出错,同时从连接的NFS挂载中打开好的文件: php-fpm错误的例子: 2017/05/20 22:53:09 [error] 55#0: *6575 FastCGI sent in stderr: "PHP message: PHP Warning: getimagesize(/www/newspaperfoundation.org/html/wp-content/blogs.dir/22/files/2017/05/19-highest-honors-1.jpg): failed to open stream: Input/output error in /www/newspaperfoundation.org/html/wp-content/plugins/mashsharer/includes/header-meta-tags.php on line 271" while reading response header from upstream, client: 192.168.255.34, server: www.dailyrepublic.com, request: "GET /solano-news/fairfield/highest-honors-commends-students-with-4-0-and-higher-grade-point-average/ HTTP/1.1", upstream: "fastcgi://172.17.0.3:9001", host: "www.dailyrepublic.com" nginx错误的例子: 2017/05/20 23:22:32 [crit] 56#0: *712 open() "/www/newspaperfoundation.org/html/wp-content/blogs.dir/24/files/2017/05/Tandem1W-550×550.jpg" failed (5: […]

如何在CentOS 7上安装OpenSSH 7或更高版本

在CentOS 7上,我只能安装OpensSH服务器6.6.1,似乎无法安装任何最新的服务器。 如何安装OpenSSH 7或更高版本?

如何在bash下的rsync out-format参数中转义单引号?

我在Centos 7下使用bash 3.0.9版本,而我似乎无法find转义组合,这会让我将单引号传递给out-format参数。 我试过每个组合我想用单引号或双引号封装选项,用反斜杠转义单个string,连接string,将它们作为variables传递,似乎没有任何工作。 显然,下面的命令应该能够让我可读的文件大小,但我只是得到你在输出中看到的单引号: $ rsync -crthivn –out-format="%n %''l" /from_folder /to_folder sending incremental file list test/ %''l test/file1 %''l test/folders_current %''l test/test2/ %''l test/test2/file2 %''l sent 191 bytes received 29 bytes 440.00 bytes/sec 我认为bash转义会成为问题的根源,但是当我用sh和csh尝试时,我得到了相同的结果。 所以我现在很困惑! 任何帮助赞赏。

工作端口对lsof不可见

在服务器上CentOS 7中,我在门户网站192.168.1.101:3260(ip是ips的其中一个)上启用了一个iscsi目标,以便从另一个服务器BI可以成功地在服务器A上挂载该iscsi目标。 从服务器B和服务器AI都可以成功执行telnet 192.168.1.101 3260 。 但是,在服务器上lsof -i -P |grep 3260什么都不显示! Selinux已启用,但禁用它并没有任何区别。 服务器A上configuration了多个接口,可能是这个原因? 如何查看lsof中的工作端口? 编辑:所有的命令都运行在根帐户。