Articles of centos

SpamAssassin会在一段时间后停止基于DNS的RBLtesting

我遇到了我的电子邮件服务器的问题:太多垃圾邮件,因为DNS RBL(SURBL,URIBL)testing失败。 我用SURBLtestingURL准备了testing消息,并用“spamassassin”二进制文件进行了检查,并将其正确标记。 然后,我重新启动spamassassin并检查spamc: $ spamc < spam-test.msg X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on example.com X-Spam-Level: *** X-Spam-Status: No, score=3.7 required=6.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, FREEMAIL_FROM,NML_ADSP_CUSTOM_MED,NO_RELAYS,TVD_SPACE_RATIO,URIBL_ABUSE_SURBL, URIBL_MW_SURBL,URIBL_PH_SURBL,URIBL_WS_SURBL autolearn=no autolearn_force=no version=3.4.0 Received: by 10.194.59.177 with HTTP; Sun, 3 Jul 2016 16:38:58 -0700 (PDT) Date: Mon, 4 Jul 2016 02:38:58 +0300 Message-ID: <CACKqZKtakMrxfqTHLEYjRFJNfR6dBwtNqL=AR+D=RrbuB_cxqA@mail.gmail.com> Subject: test From: Alexander Gerasimov <c……@gmail.com> To: Alexander […]

没有findCentos 6.8 memcached

用以下说明安装最新版本的memcached(1.4.28): wget http://memcached.googlecode.com/files/memcached-1.4.13.tar.gz tar -xzf memcached-1.4.13.tar.gz cd memcached-1.4.13 ./configure make && make install 我已经在我的php.ini模块。 我不能让它运行。 我试过/etc/init.d/memcached中的各种启动脚本无济于事。 我试过手动开始这个memcached -d -u memcached -m 1024 127.0.0.1 -p 11211 ,我找不到命令。 我的目标是在同一台服务器上托pipe多个WordPress站点。

更新后,CentOS 6上的Dovecot不起作用

我最近将CentOS更新到了6.8版(最终版)。 我不确定是否dovecot停止工作或稍后。 我没有看到securelogin正确的密码和错误的密码“失败”。 我从来没有碰过/etc/pam.d – 应该是OS默认的。 它以前工作。 我不知道为什么现在不工作。 我正在使用dovecot + sendmail。 Sendmail通过sasl-> PAM进行身份validation,工作正常。 我试过passdb的shadow ,看看有什么不对,但没有成功。 这可能是巧合,但由于某种原因,强制检查(在所有分区上使用RAID 1) 更新:在raid检查完dmesg后显示这个。 auth[14058]: segfault at 9c ip 000000000040f8e0 sp 00007ffe99788070 error 4 in auth[400000+37000] auth[14133]: segfault at 8c ip 000000000040f8e0 sp 00007ffc7ec2ee60 error 4 in auth[400000+37000] dmesg之前充满了这些消息:“延迟md4的数据检查,直到md3完成”,所以我看不到segfault … 组态: # dovecot -n # 2.0.9: /etc/dovecot/dovecot.conf # OS: Linux 2.6.32-642.1.1.el6.centos.plus.x86_64 […]

nginx忽略了上游

我在centos 7上运行nginx,而/etc/nginx/nginx.conf包含一个指令,包含来自conf.d所有configuration文件。 我有一个单独的myapp.conf文件,上游监听一个域套接字(一个Puma服务器,如果相关的话)。 但是,nginx只是忽略它。 没有错误,例如can't connect to upstream 。 相反,nginx会尝试从默认位置提供文件: /usr/share/niginx/html 。 所以,我想在包含所有文件之后看到最后的nginx.conf ,以确认myapp.conf确实包含在内 (见更新)。 nginx -t不显示任何问题。 /etc/nginx/conf.d/myapp.conf: upstream app { # Path to Puma SOCK file, as defined previously server unix:/home/centos/apps/myapp/shared/tmp/sockets/puma.sock fail_timeout=0; } server { listen 80; server_name localhost; root /home/centos/apps/myapp/shared/public; try_files $uri/index.html $uri @app; location / { proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; […]

CentOS服务器 – 我应该在哪里存储我的脚本?

我有与WHM和几个cPanel帐户的CentOS服务器。 我使用ssh连接到它。 所有的cPanel帐户都存储在/home目录中。 CentOS的释放,7-2.1511.el7.centos.2.10.x86_64 我也有Ubuntu 14.04服务器,我将所有的开发脚本存储在/var/www/html文件夹中,并在apache2下运行。 我应该在哪里在CentOS服务器上运行我的脚本? 我应该为它创build新的cPanel帐户,还是应该为apache创build/var/www/html文件夹? 我的脚本通常是用PHP和Shell编写的。 我提前表示歉意,并要求推荐。

