2025年2月28日

如何使用 screen 命令提高 Linux 终端的工作效率

如何使用 screen 命令提高 Linux 终端的工作效率 与系统管理员使用的许多工具类似,Linux screen 命令是另一个有助于提高工作效率的出色工具。 screen 可以被视为 Tmux 的替代品,但除了节省屏幕空间之外,它还有许多其他有用的选项。 screen 允许您创建终端/交互式 shell 的多个会话。在本教程中,我将向您简要介绍 screen 并介绍该命令的几个用例。screen 命令的主要优点重点介绍 screen 的一些主要优点:您可以通过 SSH 在远程终端中开始工作,与其分离,然后根据需要从不同的计算机/设备重新连接到同一终端。如果您的 SSH 连接断开,您的终端会话不会终止。相反,您通过 screen 的终端将处于“已连接”状态,直到您稍后重新连接以从中断处继续。您可以在处于分离状态的 screen 会话中运行长时间运行的进程。您可以…
2025年2月28日

KDE Plasma 5 的最佳 Linux 发行版

KDE Plasma 5 的最佳 Linux 发行版 除了 GNOME 之外,KDE Plasma 是功能强大且占主导地位的桌面环境之一,它拥有令人惊叹的外观、精美的图标和令人惊叹的外观和感觉。 KDE Plasma 已经发展,一如既往地更加清爽和优雅。这篇评论深入探讨了一些可以支持 KDE Plasma 5 的最佳 Linux 发行版。1.Manjaro KDEManjaro 提供 3 个桌面版本可供下载:GNOME、XFCE 和 KDE Plasma。但 KDE Plasma 版本以其优雅而华丽的 KDE Plasma 5 环境脱颖而出。在撰写本指南时,最新版本是KDE 5.18.4。它具有现代而别致的外观,还有一些非常酷的菜单,您可以根据自己的品味/偏好进行设计。无可否认,它的用户界面确实令人惊叹且易于使用,而且用户友好。一切都开箱即用,您可以选择多种增强功能来改善外观。…
2025年2月28日

如何在Linux上创建GRE隧道

如何在Linux上创建GRE隧道 问题:我想使用 GRE 隧道连接到远程网络。如何在 Linux 上的两个端点之间创建 GRE 隧道?GRE 隧道是 IP-over-IP 隧道,可以封装 IPv4/IPv6 和单播/组播流量。要在 Linux 上创建 GRE 隧道,您需要 ip_gre 内核模块,它是 GRE over IPv4 隧道驱动程序。因此,首先确保 ip_gre 已加载。 $ sudo modprobe ip_gre $ lsmod | grep gre ip_gre 22432 0 gre 12989 1 ip_gre 在这里,我们假设您要在具有以下 IP 地址的两个接口之间创建 GRE 隧道。主机A: 192.168.233.204主机B: 172.168.10.25在主机 A 上,运行以下命令。 $ sudo ip tunnel add gre0 mode gre remote 172.168.10.25 loc…
2025年2月28日

如何在 Debian 10 中启动、停止和重新启动服务

