2025年2月28日

为什么您应该更喜欢 Ubuntu LTS 而不是普通版本

为什么您应该更喜欢 Ubuntu LTS 而不是普通版本 Ubuntu 每两年推出一个新的 LTS 发行版。以下是在您的 PC 上安装 Ubuntu LTS 的三个原因。Ubuntu 是软件开发人员和其他内容创作者中使用最广泛的 Linux 发行版之一。 Ubuntu 还为全球许多服务器提供支持。Canonical 是负责开发 Ubuntu 的公司,每年发布两个版本的发行版。 Ubuntu 版本主要有两种类型,即常规版本和长期支持版本。让我们看一下为什么您应该选择 Ubuntu 的 LTS 版本的一些原因。什么是 Ubuntu LTS?经常获得新的软件版本和更新是个好消息,对您的系统有好处,但它也给 Ubuntu 用户带来了使用哪个 Ubuntu 版本或版本的困境。Ubuntu 每两年发布一次其操作系统的长期支持 (LTS) 版本。具体来说,LTS 版本在每个偶数年的 4 月发布。LT…
2025年2月28日

从 Ubuntu 中清理临时文件的方法

从 Ubuntu 中清理临时文件的方法 介绍临时文档是在执行其他操作时通过计算产生的用于存储详细信息的数据。这些短期文档可能会随着时间的推移而积累并消耗宝贵的磁盘空间。 Ubuntu 是一个成熟的基于 Linux 的操作系统,包含多种清理临时数据和优化磁盘空间的方法在 Ubuntu 中清理临时数据的最常见技术包括使用终端的“清理”和“自动删除”指令、使用 Ubuntu Janitor 等内置任务以及使用 Bleach Bit 等第三方程序。这些是释放磁盘空间和改进系统功能的简单而有效的策略。清理临时文件夹是每个 Ubuntu 用户必须做的任务。您可以释放有用的磁盘空间,最大限度地减少侵犯隐私的可能性,并通过删除这些不需要的文件来保证您的计算机轻松运行。清理临时文件的方法有多种方法可以清除 Ubuntu 中的临时文件。以下是一些常用技术的示例 -在终端…
2025年2月28日

用 C 语言模仿 Linux adduser 命令

用 C 语言模仿 Linux adduser 命令 Linux 中的添加用户命令用于在类似于 Unix 的操作系统上添加新的用户帐户。系统管理员经常使用它来添加具有预定用户名、密码和其他用户相关信息的新用户系统调用软件可以与操作系统内核进行通信,操作系统内核通过系统调用管理系统资源并向用户级程序提供服务。 C 编程中使用系统调用来访问操作系统提供的功能和服务,包括文件 I/O、进程管理、网络连接等。为了与操作系统交互,C 程序员可以利用以下典型的系统调用 -open - 此函数返回一个文件描述符,可在打开或创建现有文件后用于其他文件操作。c中的例子int fd = open("filename.txt", O_RDWR); // open a file for reading and writing if (fd == -1) { p error("open"); // handle…
2025年2月28日

如何在 Debian 11 上使用 Nginx 安装 HTTP Git 服务器

如何在 Debian 11 上使用 Nginx 安装 HTTP Git 服务器 在此页 先决条件 安装 Nginx 和其他依赖项 创建 Git 存储库 配置 Nginx 以服务 Git 存储库 从客户端连接到 Git 存储库 结论 Git 是一种开源版本控制系统,全世界有成千上万的开发人员在使用它。它用于在源代码级别跟踪您的软件更改。它允许您跟踪更改、将其恢复到之前的阶段并创建文件和目录的替代版本。HTTP Git Server 是一个开源项目,它使用 Nginx 网络服务器通过局域网 (LAN) 为 Git 存储库提供服务。它非常简单且易于设置。任何人都可以从命令行界面管理它。在本教程中,我将解释如何在 Debian 11 上使用 Nginx 设置 HTTP Git 存储库服务器。先决条件 运行 Debian 11 的服务器。 用您的服务器 IP 指向的有效域名。 在您的服务器上配置了根密码。 安装 Nginx 及其…
2025年2月28日

Linux 上的 GNU 调试器入门:速成课程

Linux 上的 GNU 调试器入门:速成课程 通过学习如何使用 GNU 调试器来揭示代码中不需要的错误,提高代码质量并防止出现意外结果。调试是程序员和安全研究人员不可或缺的技能。深入掌握调试可以让您了解较低级别的可执行文件并捕获任何潜在的错误。GNU 调试器或 GDB 是一种永恒的调试工具,多年来一直受到程序员的依赖。以下是如何在 Linux 上使用 GDB。准备示例程序要探索 GDB 的功能,您需要一个可执行文件来进行试验。为了进行演示,您将在具有可用源代码和调试符号的键检查程序上运行一次 GDB,在没有源代码的情况下运行一次,并在一个简单的多线程程序上将消息打印到屏幕上,这两个程序都是用 C 编写并使用 GCC 编译的( GNU C 编译器)。您可以使用任何其他 C 编译器,但请确保不要剥离二进制文件。您很可能会在自己的程序上运行 GDB。因此,请确保使…
2025年2月28日