Postfix / SMTP TLS拒绝授权

我正在专用硬件上安装一个CentOS 7安装邮件服务器,我遇到了让Postfix通过Dovecot为SASL设置SMTP连接的问题。 我已经遵循了关于编辑main.cf和master.cf以及Dovecot的.conf文件的每个指南。 其他一切都运行良好。 我已经设立了达夫科特(Dovecot),并且安全地进行了authentication,没有问题。 SMTP工作正常,如果我设置smtpd_tls_auth_only = no但密码显然发送明确。 我已经运行openssl s_client -connect sub.domain.com:25 -starttls smtp来检查,它正确地返回证书,一切似乎是好的。 运行ehlo sub.domain.com之后,返回: 250-sub.domain.com 250-PIPELINING 250-SIZE 20480000 250-ETRN 250-AUTH PLAIN LOGIN 250-AUTH=PLAIN LOGIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN 我认为这是TLS“握手”后的预期。 当我尝试使用邮件客户端进行连接时,拖拽日志给了我以下内容: 请参阅粘贴 当我尝试发送时,OS X中的邮件告诉我以下内容: 邮件无法使用默认端口上的SSL连接到服务器“sub.domain.com”。 确认此服务器支持SSL并且您的帐户设置是正确的。 我试图通过所有的标准端口连接。 Roundcube给我一个错误代码250:身份validation失败。 编辑:下面是postconf -n的输出: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases broken_sasl_auth_clients = yes command_directory = /usr/sbin config_directory = […]

Selinux在Centos 7上禁用,但在地下工作

禁用完整的Selinux 首先编辑/ etc / selinux / config SELINUX=disabled 另外尝试添加到grub.conf selinux = 0 kernel /vmlinuz-2.6.32-642.3.1.el6.x86_64 ro root=/dev/mapper/vg-lv_root rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=es rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto LANG=es_ES.UTF-8 rd_LVM_LV=vg/lv_swap rd_NO_DM rd_LVM_LV=vg/lv_root selinux=0 rhgb quiet initrd /initramfs-2.6.32-642.3.1.el6.x86_64.img 重新启动机器并validation root@srv107 [~]# sestatus SELinux status: disabled 哎呀 问题依然存在。 尝试从其他主机访问时,使用端口24,10050,10051的多个服务出现错误: #telnet srv107.XXXXXXX.net 10051 Trying 5.XXX.XX.101… telnet: connect to address 5.XXX.XX.101: No route to host […]

如何停止从屏幕执行的作业?

我已经开始npm start屏幕为make节点瞬间永远可执行。 但是现在我想停止npm进程。 所以我怎么能阻止它? 我已经执行了下面的命令 > screen > npm start 然后按CTRL + A,然后CTRL + Dclosures屏幕会话,然后退出terminal。 现在,我怎样才能阻止那个npm的工作?

PXE引导不会将内核引导parameter passing给/ proc / cmdline Centos 7.2

我有一个PXE引导服务器(一切都在vmware里),标签configuration如下: label 2g kernel centosX64_7.2 append text nofb load_ramdisk=1 initrd=centosX64_72.img network ks=http://kickstart/ks/centos72.cfg inst.repo=http://myrepo/centos7.2 以下是我在PXE菜单中执行的操作: 然后继续它的例程,然后dracut踢下载squashfs文件(我怀疑这可能与我的问题有关): 最后,它抓住并安装所需的所有软件包,然后login到系统中,我的cmdline文件中没有IP0。 如果我重新启动系统,然后像往常一样通过grub选项,它确实出现了。 任何build议,高度赞赏。 ____UPDATE____ 所以我尝试了@dragz的build议。 没有办法使用箭头键。 当我尝试这样做时没有任何反应,所以唯一可用的是使用实际的启动代码。 我试图将标签更改为: label 2g kernel centosX64_7.2 append text nofb load_ramdisk=1 initrd=centosX64_72.img network ks=http://kickstart/ks/centos72.cfg inst.repo=http://myrepo/centos7.2 **IP0=10.0.12.120** 只是为了看看你是否可能是正确的,但启动选项仍然没有通过。 但是,如果我只是做2f IP0 = …(对于cenntos6.7)它按预期工作。

SSH连接拒绝远程主机的根

我有一个主机,我正在努力允许远程访问 – 每次我尝试连接,我得到连接拒绝。 关于目标,我已经检查了端口是否打开: Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN 47081/sshd 并在sshd_config我已经设置两个允许的用户和匹配permitrootlogin: AllowUsers [email protected] PermitRootLogin no Match Address 1.2.3.4 PermitRootLogin yes 当我尝试从1.2.3.4连接时,我使用以下方法拒绝连接: ssh -vv [email protected] -p 2222 响应: # ssh -vv [email protected] -p 2222 OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013 […]