我想验证我的 cron 作业是否正在执行以及何时执行。我相信我的sudo crontab -e工作有日志,但在哪里?
我搜索了谷歌并找到了要查看的建议/var/log(在其中我没有看到名称中带有“cron”的任何内容)并编辑/etc/syslog.conf我也没有的文件。
我已经在 Windows 10 上安装了 Ubuntu 子系统(在设置中启用功能后),但是 Ubuntu 文件系统根目录位于驱动器中的哪个位置?
在iptables很多次我看到目标 MASQUERADE。那是什么?我搜索并发现了很多东西。但是我需要有人以易于理解的方式向我解释MASQUERADE是什么 ?
一个例子(取自这个答案)是:
Run Code Online (Sandbox Code Playgroud)sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
我想配置我的 VPS,使其只接受来自外部端口 22(sshd 侦听)和 ICMP 请求的连接。外界的一切都应该被拒绝。在服务器内部,一切都应该被允许。以下规则是否会创建所需的行为?
iptables -A INPUT --jump ACCEPT --protocol all --source 127.0.0.1
iptables -A INPUT --jump ACCEPT --protocol tcp --dport 22
iptabels -A INPUT --jump ACCEPT --protocol icmp
iptables -A INPUT --jump ACCEPT --match state --state ESTABLISHED,RELATED
iptables -A INPUT --jump REJECT --protocol all
Run Code Online (Sandbox Code Playgroud)
我不完全确定 ACCEPT 规则是否会“赢得”上次整体 REJECT