2025年2月28日

SSD 在 Linux 中非常慢。如何在 Linux 中检查并启用 TRIM(已解决)

如果您的SSD最初表现出高性能,但随着时间的推移,读写数据的速度明显变慢,或者周期性地SSD的读写速度急剧下降,那么这篇文章可以帮助您。对于SSD驱动器,需要执行Trim操作,并且在某些Linux发行版上默认不启用固态硬盘(SSD)的运行和信息存储原理与硬盘(HDD)有很大不同。简而言之,删除文件时,字节实际上并没有被删除,而是在文件系统日志中记录了以前被该文件占用的磁盘某些区域现在是空闲的,并且可以在必要时被覆盖。对于 SSD 和 HDD 来说都是如此。对于每个磁盘驱动器,这都会产生不同的后果。对于 HDD,这意味着通常可以恢复被视为已删除的文件。对于传统硬盘来说,写入标记为已删除的文件所在的磁盘部分与写入未占用的扇区没有什么不同。SSD 将数据存储在闪存单元中,这些单元被分组(在 MLC 中)为“页”(通常每个 4 KB),而…
2025年2月28日

如何在 Linux 上安装和配置 GitLab

Gitlab 是一个开源、强大、稳健、可扩展、安全且高效的软件开发和协作平台,适用于 DevOps 生命周期的所有阶段。它允许您规划您的开发流程;编码,并验证;打包软件,并通过内置的持续交付功能进行发布;自动化配置管理并监控软件性能。它具有诸如问题跟踪器、项目之间的问题移动、时间跟踪、非常强大的分支工具、文件锁定、合并请求、自定义通知、项目路线图、项目和组里程碑的燃尽图等功能。Gitlab 是托管开源项目的 Github 的最佳替代品之一,您可以在那里找到它。在本文中,我们将解释如何在基于 RHEL 和基于 Debian 的发行版上安装和配置 GitLab(Git 存储库管理器)。第 1 步:安装并配置所需的依赖项1. 首先,首先使用 yum 或 apt 包管理器安装以下必要的依赖项,如图所示。sudo yum install curl policycor…
2025年2月28日

检查 Linux 中的文件系统类型

本教程的目的是展示在 Linux 中检查存储设备的文件系统类型的几种方法。我们将展示用户如何确定已安装和未安装分区的文件系统类型。请参阅下面的各种命令来开始。在本教程中您将学习:如何在 Linux 中检查分区的文件系统类型检查文件系统类型使用以下任意命令来检测您自己的 Linux 系统上分区的文件系统类型。使用df命令和-T(类型)选项可以很容易地检测已安装分区的文件系统类型。$ df -T Filesystem Type 1K-blocks Used Available Use% Mounted on udev devtmpfs 986848 0 986848 0% /dev tmpfs tmpfs 203296 1372 201924 1% /run /dev/sda5 ext4 40503552 8017120 30399264 21% / ... 我们可以使用file命令来检测未…
2025年2月28日

Cloc 计算 Linux 中的代码行数 -

统计某个程序的代码行数可能很困难,因为仅查看源代码就会包含注释、空格等。在 Linux 系统上,可以使用 cloc 命令来计算计算一个或多个文件中的代码行数,甚至按编程语言对结果进行排序。如果您需要测量和提交编码项目的进度、查看编码统计数据或计算代码的总价值,那么 cloc 程序尤其有用。在本教程中,您将了解如何在所有主要 Linux 发行版上安装 cloc 软件包,然后使用 cloc 命令来统计各种程序文件的代码行数。在本教程中您将学习:如何在主要 Linux 发行版上安装 cloc如何在 Linux 上使用 cloc 命令计算代码行数在主要 Linux 发行版上安装 cloccloc 可以从系统的包管理器安装。使用下面适当的命令来安装它。要在 Ubuntu、Debian 和 Linux Mint 上安装 cloc:$ sudo apt install cloc 要在 Fedo…
2025年2月28日

如何在 Linux 中找到第三个根目录。如何在Linux中提取任意程度的根

目录1. 如何在Linux中提取立方根2. 如何在Linux计算器(GNOME科学计算器)中求立方根3.如何在Linux计算器(GNOME科学计算器)中求任意次数的根4. 如何在命令行中提取任意次数的根4.1 使用 gnome-calculator 提取立方根4.2 使用awk提取任意阶的根4.3 用PHP提取任意度数的根4.4 用Python提取任意次数的根1. Linux中如何提取立方根如果你需要求一个数(被数)的三、四、五或任何其他次数(索引)的根,那么你可能会遇到一个问题,各种Linux计算器没有提取任何幂的根的操作除了平方根。让我们看看GNOME科学计算器界面(高级模式):我们看到许多不同的数学运算和高级函数,但没有用于提取三次方根的函数。而且,如果你尝试在Linux中安装其他计算器,你会发现它们也缺少开立方根的操作。而…
2025年2月28日

