我找到了这些针对 syslogd 的解决方案,它们在某些事件(如 local0.crit 或 local1.err)上发送电子邮件
如何让 syslogd 通过电子邮件将某些日志消息发送给我? http://www.johnandcailin.com/blog/john/how-setup-real-time-email-notification-critical-syslog-events
但是,我的系统在 systemd 上运行,因此将日志用于系统日志。如何在不运行 cron 每 5 分钟检查所有日志并将日志发送到地址或类似地址的情况下基于事件实施电子邮件?
谷歌搜索解决方案,我只找到了一些文章告诉我如何在旧系统中而不是在 systemd 维护的 Linux 下,通过更改 cron init-script 向命令行添加 -L 参数。
我有一个每分钟运行一次的 cron 作业。它为运行 cron 的用户打开和关闭的每个会话记录每次启动和额外的 pam_unix 条目。这是日志日志中的大量胡言乱语。如何在 systemd 环境中设置日志级别,以便我只记录错误和死亡人数?
当我试图格式化硬盘驱动器的空白空间以在 Windows 中使用它时,在 Windows 下搞乱分区时,我搞砸了一些东西,cfdisk 告诉我所有分区都没有从正确的物理边界开始,我将面临性能问题滴。此外,swap 挂在错误的分区上,Windows 在启动时崩溃。
好吧,我无法修复它,但由于我有我的主要 Arch Linux 系统的 rsynced 备份(rsync -aAXv / /mnt/ext),我敢于删除所有分区,创建新分区,然后将备份放回重新创建 linux 分区。
我挂载了备份外部磁盘,但它以 777 权限挂载。在我注意到它是如何挂载之前,我将所有东西都同步回来,然后注意到我的整个 linux 系统都在 777 上,并且所有东西都归根用户所有。所有文件都在那里,安装甚至可以启动,但当然我不能处理所有事情,即使 home 由具有 777 权限的 root 拥有。
那么,有没有办法,要么使用旧权限挂载 NTFS 外部磁盘,要么以其他方式恢复默认权限?
谢谢
PS:忘了提,但也许有趣的是,我在 Windows 上做了第一个分区尝试,这就是分区搞砸的原因。Root 和 /home 显示为 SFS,并且 windows 分区“转移”到了 sda3,其中 swap 较早,因此 linux 将 windows 分区安装为 swap,这导致 windows 在启动时崩溃并出现 BSOD。
我正在为我的网络运行一个自己的 CA,只是为了将它安装到浏览器中,以便我可以查看服务器是否仍然拥有我创建的证书(粗俗:拥有绿色锁)。
当然,我只需要在更新 OpenSSL 后撤销我的所有证书并且完全偏执,我也想撤销我的根证书。问题是:如何在不创建全新 CA 的情况下执行此操作?这甚至可以为我的 CA 创建一个新证书吗?