条件匹配时如何做多件事?例如,如果我想重新启动一个进程并发送警报电子邮件。我知道我可以用两条单独的线来完成,但我可以将它们组合起来吗?
if cpu > 95% for 2 cycles then restart
if cpu > 95% for 2 cycles then alert
Run Code Online (Sandbox Code Playgroud) 我一直在试图找出文件权限有什么问题。当我使用 FileZilla 上传文件时,所有文件都获得权限 -rw-r--r--。我希望他们有 -rwxr-xr-x。我曾尝试使用 umask 来修复权限,但出了点问题。我读过您可以像这样使用 umask 更改权限,例如:
在 /etc/ssh/sshd_config 中,更改以下内容:
Subsystem sftp /usr/lib/openssh/sftp-server -u 002
Run Code Online (Sandbox Code Playgroud)
通过此更改,我将使用 -rw-rw-r-- 获取文件。据我所知 0 应该赋予所有权利?但我只得到 rw。
怎么了?我正在使用 Debian。
我正在使用 iptables-persistent 包在启动时重新加载我的 iptables。我一直在想我应该将fail2ban规则添加到加载的配置文件中吗?现在我看到它们是重复的。
这是我的防火墙配置:
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:fail2ban-ssh - [0:0]
-A INPUT -p tcp -m multiport --dports 22 -j fail2ban-ssh
# Accepts SSH connection
-A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
# HTTP
-A INPUT -p tcp --dport 80 -j ACCEPT
# SSH
-A INPUT -p tcp --dport 22 -j ACCEPT
# MariaDB (private network)
-A INPUT -i eth1 -p tcp -m tcp --dport 3306 -j ACCEPT
# loopback device
-I …Run Code Online (Sandbox Code Playgroud) 我正在运行 Debian 和 Apache/2.2.22 我启用了 gzip,我想知道我的压缩级别是什么以及如何更改它。我知道这可以通过编辑php.ini来实现,但我想在apache中配置它。怎么做到呢?
apache-2.2 ×1
compression ×1
fail2ban ×1
firewall ×1
gzip ×1
iptables ×1
linux ×1
monit ×1
monitoring ×1
sftp ×1
ssh ×1
umask ×1