2025年2月28日

如何在 Debian 9 Stretch Linux 上安装 MySQL 社区服务器

客观的从 Debian 9 Stretch 开始,MySQL 不再是 Debian Linux 上的默认 SQL 数据库。目标是使用官方 MySQL 存储库安装 MySQL 社区服务器。操作系统和软件版本操作系统: – Debian 9 Stretch软件: – MySQL 社区服务器 5.7.18要求需要对 Debian 服务器进行特权访问。困难简单的惯例# – 要求以root权限直接以root用户身份或使用sudo命令执行给定的linux命令$ – 要求以常规非特权用户身份执行给定的 Linux 命令指示获取存储库配置在 Debian 9 Stretch 上安装 MySQL 社区服务器的最简单方法很可能是通过预先重新配置的官方 MySQL 存储库。这可以通过下载并安装 mysql-apt-config__*_all.deb 包来实现。前往 https://dev.mysql.com/do…
2025年2月28日

修复 Linux 中的挂载点不存在错误

通过我们的分步指南,了解如何排查并修复 Linux 中的“挂载点不存在”错误。尝试安装设备时,您可能会遇到错误“安装点不存在”:如果您好奇发生这种情况的原因,这都是因为您要挂载的驱动器的挂载点不存在!因此解决方案是创建一个安装点并再次安装驱动器。这就是我将在本教程中向您介绍的内容。如何解决Linux中挂载点不存在错误第一步是验证安装点是否存在。为此,您可以使用 mount 命令结合 grep 命令从庞大的列表中过滤挂载点:mount | grep -w 'Name-of-mounting-point'当我正在寻找名为 drive 的安装点时,我将使用以下内容:mount | grep -w 'drive'并且如果输出为空,则说明您的系统上不存在安装点,这意味着您必须手动创建一个!因此,让我们创建一个安装点。要创建挂载点,您所要做的就是执行以下…
2025年2月28日

如何使用 eopkg 命令在 Solus Linux 中管理软件包

作为从头开始构建的发行版,Solus 存储库中可用的软件包数量有限,这与具有 AUR 的基于 Arch 的发行版不同。但 Solus 通过支持 Flatpak 和 Snap 包来弥补这一点。Solus Linux 的包管理器是 eopkg,它基于 PiSi(按预期成功安装的包),这是为 Pardus 开发的包管理器,Pardus 是一个基于 Debian 的发行版,支持来自土耳其政府。在本教程中,我将向您展示 eopkg 的一些常见用法,您可以使用它来管理 Solus Linux 中的包。在 Solus Linux 中使用 eopkg 包管理器如果您更喜欢使用 GUI 应用程序来管理已安装的软件,可以从菜单中打开软件中心。我将在本节的后面部分简要介绍它。安装软件您可以通过以下方式使用 eopkg 安装一个或多个软件包:sudo eopkg install package_1 packa…
2025年2月28日

如何在 Linux 中使用 gzip 命令

gzip 是最有用但经常被忽视的实用程序之一。学习使用这个方便的工具。如果您想共享多个文件,将它们全部压缩为一个是您可以选择的最佳解决方案。在 Linux 上,有一个名为 gzip 的实用程序,旨在简化压缩文件和目录的整个过程。您甚至可以控制压缩比以实现更快的压缩!在本指南中,我将分享如何使用 gzip 命令的实际示例。在Linux上使用gzip命令要使用 gzip 命令,您必须遵循给定的语法:gzip [options] Target简而言之,您所要做的就是在文件名后附加一个相对选项(以更改默认行为),它将完成您的工作。使用 gzip 命令压缩文件要使用 gzip 命令压缩文件,您只需将文件的文件路径附加到 gzip 命令即可:gzip filename例如,在这里,我压缩了一个 Debian ISO 文件:gzip Debian.iso但如果你仔细观…
2025年2月28日

如何在 Ubuntu 18.04 Bionic Beaver Linux 上设置 Ruby on Rails

客观的目标是在 Ubuntu 18.04 Bionic Beaver Linux 上安装 Ruby on Rails。首先,我们将从 Ubuntu 18.04 存储库执行标准安装。本教程的第二部分将向您展示如何使用 Ruby Version Manager (RVM) 安装最新的 Ruby。操作系统和软件版本操作系统: – Ubuntu 18.04 Bionic Beaver Linux要求要在 Ubuntu 18.04 和/或先决条件上安装 Ruby on Rails,需要对 Ubuntu 18.04 Bionic Beaver 进行特权访问。困难简单的惯例# – 要求以root权限直接以root用户身份或使用sudo命令执行给定的linux命令$ – 要求以常规非特权用户身份执行给定的 Linux 命令从 Ubuntu 存储库安装从 Ubuntu 存储库安装 Ruby on Rails 很可能是完成此任…
2025年2月28日

