2025年2月28日

如何在 Linux 中添加目录到 PATH

了解有关将目录添加到 Linux 中的 PATH 并永久进行这些更改的所有基本步骤。Linux 中的 PATH 变量存储运行命令时应在其中查找可执行文件的目录的路径。abhishek@its-foss:~$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin正如您所看到的,PATH 由多个目录组成(例如 /usr/local/sbin、/usr/bin 等),并用冒号 (:) 分隔。如果您想从系统中的任何位置将某些可执行文件作为命令运行,则应将它们的位置添加到 PATH 变量中。这在设置开发环境时很常见。例如,假设您下载并安装了 Java 和 Maven。为了让你的程序正常工作,你需要…
2025年2月28日

在 Ubuntu 18.04/CentOS 7 上安装 Squid 代理服务器

Squid 是一款功能齐全的开源 Web 代理缓存服务器,中小企业和大型企业级网络均可使用它来缓存和代理 FTP、HTTP、DNS 查找和其他协议。 Squid 还可以对 SSL 请求进行缓存和代理。在本指南中,我们将介绍如何在 Ubuntu 18.04/CentOS 7 上安装和配置 Squid 代理服务器。有关代理服务器工作原理的基础知识,请查看我们的关于什么是代理服务器和代理服务器类型的指南。总之,它具有广泛、精细的访问控制机制,您可以使用简单网络管理协议 (SNMP) 监控关键参数。在 Ubuntu 18.04/CentOS 7 上安装 Squid 代理Squid 代理包可从 Ubuntu 存储库获取。可以通过运行以下命令来安装:sudo apt update && sudo apt install squid对于 CentOS 7,运行:sudo yum -…
2025年2月28日

如何在 Ubuntu 18.04 Bionic Beaver Linux 上更改密码

客观的目标是更改 Ubuntu 18.04 Bionic Beaver Linux 上的用户密码操作系统和软件版本操作系统: – Ubuntu 18.04 Bionic Beaver Linux要求需要以 root 身份或通过 sudo 命令对 Ubuntu 系统进行特权访问。困难简单的惯例# – 要求以root权限直接以root用户身份或使用sudo命令执行给定的linux命令$ – 要求以常规非特权用户身份执行给定的 Linux 命令指示使用命令行更改密码在第一个示例中,我们将使用 passwd 命令更改当前登录用户 linuxconfig 的密码。不需要特殊权限。执行不带其他选项或参数的 passwd 命令将更改当前登录用户的密码。打开终端并输入: $ passwd 请注意,系统将提示您先输入当前密码,然后要求您输入并重新输入新密码。您将无法看到在终端上输入的密码。但是…
2025年2月28日

如何在 Debian Stretch 上安装 Lollypop 音乐播放器

客观的在 Debian Stretch 上安装流行的 Lollypop 音乐播放器。发行版Debian 拉伸要求本指南需要具有 root 权限的 Debian Stretch 的有效安装。困难简单的惯例# – 要求以 root 权限直接以 root 用户身份或使用 sudo 命令执行给定的 Linux 命令 $ – 要求以常规非特权用户身份执行给定的 Linux 命令介绍Lollypop 是一款基于 GTK 的音乐播放器,越来越受欢迎。它具有简单且高度图形化的界面,具有视觉吸引力,并且与基于 GTK 的桌面环境完美集成。由于 Lollypop 相对较新并且正在不断积极开发中,因此还无法通过 Debian 的存储库获得它。开发人员打包并托管了 Ubuntu PPA,但它与 Debian 集成得不好。因此,在 Debian 上安装 Lollypop 并使其保持最新的最佳选择是 Flatpak。安装Fl…
2025年2月28日

在 Ubuntu 20.04|18.04 上安装 Puppet Master 和 Agent

这是有关如何在 Ubuntu 20.04|18.04 Linux 系统上安装 Puppet Master 和 Agent 的指南。 Puppet 是一种用 Ruby 和 C++ 编写的配置管理工具,可帮助您跨数百到数千个系统自动配置和部署应用程序。该软件遵循 Apache 许可证。Puppet 在 Linux、Unix 和 Windows 环境上运行。截至撰写本文时,Puppet 的最新版本是7.2Puppet 服务器/客户端架构Puppet 使用客户端/服务器模型。服务器在安装了客户端应用程序的系统上执行所有任务的自动化。 Puppet 代理的工作是将事实发送给 Puppet Master,并根据一定的间隔级别请求目录。一旦收到目录,Puppet 代理就会通过检查目录描述的每个资源将其应用到节点。它进行相关更改以达到所需状态。Puppet Master的工作是控制配置信…
2025年2月28日

