2025年2月28日

Ubuntu 20.04 系统要求

考虑下载 Ubuntu 20.04 但需要了解系统要求?在本文中,我们将介绍运行 Ubuntu 20.04 Focal Fossa 的最低推荐系统要求。无论您想将其安装在 PC 上还是作为虚拟机,我们都会帮助您确保拥有所需的硬件。Ubuntu 本质上是一个轻量级操作系统,能够在一些相当过时的硬件上运行。 Canonical(Ubuntu 的开发者)甚至声称,一般来说,可以运行 Windows XP、Vista、Windows 7 或 x86 OS X 的机器都可以完美运行 Ubuntu 20.04。让我们仔细看看下面的硬件要求。在本教程中您将学习:Ubuntu 20.04 桌面版的系统要求虚拟化 Ubuntu 20.04 桌面的系统要求Ubuntu 20.04 服务器的系统要求GNOME 的轻量级 GUI 替代品Ubuntu 20.04 系统要求Ubuntu 20.04 系统要求Ub…
2025年2月28日

在 Ubuntu 和其他 Linux 上安装 Sublime Text 4

了解在 Ubuntu 和其他 Linux 发行版上免费安装 Sublime Text 的各种方法。 GUI 和命令行方式都已讨论。Sublime Text 是一个跨平台专有文本编辑器,用于“代码、标记、和散文”。长期以来,它经常被称为最好的代码编辑器。由于 Visual Studio Code 等新的现代代码编辑器的出现,Sublime Text 一直面临着激烈的竞争。尽管如此,Linux 上的 Sublime Text 仍然拥有不错的用户基础。非自由和开源软件警告!请注意,Sublime Text 不是开源软件。它可以无限期免费下载和评估,但是必须购买许可证才能继续使用。在 Linux 上安装 Sublime Text 有多种方法:下载DEB/RPM文件添加存储库(适用于 Ubuntu/Debian)使用 Snap 打包(适用于所有支持 Snap 的发行版)使用 tar 文件以…
2025年2月28日

在 Ubuntu/Debian 上使用 virtualenv 创建和管理 Python 虚拟环境

管理 Python 项目通常会导致依赖项和不同版本的包之间发生冲突。这就是virtualenv发挥作用的地方。 Virtualenv 是一个允许用户创建隔离的 Python 环境的工具,确保每个项目都有自己的依赖项和包,独立于其他项目。本教程将指导您完成在 Ubuntu/Debian Linux 系统上virtualenv 创建环境的步骤,为您的 Python 项目提供一个干净且受控的工作空间。在本教程中您将学习:如何安装虚拟环境创建新的虚拟环境激活和停用虚拟环境安装包并测试环境管理不同环境的多个项目设置虚拟环境在深入创建虚拟环境之前,在系统上设置 virtualenv 至关重要。本节将介绍安装过程和入门的初始步骤。安装 virtualenv:首先,确保您的系统上安装了 Python。这可以通过在终端中运行 python --version 或 py…
2025年2月28日

21 个节省时间的 Linux 命令提示和技巧 [成为专业人士]

这里有一些微小但有用的 Linux 命令、终端技巧和快捷方式,它们将在您使用 Linux 命令行时节省大量时间。您是否曾经遇到过这样的情况:您看到您的同事使用一些简单的 Linux 命令来完成需要您多次击键的任务?当你看到它时,你会说:“哇!我不知道这可以这么容易做到”。在本文中,我将向您展示一些专业的 Linux 命令技巧,这些技巧将为您节省大量时间,在某些情况下,还可以避免很多挫败感。不仅您的朋友或同事会对您惊叹不已,它还将帮助您提高工作效率,因为您将需要更少的击键和鼠标点击。这并不是说这些只是针对初学者的 Linux 技巧。即使是经验丰富的 Linux 用户也可能会发现一些他们不知道的隐藏宝石,尽管使用 Linux 这么多年了。无论如何,你都是通过经验来学习 Linux 的,无论是你自己的还是别人的:)节省时间并提高生产力的酷 Linux…
2025年2月28日

如何在 Ubuntu 上使用 Flask 创建 REST API

介绍在本教程中,您将学习如何使用 Flask(一个轻量级 Python Web 框架)创建简单的 REST API。我们将介绍设置 Flask 应用程序、定义路由、处理请求和返回 JSON 响应的基础知识。在本教程结束时,您将拥有一个可以扩展并与其他应用程序集成的可用 API。先决条件运行 Ubuntu 的服务器和具有 sudo 权限的非 root 用户以及活动防火墙。有关如何设置的指南,请从此列表中选择您的发行版并遵循我们的初始服务器设置指南。请确保使用受支持的 Ubuntu 版本。熟悉 Linux 命令行。有关命令行的介绍或复习,您可以访问 Linux 命令行入门指南对 Python 编程有基本的了解。Ubuntu 系统上安装了 Python 3.7 或更高版本。要了解如何在 Ubuntu 上运行 Python 脚本,您可以参考我们的如何在 Ubuntu 上运行 Python 脚…
2025年2月28日

