虽然通常不需要超过 64k 个可用端口,但我对 PoC 感兴趣,即拥有 64 位端口号可以减轻对访问端口(ssh、vpn...)的常规攻击。拥有 64b 端口几乎不可能随机攻击服务,目标是 DoS 或登录。喜欢
ssh -p 141592653589793238 my.site.com
Run Code Online (Sandbox Code Playgroud)
并且实际上
在 2 个节点的主/从配置中使用起搏器。
为了执行一些测试,我们希望将 master 角色从node1切换到node2,反之亦然。例如,如果当前主节点是node1,则执行
# crm resource migrate r0 node2
Run Code Online (Sandbox Code Playgroud)
确实将资源移动到node2。然后,理想情况下,
# crm resource migrate r0 node1
Run Code Online (Sandbox Code Playgroud)
将迁移回node1。问题是migrate在配置中加了一行来执行切换
location cli-prefer-r0 r0 role=Started inf: node2
Run Code Online (Sandbox Code Playgroud)
为了迁移回来,我必须首先删除该行...
有没有更好的方法将主节点从一个节点切换到另一个节点?
我不记得这个命令(谷歌搜索不成功),但有一种方法可以获得进程执行的操作列表,输出类似
# listprocessactions -p 1234
0.321 Open "A" /var/log/nginx/supersite.log
0.322 Write to /var/log/nginx/supersite.log
0.401 Close /var/log/nginx/supersite.log
0.555 Opens TCP connection with slashdot.org
...
Run Code Online (Sandbox Code Playgroud)
我对文件方面(打开/RW 文件)感兴趣。
问题是那个命令是什么(如果可能的话,在 deb/ubuntu 上的哪个包中)