如何在 Arch Linux 上安装 Yay

Yay 是处理 Arch 用户存储库中的包的最受欢迎的 AUR 助手之一。了解如何在 Arch Linux 中安装它。您会在 Arch 用户存储库 (AUR) 中找到社区成员打包的大量软件。由于它来自第三方,纯粹主义者建议从 AUR 手动下载并构建每个所需的包。但这是一项乏味的任务,这就是为什么创建 AUR 助手来避免麻烦。Yay 是最受欢迎的 AUR 帮助程序之一,在本教程中,我将分享如何在 Arch Linux 上安装 Yay。我还将分享一些有关使用 Yay 管理 AUR 包的技巧。?Yay 可在 Manjaro 的存储库中找到。因此,Manjaro 用户只需使用 pacman -S yay 即可安装在 Arch Linux 上安装 Yay在继续安装 Yay 之前,您需要一些构建它所需的软件包。让我把它分成几个步骤。第 1 步:安装必备包首先刷新包缓存并更新系统总是一个好主意:sudo pac…
2025年2月28日

在 Linux 中查看磁盘和分区的 4 种方法

在本指南中,我们将展示如何列出 Linux 系统中的存储磁盘和分区。我们将介绍命令行工具和 GUI 实用程序。在本指南结束时,您将了解如何查看或报告有关 Linux 服务器、台式计算机或工作站上的磁盘和分区的信息。1.使用fdisk命令列出Linux磁盘fdisk 是一种广泛使用的用于操作磁盘分区表的命令行工具。您可以使用它来查看 Linux 服务器上的磁盘和分区,如下所示。-l 标志表示列出分区,如果未指定设备,fdisk 将显示所有磁盘的分区。它需要 root 权限才能调用它,因此在必要时使用 sudo 命令:sudo fdisk -l 2.使用lsblk命令查看Linux磁盘分区lsblk 是一个用于列出块设备的实用程序。您可以使用它来查看 Linux 计算机上的磁盘和分区,如下所示。它在没有 sudo 命令的情况下运行良好:lsblk 要查看有关磁盘…
2025年2月28日

如何在 Ubuntu Linux 上安装最新的 Erlang

想学习 Erlang 或用 Erlang 编写代码吗?了解如何在 Ubuntu 上轻松安装 Erlang。还了解如何使用官方存储库安装最新版本的 Erlang。Erlang 是一种用于构建大规模可扩展实时系统的函数式编程语言。 Erlang 最初由爱立信作为专有软件创建,后来开源。Erlang 可在 Ubuntu 的 Universe 存储库中找到。启用该存储库后,您可以使用以下命令轻松安装它:sudo apt install erlang然而,Ubuntu 存储库提供的 Erlang 版本可能不是最新的。如果您想要Ubuntu上的最新Erlang版本,您有两种方法:使用 RabbitMQ 团队维护的 PPA添加 Erlang Solutions 提供的存储库如果您之前安装了名为 erlang 的软件包,它将升级到添加的存储库提供的新版本。方法一:使用PPA安装最新的E…
2025年2月28日

最佳 CentOS 替代发行版(桌面版和服务器版)

2021 年 12 月 31 日,CentOS 项目转向 CentOS Stream——一个滚动版本,将作为 Red Hat Enterprise Linux 未来版本的上游版本 (RHEL)。遗憾的是,原定支持到 2029 年的 CentOS 8 将突然提前结束。 CentOS 的即将消亡引起了 CentOS 爱好者和整个社区的不安和惊愕。如您所知,CentOS 是 RHEL 的一个分支,并且完全免费地包含了 RHEL 提供的所有好东西。因此,它已经在服务器环境中使用了很长一段时间,尤其是小型企业。如果您一直在使用CentOS,尤其是在服务器环境中,您可能会感到被背叛,并且不知道下一步该做什么。您可以采取的选项之一是迁移到 CentOS Stream。但是,不建议这样做,特别是对于生产环境。您最好的选择是选择对生产环境稳定可靠的其他发行版。这就是我们将在本指南中介绍的…