Linux 中的 nmap 命令示例

nmap 命令可用于查找网络上的设备、开放端口等。以下是 nmap 的一些常见用途。nmap (network mapper) 是一种网络映射工具,被系统管理员、网络工程师甚至黑客广泛用于主机发现。除了主机发现之外,它还可以用于发现端口规则、操作系统检测、漏洞扫描(hello hackers)等。因此,在本指南中,我将向您展示 nmap 命令的实际示例。?对于大多数示例,我将使用 scanme.nmap.org 作为 nmap 本身提供的目标。nmap命令的实际例子虽然您会发现大多数 Linux 发行版上都预安装了 nmap 软件包,但您可能没有预安装它。要了解您是否安装了它,请验证安装的版本:nmap -v如果显示错误,可以参考给定的命令。要在 Ubuntu/Debian 基础上安装 nmap:sudo apt install nmap对于 RHEL/Fed…
2025年2月28日

从源代码在 Debian 9 Stretch Linux 上安装 Ansible

客观的以下指南介绍了如何安装最新版本的开源自动化引擎 Ansible 的简单易行的步骤。操作系统和软件版本操作系统: – Debian Stretch 9要求需要对 Debian Linux 系统进行特权访问。困难简单的惯例# – 要求以root权限直接以root用户身份或使用sudo命令执行给定的linux命令$ – 要求以常规非特权用户身份执行给定的 Linux 命令指示先决条件首先,我们需要安装所需的先决条件。执行以下 linux 命令来执行所有先决条件的安装: # apt update # apt install make git make python-setuptools gcc python-dev libffi-dev libssl-dev python-packaging 下载 Ansible 源代码使用 git 命令下载 Ansible 源代码: $ git clone gi…
2025年2月28日

从 Linux 终端发送桌面通知和提醒

本 Linux 教程演示了如何使用脚本命令向自己发送桌面通知和提醒。有时从脚本中获取视觉反馈很有用。例如,当脚本或 cron 作业完成时、长时间运行的构建失败或脚本执行期间出现紧急问题。桌面应用程序可以通过弹出通知来完成此操作,但也可以通过脚本来完成!您可以使用脚本命令向自己发送桌面通知和提醒。(托马斯·瓦拉克萨,CC BY-SA 4.0)以下代码已在 Linux 上编写并测试。只需付出一些努力,也可以在 macOS 上完成。请参阅最后一节以获取一些提示和技巧。从 Linux 终端发送通知要从 Linux 终端发送通知,请使用 notify-send 命令。它通常已作为桌面的一部分安装,但您可以运行 which notify-send 进行确认。如果尚未安装,请使用您选择的包管理器进行安装。在 Fedora 和类似发行版上,输入:$ sudo dnf ins…
2025年2月28日

如何从 Ubuntu 20.04 升级到 Ubuntu 20.10

在这篇文章中,我将向您展示如何从 Ubuntu 20.04 升级到 Ubuntu 20.10,这是最新的稳定(尽管是短期)版本。 Ubuntu 升级过程相当简单,只要您有良好的互联网连接,就不会花费那么长时间。在急于升级之前,有一些事情需要记住,所以请密切关注本教程中列出的步骤。如何升级到 Ubuntu 20.10发布日/发布后升级但要升级到 Ubuntu 20.10,您需要运行 Ubuntu 20.04 LTS。如果您使用的版本早于此版本,则必须升级两次:一次升级到 20.04,然后升级到 20.10。Ubuntu 20.10 系统要求自 20.04 以来没有变化,因此如果您的计算机当前能够运行那个版本,它也可以运行这个版本。由于默认情况下,长期支持版本仅通知用户新的 LTS 版本,因此您将看不到看到 Ubuntu 20.10 的升级通知。下一个 LTS 是 Ub…
2025年2月28日

在 CentOS 8 上安装 Openfire XMPP 服务器 |操作系统7

欢迎阅读我们关于如何在 CentOS 8 上安装 Openfire XMPP 服务器的指南 | CentOS 7. Openfire 是一个功能强大的即时消息 (IM) 和聊天服务器,使用 XMPP/Jabber 协议。 Openfire 是一个非常流行的消息(聊天)和状态服务器,它是一系列使用 XMPP 的产品的基础,正如它所说,它是可扩展的,这意味着它的功能可以增加,特别是使用像 Asterisk IM 插件这样的插件还有很多。对于 Ubuntu 安装,请查看:如何在 Ubuntu 上安装 OpenfireXMPP(可扩展消息和状态协议)是一种广泛采用的即时消息开放协议。它是一种基于 XML 的实时通信协议(包括聊天)。Openfire 提供了一些很酷的功能,例如:MySQL、Oracle、PostgreSQL 和嵌入式数据库支持用户详细信息和消息存储。LDAP 集成支…