2025年2月28日

如何在 Debian 11 上安装 tftp 服务器

如何在 Debian 11 上安装 tftp 服务器 本教程介绍如何在 Debian 11 和基于 Linux 的发行版上设置 TFTP(简单文件传输协议)服务器。在开始之前,让我们使用 UFW(简单防火墙)打开 tftp 端口(69),如下图所示。sudo ufw allow tftp端口打开后,我们就可以继续进行 TFTP 安装。安装TFTP服务器和客户端:要开始安装 TFTP 服务,请使用 apt,如下图所示。sudo apt install tftpd-hpa如前所述,上一个命令安装了 TFTP 服务。要使用 apt 安装 TFTP 客户端,请运行以下命令。sudo apt install tftp配置TFTP服务器:安装 TFTP 服务器后,您需要对其进行配置。 TFTP 配置文件位于/etc/default/tftpd-hpa。您可以使用 nano 编辑配置文件,如下例所示。在 d…
2025年2月28日

如何在 Redhat/Fedora/CentOS 中使用远程桌面(rdesktop)

如何在 Redhat/Fedora/CentOS 中使用远程桌面(rdesktop) rdesktop 是一款开源软件,使您能够使用 RDP – 远程桌面协议从 Linux 计算机连接和管理远程 Windows 桌面。换句话说,当您坐在家里或办公室的 Linux 系统前时,可以像坐在 Windows 机器前一样访问 Windows 桌面。另请阅读:访问远程 Linux 桌面的 11 个最佳工具在本文中,我们将介绍如何在Linux系统中安装rdesktop,以使用主机名和访问Windows计算机的远程桌面IP 地址。Windows 设置要使rdesktop能够连接到任何给定的Windows计算机,您需要对Windows机器本身进行以下一些更改。启用RDP端口号。 防火墙中的3389。在Windows 操作系统下启用远程桌面。需要至少一名用户拥有密码。完成上述所有…
2025年2月28日

停止、启动和重新启动 Debian 上的服务

停止、启动和重新启动 Debian 上的服务 本教程介绍如何使用 systemctl 和 service 命令在 Debian 11 Bullseye 中启动、停止和重新启动服务。Linux Debian 11 上的服务服务是在后台运行并在需要时使用的程序。 Apache、ssh、Nginx 或 Mysql 是一些最知名的服务。在 Debian 上,包括 Debian 11 Bullseye,服务由 Systemd 管理,Systemd 取代了 System V 来初始化系统及其组件,包括服务。使用 Systemd 在 Debian 11 上启动、停止和重新启动服务Systemd 是一个管理 Linux 服务和守护进程的套件(最后一个“d”是因为 Unix 守护进程)。 systemctl 命令允许启动、停止、重新启动和检查服务状态。其目标是统一所有 Linux 发行版的配置和行为,以取代旧的 U…
2025年2月28日

如何在 Debian 11 中将用户添加到 sudoers

如何在 Debian 11 中将用户添加到 sudoers 在 Linux 中,sudo(超级用户 do)是以任何命令为前缀的命令,用于临时拥有管理权限(作为 root 的替代)。每当您想要访问任何系统相关设置或更新系统、编辑系统文件时,您必须以 Linux 中的“root”用户身份登录才能执行此操作。 root用户拥有执行系统中任何任务的权限;但是,也可以将 sudo 权限分配给其他用户以充当 root。建议谨慎使用 sudo 命令,因为它具有所有管理员权限,因此任何滥用该命令都可能导致多个系统问题。 Debian是一个著名的Linux发行版,该发行版的最新版本是Debian 11。 sudo用户的信息位于sudoers文件中,该文件位于目录“/etc/sudoers”中; sudoers 文件中包含的用户可以执行 root 可以执行的所有任务。在本文中,我…
2025年2月28日

如何在 Debian 11 和 Debian 10 上安装 VirtualBox 7

