2024年8月26日

有关 Linux 中各种命令的 10 个面试问题和答案

我们上一篇文章“ 10 个有用的 SSH 面试问题”在各种社交网站以及示例上都广受好评。这次我们为您呈现的是“有关各种 Linux 命令的 10 个问题”。这些问题将为您带来启发,并增加您的知识,这肯定会帮助您在日常与Linux 的互动以及面试中。 关于各种命令的问题 Q1.你有一个文件(比如 virgin.txt)。你希望这个文件是不可更改的,这样就没有人可以编辑或删除它,即使是 root 也不行。你会怎么做? 答案: 为了使此文件无法编辑和删除,我们需要使用命令“chattr”。Chattr 会更改 Linux 系统上文件的属性。 为了实现上述目的,chattr 命令的语法为: # chattr +i virgin.txt 现在尝试使用普通用户删除该文件。 $ rm -r virgin.txt rm: remove write-protected regular empty f…
2024年8月26日

如何使用 LDIF 文件更改 OpenLDAP 系统

介绍 LDAP 是一种用于管理和与目录服务交互的协议。OpenLDAP 项目提供了符合 LDAP 的目录服务,可用于存储目录数据并提供目录数据的接口。 在本指南中,我们将讨论用于与 LDAP 目录通信的 LDIF 文件格式。我们将讨论可用于处理这些文件的工具,并根据指定的命令修改 LDAP 目录信息树。 先决条件 在开始本指南之前,您应该可以访问 OpenLDAP 服务器。您可以在此处了解如何设置 OpenLDAP 服务器。您应该熟悉使用 LDAP 目录服务时使用的基本术语。 本指南可用于进一步熟悉这些主题。 LDIF 格式 LDIF(LDAP 数据交换格式)是一种用于表示 LDAP 数据和命令的文本格式。使用 LDAP 系统时,您可能会使用 LDIF 格式来指定数据以及您希望对 LDAP DIT 进行的更改。 LDIF 旨在描述 LDAP 系统中的任何条目以及必须进行的任何修改。因此…
2024年8月26日

如何在 OpenLDAP 服务器上更改帐户密码

介绍 LDAP 系统通常用于存储用户帐户信息。事实上,一些最常见的 LDAP 身份验证方法涉及存储在 LDAP 条目中的帐户信息。 无论您的 LDAP 条目是被外部服务用于帐户信息,还是仅用于特定于 LDAP 的授权绑定,了解密码管理都很重要。在本指南中,我们将讨论如何修改 LDAP 条目的密码。 更改您自己的用户密码 更改密码的能力由 LDAP 服务器的访问控制管理。通常,LDAP 配置为允许帐户更改自己的密码。如果您作为用户知道以前的密码,则此方法很有效。 我们可以使用该ldappasswd工具修改用户帐户密码。要更改密码,您需要绑定到 LDAP 用户条目并使用当前密码进行身份验证。这遵循与其他 OpenLDAP 工具相同的一般语法。 为了更改密码,我们必须提供除常规绑定参数之外的几个参数。您应该使用以下选项之一指定旧密码: -a [oldpassword]…
2024年8月26日

如何配置 OpenLDAP 并执行管理 LDAP 任务

介绍 如果您不知道如何配置系统或在哪里可以找到所需的重要信息,管理 OpenLDAP 系统可能会很困难。在本指南中,我们将演示如何查询 OpenLDAP 服务器以获取关键信息以及如何更改正在运行的系统。 先决条件 首先,您应该可以访问已安装并配置 OpenLDAP 的系统。您可以在此处了解如何设置 OpenLDAP 服务器。您应该熟悉使用 LDAP 目录服务时使用的基本术语。 本指南可用于进一步熟悉这些主题。 OpenLDAP 在线配置 LDAP 系统将其存储的数据组织成层次结构,称为目录信息树(简称DIT)。从 2.3 版开始,OpenLDAP 服务器的实际配置在特殊的 DIT 中进行管理,通常以名为 的条目为根cn=config。 该配置系统称为 OpenLDAP 在线配置,简称OLC。与依赖于在服务启动时读取配置文件的已弃用的配置方法不同,对 OLC 所做的修改…
2024年8月26日

如何使用 STARTTLS 加密 OpenLDAP 连接

介绍 OpenLDAP 提供灵活且支持良好的 LDAP 目录服务。但是,开箱即用,服务器本身通过未加密的 Web 连接进行通信。在本指南中,我们将演示如何使用 STARTTLS 加密与 OpenLDAP 的连接,以将传统连接升级到 TLS。我们将使用 Ubuntu 14.04 作为我们的 LDAP 服务器。 先决条件 在开始本指南之前,您应该sudo在服务器上设置非 root 用户。要设置此类用户,请遵循我们的Ubuntu 14.04 初始设置指南。 本指南将介绍如何在 Ubuntu 14.04 服务器上安装 OpenLDAP。如果您的服务器上已安装 OpenLDAP,则可以跳过相关的安装和配置步骤。 LDAP Over SSL 与 LDAP with STARTTLS 有两种方法可以使用 SSL/TLS 加密 LDAP 连接。 传统上,需要加密的 LDAP 连接在单独的端口上处理,通常是636…
2024年8月26日

