![NMState:一个声明式网络配置工具](/data/attachment/album/202110/08/145714mqcyh6sshchomyot.jpg.thumb.jpg)
这意味着你可以通过 API 定义所需的配置状态,而工具则通过提供者来应用配置。
![由 Facebook 事故引发的 BGP 工具探索](/data/attachment/album/202110/07/093743krr8ftrpvgfrvffx.jpg.thumb.jpg)
这篇博文展示了一些你可以用来查询 BGP 信息的工具。
![Below:一个时间旅行的资源监控器](/data/attachment/album/202110/06/093522hdsb82nm1cb4b4b6.jpg.thumb.jpg)
一个用于现代 Linux 系统的 Apache 2.0 许可的资源监视器。below 可以让你重放以前记录的数据。
![在 Fedora CoreOS 上运行 GitHub Actions](/data/attachment/album/202110/03/110314hhrbobyxzd55dhho.jpg.thumb.jpg)
GitHub Actions 是一项为快速建立持续集成和交付(CI/CD)工作流程而提供的服务。
![用 Foreman 管理 CentOS Stream](/data/attachment/album/202109/30/133541s3e3s31yzmnugl1s.jpg.thumb.jpg)
这个例子让我们看到了在 Foreman 中管理和配置 CentOS Stream 内容的许多选项。
![在 Kubernetes 上部署一个深度学习模型](/data/attachment/album/202109/01/233417ryy87hyza7jmgy33.jpg.thumb.jpg)
了解如何使用 Kubermatic Kubernetes 平台来部署、扩展与管理图像识别预测的深度学习模型。
![如何在 Linux 中实时监控日志文件](/data/attachment/album/202108/30/082607bmf6nlud6sdy49rm.jpg.thumb.jpg)
本教程解释了如何实时监控 Linux 日志文件(桌面、服务器或应用),以进行诊断和故障排除。
![15 个被黑客利用来数百万次入侵 Linux 系统的顶级漏洞](/data/attachment/album/202108/29/225711zvygqg7olognh8ga.jpg.thumb.jpg)
有将近 1400 万基于 Linux 的系统直接暴露在互联网上,这使得它们成为有利可图的现实世界攻击目标
![Linux 中 cron 系统的 4 种替代方案](/data/attachment/album/202108/25/104033ro6lasn54lq25r2l.jpg.thumb.jpg)
在 Linux 系统中有一些其他开源项目可以结合或者替代 cron 系统使用。
![使用 Linux 安全工具进行渗透测试](/data/attachment/album/202108/05/111124w66lpuzsc467nlv1.jpg.thumb.jpg)
使用 Kali Linux 和其他开源工具来发现系统中的安全漏洞和弱点。
![如何在 CentOS、RHEL、Rocky Linux 最小化安装中设置互联网](/data/attachment/album/202107/16/104745wne0x111onmafxj9.jpg.thumb.jpg)
当你刚刚完成任何服务器发行版的最小化安装时,你没有任何图形界面或桌面环境可以用于设置你的网络或互联网。
![用于调度任务的 systemd 定时器](/data/attachment/album/202106/25/175650j4wrdw0z884iod80.jpg.thumb.jpg)
systemd 提供定时器有一段时间了,定时器替代了 cron 功能,这一特性值得看看。
![使用 systemd 作为问题定位工具](/data/attachment/album/202106/02/214321uqzzrqza9mlt9iam.jpg.thumb.jpg)
虽然 systemd 并非真正的故障定位工具,但其输出中的信息为解决问题指明了方向。
![将 Fedora Linux 系统添加到企业域中](/data/attachment/album/202105/26/120149o01pzllgw119w66l.jpg.thumb.jpg)
FreeIPA 和 活动目录就是用于这个任务的技术。它们允许系统管理员使用网络中所有实体的目录来管理大量的机器。
![如何在 Ubuntu 服务器上安装桌面环境(GUI)](/data/attachment/album/202105/20/110026zm3mmam0iztaaczz.jpg.thumb.jpg)
你想在你的 Ubuntu 服务器上安装 GUI 吗?大部分情况下你是可以安装的,在本教程中我会详细介绍安装的步骤。
![使用 systemd 来管理启动项](/data/attachment/album/202105/18/105928u3r3593k3z38ly5k.jpg.thumb.jpg)
了解 systemd 是怎样决定服务启动顺序,即使它本质上是个并行系统。
![如何使 Jenkins 日志更可读](/data/attachment/album/202105/15/093017vd34foo00wpy2yot.jpg.thumb.jpg)
Jenkins 的默认日志难以阅读,但日志本不必如此。
![使用 cron 调度任务](/data/attachment/album/202105/12/120220f7wwchadgwmsg1dw.jpg.thumb.jpg)
cron 是一个调度守护进程,它以指定的时间间隔执行任务,这些任务称为 corn 作业,主要用于自动执行系统维护或管理任务。
![用 NetworkManager 配置 WireGuard 虚拟私有网络](/data/attachment/album/202105/10/235609bmbzbr4bikupbjjr.jpg.thumb.jpg)
WireGuard 因为其简单性、速度与安全性成为最广泛使用的虚拟私有网络协议之一
![网络地址转换(NAT)之连接跟踪工具](/data/attachment/album/202105/09/120958wwocez99o2nofw8s.jpg.thumb.jpg)
本文介绍 conntrack 命令,它允许你查看和修改被跟踪的连接。
![网络地址转换(NAT)之报文跟踪](/data/attachment/album/202105/06/112410xhdkvvdajis3jhlj.jpg.thumb.jpg)
这一部分将展示如何使用 iptables/nftables 报文跟踪功能来定位 NAT 相关的连接问题。
![使用 Stratis 的网络绑定磁盘加密](/data/attachment/album/202104/27/221704gyzyvyroyyrybany.jpg.thumb.jpg)
网络绑定磁盘加密 (NBDE)有助于自动解锁 Stratis 卷的过程。
![使用 systemd 定时器代替 cron 作业](/data/attachment/album/202104/18/104406dgszkj3eeibkea55.jpg.thumb.jpg)
定时器提供了比 cron 作业更为细粒度的事件控制。
![6 个提升 Linux 服务器安全的开源工具和技巧](/data/attachment/album/202104/15/082334ltqtgg40tu7l80rd.jpg.thumb.jpg)
使用开源工具来保护你的 Linux 环境不被入侵。
![如何使用 Linux anacron 命令](/data/attachment/album/202104/06/084133bphrxxeolhoyqr0o.jpg.thumb.jpg)
与其手动执行重复性的任务,不如让 Linux 为你做。
![用 Ansible 自动化系统管理员的 5 个日常任务](/data/attachment/album/202103/31/233904oo7q68eo2njfmf8o.jpg.thumb.jpg)
通过使用 Ansible 自动执行可重复的日常任务,提高工作效率并避免错误。
![Ansible 剧本快速入门指南](/data/attachment/album/202103/01/225645ree2x6zf756o23x8.jpg.thumb.jpg)
我们已经写了两篇关于 Ansible 的文章,这是第三篇。
![Ansible 点对点命令快速入门指南示例](/data/attachment/album/202102/28/221449b8ldh7v4ll8dw774.jpg.thumb.jpg)
点对点命令用于在一个或多个受控节点上自动执行任务。它非常简单,但是不可重用。
![Ansible 自动化工具安装、配置和快速入门指南](/data/attachment/album/202102/22/124803cgryrgxqezjllfqg.jpg.thumb.jpg)
Ansible 是一个开源、易于使用的功能强大的 IT 自动化工具,通过 SSH 在客户端节点上执行任务。
![放弃 ifconfig,拥抱 ip 命令](/data/attachment/album/202102/05/233847lpg1lnz7kl2czgfj.jpg.thumb.jpg)
开始使用现代方法配置 Linux 网络接口。
![用 Loki 和 fzf 进阶你的 Shell 历史记录](/data/attachment/album/202101/06/155012r4khll9zlqgx79fs.jpg.thumb.jpg)
Loki 扩展了 Prometheus 用于度量监测和日志聚合的模型。
![初次登录 Linux 服务器马上要做的 9 件事](/data/attachment/album/202012/27/112042zuz1lpudkypeppeu.jpg.thumb.jpg)
在将新配置的服务器投入工作之前,请确保你知道你正在使用什么。
![使用 LVM 为你的 Fedora 系统添加存储](/data/attachment/album/202012/20/100519bj1df01ffhdw831k.jpg.thumb.jpg)
LVM 的好处之处在于它相当灵活。有几种方法可以添加一块磁盘。这篇文章介绍了一种方法。
![如何在 CentOS/RHEL 系统中使用带 VLAN 标记的以太网卡](/data/attachment/album/202012/17/123821uvv3oyonqnhn2bqq.jpg.thumb.jpg)
在某些场景中,我们希望在 Linux 服务器(CentOS/RHEL)的同一块以太网卡(NIC)上分配来自不同 VLAN 的多个 IP。这个可以通过使用 VLAN 标记接口来实现。
![如何在 1 分钟内阻止 7000 台机器的僵尸网络](/data/attachment/album/202012/07/220444x6kaedeu6ko0e7uo.jpg.thumb.jpg)
对 CrowdSec 的配置更改,在不到一分钟的时间内阻止了一个 7000 台机器的僵尸网络的攻击。
![2020 年 5 个新 sudo 功能](/data/attachment/album/202011/28/143544x5cdcxzf9dcujdng.jpg.thumb.jpg)
从集中会话记录、chroot 支持到 Python API,sudo 1.9 提供了许多新功能。
![使用 LVM 扩展卷空间](/data/attachment/album/202011/27/193719d3df4p4z748f33f3.jpg.thumb.jpg)
在卷之间轻松重新分配空间的关键是逻辑卷管理器(LVM)。
![使用你喜欢的编程语言,将基础设施作为代码进行配置](/data/attachment/album/202011/27/151108bnnggmxegfzwog46.jpg.thumb.jpg)
用 Node.js 或其他编程语言为你提供启动基础设施所需的一切服务。
![用 NTS 保证 NTP 的安全](/data/attachment/album/202011/26/111649pt32v9j22x3ooa33.jpg.thumb.jpg)
NTP 是少数几个仍在普遍使用的不安全的互联网协议之一。
![自动解锁 Linux 上的加密磁盘](/data/attachment/album/202011/23/104735lmx18sxxs18f4xcc.jpg.thumb.jpg)
通过使用网络绑定磁盘加密(NBDE),无需手动输入密码即可打开加密磁盘。
![如何在 Linux 上扫描/检测新的 LUN 和 SCSI 磁盘](/data/attachment/album/202011/14/001530vgyym7779ys09y7m.jpg.thumb.jpg)
当 Linux 系统连接到 SAN(存储区域网络)后,你需要重新扫描 iSCSI 服务以发现新的 LUN。
![如何从 LVM 的卷组中删除物理卷?](/data/attachment/album/202010/25/101355kav72t5iy5yj55tg.jpg.thumb.jpg)
如果你的 LVM 不再需要使用某个设备,你可以使用 vgreduce 命令从卷组中删除物理卷。
![如何在 Linux 中减少/缩小 LVM 大小(逻辑卷调整)](/data/attachment/album/202010/21/210459ydp5an23nfzgglyy.jpg.thumb.jpg)
减少/缩小逻辑卷是数据损坏的最高风险。所以,如果可能的话,尽量避免这种情况,但如果没有其他选择的话,那就继续。
![将你的日历与 Ansible 集成,以避免与日程冲突](/data/attachment/album/202010/18/221110wk9kd9ewrde11zxx.jpg.thumb.jpg)
通过将日历应用集成到 Ansible 中,确保你的自动化工作流计划不会与其他东西冲突。
![TCP 窗口缩放、时间戳和 SACK](/data/attachment/album/202010/12/114050up4695djpw6n4tu9.jpg.thumb.jpg)
有很多文章出于各种“性能调优”或“安全性”原因,建议禁用 TCP 扩展,本文提供了这些扩展功能的背景,为什么会默认启用,它们之间是如何关联的,以及为什么通常情况下将它们关闭是个坏主意。
![如何使用 Ansible 安装软件](/data/attachment/album/202010/10/095024hh65atkh6cc8ntn9.jpg.thumb.jpg)
使用 Ansible 剧本自动安装和更新设备上的软件。
![如何阅读 Lynis 报告提高 Linux 安全性](/data/attachment/album/202010/08/102355k7jakojhz9x8xamx.jpg.thumb.jpg)
使用 Lynis 的扫描和报告来发现和修复 Linux 安全问题。
![使用 Lynis 扫描 Linux 安全性](/data/attachment/album/202010/08/095516k6bdgeb6jhiajutm.jpg.thumb.jpg)
使用这个全面的开源安全审计工具检查你的 Linux 机器的安全性。
![如何在 Ubuntu Linux 上禁用 IPv6](/data/attachment/album/202010/05/203442rh7wvi7iccpi94v4.png.thumb.jpg)
想知道怎样在 Ubuntu 上禁用 IPv6 吗?我会在这篇文章中介绍一些方法,以及为什么你应该考虑这一选择
![使用 qemu-kvm 安装和运行 Vagrant](/data/attachment/album/202010/03/094655p9j204bt8em0plje.png.thumb.jpg)
Vagrant 是一个出色的工具,DevOps 专业人员、程序员、系统管理员和普通极客来使用它来建立可重复的基础架构来进行开发和测试。