2025年2月28日

初学者的 Linux tr 命令教程(带示例)

初学者的 Linux tr 命令教程(带示例) 在此页 Linux tr 命令 Q1。如何使用 tr 将小写字母转换为大写字母? Q2。如何使用 tr 去掉多余的空格? Q3。如何使用tr删除文本? Q4。如何使用 tr 替换字符? 结论 根据您在 Linux 命令行上执行的工作类型,您可能需要一个可以充当快速文本编辑瑞士军刀的实用程序。令人高兴的是,有一个名为 tr 的工具可以胜任此角色。在本教程中,我们将使用一些易于理解的示例来讨论 tr 的基础知识。但在我们这样做之前,值得一提的是,本文中的所有示例都已经在 Ubuntu 18.04 LTS 机器和 Debian 10 上进行了测试。Linux tr 命令以下是工具手册页对其的解释:Translate, squeeze, and/or delete characters from standard input, writing to stan…
2025年2月28日

如何在 Linux 中设置 SSH 无密码登录

如何在 Linux 中设置 SSH 无密码登录 SSH (Secure SHELL) 是一种开源且可信的网络协议,用于登录远程服务器以执行命令和程序。它还用于使用安全复制 (SCP) 命令和 rsync 命令通过网络将文件从一台计算机传输到另一台计算机。在本文中,我们将向您展示如何在基于 RHEL 的 Linux 发行版(例如 CentOS、Fedora、Rocky Linux)上设置无密码登录& AlmaLinux, 和基于 Debian 的发行版,例如 Ubuntu 和 Mint 使用 ssh 密钥 连接到远程Linux服务器无需输入密码。使用SSH 密钥进行无密码登录将增加两个 Linux 服务器之间的信任,以便轻松同步或传输文件。我的设置环境SSH Client : 192.168.0.12 ( Fedora 36 ) SSH Remote Host : 192.168.0.11 ( Cent…
2025年2月28日

如何在 CentOS 8 上安装和配置 VNC 服务器

如何在 CentOS 8 上安装和配置 VNC 服务器 本教程适用于这些操作系统版本CentOS 8CentOS 6.5在此页 先决条件 开始 安装 VNC 服务器 创建新用户并设置 VNS 密码 为 VNC 创建 Systemd 服务文件 访问 VNC 服务器 结论 VNC 代表“虚拟网络计算”,是一个 GUI 桌面共享应用程序,可用于访问和控制网络上的其他计算机。它使用远程帧缓冲区协议并在客户端/服务器模型上工作。通常,技术支持人员使用它来远程管理和排除桌面、服务器和其他网络设备的故障。在本教程中,我们将向您展示如何在 CentOS 8 上安装 VNC 服务器。先决条件 运行 CentOS 8 桌面操作系统的系统。 在您的服务器上配置了根密码。 入门CentOS 8操作系统默认开启SELinux,如果开启SELinux,VNC服务器将无法正常工作。因此,最好在您的系统中禁用 SELinux…
2025年2月28日

如何在 Ubuntu 14.04 上安装 WordPress

如何在 Ubuntu 14.04 上安装 WordPress 介绍目前,WordPress 是互联网上最流行的 CMS(内容管理系统)。它允许您使用 PHP 处理在 MySQL 后端之上轻松设置灵活的博客和网站。 WordPress 的采用令人难以置信,是快速启动和运行网站的绝佳选择。在本指南中,我们将专注于在 Ubuntu 14.04 上使用 Apache Web 服务器设置 WordPress 实例。先决条件在开始本指南之前,您需要在服务器上完成一些重要步骤。我们将以具有 sudo 权限的非 root 用户身份执行这些步骤,因此您需要有一个可用权限。您可以按照我们的 Ubuntu 14.04 初始服务器设置指南中的步骤 1-4 了解如何创建具有 sudo 权限的用户。此外,您需要在 VPS 实例上安装 LAMP(Linux、Apache、MySQL 和 PHP)堆栈。如果您还没有…
2025年2月28日

初学者的 Linux vdir 命令教程(8 个示例)

初学者的 Linux vdir 命令教程(8 个示例) 在此页 Q1。如何使用虚拟目录? Q2。如何使 vdir 显示以点 (.) 开头的条目? Q3。如何按固定大小制作 vdir 比例大小? Q4。如何让 vdir 产生像 ls 一样的输出? Q5。如何让 vdir 产生彩色输出? Q6。如何让 vdir 产生未排序的输出? Q7。如何在输出中首先制作 vdir 组目录? Q8。如何让 vdir 为每个文件生成一个索引号? 列出目录的内容是用户(包括专业人士和新手)发现自己参与的最基本的任务之一。ls 命令无疑是用于此目的的最流行的工具。然而,它不是唯一的。有一些选择。例如,有一个名为 vdir 的实用程序,我们将在此处讨论其基础知识。但在我们这样做之前,值得一提的是,本教程中的所有示例都已经在 Ubuntu 18.04 LTS 和 Debian 10 机器上进行了测试。与 ls 一样,Linu…
2025年2月28日

如何在 Ubuntu 16.04 上使用 Let's Encrypt 保护 Apache

如何在 Ubuntu 16.04 上使用 Let's Encrypt 保护 Apache 介绍本教程将向您展示如何在运行 Apache 作为 Web 服务器的 Ubuntu 16.04 服务器上设置来自 Let's Encrypt 的 TLS/SSL 证书。SSL 证书在 Web 服务器中用于加密服务器和客户端之间的流量,为访问您的应用程序的用户提供额外的安全性。 Let's Encrypt 提供了一种免费获取和安装可信证书的简便方法。先决条件为了完成本指南,您需要: 一台 Ubuntu 16.04 服务器,带有一个非 root 启用 sudo 的用户,您可以按照我们的初始服务器设置指南进行设置 安装了一个或多个域名的 Apache 网络服务器通过指定 ServerName 的虚拟主机正确配置。 当您准备好继续前进时,请使用启用了 sudo 的帐户登录到您的服务器。第 1 步 — 安装 Let's Enc…
2025年2月28日

Linux readlink 和 realpath 命令新手教程(附实例)

Linux readlink 和 realpath 命令新手教程(附实例) 在此页 Linux realpath 和 readlink 命令 Q1。如何使用 realpath 和 readlink 解析路径? Q2。如何打印相对于目录的解析路径? Q3。如何摆脱 .. 在路径中? Q4。如何更改分隔符? 结论 我们已经讨论了 ln 命令,它可以让您在文件之间创建链接。但也有一些工具可以让您解析这些链接。在本教程中,我们将讨论 realpath 和 readlink 命令的基础知识,它们在输出中显示已解析的符号链接的意义上是相似的(如果不相同的话)。但在我们这样做之前,值得一提的是,这里的所有示例都已经在 Ubuntu 18.04 LTS 和 Debian 10 上进行了测试。Linux realpath 和 readlink 命令如开头所述,realpath 和 readlink 命令都在输出…
2025年2月28日

如何在 Ubuntu 上设置默认网关

如何在 Ubuntu 上设置默认网关 网络上的所有设备都依赖默认网关进行通信。数据包在路由到拥有该数据包的特定设备之前,会通过路由器进出网络。每个操作系统都带有一个默认网关。但是,您可以临时或永久更改默认网关,以为您的网络设备添加其他路由。您可以在 Ubuntu 上使用 IP 命令来修改默认网关。检查默认网关当您有不同的子网或必须将特定计算机指向特定网关时,更改默认网关很常见。在更改默认网关之前,让我们列出可用的路由。使用IP命令的list选项或其简写r来代表路由。$ ip route list或者$ ip r默认网关中有default关键字。如果您在网络上配置了多条路由,则可以使用grep命令来过滤路由器并获取默认网关。使用以下命令:$ ip r | grep default当前的默认网关是enp0s3 接口上的192.168.88.1。 让我们…
2025年2月28日

如何在 Debian 10 上安装 Mattermost 团队消息系统

如何在 Debian 10 上安装 Mattermost 团队消息系统 本教程适用于这些操作系统版本Debian 11(Bullseye)Debian 10(Buster)在此页 第 1 步 - 安装 MySQL 数据库 第 2 步 - 为 Mattermost 创建 MySQL 数据库 第 3 步 - 添加用户并下载 Mattermost 第 4 步 - 配置 Mattermost 第 5 步 - 将 Mattermost 设置为服务 第 6 步 - 安装 Certbot Letsencrypt 第 7 步 - 安装 Nginx 并将其配置为反向代理 第 8 步 - 测试 Mattermost 是一个用 Golang 和 React 编程语言编写的开源消息传递系统。它是一个 slack 的替代品,我们可以用它来构建我们自己的消息服务,比如 slack 或 hipchat。Mattermost 将您的团队沟通带到一个地方,并使其可以在任何地方访问。您可以从…
2025年2月28日

如何在 Linux Mint 21 上安装 Jami

如何在 Linux Mint 21 上安装 Jami 如果您正在为您的 Linux Mint 21 寻找 Skype 替代品,请尝试使用 Jami 应用程序(以前称为 Ring)。 Jami 是一款开源免费通信应用程序,用户可以在其中进行音频通话、视频通话和电话会议。该应用程序可在包括 Linux 在内的多个平台上使用,并提供端到端加密,这使其成为最安全的通信应用程序之一。因此,如果您正在寻找可靠的通信应用程序,请尝试在 Linux Mint 上安装 Jami,并为此阅读本指南。在 Linux Mint 21 上安装 Jami上面提到的 Jami 是点对点通信,这意味着不涉及服务器,这是一个很大的优势;在 Linux Mint 21 上安装 jami 有两种方法:通过 Snap 包管理器通过 Flatpak 包管理器通过 Snap 包管理器要在 Linux Mint 上通过 snap 包管理器安装 Jam…