2025年2月28日

如何在 Ubuntu 22.04 Jammy Jellyfish 上安装 Arduino IDE

如何在 Ubuntu 22.04 Jammy Jellyfish 上安装 Arduino IDE Arduino IDE 是免费软件,可让您创建“草图”。它与官方网站集成,允许您上传您的作品。在本教程中,您将看到在 Ubuntu 22.04 Jammy Jellyfish Linux 上安装 Arduino IDE 的分步说明。在本教程中您将学习:如何安装Arduino如何启动Arduino如何在 Ubuntu 22.04 上安装 Arduino IDE 分步说明首先要做的是打开命令行终端并使用 snap 命令在 Ubuntu 22.04 桌面上安装 Arduino IDE。为此,请执行以下命令: $ sudo snap install arduino 现在可以从左上角的 Activities 菜单启动 Arduino IDE。或者,您可以通过执行以下命令从 Linux 命令行启动 Arduino I…
2025年2月28日

Linux namei 命令初学者教程(5 个示例)

Linux namei 命令初学者教程(5 个示例) 在此页 Linux namei 命令 Q1。如何使用名称? Q2。如何垂直对齐 namei 输出? Q3。如何让namei显示所有者和组信息? Q4。如何使 namei 使用长列表输出格式? Q5。 namei 如何与符号链接一起使用? 结论 在 Linux 命令行上,您可以使用多种类型的文件,例如目录、符号链接等。有时,需要更多地了解路径中的各个元素 - 它是什么类型的文件,谁是它的所有者等等。值得庆幸的是,有一个内置的 Linux 命令行实用程序 - 称为 namei - 可以让您获取此信息。在本教程中,我们将使用一些易于理解的示例来讨论 namei 的基础知识。但在我们开始之前,值得一提的是,这里的所有示例都已经在 Ubuntu 18.04 LTS 机器上进行了测试。Linux 名称命令Linux 中的 namei 命令遵循路径名,…
2025年2月28日

如何在 CentOS 7 上使用 FreeIPA 设置集中式 Linux 身份验证

如何在 CentOS 7 上使用 FreeIPA 设置集中式 Linux 身份验证 介绍FreeIPA 是 Linux 的开源安全解决方案,提供帐户管理和集中身份验证,类似于 Microsoft 的 Active Directory。 FreeIPA 建立在多个开源项目之上,包括 389 Directory Server、MIT Kerberos 和 SSSD。FreeIPA 有 CentOS 7、Fedora 和 Ubuntu 14.04/16.04 的客户端。这些客户端使得将机器添加到您的 IPA 域变得相当简单。其他操作系统可以使用 SSSD 或 LDAP 针对 FreeIPA 进行身份验证。在本教程中,我们将在 CentOS 7 服务器上安装 FreeIPA 服务器。然后您可以配置客户端机器,允许 FreeIPA 用户使用他们的 IPA 凭据登录。完成本教程后,您可以在 CentOS 7 上配置 Fre…
2025年2月28日

8 个最佳 Ubuntu 桌面环境 (22.04 Jammy Jellyfish Linux)

8 个最佳 Ubuntu 桌面环境 (22.04 Jammy Jellyfish Linux) GNOME 42.0 是 Ubuntu 22.04 的默认桌面环境,但这并不妨碍您安装和使用其他桌面环境。事实上,您可以使用单个命令安装桌面环境!我们为 Ubuntu 22.04 Jammy Jellyfish Linux 推荐的桌面列表还附有有关如何安装每个桌面环境的说明的链接,我们希望这将成为本文的一个非常有用的功能。本指南中包含的屏幕截图将为您提供对桌面环境的第一印象,这有望帮助您找到最适合您的环境。您还可以查看我们在 Ubuntu 22.04 上安装的东西一文的桌面部分,了解更多选项。侏儒桌面GNOME,GNU 网络对象模型环境是 Linux 中的图形用户界面 (GUI),特别是 Ubuntu 22.04 操作系统中的图形用户界面 (GUI)。它包括各种桌面应用程序,…
2025年2月28日

Linux 中的 LDAP 身份验证

Linux 中的 LDAP 身份验证 在此页 要求 介绍 配置 OpenLDAP 迁移/添加数据到目录 客户端配置 Apache mod_auth_ldap LDAP 管理工具 其他 ldap 感知应用程序 总结 这个 howto 将向您展示如何在 LDAP 中存储您的用户并根据它验证某些服务。我不会展示如何安装特定的包,因为它依赖于分发/系统。我将专注于拥有 LDAP 身份验证/用户存储所需的所有组件的“纯”配置。 howto 以某种方式假设您正在从常规 passwd/shadow 身份验证迁移,但它也适合从头开始做的人。要求 OpenLDAP pam_ldap nss_ldap PADL 迁移工具 简介我们想要实现的是将我们的用户存储在 LDAP 中,根据 LDAP(直接或 pam)进行身份验证,并拥有一些工具以人类可理解的方式进行管理。这样我们就可以使用所有支持 LDAP 的软件或回退…
2025年2月28日

