2025年2月28日

如何在 Ubuntu 18.04 LTS 上安装和配置 Ansible

如何在 Ubuntu 18.04 LTS 上安装和配置 Ansible 本教程适用于这些操作系统版本Ubuntu 22.04(果酱水母)Ubuntu 18.04(仿生海狸)在此页 要求 开始 安装和配置 Ansible 为客户端系统配置 SSH 密钥 使用 Ansible Ansible 是一种免费的开源软件,可用于自动化软件供应、配置管理和应用程序部署。与 Puppet 或 Chef 不同,您不必在使用 Ansible 之前设置客户端-服务器环境。您可以从一个中央位置管理多个主机。该工具非常简单但功能强大,可以自动化复杂的多层 IT 应用程序环境。 Ansible 通过正常的 SSH 通道进行通信,以从远程机器检索信息并执行任务。在本教程中,我们将学习如何在 Ubuntu 18.04 服务器上安装和使用 Ansible。要求 两个安装了 OpenSSH 服务器的 Ubuntu 18.04…
2025年2月28日

Linux ulimit命令

Linux ulimit命令 一台机器上可以有多个用户。系统的可用资源可能会被单个用户忽略(有意或无意)。这种情况可能会给系统上的所有其他用户带来麻烦。为了避免这种情况,我们需要为用户创建限制,以便他们只能得到他们需要的东西。 Linux ulimit 命令使我们能够限制不同用户的系统可用资源。该命令可以帮助根据要求以最合适的方式分配资源。在本文中,我们将通过多个图例来帮助您了解 ulimit 命令在 Linux 中的实现。示例#1:使用 ulimit 命令查找当前用户的可用资源ulimit 命令的第一个基本用法将在此示例中进行介绍。我们将了解当前登录用户的 Linux 资源的可用性状态。启动终端并编写以下命令以获取当前消费者的限制。omar@omar-VirtualBox:~$ ulimit按Enter键查找输出。unlimited如输出…
2025年2月28日

如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上安装 Go

如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上安装 Go 本教程的目标是在 Ubuntu 22.04 Jammy Jellyfish Linux 上安装 Go/Golang。 Go 也称为 Golang,是 Google 开发的一种开源编程语言。在 Ubuntu 22.04 上安装 Go 将允许您使用 Go 语言编写和编译程序,正如您将在本教程的 Hello World 脚本示例中看到的那样。在本教程中您将学习:如何安装Go/Golang如何查看Go版本号如何运行示例 hello world 应用程序如何在 Ubuntu 22.04 上安装 Go 分步说明为了在 Ubuntu 22.04 上安装 Go,我们首先打开命令行终端并执行以下 apt 命令来安装 Go 语言可执行文件。 $ sudo apt update $ sudo apt install golang 通过检查 go 版本确认安…
2025年2月28日

如何在 Ubuntu 18.04 LTS 上安装 Microweber CMS

如何在 Ubuntu 18.04 LTS 上安装 Microweber CMS 在此页 要求 开始 安装 LAMP 服务器 配置 MariaDB 安装 Microweber 为 Microweber 配置 Apache 访问 Microweber 结论 Microweber 是一个免费的开源拖放式 CMS 和网站构建器,使用 PHP 编程语言和 Laravel 5 框架编写。 Microweber 允许您轻松创建内容和管理多个显示。 Microweber 提供集成的在线商店功能,您可以使用此功能在线销售您的产品。 Microweber 提供了许多功能,包括实时编辑、在线商店、统计、模板、拖放、所见即所得的 HTML 编辑器等等。在本教程中,我们将解释如何在 Ubuntu 18.04 LTS 服务器上安装 Microweber。要求 一台运行 Ubuntu 18.04 的服务器。 具有 sudo 权限的非根用户。 入…
2025年2月28日

Linux Tr 命令

Linux Tr 命令 Linux 中的“tr”命令可用于翻译或删除标准输入中的字符,结果显示在标准输出中。我们可以使用“tr”命令完成多项操作。它使我们能够访问多个标志,包括“-c”、“-d”、“-s”等。该命令允许我们删除字符、从行中删除数字、将小写字母更改为大写字母以及许多其他操作。我们将使用 tr 命令及其一些标志作为本文中的示例。使用 Linux“Tr”命令tr 函数可用于执行包括删除多余字符、将大写字母更改为小写字母以及替换和删除简单字符等任务。它经常通过管道与其他命令结合使用。在本节中,我们使用Linux“tr”命令来替换字符。让我们开始在 Linux 上将该命令付诸实践。首先,我们打开终端。然后,我们使用“echo”命令来完成此操作。要显示作为命令行参数传递的文本行或字符,请使用 echo 函数。 Linux 上的 shel…
2025年2月28日

