2025年2月28日

如何在 Ubuntu 上更新 resolv.conf

如何在 Ubuntu 上更新 resolv.conf 人类更喜欢记住与事物相关的名称,而计算机则喜欢记住数字。在互联网上,我们通过特定名称对机器进行寻址,并且这些机器驻留在特定的“域”中。为了清楚起见,请考虑域“linux教程”内的本地计算机“host1”。对于人类来说,这个主机的地址以一种容易记住的方式是“host1.linux教程”。然而,要在互联网上找到该主机,其他计算机将需要其 IP 号码。将机器名称或域名转换为用于互联网通信的数字是由称为域名服务的服务完成的。如果您碰巧建立了 PPP 连接,您将在 Linux 计算机上设置将主机名转换为 IP 地址的方式。实现此目的的一种方法是使用文件“/etc/hosts/”并插入要连接的每个主机的详细信息。如果主机数量非常大(如互联网的情况),则这种方法在现实中是完全没有效率且不可能的。…
2025年2月28日

如何在 Ubuntu 20.04 上安装 ELK Stack(Elasticsearch、Logstash 和 Kibana)

如何在 Ubuntu 20.04 上安装 ELK Stack(Elasticsearch、Logstash 和 Kibana) Elastic Stack — 称为 ELK(Elasticsearch、Logstash 和 Kibana) — 是一个用于分析数据的强大开源平台。它提供了一套全面的功能,用于实时索引、搜索、监控和分析数据。Elastic Stack 可以部署在本地或云端。它被初创公司和大型企业广泛使用,包括 Netflix、Facebook、高盛、卫报和汤森路透。Elastic Stack 由三个核心组件组成:Elasticsearch:一种搜索和分析引擎,可以快速索引数据并提供快速搜索结果。Logstash:一种日志管道工具,用于收集、解析和存储来自多个来源的日志。Kibana:一种数据可视化和分析工具,可让您搜索、查看、分析和共享数据…
2025年2月28日

如何使用Linux屏幕

如何使用Linux屏幕 Linux screen 需要一个终端窗口来操作。终端窗口每个 Linux 操作系统都有一个终端窗口。终端窗口接收命令。终端窗口本身没有任何作用。任何终端窗口都需要一个 shell,它是实际执行命令的程序。与终端窗口一样,shell 也是一个命令行界面。 shell 程序的示例有 Bash、Ksh 和 Zsh。在本教程中,使用的 shell 是 Bash。Ubuntu 是 Linux 的一个变种。在 Ubuntu 中,您可以通过单击“应用程序”菜单中名为“终端”的图标来打开终端窗口。命令被输入到这个终端窗口中,该窗口默认运行 Bash。通过单击标题栏上的恢复方形按钮可以放大或缩小窗口。单击其最小化(减号)按钮会将窗口缩小到垂直左侧任务栏。当窗口缩小到任务栏时,其外壳及其应用程序仍在运行。在这种情况下,终端窗口尚未关闭。关闭窗口,…
2025年2月28日

如何在 Ubuntu 上安装 Laravel 框架

如何在 Ubuntu 上安装 Laravel 框架 Laravel 是一个开源、跨平台的 PHP 框架,受到各地 Web 开发人员的欢迎。 Laravel 由 Symfony 框架构建,采用模型-视图-控制器模式。它受到高度重视,因为它减少了繁琐的工作,让开发人员做真正的工作。在本文中,您将了解如何在 Ubuntu 系统上安装和设置 Laravel 框架。先决条件基于Ubuntu Linux的系统终端接入具有 sudo 权限的用户帐户。注意:本教程中的命令在Ubuntu 20.04系统上执行。本教程中的所有方法对于任何基于 Linux 的系统都有效。更新和升级系统从升级和更新的系统开始安装始终是最佳实践,但这是必要的,因为 Laravel 不支持版本低于 7.2 的 PHP。要更新和升级您的系统,请运行以下命令。sudo apt update && apt up…
2025年2月28日

如何完全卸载软件包以及 Arch Linux(以及 BlackArch 和 Manjaro)的依赖项

如何完全卸载软件包以及 Arch Linux(以及 BlackArch 和 Manjaro)的依赖项 本教程使用 pacman 作为包管理(卸载)程序,但您也可以改用 pikaur 或 yay,因为讨论的选项对于所有这些包管理器都是相同的。相关:AUR包的自动安装和更新卸载程序的典型命令将删除所有包文件: sudo pacman -R PACKAGE事实上,它会删除指定的包,但包的配置文件将保留,将被重命名 - 添加了 .pacsave 扩展名,并且为该包安装的依赖项将保留。要完全删除程序及其所有依赖项而不保存配置文件,请使用如下命令: sudo pacman -Rscun PACKAGE此命令使用以下选项:-c, --级联删除所有目标包,以及所有依赖于一个或多个目标包的包。此操作是递归的,必须谨慎使用,因为它可以删除许多可能需要的包。-n, --nosave…
2025年2月28日

如何在 CentOS 8 和 Rocky Linux 8 上安装 GCC 编译器集合