如何在 Ubuntu 14.04 上使用 Postgres、Nginx 和 Gunicorn 设置 Django

如何在 Ubuntu 14.04 上使用 Postgres、Nginx 和 Gunicorn 设置 Django 介绍Django 是一个功能强大的 Web 框架,可以帮助您启动 Python 应用程序或网站。 Django 包括一个简化的开发服务器,用于在本地测试您的代码,但对于任何与生产相关的东西,即使是轻微的生产相关,都需要一个更安全和更强大的 Web 服务器。在本指南中,我们将演示如何在 Ubuntu 14.04 上安装和配置一些组件以支持和服务 Django 应用程序。我们将设置一个 PostgreSQL 数据库,而不是使用默认的 SQLite 数据库。我们将配置 Gunicorn 应用服务器以与我们的应用程序交互。然后我们将设置 Nginx 以反向代理 Gunicorn,使我们能够访问其安全和性能功能来为我们的应用程序提供服务。先决条件和目标为了完成本指南,您应…
2025年2月28日

忘记了 ubuntu 服务器密码?

忘记了 ubuntu 服务器密码? 如果您忘记了 Ubuntu Linux 服务器帐户的密码,您不必返回到第一个位置并重新安装整个操作系统。即使没有旧密码,也可以恢复和重置服务器密码,无论是 root 用户帐户还是普通用户。在本教程中,我们将逐步指导您在 Ubuntu 服务器上恢复忘记的 root 或普通帐户密码。在本教程中您将学习:如何通过恢复模式重置密码如何通过内核启动参数重置密码通过恢复模式重置密码如果您已经具有终端访问权限,只需运行 passwd 命令即可为所需用户选择新密码。此示例命令将重置用户 linuxconfig 的密码。 # passwd linuxconfig 如果您因为忘记用户名或密码而无法访问终端并且禁用了 root 登录,那么您可以按照以下分步说明重置您忘记的帐户密码:如果机器当前处于打开状态,请将其关闭。现在按住键盘上的 Shi…
2025年2月28日

初学者的 Linux 手指命令教程(5 个示例)

初学者的 Linux 手指命令教程(5 个示例) 在此页 Linux 手指命令 Q1。如何使用手指命令? Q2。如何使手指显示输出列明智? Q3。如何使手指限制输出中的某些信息? Q4。如何防止用户实名匹配? Q5。关于手指还有哪些值得了解的地方? 结论 如果您是 Linux 系统管理员,或者您的工作涉及管理用户,那么您应该了解许多工具。一旦这样的命令行实用程序是 finger,我们将在本教程中讨论其基础知识。但在我们开始之前,值得一提的是,这里的所有示例都已经在 Ubuntu 18.04 LTS 机器上进行了测试。Linux手指命令Linux 中的 finger 命令基本上是一个用户信息查找程序。以下是它的语法:finger [-lmsp] [user ...] [ ...]以下是工具手册页对其的解释:The finger displays information abo…
2025年2月28日

Linux中如何基于通配符匹配递归查找当前及子文件夹中的所有文件

Linux中如何基于通配符匹配递归查找当前及子文件夹中的所有文件 在Linux中通过终端查找特定文件是常见的操作之一。大多数文件管理系统都使用它。本教程介绍了在 Linux 中基于通配符递归查找单个文件、多个文件、文件夹和子文件夹。什么是通配符通配符通常用于计算机编程和各种计算机应用程序,例如文本编辑器、搜索引擎和命令行界面。它们可用于匹配或搜索文件或字符串中的特定模式或字符。通配符还可用于创建更灵活、更强大的搜索查询,从而更轻松地查找和操作所需的数据。通配符的类型常见通配符的示例包括星号 (*) 和问号 (?)。星号(*):星号可用于检查与字符序列匹配的文件。问号(?):问号可用于匹配任何单个字符。根据通配符匹配递归查找当前及子文件夹中的所有文件可以使用 Linux 中的“find”命令来查找目录及其子目录中与特定模式匹配的…
2025年2月28日

如何在 Linux 上自定义 i3status

如何在 Linux 上自定义 i3status I3 是 Linux 上最常用的平铺窗口管理器之一。平铺窗口管理器以不重叠的方式排列窗口:这使我们能够有效地使用屏幕空间,但可能需要一点时间来习惯。Linux 上的 i3 窗口管理器通常与 i3status 实用程序一起安装,该实用程序可用于使用内存或 CPU 使用情况等信息填充支持的状态栏。在本教程中,我们将了解如何自定义 i3status 并使用它的一些模块。在本教程中您将学习:i3status 配置文件是什么如何自定义 i3status如何使用“磁盘”模块如何使用“cpu_usage”模块如何使用“以太网”和“无线”模块如何使用“电池”模块如何使用“内存”模块使用的软件要求和约定介绍在本教程的过程中,我假设您已经安装了 i3 窗口管理器,并且 i3status 实用程序与 i3bar 一起运行,i3bar…