2025年2月28日

如何使用 Evo/Lution 轻松安装 Arch Linux

如何使用 Evo/Lution 轻松安装 Arch Linux 那些冒险安装 Arch Linux 并且只经历过使用 Ubuntu 或 Mint 安装 Linux 的人将会面临一个陡峭的学习曲线。中途放弃的人,恐怕比坚持下来的人还要多。 Arch Linux 有点令人崇拜,如果您成功地以有用的方式设置和配置它,您可能会称自己为饱经风霜的 Linux 用户。尽管有一个有用的 wiki 来指导新手,但对于一些想要征服 Arch 的人来说,要求仍然太高。您至少需要熟悉终端中的 fdisk 或 mkfs 等命令,并听说过 mc、nano 或 chroot 才能完成这项工作。这让我想起了 10 年前的 Debian 安装。对于那些雄心勃勃但仍缺乏一些知识的人来说,有一个名为 Evo/Lution Live ISO 的 ISO 映像形式的安装程序可以帮助您。尽管它像自己的发行版一样启动,但它除了帮助安装…
2025年2月28日

在 Alma Linux 8 上安装 GitLab

在 Alma Linux 8 上安装 GitLab 在此页 先决条件 添加 GitLab CE 存储库 在 Alma Linux 8 上安装 GitLab CE 配置 GitLab CE 配置防火墙 访问 GitLab CE 配置 GitLab 备份 重置 GitLab 根密码 结论 GitLab 是一款免费的开源 DevOps 软件,附带多种工具,可在单个应用程序中开发、保护和操作软件。它提供免费的无限制存储库和无限制的协作者。它主要用于托管 Git 存储库,并具有其他与开发相关的功能,如问题跟踪。它与 Github 和 Bitbucket 非常相似,允许个人和团队与他人远程共享代码。GitLab 有四个主要版本: GitLab 社区版 - 免费、开源和自托管。 GitLab 企业版 - 自托管并为附加功能付费。 GitLab.com - 免费和 SaaS。 GitLab.io - 由 GitLab Inc. 管理的私有 GitL…
2025年2月28日

如何在 Ubuntu 18.04 LTS 上设置 Gnome 默认终端模拟器

如何在 Ubuntu 18.04 LTS 上设置 Gnome 默认终端模拟器 终端模拟器是一种应用程序,用于执行 Bash 命令、处理文件、与其他计算机通信、执行管理任务和配置等,所有这些都以文本形式进行。它使用命令行,因此各种 Unix 用户都可以享受它。它给您带来配备键盘和显示器的真实物理模拟器的感觉。您可以在 Ubuntu 上安装和使用多个模拟器终端。Ubuntu 还允许您根据您的需要和意愿设置标准终端模拟器。在本教程中,我们将学习如何执行此操作。我们将在 Ubuntu 18.04 LTS (Bionic Beaver) 中执行以下命令。按 Ctrl+Alt+T 打开 Ubuntu 上的默认终端模拟器。我们机器上的标准终端是Gnome 终端。将终端模拟器从 Gnome 终端更改为 Xterm运行以下命令:sudo update-alternatives --con…
2025年2月28日

如何在 Linux Mint 上安装和使用 GParted

如何在 Linux Mint 上安装和使用 GParted Gparted 是一个流行的免费工具,用于在 Linux 上管理磁盘。使用GParted,我们可以创建和管理磁盘分区。它允许我们创建新的分区表、分区、查看磁盘信息等。我使用 Linux Mint 20 来执行命令并准备这篇文章。在 Linux Mint 上安装 GPartedGParted 是一个众所周知的工具,可以在 Linux Mint 的标准存储库中找到。您需要打开一个终端并输入:$ sudo apt update现在是时候安装两次 gparted 了,方法是:$ sudo apt install gparted按计算机键盘上的“y”来安装 GParted。GParted 将在 Linux Mint 上成功安装。GParted 入门安装 GParted 应用程序后,打开应用程序菜单并搜索“GParted”。单击“GPa…
2025年2月28日

如何在 Linux 上安装 Brave 浏览器

如何在 Linux 上安装 Brave 浏览器 如果您想在 Linux 上获得无广告、安全且快速的浏览体验,请考虑在桌面上安装 Brave。Brave 是 Brendan Eich 的创意,已经席卷了 Linux 市场。 Brave 独特的操作模式、以隐私为中心的方法和快速的性能有望成为 Linux 用户理想的浏览器替代品。如果您厌倦了浏览器上随处弹出的广告,并希望获得安全的浏览体验,那么 Brave 就是您的烦恼的答案。话不多说,让我们深入了解如何在各种 Linux 发行版上安装 Brave 浏览器。如何在 Ubuntu/Debian 上安装 Brave要在 Ubuntu 和基于 Debian 的发行版上安装 Brave,您有两种选择:使用终端使用图形用户界面1.通过终端安装Brave如果您使用任何基于 Ubuntu/Debian 的发行版,第一步是在您的系统上安装curl。…
2025年2月28日