如何在 CentOS 8 和 Rocky Linux 8 上安装 GCC 编译器集合 GNU 编译器集合 (GCC) 是一个编译器软件包,其中包含多种语言的编译器集合。它是免费的开源软件,这意味着每个人都有机会根据自己的需求贡献或修改应用程序。 GCC 支持多种编程语言,包括 C、C++、Objective-C、Fortran、Java 和 Ada。它还提供了库,例如用于 C++ 的 libstdc++ 和用于 Java 的 libgcj。GCC 使用一种称为“递归下降解析”的技术,该技术对于查找代码中的错误非常有效。 GCC 还提供了一组丰富的警告,可用于发现编译器本身可能无法检测到的可能问题或错误。 GCC 对中间代码和最终机器代码都执行一些优化,但它执行的优化不如商业编译器那么多。GCC 编译器在使用各种编程语言开发软件时非常有用。 GCC 有助于拥有独立于平台的代码,…
2025年2月28日

将进程发送到后台 Linux

将进程发送到后台 Linux 在使用图形桌面环境时,我们很少担心后台进程。如果我们有一个进程在前台运行,我们可以快速生成另一个终端窗口并继续我们的工作。但是,如果您使用的是 SSH 等原始终端 shell,您通常会担心占用并阻止 shell 直到完成的进程,尤其是在长时间运行的作业中。这就是后台进程和前台进程的概念发挥作用的地方。本教程将讨论什么是后台进程和前台进程,包括在 Linux 中创建和管理它们。什么是进程?请允许我从基础层面开始:什么是流程?在Linux中,进程是程序的一个实例。通常,这意味着 shell 中的任何命令或可执行文件都是一个进程。主要有两种类型的流程:前台进程后台进程前台进程主要是我们启动并与之交互的典型应用程序。 Gnome 中的 nautilus 文件管理器就是一个例子。大多数情况下,我们可以从 shell 或桌面环…
2025年2月28日

在 Ubuntu 20.04 上安装和配置 Puppet

在 Ubuntu 20.04 上安装和配置 Puppet Puppet 是一种流行的配置管理工具,可以简化大规模管理基础设施的过程。它允许您跨多个服务器和环境自动配置、配置和部署应用程序和服务。Puppet 可以帮助您将基础设施的所需状态定义为代码(称为“清单”)。清单指定您希望 Puppet 管理的资源和配置,例如包、文件、用户和服务。 Puppet 确保目标系统上资源的实际状态与清单中定义的所需状态匹配。Puppet 提供了令人兴奋的功能,例如声明性语言、资源抽象、幂等性、基于代理的架构和可扩展性。本教程提供了有关如何在 Ubuntu 20.04 上安装和配置 Puppet 的分步指南。在 Ubuntu 20.04 上安装 Puppet 的先决条件在 Ubuntu 20.04 上安装 Puppet 之前,您需要确保您的系统满足以下要求:在目标系统上安装 Ubun…
2025年2月28日

Linux下电脑离线如何安装Wi-Fi驱动

Linux下电脑离线如何安装Wi-Fi驱动 如果因为你的 Linux 没有安装无线网卡驱动,没有有线连接,导致连不上 Wi-Fi,那么你就陷入了一个恶性循环:因为没有 Internet,所以无法安装驱动。有一种方法可以摆脱这种情况——为此,您只需要一部 Android 手机。此外,您不需要使用移动数据,您可以通过手机使用 Wi-Fi 连接。如何将 Android 手机用作 USB 网络共享这很简单。首先使用 USB 数据线将手机连接到计算机。然后去设置。设置项的名称在不同的手机型号上可能有所不同,但本质上都是一样的。转到“连接”部分。在那里找到项目“移动热点和网络共享”。打开“USB 网络共享”。一切就绪 - 现在您的计算机已在线并且可以连接到 Internet。您可以安装 Wi-Fi 驱动程序或在网络上执行其他操作。请注意,如果手机未连接到 Wi-Fi…
2025年2月28日

如何在 Debian 11 桌面上安装最新的 NVIDIA 驱动程序

如何在 Debian 11 桌面上安装最新的 NVIDIA 驱动程序 旧版本的官方 NVIDIA 驱动程序(在撰写本文时,Debian 11 上的版本为 470.161.03)可在 Debian 11 的官方软件包存储库中找到。如果您需要安装最新版本的官方 NVIDIA 驱动程序(版本 525.89) .02(截至撰写本文时))在您的 Debian 11 桌面操作系统上,从 NVIDIA 官方网站下载并将其安装在您的 Debian 11 桌面计算机上。在本文中,我们将向您展示如何下载适用于 Debian 11 的最新版本的官方 NVIDIA 驱动程序并将其安装在 Debian 11 桌面操作系统上。内容主题:从 Debian 11 中删除旧的 NVIDIA 驱动程序在 Debian 11 上启用官方 Contrib 存储库在 Debian 11 上启用官方非自由存储库更新 Debian 11 的 APT 软件包存…