2025年2月28日

如何修复 CentOS 8 中用户不在 Sudoers 文件中的错误

如何修复 CentOS 8 中用户不在 Sudoers 文件中的错误 Linux 是一个多用户操作系统。在这里,root 用户拥有整个系统的最终权力。出于安全原因,必须对其进行密码保护。在某些情况下,root 用户甚至被禁用。 CentOS 默认启用 root 用户。除了安全问题之外,当需要执行系统维护时,需要访问 root 权限。 sudo 命令正是这样做的。只要命令/脚本被执行,它就会授予 root 权限。有权访问 sudo 命令的用户由 sudoers 文件管理。在本指南中,查看如何修复 CentOS 8 错误“用户不在 sudoers 文件中”。错误sudoers 文件管理 sudo 命令的用户权限。每当没有 sudo 权限的用户尝试运行 sudo 命令时,就会出现此错误。此处,用户“blade”没有 sudo 命令的权限。修复错误解决方案是将用户添加到 sudoers 文件中。…
2025年2月28日

在 Ubuntu 20.04 LTS 中添加和管理用户帐户

在 Ubuntu 20.04 LTS 中添加和管理用户帐户 当您想要向系统添加多个用户时,用户管理成为一个关键的考虑因素。如果系统上的用户管理无效,您可能不得不牺牲安全性以及对系统上私人和敏感信息的访问。本文介绍了可用于有效控制用户管理的简单技术。它涵盖了用户和组管理过程,无论是从用户界面还是从命令行,您都可以通过非常简单的步骤来执行。我们在 Ubuntu 20.04 系统上运行本文中描述的命令和流程。请注意,您必须具有 root 权限才能执行此处描述的任务。那么我们先来了解一下什么是root?了解 root 用户在开始用户管理之前,了解一下 Linux 中的 root 用户非常重要。默认情况下,Ubuntu不允许root用户直接登录(但是其他Linux发行版例如Debian和CentOS允许root用户直接登录);因此,Ubuntu 创建了一…
2025年2月28日

如何检查软件包是否安装在 Linux Mint 上

如何检查软件包是否安装在 Linux Mint 上 所有 Linux 发行版都包含相同的组件:内核、显示管理器、图形桌面环境、预装程序。为了让用户以某种方式区分不同的发行版,他们的开发者安装了不同的壁纸并添加了他们自己的程序。不幸的是,分销商希望脱颖而出并变得对用户更加“友好”的愿望导致了荒谬(直白地说,愚蠢)的问题。而且,很可能您已经从本文的标题中猜到了。任何派生自 Debian 的发行版都使用 apt 文件管理器。要查明是否安装了特定的包,只需使用 apt search 命令并指定包名称: apt search PACKAGE例如,我想知道是否已经安装了内核头文件: apt search linux-headers-好吧,命令很差,因为有很多不同的内核,让我们发出一个更具体的问题,问“是当前内核集的头文件”的问题: apt search linux-…
2025年2月28日

如何通过 RDP 从 CentOS 8 连接到 Windows 10 桌面

如何通过 RDP 从 CentOS 8 连接到 Windows 10 桌面 RDP(远程桌面协议)是一种 Microsoft 协议,旨在远程管理系统。 Microsoft Windows、Microsoft Azure 和 Hyper-V 平台默认使用 RDP。它工作在端口 3389 上。在本教程中,我们将学习如何在 CentOS 8 上设置远程桌面客户端以及如何远程访问计算机。那么让我们开始吧。CentOS 上的 RDP 客户端安装CentOS8 中有多个可用的远程桌面软件包,例如 Remmina、Vinagre 或 RDesktop。在这里,我在本教程中使用 Vinagre。要在 CentOS8 中安装 Vinagre,请打开终端并键入以下命令。sudo dnf install –y vinagre要确认该软件包已安装,请使用以下命令:rpm –q vinagre如您所见,该软件包已安…
2025年2月28日

如何更改Linux终端中的路径?

