2025年2月28日

Linux 内核开发入门所需的书

《Linux 内核编程》(第二版)是任何有兴趣为 Linux 内核编写代码的人的必读之作。我总是在互联网上搜索一本与 Robert Love 的《Linux 内核开发》和 Marco Cesati 的《理解 Linux 内核》等书相当的书。这两本书都是很棒的书,但遗憾的是由于 Linux 内核的代码库变化很快,现在已经过时了。我有幸很早就收到了《Linux 内核编程》的第二版,同时也拥有我自己的第一版。让我们来回顾一下吧!?我在现实生活中见过这本书的作者,并就这本书进行了一次微小的、没有影响力的讨论。 但是,这篇评论绝不试图得到作者或提供早期评论副本的出版商的“好感”。这里写的每一个字都是我对这本书的最初想法和反馈。如果你觉得我同情作者,那是因为我明白 Linux 内核是一个深不可测的东西。工程浩大,复杂程度前所未闻。Linux 内核编程(第二版)…
2025年2月28日

在 Ubuntu Linux 中 root 三星 Galaxy S2 的完整初学者指南

您可能会认为现在写如何在 Ubuntu Linux 中 root 三星 Galaxy S2 有点晚了,因为距离发布已经 3 年多了,并且市场上已经有三星 Galaxy S3 和 S4。但直到最近我与 SFR 的合同结束后才决定 root 三星 Galaxy S2。至少现在我不会违反制造商的保修,因为我的手机已经有两年多了。我写这篇关于 Android 手机 root 的文章的另一个原因是,我没有找到任何好的文章可以教初学者在 Linux 上轻松 root Android 智能手机。我按照 XDA 论坛上提到的步骤进行操作,但我觉得需要通过清晰的步骤和正确的屏幕截图来改进这篇文章,因此我想出了这篇文章来向您展示如何在 Ubuntu Linux 中轻松 root 三星 Galaxy S2。如何在 Ubuntu Linux 中 root 三星 Galaxy S2本教程是在 Elementary OS Luna 和…
2025年2月28日

如何在 Manjaro 18 Linux 上安装 Gnome 桌面

Manjaro Linux 默认附带 Xfce4 桌面环境。如果您只想更改桌面环境,则无需使用 Manjaro GNOME Edition 重新安装 Manjaro Linux 系统。在本教程中,我们将安装自定义的 Manjaro Gnome 桌面环境。在这个如何在 Manjaro 18 Linux 上安装 Gnome 桌面教程中,您将学到:如何在 Manjaro 18 上安装 Gnome 桌面。如何在 Manjaro 18 上切换到 Gnome 桌面。在 Manjaro 18 Linux 上安装了 GNOME 桌面。如何在 Manjaro 18 Linux 上安装 GNOME 桌面分步说明打开终端。如何打开终端取决于您安装的桌面环境。在默认的 xfce4 桌面上按 ALT+F2,输入 xfce4-terminal 并按 ENTER。更新包存储库索引:$ sudo pacman -Syy 通过执行 pacman 命令…
2025年2月28日

在 Ubuntu 22.04|20.04|18.04 上安装和使用 Firewalld

Firewalld 是 Linux 防火墙管理工具,支持 IPv4、IPv6、以太网桥和 IPSet 防火墙设置。它充当 Linux 内核的 netfilter 框架的前端。 Firewalld 是 RHEL 7 系列上默认的防火墙管理软件。在本指南中,我将向您展示 Firewalld 在 Ubuntu 22.04|20.04|18.04 Linux 发行版上的基本用法。 Ubuntu 的默认防火墙系统是ufw,但如果您愿意,也可以安装和使用 Firewalld。 Firewalld 对我来说效果很好,因为我是 CentOS 7 的重度用户。步骤 1 – 在 Ubuntu 22.04|20.04|18.04 上安装 Firewalld在 Ubuntu 上安装 Firewalldsudo apt update sudo apt install firewalld默认情况下,该服务应该启动,如果没有运行…
2025年2月28日

如何在 Windows 10 上安装 Ubuntu 18.04

本教程将逐步指导您在 Windows 10 操作系统上安装 Ubuntu 18.04。 Ubuntu 18.04 系统可通过 Microsoft Store 作为应用程序获取。在本如何在 Windows 10 上安装 Ubuntu 18.04 教程中,您将学习:如何以管理员身份运行 PowerShell。如何为 Linux 组件启用 Windows 子系统。如何在 Microsoft Store 中查找 Ubuntu 18.04 应用程序。如何在 Windows 10 上启动 Ubuntu 18.04。如何在 Windows 10 上运行的 Ubuntu 18.04 上创建初始用户。在 Windows 10 上运行 Ubuntu 18.04。如何在 Windows 10 上逐步安装 Ubuntu 18.04为 Linux 组件启用 Windows 子系统。在下面的搜索框中键入 powershell。等待结果出现,准备…
2025年2月28日

在 Linux 上使用秘密键盘按键