如何在 Debian 10 中启动、停止和重新启动服务 Windows 操作系统中有一个服务窗口,您可以通过该窗口管理整个服务,包括查看、启动和停止它们。同样,您在 Linux (Debian) 操作系统中有一个终端可以执行相同的操作。在本文中,我将重点介绍 Debian 版本 10 中启动、停止和重新启动服务的不同方法。如何列出 Debian 10 中的所有服务如果你想查看Debian 10中运行的全部服务,可以运行以下命令。ls /etc/init.d/如果您想获取 Debian 操作系统中运行的所有服务和进程的更详细列表,请执行以下命令。systemctl list-unit-files您需要以 root 权限运行上述命令,否则将会出现如下屏幕截图所示的错误。如何使用 init.d 检查特定服务的状态有多种方法可以检查特定服务的状态(无论该服务是否正在…
2025年2月28日

如何在 Linux 上安装 httptunnel

如何在 Linux 上安装 httptunnel httptunnel 是一款 GNU/GPL 许可的免费软件,允许用户在客户端和服务器之间创建由 HTTP 封装的双向隧道。当您想要跨限制性防火墙或代理使用游戏、IM 客户端或 P2P 共享应用程序时,HTTP 封装的隧道非常有用,这些防火墙或代理往往会阻止除众所周知的流量(例如 HTTP 流量)之外的几乎所有内容。 httptunnel 由 hts(服务器)和 htc(客户端)组件组成,用于在两者之间建立 HTTP 隧道。在 Linux 上安装 httptunnel要在 Linux 上安装 httptunnel,请按照以下步骤操作。在 Ubuntu、Mint 或 Debian 上安装 httptunnel$ sudo apt-get install httptunnel在 CentOS 或 RHEL 上安装 httptunnel首先在您的系…
2025年2月28日

如何在 Centos 8 上安装和配置 DHCP 服务器

如何在 Centos 8 上安装和配置 DHCP 服务器 DHCP(动态主机配置协议)用于自动向移动设备、笔记本电脑、PC 和其他网络设备分配 IP 地址,以便它们可以进行通信。它采用无连接服务模型,使用 UDP(用户数据报协议)。 DHCP 使用众所周知的 UDP 端口 67 作为 DHCP 服务器,使用 UDP 端口 68 作为客户端。 DHCP 操作分为四个阶段:服务器发现、IP 租约提供、IP 租约请求和 IP 租约确认。这些阶段通常缩写为 DORA,表示发现、提供、请求和确认。在本教程中,我们将学习如何在 Centos8 上安装和配置 DHCP 服务器。那么,让我们开始吧。我有一个静态 IP 地址为 192.168.1.1/24 的 DHCP 服务器。 DHCP 服务器会自动为网络 192.168.1.0/24 中的其他设备分配 IP 地址。我有一个接口 ens37,用于 DHCP 服务器。要为…
2025年2月28日

列出 Linux 机器上侦听的所有打开套接字

列出 Linux 机器上侦听的所有打开套接字 网络中的套接字充当通信端点。它提供了希望在网络内相互通信的两个实体之间的连接。套接字用于 TCP/IP 堆栈传输层,用于发送和接收数据包。在今天的文章中,我们将向您解释列出 Linux Mint 20 机器上正在侦听的所有打开套接字的不同方法。列出 Linux Mint 20 机器上监听的所有开放套接字的方法:要列出 Linux Mint 20 机器上侦听的所有打开套接字,您可以遵循以下三种方法之一:方法#1:使用“ss”实用程序列出 Linux Mint 20 机器上侦听的所有开放套接字:如果您想列出在 Linux Mint 20 机器上侦听的所有打开套接字,无论它们使用哪种 Internet 协议,那么您需要在终端中执行以下命令:$ ss –l此命令将列出在 Linux Mint 20 计算机上侦听的所有打开的套接字,如下图所…
2025年2月28日

CentOS 与 Debian |差异解释

CentOS 与 Debian |差异解释 选择正确的发行版对任何人来说都可能很困难,详细了解它们是关键。在选择服务器时,您应该知道您将在系统上运行什么服务以及您对操作系统的期望。如果您最近开始使用 Linux,您会在列表中找到 CentOS 和 Debian。在选择 GNU/Linux 发行版将其安装为服务器时,CentOS 和 Debian 都是最佳选择。在本教程中,您将了解 CentOS 和 Debian 在架构、包管理、升级等方面的不同之处。CentOSCentOS 是 2004 年发布的商业 RedHat Enterprise Linux (RHEL) 发行版的下游。CentOS 代表社区企业操作系统,它具有强大的 RHEL 连接和稳定的性能。它是最好的 Linux 发行版之一,提供开源操作系统和免费的企业级计算平台。 CentOS 使用稍旧的软件包,没有 bug 和…
2025年2月28日

Linux 查找命令教程

Linux 查找命令教程 Linux“find”命令在UNIX中使用最广泛。它是一个命令行实用程序,用于搜索文件、目录列表并对其执行多种功能。它提供了许多搜索选项,例如,您可以按名称、目录、文件类型、大小、修改日期、创建日期、权限来查找文件,并且还支持另一种可能的搜索方式。在本文中,我们将介绍如何在 Ubuntu 计算机中使用“find”命令通过某些表达式或模式有效地搜索文件。如果您是Linux的新用户,那么您可以通过学习“find”命令的各种条件来掌握它。查找命令语法:find [directory-path] [filename] [options]其中目录路径包含目录的完整路径,文件名包含要搜索的文件的名称,而您有多个选项 如移动、复制、删除。1.通过名称查找文件它是最简单…
2025年2月28日

Linux 中的 10 个 lsof(打开文件列表)命令示例

Linux 中的 10 个 lsof(打开文件列表)命令示例 这是我们正在进行的 Linux 命令系列,在本文中,我们将通过实际示例回顾 lsof 命令。 lsof 意思是“列出打开的文件”,用于找出哪个 Linux 进程打开了哪些文件。众所周知,Linux/Unix 将所有内容视为文件(管道、套接字、目录、设备等)。使用lsof命令的原因之一是当磁盘无法卸载时,因为它表示文件正在使用。借助lsof命令,我们可以轻松识别正在使用的文件。1.使用lsof命令列出所有打开的文件在下面的示例中,它将显示一长串打开的文件,其中一些文件被提取以便更好地理解,其中显示诸如 Command、PID、USER 等列、FD、类型等。lsof COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME init 1 root cwd DIR 253,…