2025年2月28日

如何在 Ubuntu Linux 上安装 Docker 【入门教程】

在 Docker 教程系列的第一篇中,您将学习如何在 Ubuntu Linux 上安装最新版本的 Docker Engine Community Edition。这是我们的 Docker 教程系列的第一篇。在本文中,您将了解如何在 Ubuntu 上安装最新的 Docker 以及如何配置它。我所说的最新 Docker 是指最新的 Docker 引擎社区版 (CE)。 Ubuntu 的存储库中也提供了 Docker 软件包,但是,我建议使用社区版本。在本教程中,我在 Linode 上创建了一个新的 Ubuntu 服务器。您可以在两分钟内注册 Linode 并部署您自己的 Linux 服务器。他们甚至为我们的读者提供 60 美元的免费积分。在 Ubuntu 上安装 Docker所以,我假设你已经安装了 Ubuntu 系统。您应该做的第一件事是更新您的系统:sudo apt update如果您已经安…
2025年2月28日

如何在 Debian 11 上安装 Mono

在此页 先决条件 更新系统 安装单声道 测试单声道安装 结论 Mono 是一个用于开发应用程序和库的开源平台。它由 Novell Inc. 从 2002 年开始开发,重点是 Microsoft 开发的 .NET 框架。 Mono 最常用于开发与 .NET 技术集成的跨平台工具和应用程序。Mono 提供了一个完整的 CLR(公共语言运行时)实现,可以运行以 Microsoft 原始 .NET 运行时为目标的类库或组件。这些类库与任何安装了最新版本 Mono 的系统兼容,包括 Linux、Mac OS X、Windows、Solaris、BSD 等。在 iOS 上,MonoTouch 用于构建 iOS 应用程序,在 Android 上,它可以是用于编写在 Android 设备上运行的程序。Mono 在库级别和应用程序编程接口 (API) 级别为非 Windows 平台提供 .NET Framework 兼容性。…
2025年2月28日

如何在 Linux 中从 ISO 创建可启动 USB?

在 Linux 中从 ISO 文件创建可启动 USB 驱动器,我们发现它在安装新操作系统或运行实时环境时非常有用,而且不会影响我现有的系统。当我的计算机缺少 CD/DVD 驱动器时,这也是一个很好的选择,因为 USB 驱动器更常见且更易于使用。首先,我们使用“lsblk”命令查找 USB 驱动器的设备名称,然后下载 ISO 文件。然后,我们挂载 ISO 文件并使用 mount 和 dd 命令将其内容复制到 USB 驱动器。使用 dd 命令时,请确保指定输入文件 (if=) 和输出文件 (of=),以及块大小 (bs=) 和复制操作的状态 (status=)。复制后,使用弹出命令弹出 USB 驱动器,以确保所有数据均已写入,然后再将其移除。总的来说,通过练习和正确的命令行工具(如 dd 和 mount),这个过程可以很简单。第 1 步 −插入您的 USB 驱动器。第一步是将其插入计算机的 U…
2025年2月28日

如何在 Linux 终端中创建并执行 .Jar 文件?

在 Linux 中创建和执行 .jar 文件是一个简单的过程,它将 Java 源代码的编译以及类文件和资源打包到单个文件中。使用终端,您可以轻松编译代码、创建 .jar 文件、使其可执行,并轻松运行 Java 应用程序。JAR 格式(也称为 Java ARchive)提供了一种灵活且高效的方法,可将 Java 类文件、资源和元数据打包到单个与平台无关的文件中。这种格式的目的是简化 Java 运行时的分发和部署过程,同时还提供几个关键优势,例如增强的安全性、压缩以加快下载速度、支持包密封和版本控制以及可移植性。此外,JAR 文件还可以用于打包 Java 扩展。在本文中,我们将引导您完成创建简单 Java 应用程序的过程,然后演示如何将其组装成 JAR 文件,以便为分发做好准备。最后,我们将向您展示如何使用 java 命令行工具和 -jar 标志从 Linux 终端运行 JA…
2025年2月28日

Linux 中的 7 个日期命令示例

date 命令为您提供 Linux 系统的当前日期和时间。但它能做的远不止这些。看看这些实际例子。Linux 中的 date 命令是 Linux 中显示当前时间和日期的最简单方法。但是,它的内涵远不止表面所见。是的,您可以使用 date 命令执行更多操作,例如根据日期识别星期或天,计算从纪元到指定时间的时间,以及更多变化。在本文中,我们将通过一些示例详细介绍 date 命令以及您可以使用它执行的操作。Linux 日期命令这是日期命令的语法:date [option] [+format]这里的选项本质上是一个标志,如 -d、-debug 等,我将在本文的后面部分讨论。而且,该格式允许您通过添加自己的字符串并指定输出中所需的值来控制输出。我在下面提供了一些示例,这些示例应该可以让您清楚地了解我在这里所解释的内容。1.Linux中显示当前日期和时间首…
2025年2月28日

