为什么管理员大多在 SPF 记录中使用+a并列+mx?这是示例:
@ 10800 IN TXT "v=spf1 +a +mx -all"
Run Code Online (Sandbox Code Playgroud)
仅使用+mx参数是不够的,例如:
@ 10800 IN TXT "v=spf1 +mx -all"
Run Code Online (Sandbox Code Playgroud)
我认为 MX 记录的任务是发送电子邮件而不是 A 记录。谁能解释一下为什么有人会使用这种情况+a?
我已阅读“添加 TRIM 支持”文章,但未能获得有关“ZFS 何时以及多久autotrim发生一次?”的线索。以及如何观察 的活动autotrim?
提前感谢您的评论。
我已经将 Apache 作为另一个 Docker 服务的反向代理运行。我得到了它的工作,但一旦我启用 UFW,所有连接都会被阻止,并显示以下错误消息:
12月29日23:50:23 vps520941内核:[2870586.522706] [UFW BLOCK] IN= OUT=br-xxxxxxxxx SRC=172.24.0.1 DST=172.24.0.3 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=38755 DF协议=TCP SPT=54620 DPT=22300 窗口=292
这是以下结果ifconfig:
br-xxxxxxxxx Link encap:Ethernet HWaddr xx:xx:xx:xx:xx
inet addr:172.24.0.1 Bcast:172.24.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:22 errors:0 dropped:0 overruns:0 frame:0
TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1630 (1.6 KB) TX bytes:2896 (2.8 KB)
Run Code Online (Sandbox Code Playgroud)
以前,我曾尝试允许网络接口 IP 上的流量,但每次重新启动时它都会发生变化,因此这不起作用。
我在 ufw 中有这样的东西:ufw allow in from 172.22.0.0/24 to any port但是当然这不再起作用了,因为接口 IP 现在是 …
我最近从 Ubuntu 机器迁移到 Arch Linux 机器。
我使用 导入了池zpool import -f tank,它报告我的缓存驱动器出现故障,但我的存储驱动器工作正常。它是一个带有 5 个驱动器的 raidz2。奇怪的是,它报告错误的驱动器作为缓存。它的上市sde,应该是什么时候sdg。请注意,sde它也被列为存储设备。
? zpool status
pool: tank
state: ONLINE
status: One or more devices could not be used because the label is missing or
invalid. Sufficient replicas exist for the pool to continue
functioning in a degraded state.
action: Replace the device using 'zpool replace'.
see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-4J
scan: scrub canceled on Tue Dec 29 21:16:30 2020
config:
NAME STATE READ …Run Code Online (Sandbox Code Playgroud) 我对 ZFS 的经验通常是它可以正常工作,所以我希望答案是,这不是问题——但我有一个数据池,如果它发生故障,它会毁掉我的一月,所以我想仔细检查一下。
这个问题实际上可能在涉及单独数据池的两种不同情况下出现。现在我正在处理第一个,但我也想知道第二个:
rpool)失败了,但是数据池的存储是好的,所以你想从备份中恢复系统盘,但继续使用数据池的实时存储。rpool),但数据池存储在处于“独立”模式、RDM 等的磁盘上,因此将不会被回滚。在这两种情况下,当 Solaris 重新启动时,它会看到一个它知道的数据池,但它处于它从未(据它记得)放入的状态。
我主要只关心在系统磁盘回滚之前系统被彻底关闭的情况,以及系统在它被回滚到的映像之前被彻底关闭的情况。我希望在运行状态之间切换可能会有点棘手。
还要注意,在我的特殊情况下,池的存储几何结构和存储路径没有改变。同样,如果他们有的话,我希望这会更棘手。
我甚至不会与Windows和NTFS会问这个,因为这是一个比较简单的解耦系统,所以很难看出为什么它不会工作。但是,似乎 Solaris 将某种池元数据保留在带外,正如您应该zpool export以及zpool import在系统之间移动池时所证明的那样(由于 VMware,我从未以这种方式这样做过)。我对此元数据及其用途的了解有限,因此我很难推断这种情况下的影响。(对此的解释会很棒!)
我实际上仍然可以访问预回滚系统。它位于由 HP SmartArray 支持的 VMFS 数据存储中,在一次不幸的预防性维护磁盘更改(由于 SmartArray 比 ZFS 更笨拙而导致数据丢失)后,该 SmartArray 发出了 1716 POST 警告。所有重要的虚拟机看起来仍然很好,并且对其文件系统的扫描没有发现任何错误,但我计划从最近的备份中恢复阵列,因为我有理由怀疑 ESXi 会默默地将坏扇区归零,而不是将错误传递给来宾,所以我不想冒险一些归零的部门潜伏在某处稍后咬我的屁股。
对于 Solaris VM,我不必担心归零扇区,因为 ZFS 会捕捉到这一点,但大多数其他 VM 使用哑文件系统。不过,备份是整个 VMware 数据存储的映像,因此修复它们也会回滚 Solaris VM。实际上,我rpool对这个 VM进行了清理并没有发现任何错误,所以如果我愿意,我可以将它的 VMDK 藏在其他地方并在回滚后将其复制回来,然后整个问题就是没有实际意义。如果没有人回答,我想这就是我会做的,哈哈。但这是我想知道一段时间的事情,所以我仍然会问。
那么,问题是,我可以继续回滚系统盘的存储并完成它吗? 或者我是否必须从预回滚系统导出池,回滚,在附加存储之前删除池,然后附加存储并导入池?我不喜欢后者的声音,部分原因是该池同时提供 CIFS 和 …
当我在脚本中运行 /sbin/mkfs.ext4 -O ^64bit /dev/app/mysqldata 命令时,它给了我以下错误:
nd(): null: With return code "1", Output from: "/sbin/mkfs.ext4 -O ^64bit /dev/app/mysqldata"
mke2fs 1.42.9 (20-Jan-2014)
mkfs.ext4: Size of device (0x1b48caa00 blocks) /dev/app/mysqldata too big to be expressed
in 32 bits using a blocksize of 4096.
Run Code Online (Sandbox Code Playgroud)
但是如果我在没有 -O ^64bit 的情况下运行,它运行良好。任何人都可以帮助解决这个问题吗?
/sbin/mkfs.ext4 /dev/app/mysqldata
Run Code Online (Sandbox Code Playgroud) 我是一名创意作家,我在网上销售我的作品。通常,我会将成品保存为 PDF 文件,并通过为其设置密码来保护该文件。然而,我发现一些坏演员先从我这里购买了一部作品并获得了密码。然后他们在未经我授权的情况下继续以较低的价格出售这件作品。因为我已经把密码告诉了坏人,他们会把它传给新买家。我因他们的行为而蒙受损失。
我来这个论坛看看有没有办法设置不同的打开设备的PDF密码。例如,新买家将无法在前者的设备上使用不良行为者提供的密码。
我刚刚在 Ubuntu 20.04 上安装了 docker,并注意到 docker 必须作为 sudo 运行。
\nwolf@linux:~$ docker ps\nGot permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json: dial unix /var/run/docker.sock: connect: permission denied\nwolf@linux:~$ \n\nwolf@linux:~$ sudo docker ps\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\nwolf@linux:~$ \nRun Code Online (Sandbox Code Playgroud)\n找到了这个教程并尝试遵循它
\n步骤2 \xe2\x80\x94 不使用sudo执行Docker命令(可选)
\nhttps://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04
\nwolf@linux:~$ sudo usermod -aG docker ${USER}\nwolf@linux:~$ su - ${USER}\nPassword: \nwolf@linux:~$\nRun Code Online (Sandbox Code Playgroud)\n这里好像还好。
\nwolf@linux:~$ id -nG\nwolf docker\nwolf@linux:~$ \n\nwolf@linux:~$ docker ps\nCONTAINER ID IMAGE COMMAND CREATED STATUS …Run Code Online (Sandbox Code Playgroud) 一年多以前,我决定最终放弃一些不再有任何用途的旧域名。在这些域中,有我的第一个公司域,就我而言,它不再有任何用处。
直到现在我才意识到我使用该特定电子邮件访问了与我的客户相关联的两个重要网站。但是有人已经购买了我的旧域名,我无法再访问我的电子邮件。该域目前似乎正在使用中。
有没有办法在不买回域名的情况下恢复我的电子邮件?
提前致谢
按照这个答案,我想复制 OpenSSL 的配置,并进行一组特定的更改。原始文件不受我的控制,因此我无法将其设为模板。
目前我有:
- name: Make a copy
copy:
src: original.cnf
dest: copy.cnf
force: no
- name: Modify
ini_file:
path: copy.cnf
section: ...
option: ...
value: ...
Run Code Online (Sandbox Code Playgroud)
此更改序列是幂等的,但如果原始文件发生更改,则更改不会传播到副本。如果我将其更改为force: yes,则原始更改将被传播,但每次运行剧本时都会执行更改。这是有问题的,因为我需要在发生更改时重新启动依赖的服务,但显然这不能每次都发生。
有没有一种方法可以维护副本,以便当且仅当需要时才修改目标文件?
zfs ×3
ansible ×1
copy ×1
device ×1
docker ×1
domain ×1
email ×1
email-server ×1
ext4 ×1
files ×1
gmail ×1
hard-drive ×1
linux ×1
mkfs ×1
networking ×1
password ×1
pdf ×1
snapshot ×1
solaris ×1
solaris-11 ×1
spf ×1
trim ×1
ubuntu ×1
ubuntu-20.04 ×1
ufw ×1
zfsonlinux ×1