10 个鲜为人知的有效 Linux 命令 - 第四部分

延续鲜为人知的系列,本系列的第四篇文章将让您了解一些有用、有趣且动画化的命令。这里我们进入实践环节,没有太多理论。 10 个鲜为人知的有效命令 11 个鲜为人知的实用 Linux 命令 - 第一部分 10 个鲜为人知的 Linux 命令 - 第二部分 10 个鲜为人知的 Linux 命令 - 第 3 部分 10 个鲜为人知的实用 Linux 命令 - 第五部分 本系列的第四篇文章包含了一些其他鲜为人知的 Linux 命令,值得了解。您可能已经知道这些命令,毫无疑问您是一位经验丰富的 Linux 用户并且喜欢探索。 32. strace 命令 strace是一个调试工具,主要用于 Linux 中的故障排除。它可能未默认安装在您的系统中,您可能需要使用apt或yum安装所需的软件包。 使用strace命令跟踪命令执行: root@example [~]# strace pwd 示例输出 execve("/…
2024年8月26日

10 个鲜为人知的实用 Linux 命令 - 第五部分

在“鲜为人知的 Linux 命令”系列文章大获成功之后,我们在此向您介绍该系列的最后一篇文章,当然,这也不是最不重要的。之前的文章是: 鲜为人知的 Linux 命令 11 个鲜为人知的实用 Linux 命令 - 第一部分 10 个鲜为人知的 Linux 命令 - 第二部分 10 个鲜为人知的 Linux 命令 - 第三部分 10 个鲜为人知的有效 Linux 命令 - 第四部分 42. lsb_发布 命令 ' lsb_release ' 打印特定于发行版的信息。如果未安装lsb_release ,您可以在Debian上使用 apt ' lsb-core '或在Red Hat上使用 yum ' redhat-lsb ' 来安装软件包。 # lsb_release -a LSB Version: :base-4.0-ia32:base-4.0-noarch:core-4.0-ia32:core-4.0-noarch:g…
2024年8月26日

Linux 用户鲜为人知的 51 个有用命令

Linux 命令行非常吸引人,而且有一大批 Linux 用户对命令行非常着迷。Linux 命令行非常有趣和有趣,如果你不相信我,你可以查看我们下面的一篇文章。 20 个有趣的 Linux 命令或 Linux 在终端中很有趣 51 个鲜为人知的 Linux 命令 同时,它还非常强大。我们为您带来了五篇关于“鲜为人知的 Linux 命令”的文章,其中包含50 多个鲜为人知的 Linux 命令。本文旨在将所有这五篇文章串联成一篇,并简要地让您了解它们的位置。 11 个鲜为人知的命令 - 第一部分 这篇文章得到了读者的高度赞赏,其中包含简单但非常重要的命令。文章总结如下。 1. sudo!!:忘记使用 sudo 运行命令了?您无需重写整个命令,只需输入“sudo!!”,最后一条命令就会使用 sudo 运行。 2. Python -m SimpleHTTPServer:通过端口 8000 为当…
2024年8月26日

6 个有用的基于 X(基于 Gui)的 Linux 命令 - 第二部分

在我们关于X-window(基于 Gui 的)Linux 命令的第一篇文章中,我们介绍了一些有用且有趣的图形命令。除了该列表之外,我们在这里再次介绍了其他 6 个有用的基于 X 的 Linux命令/程序。 8 个基于 X 的实用 Linux 命令 - 第一部分 6 个 X Window Linux 命令 9. Googlizer 这是非常方便和有用的应用程序之一,它允许您搜索 X 选择中的任何文本。Googlizer 可能不在您的存储库中。Debian Squeeze 上有一个名为“ Googlizer ”的软件包,而在 Debian wheezy 上,该软件包在存储库中不可用。 如果您使用的发行版的 repo 中没有该软件包,您可以随时从下面提供的链接下载 tarball 并从那里构建它。 http://ftp.gnome.org/pub/gnome/sources/googliizer/…
2024年8月26日

8 个有用的 X-window(基于 Gui)Linux 命令 - 第一部分

我们,Example Team,始终致力于在 Linux 和开源领域撰写各种高质量的文章。从成立的第一天起,我们就一直在努力工作,以便为我们亲爱的读者带来知识渊博且相关的内容。我们编写了许多基于 shell 的程序,从有趣的命令到严肃的命令。其中一些是: 20 个有趣的 Linux 命令 51 个鲜为人知的实用 Linux 命令 60 个 Linux 命令 – 从新手到管理员的指南 8 基于 X 的 Linux 命令 在本文中,我们将提供一些基于 X 的命令,这些命令在当今大多数标准发行版中都可用,如果您发现以下基于 X 的命令未安装在您的机器中,您可以随时使用apt或yum获取所需的软件包。下面列出的所有命令均在Debian上进行了测试。 1. xeyes 命令 图形眼睛,跟随鼠标移动。这似乎是一个有趣的命令,但没有什么用处。另一方面,有趣与实用并存。在终端中运行“ xeyes…