2025年2月28日

Ubuntu 18.04 支持即将结束,但并非适用于所有人

Ubuntu 18.04 支持即将结束,但并非适用于所有人 Ubuntu 仍然是最流行的 Linux 发行版之一,在台式机、服务器和嵌入式设备上拥有庞大的安装基础。 Canonical 即将告别 Ubuntu 18.04,除非你使用 Ubuntu Pro。Ubuntu 18.04 LTS,也被称为“Bionic Beaver”,将于 2023 年 5 月 31 日结束其承诺的五年支持窗口。之后,它将不会收到关键的安全更新或大多数应用程序的默认更新软件存储库。 Flatpak 和基于 Snap 的应用程序可能会继续工作,因为它们通常不依赖于特定的操作系统版本,但它们可能会以意想不到的方式开始崩溃(如果它们还没有)。Ubuntu 18.04 于 2018 年 4 月发布,取代 16.04 作为新的长期支持 (LTS) 版本。对于从 16.04 升级的人(Canonical 建议大多数人坚持…
2025年2月28日

如何在Alma Linux 8上安装OpenLiteSpeed Web服务器

如何在Alma Linux 8上安装OpenLiteSpeed Web服务器 OpenLiteSpeed 是一个可用于加速动态内容交付的 Web 服务器。它还具有用于静态内容的内置缓存系统。与 Apache 相比,OpenLiteSpeed 速度更快,消耗的内存更少,并且需要的资源更少。它更安全,因为源代码可供检查,这意味着可以快速发现并修复错误。 OpenLiteSpeed 使用 Event MPM,因此它在多核服务器上的扩展性比使用 Worker MPM 的 Apache 更好。由于 Event MPM 存在的时间更长,也更成熟,因此与 apache 相比,人们在使用 OpenLiteSpeed 时可能遇到的已知问题更少。如果配置正确,OpenLiteSpeed 可以同时处理大量连接。OpenLiteSpeed 本身可以用作 Apache、Nginx 或其他 Web 服…
2025年2月28日

如何在 Linux 中检查打开的文件

如何在 Linux 中检查打开的文件 您可能听说过这样一句话:“Linux 中一切皆文件。虽然这并不完全正确,但它确实包含了一系列真理。在Linux和类Unix系统中,一切都像文件。这意味着 Unix 系统中的资源被分配一个文件描述符,包括存储设备、网络套接字、进程等。文件描述符是标识文件和其他输入/输出设备的唯一编号。它描述了资源以及内核如何访问它们。将其视为通往内核抽象硬件资源的网关。不幸的是,文件描述符的概念超出了本教程的范围;请考虑下面提供的链接以开始了解更多信息:https://en.wikipedia.org/wiki/File_descriptor这意味着 Unix 和类 Unix 系统(例如 Linux)大量使用此类文件。作为 Linux 高级用户,查看打开的文件、进程以及使用它们的用户非常有用。本教程将重点介绍查看打开…
2025年2月28日

如何在 CentOS/RHEL 8 中更改主机名

如何在 CentOS/RHEL 8 中更改主机名 设置主机名是设置服务器时最重要的任务之一。主机名是分配给网络中的 PC 的名称,有助于唯一地标识它。在 CentOS/RHEL 8 中设置主机名的方法有很多种,我们将依次介绍每种方法。要显示系统的主机名,请运行命令。hostname 此外,您可以执行 hostnamectl 命令,如下所示:hostnamectl 在 RHEL 8 中设置主机名要配置主机名,请登录并使用 hostnamectl 命令,如下所示:sudo hostnamectl set-hostname 例如,要将主机名设置为 howtoing.rhel8,请执行以下命令:sudo hostnamectl set-hostname tecmint.rhel8 您稍后可以通过运行 hostname 或 hostnamectl 命令来验证新主机名是否已应用于您…
2025年2月28日

如何在 Linux 中比较两个文件

如何在 Linux 中比较两个文件 如果您想比较两个文件并找出差异,请使用名为“diff”的命令。本指南的重点是为您提供“diff”命令的用法以及各种选项来获取两个文件之间的差异。那么,“diff”命令实际上是如何工作的呢? “diff”命令比较两个文件并输出两个文件之间的差异列表。更准确地说,它生成需要在第一个文件中进行的修改列表以匹配第二个文件。程序员还可以使用“diff”命令来获取两个源代码文件之间的差异以开发补丁。在深入研究示例之前,请注意文件的顺序非常重要。因为“diff”命令根据文件的顺序给出输出。如何在Linux中使用“diff”命令比较文件:“diff”命令的语法如下:$diff [options] [file1] [file2]首先,创建两个文件。我正在创建名…
2025年2月28日

Rocket.Chat - 适用于 Linux 的开源团队沟通工具

Rocket.Chat - 适用于 Linux 的开源团队沟通工具 Rocket.Chat 是一个免费、开源、可扩展、高度可定制且安全的平台,可让您与团队进行沟通和协作、共享文件以及实时聊天。它是跨平台的,可以在 Linux、Windows、macOS、Android 和 iOS 移动操作系统上运行。它类似于 Slack,具有实时聊天、免费音频和视频会议、频道、访客访问、屏幕共享和文件共享功能。为了确保安全通信,它支持 LDAP 组同步、双因素身份验证 (2FA)、端到端加密、单点登录和多个 Oauth 提供程序。重要的是,由于完全开源,您可以访问其源代码来完全自定义、扩展或添加新功能,以满足您的团队或业务需求。在本文中,您将学习如何在 Linux 系统上安装和配置 Rocket.Chat 服务器和客户端。第 1 步:在 Linux 中安装 Snap1. 安装R…
2025年2月28日

如何在 Debian 和基于 Debian 的发行版上安装最新的 Linux 内核

如何在 Debian 和基于 Debian 的发行版上安装最新的 Linux 内核 最新版本的 Linux 内核具有用于新设备和其他创新的驱动程序。不幸的是,许多流行的 Linux 发行版并不急于更新它们的内核。本教程将向您展示无需编译即可在 Debian 和派生发行版(例如 Kali Linux 和 LMDE(Linux Mint Debian 版))上安装任何版本的 Linux 内核是多么容易。您可以选择安装比您的发行版存储库建议的更新的内核或更旧的内核。如果愿意,您可以轻松删除已安装的 Linux 内核并从存储库返回内核。请注意,由于更新内核的过程不同,Ubuntu 及其衍生版本有单独的说明:“如何在 Ubuntu 和 Linux Mint 上安装最新的 Linux 内核”。内核更新警告应该记住,由于内核与程序(首先是专有 GPU 驱动程序)不兼容,您可能会遇到问题,包括…
2025年2月28日

如何在AlmaLinux 8上安装LAMP堆栈

如何在AlmaLinux 8上安装LAMP堆栈 LAMP 是一种流行的开源软件堆栈,主要用于测试和托管 Web 应用程序。它是 Linux Apache MariaDB/MySQL 和 PHP 的缩写。它损害了 Web 服务器(Apache)、数据库服务器(MariaDB 或 MySQL)以及支持用 PHP 编写的动态网页的 PHP 脚本语言。在本指南中,我们重点介绍在 AlmaLinux 8 上安装 LAMP第1步:升级系统包在我们进行安装之前,总是要将系统包升级到最新版本。升级还具有重建系统存储库缓存的效果。因此,要运行系统更新,请执行:sudo dnf update第 2 步:安装 Apache 网络服务器我们要安装的第一个组件是 Apache Web 服务器。要在 AlmaLinux 8 上安装 Apache 以及其他工具和依赖项,请运行:sudo dnf install http…
2025年2月28日

如何使用全盘加密安装 Kali Linux

如何使用全盘加密安装 Kali Linux 这是最容易设置和使用的选项——整个驱动器将被加密。对于 Kali Linux 安装期间的加密以及使用,您无需深入研究其工作原理。转到页面 https://www.kali.org/get-kali/,在 Bare Metal 部分下载安装映像。使用跨平台程序,Etcher 将图像写入 USB 闪存驱动器。选择“图形安装”。选择系统语言——安装程序将使用相同的语言。选择一个位置——时区取决于它。选择您的键盘布局。为你的系统起一个名字。将此字段留空。输入用户的全名——随便什么。计算机用户名——仅由小写英文字母和数字组成。第一个字符必须是字母。您的用户的密码。此选择会影响时区。要加密将安装 Kali Linux 的整个磁盘,请选择“Guided - use entire disk and set up encrypted…
2025年2月28日

如何在 Ubuntu 20.04 上安装 KVM

如何在 Ubuntu 20.04 上安装 KVM KVM(基于内核的虚拟机)是一个针对 Linux 内核的免费开源虚拟化平台。当安装在 Linux 系统上时,它成为 Type-2 虚拟机管理程序。在本文中,我们将了解如何在 Ubuntu 20.04 LTS 上安装 KVM。第 1 步:检查 Ubuntu 中的虚拟化支持在Ubuntu上安装KVM之前,我们首先要验证硬件是否支持KVM。安装KVM的最低要求是CPU虚拟化扩展的可用性,例如AMD-V和Intel-VT。执行以下命令检查Ubuntu系统是否支持虚拟化。egrep -c '(vmx|svm)' /proc/cpuinfo 结果大于 0 表示支持虚拟化。从下面的输出来看,我们已经确认我们的服务器运行良好。要检查您的系统是否支持 KVM 虚拟化,请执行以下命令:sudo kvm-ok 如果您的服务器上没有“kvm-o…