如何在 Rocky Linux 上安装 Java JDK 和 JRE

在此页 先决条件 更新存储库并检查可用的 Java 版本 安装 Java OpenJDK 11 安装 Java OpenJDK 8 从 TAR.GZ 文件手动安装 Java OpenJDK 16 设置默认 Java 版本 设置 JAVA_HOME 环境变量 在系统范围内设置 JAVA_HOME 为每个用户设置 JAVA_HOME Java 是一种基于类和面向对象的编程语言,由 Sun Microsystem 于 1995 年创建。Java 是一种高级编程语言,旨在实现可移植性并尽可能少地依赖于在任何系统上运行。 Java 编程语言的一般目的是让开发人员编写一次程序或应用程序,但应用程序本身可以跨多个操作系统运行在任何系统上。OpenJDK 是 Java 标准版 (Java SE) 和 Java 开发工具包 (JDK) 的免费开源实现。 OpenJDK 最初于 2007 年在 GNU 通用公共许可证下发布,它是 Sun M…
2025年2月28日

如何为 Debian/Ubuntu 创建 DEB 软件包

Linux 上的大多数软件都是作为软件包分发的。为基于 Debian 的发行版创建 DEB 包比您想象的要容易。DEB 包是一个包含所有文件的存档,包括应用程序的编译版本、源代码、配置文件、映像和安装命令。基于 Debian 的操作系统(如 Ubuntu 和 Kali Linux)中的 DEB 文件相当于 Windows 中的 EXE 文件。以下是您如何为基于 Debian 的 Linux 发行版开发自己的 DEB 软件包。第 1 步:安装所需的软件包准备 Debian 软件包需要一些程序。首先,在您的系统上安装这些实用程序:sudo apt install build-essential binutils lintian debhelper dh-make devscripts第 2 步:套餐选择在为程序创建 Debian 软件包 (DEB) 之前,您应该考虑以下几点:检查您计划创建的软件包…
2025年2月28日

如何在 Debian 11 上安装 Ruby on Rails

本教程适用于这些操作系统版本Debian 11(Bullseye)Debian 10(Buster)在此页 先决条件 安装 RVM 使用 RVM 安装 Ruby 安装 Nodejs 和 Yarn 升级 Ruby 包管理器 安装 Ruby on Rails 使用 Ruby on Rails 创建一个项目 结论 Ruby on Rails 是一种免费的开源软件,是最流行的用于创建网站和 Web 应用程序的应用程序堆栈之一。它是用 Ruby 编程语言编写的,遵循 MVC 概念。它带有 Rails 开发框架,使应用程序开发更容易。基于Rails的知名应用有很多,比如Github、Airbnb、Soundcloud等。在本教程中,我将向您展示如何在 Debian 11 系统上安装 Ruby on Rails。先决条件 一台运行 Ubuntu 20.04 的服务器。 在服务器上配置了根密码。 安装 RVMRVM 也称为“Ru…
2025年2月28日

学习 Linux 的 6 个实际原因

每个计算机科学专业的学生都曾在一生中的某个时刻接触过 Linux。但你为什么要费心去学习 Linux 呢?您可能会考虑学习 Linux 是否值得,因为它在桌面上的受欢迎程度远不如 macOS 或 Windows。学习 Linux 获得回报的原因有很多,以下是其中的一些。1. 许多 IT 基础设施都是基于 Linux 的学习 Linux 的原因之一是,为互联网提供支持的大部分基础设施(包括路由器和服务器)都是基于 Linux 的。 W3Techs 估计,截至 2022 年 6 月,37.6% 的网站使用某种版本的 Linux 作为其服务器操作系统,而运行 Windows 的网站只有 20.3%。如果您每天多次使用 Google,那么您实际上正在使用 Linux。您全天使用的许多其他网站也是如此,这些网站用于购物、与家人和朋友保持联系以及预订机票。甚至许多消费级路由器都使用 Lin…
2025年2月28日

如何在 Rocky Linux 8 上安装 Python 3.9

在此页 先决条件 更新系统 使用官方存储库安装 Python 3.9 手动安装 Python 3.9 安装 Python 3.9 模块 测试 Python 安装 Python 是一种编程语言,几乎可以用来创建任何东西。从全面的游戏到 Web 应用程序,甚至是适用于 PC 或 Mac 的简单脚本。 Python 自 1980 年代末以来一直存在,并且仍然是当今使用最流行的语言之一。今天的教程将向您展示如何在 Rocky Linux 8 系统上安装 Python 3.9 编程语言。先决条件 一个 Rocky Linux 8 系统。任何相对较新的 Rocky Linux 版本都可以按照此说明正常工作。 在您的 Rocky 系统上设置具有 sudo 权限的非根用户。 更新系统我们需要做的第一件事是更新系统软件包。这确保我们的整个系统已经更新,并且在我们开始安装 Python 之前更新到最新的稳定版本。sudo dnf -…