如何在 Ubuntu 18.04 LTS 上使用 Déjà Dup 和 Duplicity 备份文件

如何在 Ubuntu 18.04 LTS 上使用 Déjà Dup 和 Duplicity 备份文件 Linux 包含许多几乎可用于各种用途的工具。无论您需要什么工具,您都会找到一切。即使对于备份,它也包含一个内置工具 Déjà Dup。 Déjà Dup 是 Ubuntu 中一个非常简单但功能强大的 GUI 备份工具。它使用 Rsync 进行增量备份、加密、调度以及对远程服务的支持。 Déjà Dup 是基于文件的备份程序 Duplicity 的图形用户界面,该程序本身使用 Rsync。您可能对口是心非感到困惑。 Duplicity 实际上是一个命令行备份程序,它允许通过提供可上传到远程或本地文件服务器的加密和数字签名版本 tar 格式的卷来备份目录。让我们回到Déjà Dup。它预装在 Ubuntu 中,包含任何备份工具所需的几乎所有必要功能。它的一些特点是:本地、远程甚至云…
2025年2月28日

如何检查点和恢复 Linux 进程

如何检查点和恢复 Linux 进程 假设您有一个正在运行的 Linux 进程,并且想要在冻结后捕获其当前快照。然后从快照加载冻结的进程以恢复。这种进程检查点的概念在各种情况下都非常有用。它可以用于进程备份、实时迁移、更快的启动服务等。实际上有一个用户空间工具可以在Linux上执行进程检查点。名为 criu 的 Linux 命令行实用程序可以检查点并恢复用户空间中的进程。 criu 可以冻结正在运行的进程或进程树,将其状态转储为一组文件,然后从快照恢复冻结的进程。为了让 criu 工作,必须有内核支持来公开有关 Linux 进程的附加信息。幸运的是,上游 Linux 内核 3.9 已经内置了大部分所需的内核支持。因此,您可以在 3.9 及更高版本的内核上轻松运行 criu。在本教程中,我将向您展示如何使用 criu 检查点和恢复 Linux 进程。我假设您的系统上…
2025年2月28日

如何在 Linux 中使用 GitHub 风格的 Markdown?

如何在 Linux 中使用 GitHub 风格的 Markdown? Markdown 是一种流行的轻量级标记语言,允许用户使用易于阅读和易于编写的纯文本格式进行编写,然后可以将其转换为 HTML 或其他格式。从本质上讲,它简化了文本的结构化和格式化过程。 GitHub Flavored Markdown (GFM) 是 GitHub 使用的 Markdown 的变体,包含帮助开发人员记录其工作的附加功能。在本文中,我们将通过实际示例及其输出来深入研究如何在 Linux 系统上使用 GitHub Flavored Markdown。GitHub 风格的 Markdown 基础知识让我们从 GFM 的基础知识开始。标题 - 您可以使用“#”字符后跟空格和标题文本来创建标题。使用的“#”字符数对应于标头的级别,从 1(最高)到 6(最低)。例如 -# Header 1 ## Header…
2025年2月28日

在 Ubuntu 中编译你的第一个 Qt 程序

在 Ubuntu 中编译你的第一个 Qt 程序 Qt 是一个免费、开源、跨平台的桌面、嵌入式和移动应用程序开发框架。它支持多种平台,如Linux、OS X、Windows、VxWorks、QNX、Android、iOS、BlackBerry、Sailfish OS 等。不仅仅是一种编程语言。 Qt 是一个用 C++ 编写的框架。元对象编译器是一种预处理器,用于通过信号和槽等功能扩展 C++ 语言。在编译步骤之前,MOC 解析用 Qt 扩展的 C++ 编写的源文件,并从中生成符合标准的 C++ 源代码。因此,框架本身和使用它的应用程序/库可以由任何符合标准的 C++ 编译器(如 Clang、GCC、ICC、MinGW 和 MSVC)进行编译。在本文中,我们将首先介绍如何通过命令行安装Qt Creator。然后,我们将解释如何编写一个简单的 Qt Hello World 程序并…
2025年2月28日

Linux TCP/IP 网络:net-tools 与 iproute2

Linux TCP/IP 网络:net-tools 与 iproute2 许多系统管理员仍然使用 ifconfig、route、arp 和 netstat 命令行工具(统称为 net-tools)的组合来管理各种网络配置并排除故障。 net-tools 最初植根于 BSD TCP/IP 工具包,旨在配置旧版 Linux 内核的网络功能。自 2001 年以来,它在 Linux 社区的开发迄今已停止。一些 Linux 发行版(例如 Arch Linux 和 CentOS/RHEL 7)已经弃用了 net-tools,而其他发行版则计划这样做,转而支持 iproute2。iproute2 是另一个网络配置工具系列,它的出现是为了取代 net-tools 的功能。 net-tools 通过 procfs (/proc) 和 ioctl 系统调用访问和更改内核网络配置,而 iproute2 通过 netl…