2024年8月26日

如何使用 OpenLDAP 实用程序管理和使用 LDAP 服务器

介绍 如果您不了解可用的工具以及 LDAP 所需的信息和方法,LDAP 系统似乎很难管理。在本指南中,我们将演示如何使用 OpenLDAP 团队开发的 LDAP 工具与 LDAP 目录服务器交互。 先决条件 首先,您应该可以访问已安装并配置 OpenLDAP 的系统。您可以在此处了解如何设置 OpenLDAP 服务器。您应该熟悉使用 LDAP 目录服务时使用的基本术语。 本指南可用于进一步熟悉这些主题。 安装工具 上述先决条件假设您已经有权访问 LDAP 系统,但您可能尚未安装本指南中讨论的 OpenLDAP 工具。 在 Ubuntu 或 Debian 系统上,您可以通过apt存储库安装这些工具。输入以下命令更新本地软件包索引并安装: sudo apt-get update sudo apt-get install ldap-utils 在 CentOS 或 Fedora 上,你可以使用 获取相…
2024年8月26日

查找Linux RAM信息命令

如何在 Linux 操作系统下查找 RAM 信息? 您可以使用以下命令查找有关Linux操作系统下的RAM的信息。 查找已使用和可用的RAM信息命令 您需要使用免费命令: # free # free -m total used free shared buffers cached Mem: 7930 4103 3826 0 59 2060 -/+ buffers/cache: 1983 5946 Swap: 15487 0 15487 (图 01:显示系统中可用和已用内存量) 了解内存速度、品牌、外形尺寸、类型和其他信息 您需要使用dmidecode 命令: # dmidecode --type 17 或 # dmidecode --type memory 或 # dmidecode -t 17 示例输出: # dmidecode 2.11 SMBIOS 2.5 present. Handle 0x0017, DMI type 17, 2…
2024年8月26日

如何 - Linux 列出磁盘分区命令

如何使用 CLI 列出 Linux 操作系统下的所有硬盘分区? 通常,您的硬盘驱动器被划分为一个或多个逻辑磁盘,称为分区。此划分在硬盘 0 扇区中的分区表中描述。设备通常是 /dev/sda、/dev/sdb 等。设备名称指的是整个磁盘,设备名称如下: /dev/hd*– IDE 磁盘。/dev/hda 将是第一个 IDE 硬盘,/dev/hdb 将是第二个 IDE 硬盘,依此类推。 /dev/sd*– SCSI 或 SATA 磁盘,包括 SSD。/dev/sda 将是第一个 SATA/SCSI 硬盘,/dev/sdb 将是第二个 SATA/SCSI 硬盘,依此类推。 /dev/nvme*– NVM Express (NVMe) pci SSD。/dev/nvme0n1 将是第一个 NVMe SSD,/dev/nvme1n1 将是第二个 NVMe SSD,依此类推。 table.tutorial…
2024年8月26日

Linux/Unix 中的 cat 命令及其示例

