![用 testdisk 恢复 Linux 上已删除的文件](/data/attachment/album/202010/02/003801ijb4e4lqrzqeanjz.jpg.thumb.jpg)
这篇文章介绍了 testdisk,这是恢复最近删除的文件(以及用其他方式修复分区)的工具之一,非常方便。
![如何在 Linux 中扩展/增加 LVM 大小(逻辑卷调整)](/data/attachment/album/202010/01/234018qgnwilmmzom8xarb.jpg.thumb.jpg)
扩展逻辑卷非常简单,只需要很少的步骤,而且不需要卸载某个逻辑卷就可以在线完成。
![11 年后重新打造的 rdiff-backup 2.0 有什么新功能?](/data/attachment/album/202009/29/094858pb9pa3sppsq9x5z1.jpg.thumb.jpg)
这个老牌 Linux 备份方案迁移到了 Python 3 提供了添加许多新功能的机会。
![用 Portainer.io 来监控和管理 Docker 容器(1)](/data/attachment/album/202009/20/225425zaepvexqvg7nndqv.jpg.thumb.jpg)
随着 Docker 的使用量越来越大,监控 Docker 容器正在变得更有挑战性。
![Glances:多功能 Linux 系统监控工具](/data/attachment/album/202008/30/212820tgdi7iou6dg6qqq2.jpg.thumb.jpg)
Glances 是一个系统监控工具,它把这些都联系在一起,并提供了更多的功能。
![在 Linux 上挖掘 DNS 应答中的秘密](/data/attachment/album/202008/11/235200wlyytlaymlylfdff.jpg.thumb.jpg)
dig 是一个强大而灵活的工具,用于查询域名系统(DNS)服务器。在这篇文章中,我们将深入了解它的工作原理以及它能告诉你什么。
![使用 PowerDNS 轻松配置 DNS 名称服务器](/data/attachment/album/202008/07/202953copoqjmkefkdf3j4.jpg.thumb.jpg)
使用 PDNS 为你的项目提供稳定可靠的域名系统(DNS)服务器。
![使用 DNS over TLS](/data/attachment/album/202008/03/200139ufsvfoucavors3fr.jpg.thumb.jpg)
现代计算机用来在互联网种查找资源的域名系统(DNS) 是在 35 年前设计的,没有考虑用户隐私。它会面临安全风险和攻击,例如 DNS 劫持。它还能让 ISP 拦截查询。
![实用脚本:检查高 CPU / 内存消耗进程](/data/attachment/album/202008/01/205420jllu1nsngu9qszu5.jpg.thumb.jpg)
本教程中包含两个脚本,它们可以帮助你确定 Linux 上高 CPU/内存消耗进程的运行时间。
![如何使用 Squid 配置 SSH 代理服务器](/data/attachment/album/202008/01/162730tx0czx60xs6wz00c.jpg.thumb.jpg)
你可能想为 SSH 连接添加额外的安全层。在这些情况下,通过代理服务器连接到 SSH 服务器是一种解决方式。
![使用 fail2ban 和 FirewallD 黑名单保护你的系统](/data/attachment/album/202007/15/124648wugu6bzpw7q5zg72.png.thumb.jpg)
如果你运行的服务器有面向公众的 SSH 访问,你可能遇到过恶意登录尝试。本文介绍了如何使用两个实用程序来防止入侵者进入我们的系统。
![如何对你的 Linux 系统进行压力测试](/data/attachment/album/202007/07/103356evq0scefanwr1pge.jpg.thumb.jpg)
在这篇文章中,我们将看一些工具,可以帮助你增加服务器压力并衡量结果。
![Cockpit 及其网页用户界面的演变](/data/attachment/album/202006/17/154613nik7219xxft9fjoi.jpg.thumb.jpg)
本文只涉及 Cockpit 中的一些主要功能。
![我最喜欢用的 5 个 Ansible 模块](/data/attachment/album/202006/10/214614z2jv4zvet5kw322o.jpg.thumb.jpg)
了解如何通过这些 Ansible 模块实现几乎任何事情。
![如何使用 firewall-cmd 管理网络服务](/data/attachment/album/202006/03/090806hcmc9cxcbbcuccbe.jpg.thumb.jpg)
现在你将看到如何“添加”、“删除”和“列出”服务、协议和端口,以便“阻止”或“允许”它们。
![如何使用 VTY Shell 配置路由器](/data/attachment/album/202005/31/122310xi9aag5iqihqgcxl.jpg.thumb.jpg)
FRR(free range routing)给了你实现多种协议的选择。本指南将帮助你入门。
![FirewallD 防火墙使用概述](/data/attachment/album/202005/11/163544f7dqi8e87hmebkeq.jpg.thumb.jpg)
FirewallD 是由红帽发起的提供了支持网络/防火墙区域定义网络链接以及接口安全等级的动态防火墙管理工具。
![如何利用 SSL/TLS 保护你的 Linux 邮件服务](/data/attachment/album/202005/13/215637khaogmririavnrlk.jpg.thumb.jpg)
通过理解安全证书来保护你的 Linux 邮件服务。
![学会爱上 systemd](/data/attachment/album/202005/13/085016gy86wj713zh7xq71.jpg.thumb.jpg)
systemd 是所有进程之母,负责将 Linux 主机启动到可以做生产性任务的状态。
![GNU/Linux 系统下 nftables 防火墙的本地 IPS 能力部署实例](/data/attachment/album/202005/11/150831cohylvolcyfxaza4.jpg.thumb.jpg)
通过使用新的 GNU/Linux 系统提供的 nftables 防火墙机制建设属于自己的本机 IPS 能力
![在 Linux 上使用开源软件创建 SDN](/data/attachment/album/202005/09/093541rqx3zr5dxn3yvnq6.jpg.thumb.jpg)
使用开源路由协议栈 Quagga,使你的 Linux 系统成为一台路由器。
![如何在 Debian 10 中配置 Chroot 环境的 SFTP 服务](/data/attachment/album/202005/05/223518ip4mbdi4nggbdtgu.jpg.thumb.jpg)
SFTP 是最常用的用于通过 ssh 将文件从本地系统安全地传输到远程服务器的方法
![以单用户模式启动 CentOS/RHEL 7/8 的三种方法](/data/attachment/album/202005/03/230109uw1f9zvv9upbhwv8.jpg.thumb.jpg)
单用户模式,也被称为维护模式,超级用户可以在此模式下恢复/修复系统问题。
![Linux 防火墙入门教程](/data/attachment/album/202004/20/104205paugcytauqctqw6c.jpg.thumb.jpg)
防火墙是你的计算机防止网络入侵的第一道屏障。
![在 Fedora 命令行下玩转防火墙](/data/attachment/album/202004/12/123040ghxuicphyhsoppch.jpg.thumb.jpg)
本文介绍如何通过 firewall-cmd 命令修改防火墙的配置。
![Linux 防火墙 ufw 简介](/data/attachment/album/202004/06/214125xi69it9e95ke9hei.jpg.thumb.jpg)
我们来研究下 Linux 上的 ufw(简单防火墙),为你更改防火墙提供一些见解和命令。
![在 Linux 系统中手动滚动日志](/data/attachment/album/202003/25/223932xqibwq5fafx5ao3f.jpg.thumb.jpg)
日志滚动在 Linux 系统上是再常见不过的一个功能了,它为系统监控和故障排查保留必要的日志内容,同时又防止过多的日志造成单个日志文件太大。
![如何在 Linux 上为特定的用户或用户组启用或禁用 SSH?](/data/attachment/album/202003/23/105915r1azn34i82sp48ca.jpg.thumb.jpg)
由于你的公司标准规定,你可能只能允许部分人访问 Linux 系统。
![如何使用 bind 设置 DNS 服务器](/data/attachment/album/202003/15/104435ty9y5757vgbqu6q9.png.thumb.jpg)
本指南将向你展示如何配置一个主 DNS 系统以及客户端。
![Linux 硬件故障排除指南](/data/attachment/album/202003/03/101312zcazy02wl2g8uhy1.jpg.thumb.jpg)
了解是什么原因导致你的 Linux 硬件发生故障,以便你可以将其恢复并快速运行。
![SSH 密钥管理工具](/data/attachment/album/202003/01/122336zyldgpse6eyrbymt.jpg.thumb.jpg)
常用开源工具的省时快捷方式。
![如何使用 Ansible 同步 GitHub 和 GitLab](/data/attachment/album/202001/01/104040fbdu68wosg8o99wg.jpg.thumb.jpg)
通过使用 Ansible 镜像 Git 存储库,保护对重要项目的访问。
![如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务](/data/attachment/album/201912/28/081645vee5lkult55kituu.jpg.thumb.jpg)
服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭。
![网络启动一个 Fedora Live CD](/data/attachment/album/201912/23/224848yaa09am9i3svmxxs.jpg.thumb.jpg)
这个指南向你展示如何加载你的 Live CD 镜像到一个 ISCSI 服务器上,并使用 iPXE 启动加载程序来访问它们。
![在 AWS 中使用 Ansible 来管理你的 SSH 密钥](/data/attachment/album/201912/08/093119pzwt6w8peb98ew8s.jpg.thumb.jpg)
本文将会介绍一种在所有区域中使用你的公钥的方法。
![Bash 脚本实现每次登录到 Shell 时可以查看 Linux 系统信息](/data/attachment/album/201912/05/064953aelh05hk0hfz00fe.jpg.thumb.jpg)
Linux 中有很多可以查看系统信息如处理器信息、生产商名字、序列号等的命令。你可能需要执行多个命令来收集这些信息。同时,记住所有的命令和他们的选项也是有难度。
![如何在 CentOS 8/RHEL 8 上安装 Ansible(自动化工具)](/data/attachment/album/201912/01/223012czkxt6dhku6snhxn.jpg.thumb.jpg)
Ansible 是给 Linux 系统管理员使用的出色自动化工具。它是一种开源配置工具,能让系统管理员可以从一个中心节点(即 Ansible 服务器)管理数百台服务器。
![如何在 Fedora 30 Server 上安装 LEMP(Linux、Nginx、MariaDB、PHP)](/data/attachment/album/201912/01/103537wil7hd36dhcxdh03.jpg.thumb.jpg)
在这篇文章中,我们将看看如何在 Fedora 30 Server 上安装 LEMP
![如何在 CentOS 8 上安装和配置 Postfix 邮件服务器](/data/attachment/album/201911/21/072857e9bvnzrbqayraxva.jpg.thumb.jpg)
Postfix 是一个自由开源的 MTA(邮件传输代理),用于在 Linux 系统上路由或传递电子邮件。在本指南中,你将学习如何在 CentOS 8 上安装和配置 Postfix。
![在 CentOS/RHEL 系统上生成补丁合规报告的 Bash 脚本](/data/attachment/album/201911/16/101428n1nsj74wifp4k1dz.jpg.thumb.jpg)
补丁合规性报告通常每月创建一次或三个月一次,具体取决于公司的需求。根据你的需要添加 cronjob 来自动执行此功能。
![如何在 CentOS 8/RHEL 8 上安装和配置 Nagios Core](/data/attachment/album/201911/13/230150f6q98q96b6ppflqm.jpg.thumb.jpg)
Nagios 是一个自由开源的网络和警报引擎,它用于监控各种设备,例如网络设备和网络中的服务器。
![如何使用 cron 任务在 Linux 中计划和自动化任务](/data/attachment/album/201911/13/221859va2t4gg0amlgza00.jpg.thumb.jpg)
cron 任务用于“自动执行的任务”,它有助于简化重复的、有时是乏味的任务的执行。
![用 Jenkins 构建 CI/CD 流水线](/data/attachment/album/201911/07/001349rbbbswpeqnnteeee.jpg.thumb.jpg)
通过这份 Jenkins 分步教程,构建持续集成和持续交付(CI/CD)流水线。
![在 Fedora 上使用 SSH 端口转发](/data/attachment/album/201910/29/123804dql3aqqlghza9txt.jpg.thumb.jpg)
ssh 命令背后所使用的协议允许终端的输入和输出流经安全通道。但是你知道也可以使用 ssh 来安全地发送和接收其他数据吗?
![如何在 CentOS8/RHEL8 中配置 Rsyslog 服务器](/data/attachment/album/201910/27/062908v4nnzgf7bhnplgvg.jpg.thumb.jpg)
Rsyslog 是一个自由开源的日志记录程序,在 CentOS 8 和 RHEL 8 系统上默认可用。它提供了一种从客户端节点到单个中央服务器的“集中日志”的简单有效的方法。
![安全强化你的 Linux 服务器的七个步骤](/data/attachment/album/201910/11/094107k8skl8wwxq62pzld.jpg.thumb.jpg)
通过七个简单的步骤来加固你的 Linux 服务器。
![4 种开源云安全工具](/data/attachment/album/201910/07/140417vhywycwwdoakzyqi.jpg.thumb.jpg)
查找并排除你存储在 AWS 和 GitHub 中的数据里的漏洞。
![在 RHEL8 配置静态 IP 地址的不同方法](/data/attachment/album/201909/25/222737dx94bbl9qbhzlfe4.jpg.thumb.jpg)
在 Linux 服务器上工作时,在网卡/以太网卡上分配静态 IP 地址是每个 Linux 工程师的常见任务之一。
![如何使用 Bash 脚本从 SAR 报告中获取 CPU 和内存使用情况](/data/attachment/album/201909/17/125134fm0vsssppybnnmvp.jpg.thumb.jpg)
在本文中,我们添加了三个 bash 脚本,它们可以帮助你在一个地方轻松查看每个数据文件的平均值。
![如何在 Linux 中管理日志](/data/attachment/album/201909/13/161842c83egb236wwfe6g4.jpg.thumb.jpg)
Linux 系统上的日志文件包含了很多信息——比你有时间查看的还要多。以下是一些建议,告诉你如何正确的使用它们……而不是淹没在其中。