2025年2月28日

如何在 Fedora Linux 中安装 COSMIC 桌面

COSMIC Desktop 代表计算机操作系统主界面组件,是 System76 开发的现代且可定制的桌面环境,主要针对其 Pop!_OS Linux 发行版。COSMIC 旨在通过改进的工作区管理、可定制的底座和可提高工作效率的广泛键盘导航选项等功能来增强用户体验。在本指南中,我们将引导您完成使用 COPR 存储库在 Fedora Linux Workstation 上安装 COSMIC Desktop 的步骤。在 Fedora 中安装 COSMIC 桌面首先,更新您的系统以确保所有现有软件包都是最新的。sudo dnf update -y 接下来,您需要添加 COSMIC COPR 存储库,其中包含与 Cosmic 桌面环境相关的软件包。sudo dnf copr enable ryanabx/cosmic-epoch 启用存储库后,您可以通过执行以下命令来安装 COSMIC 桌…
2025年2月28日

如何在 AlmaLinux/Rocky Linux 上安装 Google Chrome

想要在 AlmaLinux 或 Rocky Linux 上安装 Google Chrome 吗?我们的指南展示了如何轻松地将其安装在基于 RHEL 的 Linux 系统上。在当今的数字时代,网络浏览器已成为日常计算的必需品。 Google Chrome 是最流行和最广泛使用的网络浏览器之一,以其速度、安全性和用户友好的界面而闻名。然而,对于那些刚接触操作系统的人来说,在基于 RHEL 的系统(如 AlmaLinux 或 Rocky Linux)上安装 Chrome 可能会很棘手。为什么?因为它不是开源浏览器,通常无法从官方发行版的存储库中安装。AlmaLinux 和 Rocky Linux 也是如此。因此,如果您安装了任一发行版,您将不会在其官方存储库中找到 Google Chrome 浏览器。幸运的是,有一种快速、直接的方法可以立即在基于 RHEL 的系统上享受 Googl…
2025年2月28日

如何在 Manjaro Linux 上安装 ONLYOFFICE 桌面编辑器

在此页 从软件中心安装 从 snap 安装 从 Flatpak 安装 ONLYOFFICE Desktop Editors 是一款免费的开源办公套件,包含用于文本文档、电子表格和演示文稿的离线编辑器。还可以将应用程序连接到云(ONLYOFFICE、Nextcloud、ownCloud)以在线协作处理文档。该应用程序的源代码可在 GitHub 上根据 AGPL v.3.0 许可获得。ONLYOFFICE 桌面编辑器的最新更新带来了多项增强功能,例如: 在章节/文档末尾插入参考文献的尾注。 交叉引用以创建指向您正在处理的文档的其他部分的链接——图表、表格、书签等。 行计数指的是特定行。 更轻松地处理图表数据,包括重新排列数据系列和类别、交换行和列。 新的校对选项可用于编辑方程式的数学自动更正、定义应被识别为函数的表达式,以及决定是否要在键入时使用自动更正。 在…
2025年2月28日

在 Ubuntu 18.04 LTS 中查找并替换重复文件

有时我们的系统会加载驻留在不同位置的相同文件,从而耗尽我们的内存资源。在某些情况下,我们将文件下载到某个位置,然后重新下载并将其保存到其他位置。我们经常忘记,我们的系统上可能存在许多同名的文件,但我们不知道确切的位置。如果您使用系统一段时间,这些重复的文件可能会占用大量空间并造成很大的混乱。当我们想要清除杂乱的文件时,手动查找重复文件然后删除它们是一项非常繁重的任务。但是,Ubuntu 支持许多开源应用程序,您可以使用它们来查找和删除任何此类文件。在本文中,我们将向您介绍两个名为 FSlint 和 fdupes 的应用程序,它们可让您找到并删除系统中的冗余文件。我们正在 Ubuntu 18.04 LTS (Bionic Beaver) 系统上运行本文中描述的命令和步骤。FSlint - 基于 GUI 和终端的解决方案要安装 FSlint,请通…
2025年2月28日

如何从 Linux 上的另一个文件或目录克隆权限

chmod命令用于设置文件或目录的权限位。它还允许将一个文件的权限克隆/复制到另一个文件。例如,我们有两个具有以下权限的文件:$ ls -l file* -rwxr-xr--. 1 lrendek lrendek 0 Apr 7 14:39 file1 -rw-rw-r--. 1 lrendek lrendek 0 Apr 7 14:40 file2 两个文件具有不同的权限。使用 --reference 选项,chmod 命令能够将权限从一个文件克隆到另一个文件。例如,以下命令将克隆 file1 的权限,并将其用作设置 file2 权限的参考:$ chmod --reference=file1 file2 file2 文件的权限被克隆并设置为与 file1 文件的权限相同。$ ls -l file* -rwxr-xr--. 1 lrendek lrendek 0 Apr 7 14:39 file1 -rwx…
2025年2月28日

Linux下使用rmdir命令删除目录