Linux 和类 Unix 系统中的cat命令用于在屏幕上查看文件。cat 是 concatenate(链接或合并文件流)的缩写,是 Linux、Apple Mac OS、Unix、*BSD(FreeBSD / OpenBSD / NetBSD)操作系统中最常用的灵活命令之一。Linux 中的 cat 命令用于: 在屏幕上显示文本文件 读取文本文件 创建新的文本文件 文件连接 修改文件 合并文本或二进制文件 但是,cat 命令有很多选项,语法对于新的 Linux、macOS 和 Unix 用户来说可能难以理解。本页面通过许多实际示例为开发人员和系统管理员解释了 cat 命令。 .my_cmdbox { padding-top: 0.5em; background: #ffffff; } .my_cmdbox ul, ol { line-height: 1.2em; } table.commandd…
2024年8月26日

Linux 网络统计工具/命令

如何查找 Linux(基于 CentOS 或 Debian 的发行版)上当前的网络接口吞吐量统计信息?如何查看 Linux 操作系统上当前的内核 snmp 计数器和网络接口统计信息? table.tutorialrequirements { width: 100%; height: 100%; font-size: 15px; } table.tutorialrequirements td, table.tutorialrequirements th { padding: 5px 5px; } table.tutorialrequirements tr:nth-child(even) { background: #f7f7f7; } table.tutorialrequirements thead { background: #f7f7f7; } table.tutorialrequire…
2024年8月26日

Unix / Linux:查找有关进程的信息,包括所有命令行参数

我正在使用 ps 命令读取 Unix/Linux 操作系统下当前进程的快照。但是,ps -e或ps aux仅显示命令/进程名称。我需要查看有关该进程的完整信息,包括传递给它的所有参数。如何在 Unix/Linux 下使用 ps 命令查看它? 要查看类 Unix 系统上的每个进程,请使用以下标准语法: ps -e ps -ef ps -eF ps -ely ps axu 示例输出: UID PID PPID C SZ RSS PSR STIME TTY TIME CMD root 1 0 0 2101 792 6 11:17 ? 00:00:02 init [2] root 2 0 0 0 0 1 11:17 ? 00:00:00 [kthreadd] root 3 2 0 0 0 0 11:17 ? 00:00:00 [ksoftirqd/0] root 6 2 0 0 0 0 11:17 ? 00:00:00 [migration/0] root 7 2 0 0 0 0 11:17…
2024年8月26日

Linux 移动目录命令

我是 Linux 和命令行的新手。如何在 Linux 操作系统下移动目录? 移动目录是 Linux 开发人员和系统管理员的基本文件管理操作之一。本页介绍如何使用 mv 命令在 Linux 操作系统下使用终端选项移动目录。 table.tutorialrequirements { width: 100%; height: 100%; font-size: 15px; } table.tutorialrequirements td, table.tutorialrequirements th { padding: 5px 5px; } table.tutorialrequirements tr:nth-child(even) { background: #f7f7f7; } table.tutorialrequirements thead { background: #f7f7f7; } tabl…
2024年8月26日

Linux / UNIX:DNS 查找命令

如何在 Linux 或 UNIX 或 Apple OS X 操作系统下执行 DNS 查找,而无需使用第三方网站来排除 DNS 使用故障? 您可以在 Linux / UNIX 下使用以下任一 DNS 查找实用程序。您可以跳过所有第三方网站,并使用以下命令调试 DNS 服务器和 DNS 查找问题: 主机命令 dig 命令 nslookup 命令 所有命令将允许您获得各种 DNS 查询的答案,例如 IP 地址 (A)、邮件交换 (MX)、名称服务器 (NS)、文本注释 (TXT) 或任何 (全部) 类型。 table.tutorialrequirements { width: 100%; height: 100%; font-size: 15px; } table.tutorialrequirements td, table.tutorialrequirements th { padding: 5px 5px; } table.tu…
2024年8月26日

Linux / UNIX:注销时运行命令

我编写了一个 Perl 脚本,用于连接到我们的中央服务器,它允许我输入数据,以便我稍后制作时间表。当我使用 bash shell 从 Apple OS X 或 Linux / UNIX 工作站注销时,如何运行我的脚本? 几乎所有现代 shell(包括 bash)都允许您在注销时运行 run 命令。通常这用于: 使用清除命令清理屏幕。 删除历史记录和其他临时文件。 运行命令或脚本等等。 注销文件名 .logout 中的命令在您注销时运行。 bash 外壳: ~/.bash_logout tcsh / csh:~/.logout 编辑 $HOME/.bash_logout 并添加您的命令: $ vi ~/.bash_logout 示例注销配置: if [ "$SHLVL" = 1 ]; then #clear screen [ -x /usr/bin/clear_console ] && /usr/b…
2024年8月26日

Linux 使用 IPtables 命令阻止端口

在Linux操作系统下如何使用iptables封锁端口号? 端口号是 Internet 和其他网络协议识别的,使计算机能够与其他计算机交互。每个 Linux 服务器都有一个端口号(请参阅/etc/services文件)。例如: TCP 端口 80 – HTTP 服务器 TCP 端口 443 – HTTPS 服务器 TCP 端口 25 – 邮件服务器 TCP 端口 22 – OpenSSH(远程)安全 Shell 服务器 TCP 端口 110 – POP3(邮局协议 v3)服务器 TCP 端口 143 – 互联网消息访问协议 (IMAP) – 电子邮件消息管理 TCP/UDP 端口 53 – 域名系统 (DNS) Linux 使用 IPtables 阻止传入端口 使用 IPtables 阻止传入端口的语法如下: /sbin/iptables -A INPUT -p tcp --destination-port {PORT-NUMBER-…