2025年2月28日

如何在 Ubuntu 20.04 上安装 Calibre 电子书服务器

本教程适用于这些操作系统版本Ubuntu 22.04(Jammy Jellyfish)Ubuntu 20.04(Focal Fossa)在此页 先决条件 配置防火墙 下载并安装 calibre 服务器 创建图书馆并添加您的第一本书 运行 calibre 服务器 为 calibre 服务器创建服务 将用户身份验证添加到 calibre 服务器 自动将书籍添加到您的图书馆 安装 Nginx 安装 SSL 配置 Nginx 以使用 SSL 通过代理服务 Calibre 结论 Calibre 是一个免费的开源电子书管理器。它作为跨平台桌面应用程序与服务器组件一起发布,可用于管理您的电子书库。将 calibre 设置为服务器可以让您从世界任何地方访问您的书籍,并可以与朋友和家人分享它们。您也可以将它们传输到您的移动设备以供日后阅读。 Calibre 服务器还允许您直接在网络上阅读电子书。在本教…
2025年2月28日

Ubuntu中如何查看磁盘空间

监视磁盘空间是在移动设备、笔记本电脑、个人台式计算机和 Linux 服务器等任何设备上执行的一项非常重要的活动。例如,如果您想在设备上安装任何新的应用程序或软件,那么了解磁盘空间非常重要。通过检查磁盘空间,您可以了解可用空间和已用空间。我们可以从终端和基于图形用户界面的应用程序检查磁盘空间。本文讨论的命令是通用的,可以在其他 Linux 发行版上使用,例如 Debian、Linux Mint 等。从终端检查磁盘空间有许多有用的命令可用于从终端检查磁盘空间。在本节中,我们将讨论 df 和 du 命令。使用df命令检查磁盘空间:df(磁盘文件系统)命令预安装在 Ubuntu 20.04、Ubuntu 20.10 和许多其他不同的基于 Linux 的操作系统上。 df命令显示各种文件系统的信息。此外,我们可以使用多个选项。让我们使用 df 命令检查磁盘空间…
2025年2月28日

Trojita 是一款适用于 Linux 的超快速桌面电子邮件客户端

如果您正在寻找适用于 Linux 的快速且兼容 IMAP 的电子邮件客户端,为什么不尝试 Trojita?Trojita 的目标是尽可能快速、高效地获取和显示电子邮件。这款开源电子邮件应用程序遵循“开放标准和现代技术”,并围绕“IMAP 提供的供应商中立性”构建。你知道吗? Dekko,融合的 Ubuntu 电子邮件客户端,是 Trojita 的一个分支我现在需要强调的是,该应用程序不是常规的普通电子邮件客户端。它不支持 POP3 协议,也不支持 Exchange(但支持什么,对吧?)。它还缺乏您在 Nylas Mail 等现代客户端中发现的一些更高级的功能。该应用程序也不是设计为一体化的个人信息管理器,因此您不会找到任何内置的日历、日程安排或笔记功能。近年来,客户端的开发也有所放缓,但并未完全停止。看到 KDE Neon Telegram 群组中推荐的…
2025年2月28日

在 Rocky Linux 9/AlmaLinux 9 上安装 Zabbix 服务器

对于任何基础设施来说,系统监控都是一项非常重要的活动。考虑到现代企业很大程度上依赖应用程序来运营业务,这是很有意义的。因此,进行监控是为了提高和维护服务器/应用程序的性能和运行状况。当今市场上有多种监控堆栈。它们包括 Dynatrace、New Relic、Zenoss、Elastic Stack、Prometheus、N-able RMM、Datadog 基础设施监控、Zabbix、PRTG Network Monitor、Nagios 等Zabbix是一款免费、开源的企业级软件,用于监控和分析环境中应用程序、组件和服务的性能。其核心是用C和Java语言编写的,前端是用PHP编写的。使用 Zabbix 非常有用,因为它有助于及时识别故障和错误并向响应团队发送警报。这提高了环境中服务器/应用程序的生产力,从而保证业务连续性。Zab…
2025年2月28日

如何在 Debian 10 上安装 Diaspora 去中心化社交媒体

Diaspora 是一个具有隐私意识的分布式、开源、去中心化的社交网络。它由一组独立拥有和部署的节点组成,这些节点被合并以创建社交网络。本文将展示Diaspora分布式社交网络在Debian 10系统上的安装过程。先决条件所有命令都应在管理权限下运行。请按照以下步骤在 Debian 10 上安装 diaspora 去中心化社交媒体:第 1 步:安装所需的软件包安装 diaspora 安装所需的依赖项,例如 Redis、PostgreSQL 和 Nginx Web 服务器。$ sudo apt-get install build-essential cmake gnupg2 libssl-dev libcurl4-openssl-dev libxml2-dev libxslt-dev imagemagick ghostscript curl libmagickwand-d…
2025年2月28日

