小编Par*_*met的帖子

SELinux 阻止 NGINX 通过 PHP-FPM 编写

我正在使用服务器通过NGINX使用php-fpm写入NFS 类型的挂载点。在第一步,它向我显示以下错误:

2017/01/16 11:32:59 [error] 55463#0: *22 FastCGI sent in stderr: "PHP message: PHP Warning:  mkdir(): Permission denied in /var/www/html/x/x.php on line 75
PHP message: PHP Warning:  mkdir(): Permission denied in /x/x/x/x/x.php on line 79
PHP message: PHP Warning:  mkdir(): Permission denied in /x/x/x/x/x.php on line 83
PHP message: PHP Warning:  mkdir(): Permission denied in /x/x/x/x/x.php on line 87
PHP message: PHP Warning:  mkdir(): Permission denied in /x/x/x/x/x.php on line 91
PHP message: PHP …
Run Code Online (Sandbox Code Playgroud)

security rhel selinux php nginx

9
推荐指数
2
解决办法
2万
查看次数

仅针对从 X 行到 Y 行满足的条件进行文本处理

我们如何删除仅在 X 到 Y 行中看到的重复行并就地更改文件?

例如,如果我只想删除第 10 行到第 20 行的重复行。

sed awk perl text-processing

5
推荐指数
1
解决办法
194
查看次数

Shell 脚本读取文件的元数据,然后将每个文件 mv 到一个新目录

我在我的服务器上使用RHEL7,并且我有一个包含数千个混合.mp3文件的目录,我需要一个脚本来帮助我清理混乱。

\n\n

让\xe2\x80\x99s 假装我的 10 首歌曲是为 Miley Cyrus 创作的,10 首是为 Ed Sheeran 创作的,10 首是为 Beethoven 创作的,10 首是为 Mozart 创作的,等等。所有 mp3 文件都包含一个数字文件名,例如000.mp3001.mp3等。

\n\n

现在我想编写一个脚本来读取所有这些文件的元数据.mp3,并将mv每个文件按歌手的名字存储到新创建的目录中。Ed Sheeran\xe2\x80\x99s 到 Ed Sheeran 目录。

\n\n

我如何通过编写 shell 脚本或 perl 脚本来实现这一点?

\n

bash rhel perl shell-script file-metadata

5
推荐指数
1
解决办法
1106
查看次数

邮件服务器发送/接收问题

我已经使用 Postfix、Dovecot 作为我的 SASL 和 Rainloop 作为我的 WebClient 设置了一个邮件服务器。我正在使用 MySQL(在询问我的最后一个问题之后)作为我的用户帐户和密码,并且它工作正常,但是我面临两个问题。【第二个解决了】

  1. 我无法接收电子邮件!(我只需要员工通过电子邮件联系,他们目前无法收到任何电子邮件,当我从一名员工向另一名员工发送电子邮件时,我找不到显示失败迹象的日志文件,我真的不知道是什么可能是无法接收的问题。)

  2. [已解决] 用户可以通过 ThunderBird 登录,因为它会要求确认 SMTP 和 IMAP 的证书。即当我登录时,我应该接受证书,而第一次发送邮件时,我应该接受另一个证书,然后它就会起作用。但是 Outlook 无法登录,因为它只要求一次证书和 IMAP。

这是我的配置文件:

/etc/postfix/main.cf

myhostname = mail.domain.tld
mydomain = domain.tld
myorigin = $mydomain
inet_interfaces = all
inet_protocols = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
#home_mailbox = Maildir/

#relayhost =

#mynetworks = 127.0.0.0/8, 172.16.67.68, [::1]/128


smtpd_tls_cert_file=/etc/ssl/certs/mailcert.pem
smtpd_tls_key_file=/etc/ssl/private/mail.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_tls_security_level=may
#smtpd_tls_protocols = !SSLv2, !SSLv3
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes …
Run Code Online (Sandbox Code Playgroud)

email centos imap thunderbird postfix

5
推荐指数
0
解决办法
663
查看次数

从文件的行创建目录

我正在cat输入一个文件,输出是这样的:

Help me my friend
Temptation
Sorrow
True Love
Vanilla Sky
I was here
SOS
...
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建所有这些行的目录。

我尝试过的是:

mkdir `cat x.txt`
Run Code Online (Sandbox Code Playgroud)

但结果一塌糊涂!例如,I was here将被分成三个目录喜欢Iwashere。我怎样才能解决这个问题??

提前致谢。

filesystems directory shell-script cat mkdir

3
推荐指数
1
解决办法
124
查看次数