如何更改Linux终端中的路径? 当您在 Linux 终端中输入命令时,它不会搜索每个目录来检查任何具有相同名称的程序。它只查看指定的目录。您应该想到的问题是终端如何知道在上述目录中查找?这个问题的答案很简单。这些目录是` PATH环境变量的一部分,终端使用它来确定搜索位置。任何 Linux 初学者用户都应该知道如何在 Linux 终端中更改 PATH。查看路径假设您想要将程序安装在系统上的不同位置并运行该程序而不提及它们的位置。实现此目的的一个简单方法是更改您的 ` PATH 变量。写出以下命令来查看当前路径中存在的内容:$ echo $PATH最有可能的是,您会看到用冒号分隔的各个目录。现在让我们看看在Linux终端中更改` PATH的方法。方法 1:临时更改终端中的 PATH例如,您的主目录中有一个名为“bin”的目录,…
2025年2月28日

使用 Crontab 在 Linux 上安排任务

使用 Crontab 在 Linux 上安排任务 Cron 帮助我们按照定义的时间间隔在后台自动运行任务。 Cron 例如用于每晚自动创建备份以同步文件,例如每小时一次或以特定时间间隔开始更新或下载文件。本教程将向您展示如何使用 crontab 命令和 GUI 工具 Gnome Schedule 设置和编辑 cronjobs。Linux 定时任务crontab 命令用于列出和编辑 cron 作业。对于该命令的使用,我们需要按照以下步骤进行。首先,通过单击 Ubuntu 启动器打开终端并搜索终端。现在单击终端并等待终端打开。终端打开后,您将看到如下屏幕:列出现有的 Cron 作业为了检查我们的系统上当前正在运行哪些 crontab,我们将使用命令“sudo crontab –l ”。输入所需的凭据。正如您所看到的,我们没有针对该目录的 crontab,因为尚未为该 roo…
2025年2月28日

Linux Nice 和 Renice 命令及示例

Linux Nice 和 Renice 命令及示例 在任何给定时刻,系统中都会运行数百个进程,其中大部分是由 Linux 操作系统创建的,还有一些是由登录用户创建的。每个正在运行的进程都有一个分配给它的优先级,该优先级决定了系统执行它的速度。较高优先级的进程通常比低优先级的进程更早执行。在 Linux 中,nice 和 renice 命令用于更改进程的优先级,这实际上决定了该进程在系统中执行的紧急程度。Nice命令在Linux进程启动之前配置其优先级。一旦启动,您就无法使用nice命令更改优先级。这就是 renice 命令的用武之地。renice 命令设置已运行进程的优先级。在本指南中,我们将探讨 Linux Nice 和 renice 命令以及如何使用它们来设置进程的优先级。Linux 中的优先级值在Linux系统中,总共有140个优先级,nice值…
2025年2月28日

如何在 Debian 10 上的 MariaDB 10 中启用大型索引

如何在 Debian 10 上的 MariaDB 10 中启用大型索引 本教程向您展示如何在 Debian 10 上的 MariaDB 10 中启用大索引。这指的是 MariaDB 和 MySQL 中存在的 innodb_large_prefix 选项。我将向您展示如何通过编辑 MariaDB 配置文件来永久启用大索引选项,还将向您展示如何使用 SQL 命令在当前数据库会话中临时启用它。 InnoDB 大前缀允许其索引键前缀最多为 3072 字节(对于 16k 页,否则更小)。使用配置文件在 MariaDB 中启用 InnoDB 大型索引编辑 MariaDB 服务器配置文件:nano /etc/mysql/mariadb.conf.d/50-server并将以下行放在 [mysqld] 行之后:innodb-file-format=barracuda innodb-file-per-ta…
2025年2月28日

如何在 Ubuntu 上安装 Lumina 桌面

如何在 Ubuntu 上安装 Lumina 桌面 Lumina 是一个为 Unix 和基于 Unix 的操作系统开发的基于插件的桌面环境。 Lumina 于 2012 年推出,专门用作 TrueOS 和其他基于 Berkeley Software Distribution (BSD) 的系统的接口。后来,Lumina 也开始用于 Linux 和其他基于 Linux 的操作系统。Lumina 的功能与广泛使用的典型桌面环境非常相似。默认交互式屏幕包括开始菜单、任务管理器和通常称为任务栏的系统托盘。桌面上有已安装的不同应用程序的图标。您可以通过开始菜单或右键单击桌面来访问其他菜单。还提供某些自定义功能,因此您可以根据您的选择设置颜色主题,并从可用预设中选择图标主题。仅当您拥有 TrueOS 时才能使用 Lumina 的更多特定于操作系统的功能。特征Lumina 的最新版本是“L…
2025年2月28日

如何在 Ubuntu 20.04 上设置 Nginx 服务器块(虚拟主机)

如何在 Ubuntu 20.04 上设置 Nginx 服务器块(虚拟主机) 有时,您可能需要在 Nginx 网络服务器上托管多个域或网站。为此,需要配置服务器块(虚拟主机)来封装所有域的配置。 Nginx 服务器块与 Apache 虚拟主机文件同义,并具有相同的用途。本主题演示如何在 Ubuntu 20.04 上设置 Nginx 服务器块。先决条件:在您的域名托管提供商上定义的 A 记录。 A 记录是将域名指向公共服务器 IP 地址的 DNS 记录。在本指南中,我们将使用域名 crazytechgeek.info 进行说明。安装在 Ubuntu 20.04 LTS 实例上的 Nginx 服务器或 LEMP Stack。具有 Sudo 权限的登录用户。满足所有要求后,让我们探讨如何在 Ubuntu 中设置 Nginx 服务器块。第1步:创建Nginx文档根目录首先,我们将为域创建一个单独的目录…