在 Ubuntu 22.04 上轻松安装 Caddy 和 PHP 8.1

本指南提供了在 Ubuntu 22.04 上安装 Caddy 和 PHP 8.1 以及获取免费 SSL 证书的分步说明。Caddy 是一个免费、注重安全、支持 HTTP/2 的 Web 服务器,用 Go 编写,设计简单、高效且可移植。它提供了现代功能,例如虚拟主机支持、反向代理功能等。此外,Caddy 是第一个使用 Let’s Encrypt 自动获取和更新 SSL/TLS 证书的 Web 服务器。是的,Nginx 近年来因其闪电般的性能和众多功能而成为 Web 服务器的首选。然而,尽管是一个相对较新的项目,但由于易用性、速度和本机 SSL 支持等特点,Caddy 的受欢迎程度已经飙升。因此,它很快成为许多开发人员和系统管理员选择的 Web 服务器。如果您是 Caddy 设置和管理的新手,这个过程可能看起来令人畏惧,但不用担心 - 我们已让您轻松完成。通过遵循本指南中的步骤,您将能够…
2025年2月28日

在 Rocky Linux 9/AlmaLinux 9 上安装 FreeIPA 服务器

在本文中,我们详细讨论了 Rocky Linux 9/AlmaLinux 9 系统上 FreeIPA Server 的安装和配置。 FreeIPA 是流行且广泛使用的身份管理解决方案,可用于管理 Linux 域中的用户身份验证、策略的创建和执行、身份存储和授权策略。 FreeIPA 旨在消除在大中型 Linux 驱动的基础设施中工作的 Linux 管理员的开销。FreeIPA 的一些高级功能是:支持大型 Linux 机器组与 Windows Active Directory 进行本机集成Linux操作系统环境的高级功能完整的多主复制以实现更高的冗余和可扩展性提供可扩展的管理界面(Web UI、CLI、XMLRPC 和 JSONRPC API)和 Python SDK使用 FreeIPA 的主要优点集中身份验证管理 – 对大型 Linux/Unix 企业环境中的用户、计算机和服务进行集…
2025年2月28日

Linux 中的 10 个 tr 命令示例

tr(translate的缩写)是一个有用的命令行实用程序,可以翻译和/或删除标准输入中的字符并写入标准输出。它是一个在命令行上操作文本的有用程序。本文将为 Linux 新手解释一些有用的 tr 命令示例。运行tr命令的语法如下,其中SET1中的字符被转换为SET2中的字符。tr flags [SET1] [SET2] Linux tr 命令示例1.一个简单的tr命令用例是将文本中的所有小写字母更改为大写,反之亦然,如下所示。$ cat linux.txt linux is my life linux has changed my life linux is best and everthing to me..:) $ cat linux.txt | tr [:lower:] [:upper:] LINUX IS MY LIFE LINUX HAS CHANGED MY LIFE LINUX IS BE…
2025年2月28日

使用 Ruby 安装 Oracle Linux puppet、facter 和 hiera

此配置简要描述了使用 Ruby 在 Oracle Linux 上安装 Puppet 配置管理系统。安装过程很简单,我们将安装三个主要的 puppet 组件:puppet、facter 和 hiera。安装 Puppet 的安装先决条件首先,我们从安装先决条件开始:# yum install curl ruby tar which 木偶安装下一步,我们将所有最新版本的组件下载到临时安装目录 /tmp/puppet 中:# mkdir /tmp/puppet # cd /tmp/puppet 以下 Linux 命令将下载、解压并安装这三个组件。请使用所需/更新的 tarball 版本号更新以下 URL:# curl -s http://downloads.puppetlabs.com/facter/facter-2.4.4.tar.gz | tar xz; ruby facter*/instal…
2025年2月28日

如何在 Ubuntu 20.04 上安装 TensorFlow 机器学习框架

在此页 先决条件 开始 安装 Python 和所需的依赖项 安装 TensorFlow 结论 TensorFlow 是由谷歌开发的免费开源机器学习平台。它可以帮助开发人员和数据科学家简化实施机器学习模型的过程。目前,它被许多公司使用,包括 PayPal、Intel、Airbus、Twitter 等等。它有一个 Python 前端,可以在 Linux 和 Windows 等操作系统之间移植。在本教程中,我们将向您展示如何在 Ubuntu 20.04 上的 Python 虚拟环境中安装 TensorFlow。先决条件 一台运行 Ubuntu 20.04 的服务器。 为服务器配置了根密码。 入门在开始之前,建议将系统包更新到最新版本。您可以使用以下命令更新它们:apt-get update -y更新所有包后,您可以继续下一步。安装 Python 和所需的依赖项接下来,您需要将 Pyth…