/etc/hosts 文件中似乎不支持通配符。
将所有 *.local 域解析为 localhost 的最佳解决方案是什么?
在 Linux 上寻找重复数据删除工具有很多,例如参见这个 wiki 页面。
几乎所有的脚本要么只做检测,打印重复的文件名,要么通过将重复的文件硬链接到一个副本来删除重复的文件。
随着 btrfs 的兴起,将有另一种选择:创建文件(如cp reflink=always)的 CoW(写时复制)副本。我还没有找到任何可以执行此操作的工具,有人知道可以执行此操作的工具吗?
作为数据分区,我有一个多磁盘 btrfs 文件系统。我的根磁盘是 ext4
表:
UUID=290624c6-6b95-41fd-94a1-923ebca64b83 / ext4 rw,relatime,data=ordered 0 1
/dev/sdc /mnt/btrfs btrfs rw,relatime,compress-force=zlib,autodefrag 0 0
Run Code Online (Sandbox Code Playgroud)
当我启动机器时,它将等待 1 分 30 秒并显示消息
A start job is running for dev-sdc.device
Run Code Online (Sandbox Code Playgroud)
在那之后
Dependency failed for /mnt/btrfs
Run Code Online (Sandbox Code Playgroud)
当我登录时,我可以做
mount /mnt/btrfs
systemctl default
Run Code Online (Sandbox Code Playgroud)
它会起作用。系统将正常启动。
我首先虽然我可能需要用 mkinitcpio 钩子做一些事情,但这个页面说:
Arch 的默认 mkinitcpio 包包含一个标准的 btrfs 钩子,足以获得多设备 (RAID) 支持。除此之外,内核能够在没有任何钩子的情况下启动单设备 btrfs 根
所以一切都应该开箱即用。
为什么它不起作用,我应该怎么做才能解决它?
我在 FreeBSD 上使用带有 ipfw 的 fail2ban。有没有办法忽略特定的 IP 地址,确保 fail2ban 永远不会阻止或报告它?
我已经使用 Bedup 对我的 Btrfs 文件系统进行了重复数据删除,所以现在所有重复文件(超过特定大小)都是“reflink”副本。
有什么办法可以看到,给定文件名,还有哪些其他文件是相同的引用链接?
我的主机的监控工具正在与端口 22 上的 ssh 建立定期连接,以查看或服务是否已启动。
这种消息使我的 /var/log/messages 变得混乱:
Dec 13 22:20:17 sshd[29487]: Did not receive identification string from 80.xx.xx.xx
Run Code Online (Sandbox Code Playgroud)
是否有一种简单的方法可以使该特定 ip 的“没有收到来自”的消息静音?
我已经编写了一个 bash 脚本用于我的 ubuntu 机器。现在我想阻止在我自己的用户下运行这个脚本,并且只能以 root (sudo) 身份运行它。
是否有可能强制执行此操作。如果我以自己的用户名运行它,我可以以某种方式让我的脚本要求 root 权限吗?
似乎 FreeBSD 端口树正忙于从 pkg-config 过渡到 pkgconf。http://www.mail-archive.com/freebsd-ports-announce@freebsd.org/msg00018.html
作为最终用户,我首先认为这不会影响我,并且像 portmaster 这样的工具会处理任何过渡。然而今天,常规portmaster -a给出了以下问题:
sudo portmaster -a
===>>> Gathering distinfo list for installed ports
===>>> Starting check of installed ports for available updates
===>>> The devel/pkg-config port moved to devel/pkgconf
===>>> Reason: pkg-config has been replace by pkgconf
===>>> Launching child to reinstall pkg-config-0.25_1
===>>> All >> pkg-config-0.25_1 (1/1)
===>>> The devel/pkg-config port moved to devel/pkgconf
===>>> Reason: pkg-config has been replace by pkgconf
===>>> Port directory: /usr/ports/devel/pkgconf
===>>> Launching 'make …Run Code Online (Sandbox Code Playgroud) 我已经sudo在我的 FreeBSD 服务器上设置好了。由于我现在再也不想以 root 身份登录,我想知道我是否应该这样做sudo pw lock root。
我的问题是:
sudo su获得root shell吗?我有一个无法更改的应用程序,它写入一个 250 GB 的大纯文本文件。用 GZ 压缩后只有 30 GB。
这个应用程序没有压缩它的输出的选项,它只能写入文件名(而不是标准输出)。
有没有一种方法可以设置立即压缩输出,而无需先将 250 GB 的文件存储在我的磁盘上?
我还需要另一种方式来欺骗应用程序,以便它读取实际上是压缩的纯文本文件。
btrfs ×3
freebsd ×3
arch-linux ×1
bash ×1
bsd-ports ×1
compression ×1
fail2ban ×1
firewall ×1
hostname ×1
hosts ×1
ip ×1
logs ×1
loopback ×1
password ×1
permissions ×1
pkg-config ×1
root ×1
security ×1
sshd ×1
systemd ×1