Docker 是一个平台,它简化了在称为容器的隔离环境中开发、发布和运行应用程序的过程。容器打包了应用程序运行所需的一切,包括代码、运行时、库和设置,确保不同环境下的一致性,无论是在开发人员的机器上还是在生产环境中。Docker 映像是一个轻量级、独立、可执行的软件包,包含创建 Docker 容器的
代号为 “Noble Nombat ”的 Ubuntu 24.04 于 2024 年 4 月 25 日发布。本指南介绍了如何升级到该版本。在升级到 Ubuntu 24.04 之前,你应该做以下事情:备份外置硬盘上的所有文件。确保有稳定的网络连接。禁用任何外部软件源。在本文中,我将向你展示如何通过几个
Plex Media Server 是一款适用于本地环境的 DIY 流媒体解决方案。它可以将不同类型的媒体文件集中存储在一个位置,然后可以从多个位置和设备(如电视、智能手机等)流式传输所有媒体文件。本指南将告诉你如何在 Debian 12 服务器上安装 Plex 媒体服务器。您将使用 UFW(不复杂
Syncthing 是一款开源的点对点文件同步工具,用于在多台设备间安全地同步文件。与基于云的服务不同,Syncthing 直接在设备间运行,无需将数据存储在外部服务器上,从而让用户能够完全控制自己的文件和隐私。它的工作原理是在设备间进行加密通信,确保数据安全传输。Syncthing 可用于在电脑、
JupyterLab 是一个基于 Web 的开源交互式开发环境,它扩展了经典的 Jupyter Notebook 体验,为数据科学和科学计算任务提供了一个更灵活、更强大的界面。它支持以 Python 为主的各种编程语言,并在单一的集成工作区中提供代码编辑、数据可视化和交互式输出等功能。Jupyter
本教程将向你展示如何使用 ntfs-3g 驱动程序在 Rocky Linux 上以读/写模式挂载 NTFS 驱动器。NTFS-3G 驱动程序是一种开源实现,允许 Linux 和其他类 Unix 操作系统读取和写入 Windows 操作系统常用的 NTFS(新技术文件系统)分区。NTFS-3G 由 T
CockroachDB 是一种高弹性、可扩展的分布式 SQL 数据库,设计用于轻松处理大规模数据工作负载。当安装在 Ubuntu 上时,它提供了一个开源、云原生数据库解决方案,具有强大的一致性、高可用性和水平可扩展性。CockroachDB 的架构允许它在多个节点上自动复制和分发数据,确保数据完整性
有时,在命令行下工作(尤其是处理 shell 脚本时),你可能只对文件名感兴趣,但你能得到的是文件的完整路径。因此,我们需要删除路径中的目录部分。Linux 中的 basename 命令是一种实用工具,用于提取文件或目录路径的基本名称,有效去除任何前导目录组件和可选后缀。当提供完整路径时,basen
针对 Linux 发行版的病毒并不多,大多数使用这类系统的人甚至懒得使用杀毒软件。不过,如果希望扫描自己的系统或通过网络连接到 Linux PC 的其他基于 Windows 的系统,可以使用 ClamAV。ClamAV 是一个开源反病毒引擎,可以检测病毒、木马、恶意软件和其他威胁。它支持多种文件格式
Fail2ban 监控登录失败的日志文件,并暂时禁止容易失败的源 IP 地址访问主机。这是一种防御密码猜测暴力攻击的方法。在暴露于互联网的主机上安装 fail2ban 非常有用。Debian 12 上的 fail2ban 版本是 1.0.2。root@posti:~# fail2ban-client