如何在 Ubuntu 和 Debian 上设置 UFW 防火墙

正常运行的防火墙是整个 Linux 系统安全最关键的部分。默认情况下,Debian和Ubuntu发行版附带了一个名为UFW(Uncomplicated Firewall)的防火墙配置工具,是一种最流行且易于使用的命令行工具,用于配置和管理 Ubuntu 和 Debian 发行版上的防火墙。在本文中,我们将解释如何在 Ubuntu 和 Debian 发行版上安装和设置 UFW 防火墙。先决条件在开始阅读本文之前,请确保您已使用 sudo 用户或 root 帐户登录 Ubuntu 或 Debian 服务器。如果您没有 sudo 用户,您可以使用以下说明以 root 用户身份创建一个用户。adduser username usermod -aG sudo username su - username sudo whoami 在 Ubuntu 和 Debian 上安装 UFW 防火墙UFW(简单防火墙…
2025年2月28日

如何在 Linux 中检查硬盘的开机时间 -

在这篇如何在 Linux 中检查硬盘驱动器开机时间的文章中,您将了解如何通过了解系统存储设备的“开机”时间(运行时)、读写次数或坏块等详细信息来防止灾难,确定硬盘的整体健康状况和老化情况。对于此任务最有用的工具是 smartctl 命令,该命令已在 Linux 上通过 smartmontools 软件包找到并可供安装。在本教程中,我们将通过一些命令示例来了解如何确定当前硬盘驱动器的状态和整体运行状况。您还将了解如何在主要 Linux 发行版上安装 smartmontools 软件包。在本教程中您将学习:如何在主要 Linux 发行版上安装 smartmontools如何查看硬盘的开机时间(总运行时间)如何使用 smartctl 检查硬盘的整体运行状况在主要 Linux 发行版上安装 smartmontools要在 Linux 上使用 smartctl 命令,…
2025年2月28日

Fedora Linux 39 的新增功能

让我们看看这个版本有什么内容。要点Fedora 39 beta 版本提供了即将于 2023 年 10 月 24 日发布的 Fedora 39 一般版本的预览。它具有新的内核、更新的应用程序和性能提升。由于错误,基于 Web 的安装程序已从该版本中删除,这表明 Fedora 如何优先考虑稳定性。但是,它可能包含在 Fedora 40 中。GNOME 45 包含在 Fedora 39 中,其特点是窗口移动的改进、设置应用程序的更改以及新的系统详细信息对话框。它有新的壁纸、调整后的默认主题和新的工作区指示器。Fedora Linux 的下一个版本 Fedora 39 将于 2023 年 10 月 24 日发布。为了抢先体验新功能,我们安装了这个可靠的 Linux 中坚力量的最新 Beta 版本。Fedora:稳定性高于一切Fedora 39 已作为 Beta 版本提供。它为我们提供了即将于 2023 年 1…
2025年2月28日

如何在 Ubuntu Linux 上安装最新的 Python 版本

立即升级你的装备吧,Pythonistas要点要在 Ubuntu 上安装最新版本的 Python,请将 deadsnakes PPA 添加到存储库列表中,更新列表,并在 apt 命令中命名所需的版本,例如“sudo apt install python3.12”。您还可以通过从源代码构建来获取在 Ubuntu 上安装的最新 Python 版本。如果您使用 PPA 方法,则需要使用 update-alternatives 命令更改系统上的默认 Python 版本。每年,Python 编程语言都会得到重大更新和改进。但 Ubuntu Linux 上预装的版本可能不是最新的。如果您需要更新的版本,请按照以下步骤在 Ubuntu 上获取最新版本的 Python。在本教程中,我们使用 Ubuntu 22.04 LTS 版本。为了进行演示,我们将安装 2023 年 10 月 2 日发布的 Pytho…
2025年2月28日

Bash(又名 Linux 和 macOS 终端)的最佳键盘快捷键

Bash 是大多数 Linux 发行版(从 Ubuntu 和 Debian 到 Red Hat 和 Fedora)上的默认命令行 shell。汉娜·史赛克/极客指南要点Bash 是 Linux、macOS 和大多数 WSL 虚拟机上的默认命令行 shell。它具有各种键盘快捷键,用于管理流程、控制屏幕、移动光标、删除文本、修复拼写错误、剪切和粘贴、大写字符以及使用制表符完成。使用 Ctrl+C、Ctrl+Z 和 Ctrl+D 等快捷键来中断或关闭 bash 中的进程、清除屏幕并退出 shell。 Ctrl+S 停止输出,而 Ctrl+Q 恢复输出。使用 Ctrl+A、Ctrl+E、Alt+B、Ctrl+B 等快捷键有效地导航和编辑命令。按 Tab 键使用制表符补全。Bash 是大多数 Linux 发行版(从 Ubuntu 和 Debian 到 Red Hat 和 Fedora)上的默认命令行 she…