有了撰写键,您就不再局限于键盘上的内容。下载备忘单。典型的计算机键盘上只有大约 100 个键。大多数按键都会在字符上加倍,也称为字形,这要归功于Shift键。字形经常用于键入带有重音符号和变音符号的字母,以生成数学或货币表达式中使用的字符,或者只是添加有趣的表情符号。在某些地区,选择键上甚至有三个可用的字形。然而,无论您位于哪个地区,有些字形都不会出现在您的键盘上。幸运的是,Linux 通过 compose 键提供对这些内容的访问。您的键盘上没有撰写键,至少默认情况下没有,但您可以指定一个不使用的键作为撰写键。我使用台式机键盘上空格键右侧的 Alt 键和笔记本电脑上的菜单键。[下载备忘单:Linux 撰写密钥]在 GNOME 中设置 Compose 键(塞思·肯伦,CC BY-SA 4.0)在 GNOME 桌面上,从软件存储库安装 Tweaks…
2025年2月28日

如何在 Ubuntu 中运行 Java 程序

那么,您已经开始学习Java编程了吗?那挺好的。您想在 Linux 系统上运行 java 程序吗?甚至更好。让我展示如何在 Ubuntu 和其他 Linux 发行版的终端中运行 Java。在 Ubuntu 中运行 Java 程序让我们在这里采取正确的步骤。第1步:安装Java编译器要运行Java程序,首先需要编译该程序。为此,您需要 Java 编译器。Java 编译器是 JDK(Java 开发工具包)的一部分。您需要安装JDK才能编译和运行Java程序。首先,检查您的系统上是否已经安装了 Java 编译器:javac --version如果您看到类似“未找到命令‘javac’,但可以安装”之类的错误,则意味着您需要安装 Java 开发工具包。在 Ubuntu 上安装 JDK 最简单的方法是使用 Ubuntu 的默认产品:sudo apt install default-jd…
2025年2月28日

如何解决:错误:Ubuntu Linux 中没有这样的分区 grub救援

有一天,我试图扩展 Ubuntu 的根分区,我与 Windows 8 双启动。分区扩展成功,只是我搞砸了 Grub 配置。当我在分区更改后启动我的笔记本电脑时,我受到了 Linux 死亡屏幕的欢迎:错误:没有这样的分区grub救援经过一番谷歌搜索后,我在 Ubuntu 论坛上发现了这个对我有帮助的大型帖子。但由于这是一个非常复杂的线程,我重新编写了教程,以便人们可以轻松地理解它。因此,有一些假设和一些要求来修复错误:没有这样的分区grub救援问题。笔记您可以阅读本教程来修复类似的 Grub 错误支持最小 BASH 等行编辑。对于第一个单词,TAB 列出了可能的命令完成。其他任何 TAB 都会列出可能的设备或文件完成。要求和假设:您必须拥有相同操作系统版本的 Live CD/DVD/USB您必须有互联网连接您正在使用 Ubuntu 双重启动 Windows(…
2025年2月28日

如何在 Ubuntu 18.04 Linux 桌面上安装 Pantheon 桌面

Pantheon 桌面是 ElementaryOS Linux 系统使用的默认桌面。它是专为 ElementaryOS Linux 发行版手工制作的,其结果是极其精美、性能快速且用户友好的桌面环境。此时,Pantheon 桌面还不是标准 Ubuntu 存储库的一部分。不过,可以通过在 Ubuntu 18.04 系统中启用官方 ElementaryOS PPA 存储库来轻松安装它。在这个如何在 Ubuntu 上安装 Pantheon 桌面的教程中,您将学习如何添加 ElementaryOS PPA 存储库。如何在 Ubuntu 18.04 上安装 Pantheon 桌面。Ubuntu 18.04 Bionic Beaver 上的 Pantheon 桌面图形用户环境。如何在 Ubuntu 18.04 Linux 桌面上安装 Pantheon 桌面添加 ElementaryOS PPA 存储库: $ su…
2025年2月28日

[如何]修复 Ubuntu 中“无法下载存储库信息”

最近,我偶然发现了一个更新问题。我注意到过去几天,Ubuntu 没有通知我任何可用的更新。考虑到我使用的是测试版,没有任何更新通知感觉很奇怪。这就是为什么我决定自己检查是否有可用的更新。我运行了软件更新程序,检查更新后出现以下错误:无法下载存储库信息。检查您的互联网连接。在本教程中,我将向您展示如何解决 Ubuntu 中的此更新问题。如何修复“无法下载存储库信息”更新错误:由于软件更新程序 GUI 中没有提供有关错误原因的更多信息,因此我们必须使用命令行来查找原因。第 1 步:找出导致错误的原因打开终端 (Ctrl+Alt+T) 并使用以下命令:sudo apt-get update等待该命令完全运行。它最终应该会抛出一个错误,如下所示:W: Failed to fetch http://ppa.launchpad.net/venerix/…