2025年2月28日

如何在 Debian 11 上安装 MariaDB

在此页 先决条件 更新系统 在 Debian 11 上安装 MariaDB 保护 MariaDB 访问 MariaDB 创建新的管理用户 结论 MariaDB 是一个健壮的、可扩展的、可靠的 SQL 服务器,已经有超过 4 年的积极开发。它是 MySQL 关系数据库管理系统的增强型直接替代品 - 但具有更多功能、新的存储引擎、更少的错误和更好的性能。在担心甲骨文收购 MySQL 后,MySQL 的原始开发人员于 2009 年创立了 MariaDB,作为现已解散项目的一个分支。2010 年,Sun Microsystems(此前已被 Oracle Corp. 收购)将其开源业务剥离到一家名为“Oracle America”的新子公司,该子公司将由 Suns Solaris 部门前负责人 Thomas Kurian 领导.“MariaDB”以联合创始人 Michael Widenius 的女儿 Mari…
2025年2月28日

如何自定义 Ubuntu Dock 以使其看起来像 macOS

借助最新的 GNOME 42,您现在可以自定义 Ubuntu Dock 并将其变成类似 macOS 的桌面。就是这样。GNOME 42 桌面环境的主要功能之一是高度可定制的扩展坞或仪表板。让我们看看如何在 Ubuntu 22.04 LTS (Jammy Jellyfish) 或更高版本中自定义新扩展坞,使其具有与 macOS 类似的外观。什么是 GNOME?GNOME 是使用最广泛的 Linux 桌面环境之一,也是 Ubuntu 上的默认桌面环境。其他主要的 Linux 发行版,如 Debian、Red Hat Enterprise Linux (RHEL)、Fedora 等也使用 GNOME 作为默认桌面。当前版本的 GNOME 美丽而优雅。它拥有可定制的仪表板,并承诺无干扰计算,让您轻松完成工作。它还具有增强的键盘和鼠标手势功能。Ubuntu 22.04 LTS 是第一个完全支持 2…
2025年2月28日

如何在 Linux 中清除 Systemd 日志日志

这个快速教程向您展示了两种从 Linux 系统中清除 systemd 日志日志的方法。这个快速教程向您展示了两种从 Linux 系统中清除 systemd 日志日志的方法。systemd 日志是 systemd 自己的日志系统。相当于init系统中的syslog。它收集并存储各种 systemd 服务的内核日志记录数据、系统日志消息、标准输出和错误。带有 systemd 的 Linux 机器将日志写入 /var/log/journal 目录。如果您还记得 Linux 目录结构,/var 是存储系统日志的位置。您可以使用 less 命令手动查看日志文件,也可以使用journalctl 命令。要查看所有最新日志,请使用带有反向选项的命令。journalctl -r日志记录的问题是,随着时间的推移,它开始变大。如果你检查 Linux 中的磁盘空间,你会发现有时需要几 GB 的…
2025年2月28日

在 AWS EC2 Linux 实例上使用 Github 和 Jenkins 设置简单的 CI/CD 管道

在本文中,我们将看到使用 Jenkins 实施简单 CI/CD 管道的步骤。我们将使用示例 Java 代码,并将该代码作为 .war 文件部署到 Apache Tomcat Web 服务器上。我们将使用 Maven 作为构建工具。您可以在我的 Github 存储库 (repo) 上找到示例 Java 代码。在我们继续之前,让我们了解一下我们将在设置 CI/CD 管道时使用的工具和技术的基础知识。 EC2 实例:EC2 实例是 AWS 云中的虚拟机 (VM)。我们将在 EC2 实例上部署 Apache Tomcat 和 Jenkins。 Apache Tomcat:Apache Tomcat 是一个开源 Web 服务器。我们将把示例 Java 应用程序作为 .war 文件部署到 Apache Tomcat 中。 Github:Github 是一个代码托管平台。它基本上是一个版本/源代码控制管理系统。我们会将示…
2025年2月28日

可破解的 219 美元 Pinebook Pro Linux 笔记本电脑在令人沮丧的一年延迟后重新开售

在 Pine64 解决供应链问题后,这款笔记本电脑将于 2022 年 6 月上市。基于 Linux 的单板计算机开发商 Pine64 宣布即将推出 Pinebook Pro,这是一款配备可升级组件的廉价笔记本电脑,旨在作为 Chromebook 的替代品。由于困扰科技行业的供应链问题,这款笔记本电脑已经断货一年了。Pinebook Pro 延迟发售后重新发售Pine64 的 Lukasz Erecinski 在官方博客文章中宣布了 Pinebook Pro 重新发售的消息,同时该公司还发布了一个 YouTube 视频来总结这一消息:该公告原定于五月初发布,但埃雷辛斯基已经生病了。经过一年的停售后,这款笔记本电脑将于 2022 年 6 月在 Pine64 官方商店发售,售价为 219 美元。这款笔记本电脑此前曾被 MUO 热情评价为“一款不错的自由开源笔记本电脑”。“自从我们能够发…
2025年2月28日