Viperr Linux - 为 CrunchBang 粉丝打造的 Fedora Remix

当我上个月写 ArchLabs 评论时,一位读者建议我尝试 Viperr。 ArchLabs 基于 Arch Linux,Viperr 基于 Fedora,但两者都有相似的任务和相似的外观。他们都试图以某种方式让 CrunchBang 保持活力。我对 Fedora 的偏见我想立即声明我不是 Fedora 的粉丝。我使用过 Fedora(24 和 25)和 Korora(25)。我通常会在一两周后返回 Manjaro。每次登录 Korora 时都会出现一个小故障,这让我特别沮丧。屏幕的表现就好像图片被打乱了近一分钟,然后才自行纠正。我担心正在发生的事情最终会失败,并且会一直处于混乱状态。然后,上周当我尝试测试新的 Fedora 26 时,事情达到了紧要关头。我经历了至少四次崩溃。其中有几个是在我尝试更换壁纸并导致系统无法运行后发生的。我知道这不是 ISO,因为我每…
2025年2月28日

在 CentOS 7 上安装 Python 3

在本文中,我将向您展示如何在 CentOS 7 上安装 Python 3.x,主要是 Python 3.4、Python 3.5、Python 3.6 以及分别适用于 Python 3.4、Python 3.5 和 Python 3.6 的 PIP。让我们开始吧。添加包存储库CentOS 7 中默认不安装 Python 3。CentOS 7 的官方软件包存储库中也没有提供 Python 3。但我们可以在 CentOS 7 上添加Inline Upstream Stable (IUS)软件包存储库来安装 Python 3。首先使用以下命令更新 CentOS 7 计算机的 yum 软件包存储库缓存:$ sudo yum makecache应更新 yum 软件包存储库缓存。现在使用以下命令安装 yum-utils 软件包:$ sudo yum install yum-utils现在按y,然后按继续。应安装yum-u…
2025年2月28日

我们最喜欢的 Linux 终端字体

这是一个完全主观的列表,列出了一些适用于 Linux 控制台的有趣字体。终端模拟器最近成为我的一个话题,它让我思考:每个人最喜欢的终端字体是什么?因此,我要求 Opensource.com 贡献者分享他们喜欢使用什么字体。这是他们的答案。VT323我喜欢在 GNOME 终端中使用与我在编程编辑器或其他使用等宽字体的应用程序中使用的字体 (Source Code Pro) 不同的字体 (VT323)。我只是喜欢经典 VT 风格字体的外观。有时,我会切换到原来的 IBM EGA 字体,因为在我看来它看起来非常漂亮。但我将 EGA 与 DOS 联系起来,将 VT323 与经典的 Unix 终端联系起来,所以我大部分时间都使用 VT323。这是我使用 VT323 作为等宽字体的 GNOME 终端的屏幕截图:(吉姆·霍尔 CC BY-SA 4.0)我使用 VT323 在 24 点设置终端,这…
2025年2月28日

如何在 Arch Linux 上连接到蓝牙设备

蓝牙是广泛使用的协议之一。如今,我们周围有很多蓝牙设备。我们有蓝牙键盘、鼠标、耳机等等。即使是旧手机也有蓝牙。它因其低能耗而被广泛使用,这对于便携式设备来说是理想的选择。在 Arch Linux 等 Linux 操作系统上,有时使用蓝牙设备有点棘手。但一旦你正确设置它,它就会完美地工作。在本文中,我将向您展示如何将蓝牙设备连接到您的 Arch Linux 机器。让我们开始吧。连接并准备好蓝牙适配器注意:无论如何连接蓝牙设备,都必须遵循本文的这一部分,蓝牙才能在 Arch Linux 上工作。首先连接您的蓝牙适配器并使用以下命令检查您的蓝牙适配器是否被阻止:$ sudo rfkill list从下面屏幕截图的标记部分可以看到,蓝牙适配器没有被阻止。如果被阻止,请运行以下命令来解除阻止。$ sudo rfkill unblock bluetooth现…
2025年2月28日

如何在 CentOS 7 上安装 Apache Hadoop/HBase

本指南将讨论在 CentOS 7 上安装 Hadoop 和 HBase。HBase 是 Apache 软件基金会下开发的开源分布式非关系数据库。它是用 Java 编写的,运行在 Hadoop 文件系统 (HDFS) 之上。在上一篇教程中,我们介绍了在 Ubuntu 18.04 上安装 Hadoop 和 HBase。在 CentOS 7 上安装 Hadoop以下是在 CentOS 7 上安装单节点 Hadoop 集群的步骤。第1步:更新系统由于 Hadoop 和 HBase 服务端口非常动态,我建议您将它们安装在安全专用网络中的服务器上,并禁用 SELinux 和 Firewalld。sudo systemctl disable --now firewalld sudo setenforce 0 sudo sed -i 's/^SELINUX=.*/SELINUX=permissive/g'…