如何在 Debian 11 和 Debian 10 上安装 VirtualBox 7 简介:在本文中,我们将解释如何使用 VirtualBox 自己的存储库和 apt 包管理器在 Debian 11 和 Debian 10 发行版上安装 VirtualBox 7.0。VirtualBox 是一款最受欢迎的 x86 和 AMD64/Intel64 虚拟化软件,为组织和家庭用户提供功能丰富、高性能的软件解决方案根据GNU通用公共许可证的条款,可以作为开源产品免费提供。VirtualBox 扩展了现有计算机(运行主机操作系统)的功能,使其可以在多个虚拟机内同时运行多个操作系统。在 Debian 上添加 VirtualBox 存储库首先,您需要使用以下命令创建一个名为 /etc/apt/source.list.d/virtualbox.list 的 VirtualBox 存储库配置文件。…
2025年2月28日

如何使用 Linux 的 grep 计算字符串的所有匹配项

如何使用 Linux 的 grep 计算字符串的所有匹配项 grep 是一种文本搜索实用程序,可以同时处理标准输入或多个文件。它用于打印模式、字符串或正则表达式的匹配项。计算匹配次数通常很有用,grep 可以很容易地做到这一点。使用 grep 计算匹配项grep 命令具有 -c 标志,它将计算匹配的行数并打印出一个数字。这对很多事情都很有用,例如通过日志文件搜索来自粒子 IP、端点或其他标识符的条目数。grep -c "1.2.3.4" /var/log/nginx/access.log但是,grep 能够每行匹配多次。如果您使用 -o 标志,grep 将为每个匹配打印出一个新行。这不适用于 -c 标志,因为它只会计算匹配的 行,而不是每行的多个匹配项。更好的解决方案是将 wc(字数统计)实用程序与 -l(行数)参数一起使用,它将计算原始字数通过标准输入传递给…
2025年2月28日

如何在 RHEL 8 上设置 MySQL 主从复制

如何在 RHEL 8 上设置 MySQL 主从复制 MySQL复制是一个过程,其中数据从一台服务器自动复制或实时复制到另一台备份服务器上。复制提供冗余和容错功能,即使主服务器出现故障,数据仍然可以恢复,让用户高枕无忧。在本教程中,您将学习如何在 RHEL 8 Linux 上配置和设置 MySQL 主从复制。先决条件在设置中,我们将有两台运行 RHEL 8 的服务器,其 IP 地址如下。Master = 173.82.120.14 Slave = 173.82.115.165 现在让我们继续看看如何在 RHEL 8 Linux 上配置 MySQL 主从复制设置。第一步:在主从服务器上安装MySQL1.最新版本的MySQL 8.x已经包含在RHEL 8的默认存储库中,您可以使用以下命令安装它百胜命令。yum -y install @mysql 第 2 步:在主服务器和从服务器上保护 MyS…
2025年2月28日

如何在 Ubuntu 上安装 Go

如何在 Ubuntu 上安装 Go Go,也称为“golang”,是最流行的编程语言。 Go 1.0 的第一个版本于 2012 年 11 月发布,由 Google 开发。它允许您创建更漂亮、更可靠的应用程序。 Go 是一种编译型编程语言。首先,您需要构建源代码来创建有助于运行软件的可执行文件。大多数流行的平台,如 Docker、Kubernetes、Terraform 和 Prometheus 都是用 Go 编程编写的。它是一种跨平台、开源的编程语言,安装在 Windows、macOS 和 Linux 等多个操作系统上。在本文中,我们将在Linux发行版Ubuntu 20.04上安装GO编程语言。在 Ubuntu 20.04 上安装 Go通过不同的安装方法,Go可以在Ubuntu 20.04系统上安装。在这里,我们将讨论三种不同的 Go 语言安装方式:使用 Ubuntu apt 存…
2025年2月28日

如何检查 Debian Linux 版本

如何检查 Debian Linux 版本 我们经常忘记我们正在使用哪个版本的 Debian 操作系统,这种情况大多发生在您长时间登录 Debian 服务器或者您正在寻找可用的软件时仅适用于特定版本的Debian。或者,当您使用具有多个版本操作系统的少量服务器并且可能不需要记住哪个系统上安装了哪个版本的 Debian 时,也可能会发生这种情况。可能还有很多其他原因。另请阅读:如何了解您正在运行的 Linux 版本在本文中,我们将向您解释几种查找系统上安装的 Debian 版本的方法。使用 lsb_release 命令检查 Debian 版本lsb_release 命令显示有关 Linux 操作系统的某些 LSB (Linux Standard Base) 信息,这是检查已安装版本的首选方法你的 Debian 系统。lsb_release -a 从上面的输出中,我使用的是 D…