Articles of linux

Redhat EL 7.2使用postfix来使用smtp.gmail.com来中继不起作用

我正在运行rhel 7.2 ,我已经安装了postfix ,无法通过gmail smtp服务器进行中继。 我跟着很多的教程,并search了很多其他post的答案,但我似乎无法得到任何工作。 这是我在/var/log/maillog的当前错误(为了保密,我用xreplace了主机名和电子邮件地址: Jun 30 16:35:15 xxxxxxxx postfix/qmgr[31716]: 1DC08C13E1CA: from=<[email protected] >, size=277, nrcpt=1 (queue active) Jun 30 16:35:15 xxxxxxxx postfix/smtp[31846]: 1DC08C13E1CA: to=<[email protected]>, relay=smtp.gmail.com[173.194.193.109]:587, delay=3512, delays=3512/0.02/0.31/0.04, d sn=5.5.1, status=bounced (host smtp.gmail.com[173.194.193.109] said: 530-5.5.1 Authentication Required. Learn more at 530 5.5.1 https://support.google.com/mail/answer/14 257 z205sm11773703itc.11 – gsmtp (in reply to MAIL FROM command)) Jun […]

奇怪的文件出现在我的public_html

当我注意到这个奇怪的命名文件时,我正在通过FileZilla发送一些文件到我的网站: \002\217a\333\\rb\004ݠ\025H\214d\277\\Z\304H\3328\f#\3641\ \tFA\001\\Z\272r\ \021\340\@\263\>\210\234\301\376\@\312!\373爬F\323\a\3729hN~\005\036î\002]\316H\263\335ˊ\354\237#v\335_\313\|\264\266#+\205\266\320\375\\n<\>m\a\>\353\017\263g3* 拥有所有权限(-rwsrwsrwt)。 我有点担心,有人知道它是什么吗?

对独特的电子邮件地址的Graylog警报?

我们试图找出是否有一种方法来创build一个stream/警报,以检测电子邮件地址在日志中的时间超过X次。 从我们可以告诉我只能计数匹配stream的消息总数。 例如,如果过去一分钟中的值超过了10次,我们就会在“mailaddress”这个字段上发出警报。 任何人有如何做到这一点的想法?

Exim服务器maillog是垃圾邮件企图的洪水?

我的日志充满了这些垃圾邮件企图,我不知道是否有ACL可以阻止这些企图。 maillog(这只是一个示例,我的日志将在一个小时内超过1000行) 2016-07-09 22:00:32 [2252] 1bM4ys-0000aK-QP H=192-159-50-175.oolw.qwirelessbb.net (avovj.com) [192.159.50.175]:41053 I=[10.0.1.1]:465 Warning: DEBUG load_avgx1000: 40 spam_score: 3.2 message_size: 3497 2016-07-09 22:00:32 [2252] 1bM4ys-0000aK-QP <= [email protected] H=192-159-50-175.oolw.qwirelessbb.net (avovj.com) [192.159.50.175]:41053 I=[10.0.1.1]:465 P=esmtpsa X=UNKNOWN:AES256-GCM-SHA384:256 CV=no A=login:[email protected] S=5167 [email protected] T="nouvelles" from <[email protected]> for [email protected] [email protected] [email protected] [email protected] [email protected] 2016-07-09 22:00:32 [2401] cwd=/var/spool/exim 3 args: /usr/sbin/exim -Mc 1bM4ys-0000aK-QP 2016-07-09 22:00:34 [2401] […]

通过伪ttyterminal的SSH和sudo

我正在尝试克服我们环境中的一些限制,为无密码的ssh密钥写一个授权的SSH文件。 我需要执行ssh作为目标系统,然后运行“ sudo su – ,然后使用密钥更新服务帐户authorized_keys” 这最终必须上我的可靠的脚本。 我正在使用“ ssh -t user@target ” sudo su – service-user “ – 这实际上让我成为一个服务用户的shell,但我无法想出一个方法来传递文件修改命令以上。 任何提示或替代select? 注意:我需要使用“ ssh -t ”选项,因为目标系统上没有设置requiretty。 干杯!

Linux:如何使用取决于当前时间范围的参数来构build单个命令

我想创build一个命令, 只在当前时间在午夜和上午6点之间附加一个特定的参数。 示例伪代码: mvn clean verify <#if isBetweenMidnightAnd6AM> -Dfindbugs.skip=false</#if> 有可能在单个命令行中构build它,还是需要一个shell脚本?

有没有这样的东西,解压缩caching?

在我的服务器上,我有每个午夜运行的脚本(使用cronjob),并下载一个包含来自url的csv文件的zip文件。 csv文件每天更新​​。 以下是我的(简单)脚本: #!/usr/bin/env bash rm -f /home/croaz/public_html/tmp/flatfile_rom_air.* wget –no-cache –user user_name –password password http://www.url.com/DownloadArea/ROM/flatfile_rom_air.zip -P /home/croaz/public_html/tmp/ && unzip flatfile_rom_air.zip -d /home/croaz/public_html/tmp/ 但是,我得到一个非常奇怪的行为。 当压缩包中包含更新的csv文件时,解压缩(csv)文件与第一次运行脚本(几个月前的几个脚本)时相同。 它的行为像解压缩将使用一些csv文件的caching副本。 如果我从我的本地PC上的服务器上下载zip压缩文件,并在那里解压缩,那么所有东西都可以正常工作(我得到更新后的文件)。 我错过了什么?

一个特定的脚本以apache用户身份运行并执行sendmail。 需要find脚本path

在服务器中似乎有一些脚本正在作为apache用户执行并发送邮件。 看着ps aux的输出,我们发现sendmail可执行文件是用apache用户执行的,但是我们无法find正在执行的特定脚本。 处理这种情况的理想方式是什么?

来自Apache服务器的奇怪的302响应

我有这种情况完全让我感到困惑: 设置 一个新设置的服务器(centos 7,apache,mysql,没什么奇怪的),它提供了一个简单的php应用程序,我需要在另一台服务器上与我的主应用程序进行交互。 这个服务被设置为在service.name.domain.tld上运行,而主应用程序在domain.tld上(只是提及以防万一)。 问题 由于某些原因,当我尝试从主服务器访问服务应用程序时,我得到了一个无限循环的302redirect。 如果我从主服务器上执行curl -D – http://service-name.domain.tld ,我会得到: HTTP/1.1 302 Found Date: Wed, 03 Aug 2016 12:30:26 GMT Server: Apache Location: http://service-name.domain.tld Content-Length: 218 Connection: close Content-Type: text/html; charset=iso-8859-1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>302 Found</title> </head><body> <h1>Found</h1> <p>The document has moved <a href="http://email-blasts.upgradesale.co">here</a>.</p> </body></html> 如果我从我的电脑执行相同的命令,结果是 HTTP/1.1 200 OK […]

OpenSSL dgst:打开签名文件时出错

我试图validation包含在.zip文件中的信任存储。 我已经能够validation它在我的工作站(其中有Ubuntu的OpenSSL 1.0.1f 6 Jan 2014 )。 openssl dgst -ecdsa-with-SHA1 -verify <(openssl x509 -sha1 -in signature-certificate.pem -noout -pubkey) -signature truststore.zip.dgst truststore.zip 如上所述,这工作在我的工作站,但是,在我的服务器上运行这个错误: Error opening signature file truststosre.zip.dgst 3069867216:error:02001002:system library:fopen:No such file or directory:bss_file.c:165:fopen('truststosre.zip.dgst','rb') 3069867216:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:168: 我应该提到,'服务器'具有OpenSSL 1.0.2 22 Jan 2015和14.3.30(1)-release /bin/bash版本 任何人都可以摆脱为什么我的服务器不validation相同的文件对?