如何在 Ubuntu 20.04 上安装 FreeRADIUS 和 Daloradius

本教程适用于这些操作系统版本Ubuntu 20.04(Focal Fossa)Ubuntu 18.04(仿生海狸)在此页 什么是 RADIUS 协议? 什么是 daloRADIUS? 先决条件 开始 更新您的系统 安装依赖项 故障排除 FreeRADIUS 是一个免费的开源服务器,适用于 UNIX 和类 Unix 操作系统,允许您设置 RADIUS 协议服务器。您还需要一个正确配置的客户端,以便在您想要使用它时与服务器进行通信,这可用于身份验证或对各种类型的网络访问进行计费。示例应用程序是热点、VPN 协议,例如 Android 智能手机上的 OpenVPN、Strongswan 或 SoftEther (Wireshark)。早在 1992 年,FreeRADIUS(一个保护网络免受未经授权的访问和入侵的开源软件项目)就在身份验证方面取得了小的进步。如今,FreeRA…
2025年2月28日

如何使用 Nmcli 命令从 Linux 终端连接 Wi-Fi?

如果您是 Linux 用户并希望从终端连接到 Wi-Fi 网络。虽然看起来可能很可怕,但实际上这是使用 Nmcli 命令的一个简单过程。在本文中,我将以简单易懂的方式向您介绍使用 Nmcli 命令从 Linux 终端连接 Wi-Fi 的步骤。那么让我们开始吧!首先,如果我们想检查网络设备的名称,我们可以通过运行以下命令来简单地做到这一点 -$ iw dev 您将通过运行命令 − 获得此类输出phy#0 Interface wlan0 ifindex 3 wdev 0x1 addr 12:34:56:78:9a:bc ssid MyWiFiNetwork type managed channel 6 (2437 MHz), width: 20 MHz, center1: 2437 MHz txpower 20.00 dBm 在本例中,名称为 wlan0。请考虑一下您将得到什么。接下来,我们将检查网络设…
2025年2月28日

Unix 和 Linux 中的 Uniq 命令:7 个基本示例

Linux 和 Unix 中的 uniq 命令用于从文件中删除重复行。通过这些示例了解如何使用 uniq 命令。通过这些实际示例学习在 Unix 和 Linux 中使用 uniq 命令。Unix 和 Linux 中的 uniq 命令用于过滤重复文本。它可以单独使用,但通常与其他命令一起使用,例如识别文件中的冗余信息。这是 uniq 命令的语法:uniq [options] <input-file> <output-file>当您在不带选项的情况下运行 uniq 时,它将使用 stdin 和 stdout 进行输入和输出。虽然可以使用剪贴板(复制/粘贴)来使用标准输入,但这并不是最实际的用途。相反,您可能希望对您怀疑包含重复信息的文件使用此命令。uniq 命令的一个限制是它只能识别文件中相邻或相邻的重复项。这非常简单,但让我向您展示一个示例,以便您…
2025年2月28日

处理 Ubuntu 上需要重新启动的系统

每次登录 Ubuntu 服务器时都会看到***系统需要重新启动***?以下是您看到此内容的原因以及您可以用它做什么。每次登录 Ubuntu 服务器时都会看到***需要重新启动系统?你并不孤单。如果您使用 Ubuntu 服务器,您可能会遇到一条消息,通知您系统需要重新启动。如果您使用的是 Digital Ocean Droplet,这种情况尤其会发生。这是什么消息?为什么您会看到它?您是否真的应该重新启动服务器,这可能会导致停机?我将在本文中解释所有这些事情。如何处理 Ubuntu 上的“系统需要重新启动”消息?该消息的大部分内容是不言自明的。您的 Linux 系统认为系统应该重新启动。通常您会在安装内核更新后看到此消息。有些安全补丁只有在重新启动系统后才会生效。您如何知道是否是内核更新导致了系统重新启动请求?有一种方法可以找到它。您可以…
2025年2月28日

如何在 Debian 11 上设置 Teampass 密码管理器

本教程适用于这些操作系统版本Debian 11(Bullseye)Debian 10(Buster)在此页 先决条件 安装 Apache、MariaDB 和 PHP 为 Teampass 创建数据库 安装团队通行证 为 Tampass 创建一个 Apache 虚拟主机 访问 Teampass Web 界面 使用 Lets Encrypt SSL 保护 Teampass 结论 大多数用户在互联网上拥有大量社交媒体、电子邮件和其他帐户。任何人都很难管理自己所有的帐户和密码。这是密码管理器出现的地方。 Team pass 是一个开源密码管理器,可帮助您从中央位置存储和管理所有密码。它是一个协作密码管理器,允许您与团队成员共享所有存储的密码。您还可以为每个用户设置访问权限,以控制他们只能访问一组给定的数据。在本教程中,我将向您展示如何在 Debian 11 上使用 Apache 和 Lets…