如何在 Linux 上创建循环设备

如何在 Linux 上创建循环设备 循环设备是一种伪设备,它不对应于真实的物理块设备,但可用于使文件出现并像文件一样对待。要管理Linux上的循环设备,我们可以使用losetup命令:该实用程序让我们创建新的循环设备,分离它们并检索有关现有循环设备的信息。在本文中,我们学习如何使用 losetup 来执行上述操作。在本教程中您将学习:什么是循环设备如何检索有关现有循环设备的信息如何创建循环设备如何分离循环设备使用的软件要求和约定介绍丢失设置在 Linux 上,losetup 命令是我们用来与循环设备交互的命令:我们可以用它来创建、列出和删除它们。该命令是大多数 Linux 发行版核心包的一部分,因此无需显式安装它。首先,让我们开始看看如何检索有关现有循环设备状态的信息。检索有关现有循环设备的信息要列出系统中存在的循环设备并获取其状…
2025年2月28日

查找正在侦听端口的 Linux 进程的 3 种方法

查找正在侦听端口的 Linux 进程的 3 种方法 端口是一个逻辑实体,代表通信端点并与操作系统中的给定进程或服务相关联。在之前的文章中,我们解释了如何查找 Linux 中所有开放端口的列表以及如何使用 Netcat 命令检查远程端口是否可达。在这篇简短的指南中,我们将展示在 Linux 中查找侦听特定端口的进程/服务的不同方法。1.使用netstat命令netstat(网络统计)命令用于显示有关网络连接、路由表、接口统计等的信息。它可在所有类 Unix 操作系统(包括 Linux)和 Windows 操作系统上使用。如果默认情况下没有安装,请使用以下命令进行安装。sudo apt-get install net-tools [On Debian/Ubuntu & Mint] sudo dnf install net-tools [On CentOS/RHEL…
2025年2月28日

如何在 Rocky Linux 9 上安装 MediaWiki

如何在 Rocky Linux 9 上安装 MediaWiki 在此页面上先决条件安装 LAMP 堆栈依赖项将 HTTP 和 HTTPS 服务添加到 Firewalld设置 MariaDB 服务器下载 MediaWiki 源代码设置 Httpd 虚拟主机通过 Letscrypt 使用 HTTPS 保护 MediaWiki安装 MediaWiki结论MediaWiki 是一个免费的开源 wiki 软件平台,可在 Rocky Linux 上无缝运行,提供强大的协作内容创建和管理解决方案。 MediaWiki 最初是为 Wikipedia 设计的,现在被众多组织和社区广泛使用来构建和维护动态且信息丰富的网站。在以稳定性和安全性闻名的企业级 Linux 发行版 Rocky Linux 上,MediaWiki 受益于强大而可靠的操作环境。这种组合确保 Rocky Linux 上的 MediaWiki 安装可以处…
2025年2月28日

如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上禁用/启用 SELinux

如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上禁用/启用 SELinux 本教程的目的是介绍在 Ubuntu 22.04 Jammy Jellyfish 上安装、启用和禁用 SELinux 的分步说明。什么是 SELINUX?SELinux 代表安全增强型 Linux,是为 Linux 系统构建的额外安全控制层。 SELinux 的原始版本是由 NSA 开发的。此时最大的贡献者是红帽。在本教程中您将学习:如何在 Ubuntu 22.04 上安装 SELinux如何在 Ubuntu 22.04 上启用和禁用 SELinux如何在 Ubuntu 22.04 上禁用和启用 SELinux 分步说明我们将从在 Ubuntu 22.04 上安装 SELinux 开始,然后展示如何启用或禁用它。警告确保您知道自己在做什么! Ubuntu 提供 AppArmor 作为 SELinux…
2025年2月28日

如何在 Ubuntu 18.04 LTS 上安装 BoltWire CMS

如何在 Ubuntu 18.04 LTS 上安装 BoltWire CMS 在此页 要求 开始 安装 Apache 和 PHP 为 BoltWire 配置 Apache 安装 BoltWire 访问 BoltWire 链接 BoltWire 是一个免费、开源且易于使用的内容管理系统,可用于创建个人或企业网站。它是用PHP语言编写的,不需要数据库,所有数据都存储在文件系统中。 BoltWire CMS 提供了许多其他基于 PHP 的 CMS(例如 WordPress)可能无法使用的功能。 BoltWire 提供 WYSIWYG 支持,对 SEO 友好,具有灵活的 CSS 框架和许多其他功能。在本教程中,我们将学习如何在 Ubuntu 18.04 LTS 服务器上安装和配置 BoltWire CMS。要求 一台运行 Ubuntu 18.04 的服务器。 在您的服务器中配置了静态 IP 地址。 具有 sudo 权限的非根用户…