了解有关 Linux 中 rmdir 命令的所有信息,该命令用于在 Linux 命令行中删除文件夹。rmdir 是基本的 Linux 命令之一,您将在开始时学习但很少使用。为什么?因为听起来 rmdir 可能用于删除目录(即文件夹),但事实是它只能删除空目录。使困惑?别这样。让我们详细看看。在 Linux 中使用 rmdir 命令rmdir 的语法很简单:rmdir [option] directory我们来看看它的用法。删除一个空目录空目录中不包含任何文件或目录。如果您有一个空目录,则可以轻松将其删除。不需要其他选项。rmdir directory_name删除非空目录时忽略警告如果您尝试删除包含文件和目录的目录,该命令将失败,并显示一条错误消息,指示“目录不为空”。您可以通过以下方式抑制此警告:rmdir --ignore-fail-on-non…
2025年2月28日

如何在 Ubuntu Linux 上释放空间

有时,我们需要清理系统存储,以便为安装新程序和处理其他文件腾出空间。当您的存储设备较低或存储容量有限时,这一点尤其重要。即使您有大量可用存储空间,但您是像我一样喜欢不时清理杂物的人,本文将向您介绍多种这样做的方法。 Ubuntu可能是一个轻量级操作系统,但它对存储不太友好,特别是因为它不会删除它下载的用于安装软件的软件包。本文为您提供了在 Ubuntu 18.04 系统上清理磁盘空间的方法,主要是通过图形界面,这样即使是初学者也能掌握这项技能。清空垃圾您的垃圾箱中可能存在大量无用数据。这与系统上最有用的数据占用的系统空间相同。这是清空垃圾以便将该空间用于更重要目的的最简单、最快的解决方案。只需打开文件管理器并右键单击左侧面板中的垃圾桶图标即可。选择清空垃圾箱选项可永久删除垃圾箱中的所有文件。使用 BleachBit 删除临…
2025年2月28日

如何将 CentOS 7 迁移到 AlmaLinux 8:分步指南

得益于 AlmaLinux 的 ELEvate 项目,现在从 CentOS 7 迁移到 AlmaLinux 8 比以往任何时候都更加容易。下面是如何做到这一点!CentOS 长期以来因其稳定性、可靠性和长期支持而广受欢迎。然而,随着 CentOS 战略意外转变为专注于 CentOS Stream,许多用户发现自己正在寻求替代解决方案。那么,您是否曾经问过自己,“我如何从 CentOS 7 迁移到 AlmaLinux?”您无需再担心这个问题,因为这个分步指南将引导您完成迁移您的 CentOS 7 安装到 AlmaLinux 8,确保平稳无忧的过渡。到目前为止,一切都很好,但是我们该怎么做呢?对于那些不知道的人来说,AlmaLinux ELevate 项目允许用户在任何基于 RHEL 的发行版之间升级或迁移。那么,让我们深入实践吧。CentOS 7 到 AlmaLinux 升级…
2025年2月28日

我们离不开的 Linux 内核模块

开源爱好者对他们喜爱的 Linux 内核模块进行了权衡。Linux 内核今年已经 30 岁了!如果您像我们一样,这就是一件大事,本周我们将通过一些特别的帖子来庆祝 Linux。今天,我们首先汇总来自社区的回应,回答“没有什么 Linux 内核模块你就无法生存?为什么?”让我们听听这10位热心人士怎么说。我想一些内核开发人员听到我的回答时会尖叫着逃跑。尽管如此,我还是在这里列出了两个最具争议的模块:首先是 NVIDIA,因为我的工作笔记本电脑和个人台式机上都有 NVIDIA 显卡。另一种可能会产生较少的仇恨——VMware 的 VMNET 和 VMMON 模块能够运行 VMware Workstation。 ——彼得·查尼克我最喜欢的是 zram 模块。 它在内存中创建一个压缩块设备,然后可以将其用作交换分区。当内存有限(例如在虚拟机上)并且您担心 SS…
2025年2月28日

如何在 Ubuntu 18.04 LTS 中创建虚拟僵尸进程

作为软件测试人员,我们有时需要知道僵尸进程在我们的系统上是什么样子。如果我们具体知道哪个程序和进程 ID 与该僵尸进程相关联,我们就可以对其运行各种测试。什么是僵尸进程?Linux 中的僵尸进程或已失效进程是指已经完成的进程,但由于父进程和子进程之间缺乏对应关系,其条目仍然保留在进程表中。通常,父进程通过 wait() 函数检查其子进程的状态。当子进程完成时,等待函数会通知父进程从内存中完全退出该进程。但是,如果父进程未能为其任何子进程调用等待函数,则子进程在系统中将作为死进程或僵尸进程保持活动状态。这些僵尸进程可能会在您的系统上大量积累并影响其性能。当您运行 top 命令并且僵尸正在运行时,它将由输出的第二行指示,如下所示:但是,如果您的系统上没有运行僵尸进程,您可以创建一个虚拟进程用于测试目的,如本文所述。我们在 Ubun…