如何在 Debian 11 上安装 OpenProject

如何在 Debian 11 上安装 OpenProject 本教程适用于这些操作系统版本Debian 11(Bullseye)Debian 10(Buster)在此页 先决条件 开始 安装 OpenProject 配置 OpenProject 访问 OpenProject 网络用户界面 结论 OpenProject 是一个免费、开源且领先的项目管理系统。它是用 Ruby on Rails 和 AngularJS 编写的。它允许您跨多个团队和部门管理项目。它有社区版和企业版。社区版涵盖了广泛的功能和插件,并且免费提供。OpenProject 提供了一组丰富的功能。下面列出了其中一些: 敏捷和 Scrum 错误跟踪 维基 论坛 任务管理和团队协作 产品路线图和发布计划 在本教程中,我将向您展示如何在 Debian 11 上安装 OpenProject 软件。先决条件 运行 Debian 11 的服务…
2025年2月28日

Linux find() 命令中的 minDepth 和 MaxDepth 用于将搜索限制为特定目录

Linux find() 命令中的 minDepth 和 MaxDepth 用于将搜索限制为特定目录 Linux 中的 find 命令用于在目录结构中查找文件和目录。 find 命令的最小深度和最大深度参数可让您将搜索限制到特定目录或深度级别。最大深度定义应进行搜索的最大深度级别,而最小深度指定从搜索应开始的起始目录开始的最小深度级别。这些选择可以帮助您将搜索集中到复杂目录结构中的某个目录或深度级别。什么是最小深度和最大深度级别?最大深度级别 - 从起点下降的最大目录数是(非负整数)。仅当深度设置为 -max 深度 0 时,才对起点本身使用测试和操作。最小深度级别 - 不应在低于级别(非负整数)的级别应用任何测试或操作。使用选项 -min depth 1 处理除起始点之外的所有文件。方法在 Linux 中使用搜索命令时,您可以使用最小深度和最大深度的各种策略 -在…
2025年2月28日

如何在 Ubuntu 20.04 上安装 Wireshark 网络数据包分析器

如何在 Ubuntu 20.04 上安装 Wireshark 网络数据包分析器 在此页 我们将涵盖哪些内容? 安装 Wireshark 方法 1:使用 Ubuntu 的默认存储库安装 Wireshark。 启动 Wireshark 启动 Wireshark Wireshark(以前称为 Ethereal)是一种开源软件,用于捕获和调查网络流量。它是全球网络专业人士、安全分析师和研究学者中非常流行的数据包分析器。好处是它是开源的,并且在 GNU 通用公共许可证第 2 版下免费提供。它可以检查来自各种网络接口的数据,如:以太网(IEEE 802.3)、FDDI、令牌环、IEEE 802.11 无线局域网等。它是适用于 Windows、macOS、Linux 和 UNIX 等主要操作系统。Wireshark 具有许多功能,如深入检测网络流量、实时捕获、离线分析、对不同捕获文件类型…
2025年2月28日

如何在 Debian 11 上安装和配置 WildFly (JBoss)

如何在 Debian 11 上安装和配置 WildFly (JBoss) 本教程适用于这些操作系统版本Debian 11(Bullseye)Debian 10(Buster)在此页 先决条件 安装Java JDK 安装 Wildfly 启用 Wildfly 管理控制台 创建 Wildfly 管理员用户 安装 Nginx 并将其配置为反向代理 访问 Wildfly 网络用户界面 结论 Wildfly 是由 RedHat 开发的用 Java 编写的应用服务器。它是一个简单、轻量级且功能强大的服务器,带有 CLI 和管理控制台。它是开源的、跨平台的,并且基于可根据需要添加或删除的可插拔子系统。它提供了运行 Java Web 应用程序所需的所有功能。在本教程中,我将向您展示如何在 Debian 11 上使用 Nginx 作为反向代理安装 Wildfly。先决条件 运行 Debian 11 的服务器。 用您的服务器…
2025年2月28日

如何在 Linux 上恢复已删除的文件

如何在 Linux 上恢复已删除的文件 不小心删除了 Linux 桌面上的文件?别担心。下面介绍了如何在 Linux 上轻松恢复已删除的文件。丢失数据是所有 PC 用户在某些时候都必须面对的问题。无论是硬盘崩溃还是意外删除,我们都曾遇到过希望能够恢复已删除数据的情况。幸运的是,在 Linux 上恢复已删除的文件比在其他操作系统上更简单。您可以使用 TestDisk、PhotoRec 和 Foremost 等工具轻松恢复已删除的文件。开始之前需要了解的事项Linux 系统为软删除的数据提供垃圾箱/回收站设施。因此,如果您使用键盘上的删除按钮删除了文件,则可以通过访问废纸篓并恢复它们来立即取回这些文件。但是,如果您使用 Shift + Del 永久删除了这些文件,则需要使用适用于 Linux 的数据恢复软件之一来恢复它们。但由于不同的程序使用不同的方法来恢复…