OnITRoad - 常见问题
如何在 Linux 上审计文件访问
如何在 Linux 上审计文件访问 在 Linux 上有一个名为 audit 的审计 RPM,它提供审计服务来监视进程和命令。 使用审计 RPM,我们可以审计一些简单的文件操作,如读、写和执行。 这篇文章将介绍一种在Linux系统上监控文件访问的方法。 比如“文件何时被读取/修改?”,“谁编辑了特定文件?”。 如果没有运行,请先启动auditd服务。 # service auditd star
Views:0 2020-09-17
如何使用 Systemd 自动挂载文件系统
如何使用 Systemd 自动挂载文件系统 下面的示例显示了如何创建 systemd 脚本以在重新启动时自动在特定路径下挂载磁盘。 使用命令“blkid”检查文件系统 UUID。 # blkid /dev/sdb /dev/sdb: UUID="5813cd72-ff30-44bc-a7a3-27c68fe3e6c7" UUID_SUB="ccd243dc-148
Views:0 2020-09-17
如何使用 expect 实用程序自动传输 sftp 文件
如何使用 expect 实用程序自动传输 sftp 文件 我们始终可以配置无密码 ssh,以便使用 sftp 传输文件而无需用户输入密码。 但是,如果不允许配置无密码 ssh,则有一种方法可以自动传输 sftp 文件。 它可以通过使用 tcl shell 提供的“expect”命令来实现。 为了使 expect 实用程序起作用,我们需要安装“expect”包。 为此,请使用以下命令: # yum
Views:0 2020-09-17
如何在 Linux 上自动启动/关闭 Oracle 数据库和侦听器
如何在 Linux 上自动启动/关闭 Oracle 数据库和侦听器 在许多环境中,希望在服务器重新启动时自动关闭和启动 Oracle 数据库和侦听器。 如果我们有此要求,请按照以下几个步骤自动关闭和启动数据库和侦听器: 配置自动启动/关闭的步骤 编辑 /etc/oratab 文件,并在系统重新启动时要自动重新启动的数据库条目的末尾放置一个 Y。 我们可能需要 root 权限来编辑文件: #
Views:0 2020-09-17
如何避免ssh为无密码登录提示密钥密码短语
如何避免ssh为无密码登录提示密钥密码短语 ssh-agent 程序是一个身份验证代理,用于处理 SSH 私钥的密码。 使用 ssh-add 将密钥添加到 ssh-agent 维护的列表中。 将私钥密码添加到 ssh-agent 后,每次使用公钥连接到远程主机时都不需要输入它。 生成认证密钥对 使用 ssh-keygen 命令生成身份验证密钥对,如下所述。 在创建密钥对时提供密码短语,例如“密
Views:0 2020-09-17
如何备份和恢复 XFS 文件系统 (xfsdump/xfsrestore)
如何备份和恢复 XFS 文件系统 (xfsdump/xfsrestore) 使用 xfsdump 和 xfsrestore 实用程序备份和恢复 XFS 文件系统中的文件。 我们可以将文件备份到直接连接的磁带驱动器或者硬盘驱动器,或者可通过网络访问的远程驱动器。 我们可以备份整个 XFS 文件系统,仅备份自上次备份以来更改过的文件,或者选定的目录或者文件。 我们可以从完整或者增量备份或者选定的文件和
Views:0 2020-09-17
如何使用“dd”命令备份 Linux 操作系统
如何使用“dd”命令备份 Linux 操作系统 在进行操作系统备份以克隆安装操作系统的磁盘时,“dd”命令非常方便。 以下是使用 dd 命令进行操作系统备份的几个示例。 注意:目标驱动器必须与被克隆的驱动器大小相同或者更大。 dd 命令将从目标中复制已使用和未使用的空间。 1. 将整个硬盘备份到另一个磁盘 在下面的例子中,我们要克隆磁盘“sda”并在服务器上有一个与“sdb”相同的磁盘。
Views:0 2020-09-17
如何在 CentOS/RHEL 6 中使用“find_multipaths”指令将本地磁盘列入黑名单
如何在 CentOS/RHEL 6 中使用“find_multipaths”指令将本地磁盘列入黑名单 系统重新启动后,本地连接的磁盘(例如 /dev/sda1)会被分配设备映射器多路径(“dm-multipath”、“dm-mp”)名称(例如 /dev/mapper/mpath1p1)。 任何具有 scsi ID 且未打开/安装的 SCSI 设备将在引导过程中由 dm-multipath 分配,除
Views:0 2020-09-17
如何使用 firewall-cmd 阻止特定 IP 连接到服务器
如何使用 firewall-cmd 阻止特定 IP 连接到服务器 问题 如何使用 firewall-cmd 添加规则来删除/拒绝连接到服务器的特定 IP? 解决方法 firewall-cmd 是管理 firewalld 配置(运行和永久)的最常用方法。 这个工具是 firewalld 包的一部分。 创建新规则以删除连接到服务器的特定 IP。 # firewall-cmd --perma
Views:0 2020-09-17
如何在 CentOS/RHEL 7 和 8 中通过 Systemd 启动到救援模式或者紧急模式
如何在 CentOS/RHEL 7 和 8 中通过 Systemd 启动到救援模式或者紧急模式 本文介绍了如何将 CentOS/RHEL 7 和 8 系统启动到救援模式或者紧急模式。 在 CentOS/RHEL 7 和 8 中,救援模式和紧急模式都是 systemd 目标,它们取代了先前 CentOS/RHEL 版本中运行级别的概念。 救援模式相当于单用户模式,需要root密码。 救援模式允许我们
Views:0 2020-09-17
如何使用 Wodim 将 ISO 刻录到 CD 或者 DVD
如何使用 Wodim 将 ISO 刻录到 CD 或者 DVD Wodim 是一个用于将 ISO 文件刻录到磁盘的命令行工具。 wodim 用于在橙皮书 CD 刻录机上录制数据或者音频光盘,或者在 DVD 刻录机上写入 DVD 媒体。 第1步 找到 CD/DVD 刻录机。 # wodim --devices 示例输出: # wodim --devices wodim: Overview of
Views:0 2020-09-17
如何使用 sar、ps 和 free 计算 Linux 中的内存使用情况
如何使用 sar、ps 和 free 计算 Linux 中的内存使用情况 如果出现性能问题,找到占用系统内存的进程或者应用程序非常重要。 这篇文章列出了一些在一般 Linux 系统上计算内存使用情况的基本命令。 1. 使用 SAR 计算内存使用量 # sar -r 1 10 Linux 2.6.32-504.el6.x86_64 (onitroad) 03/05/2018 _x86_64_
Views:0 2020-09-17
如何计算 vm.min_free_kbytes 内核调优参数的推荐值
如何计算 vm.min_free_kbytes 内核调优参数的推荐值 /proc/sys/vm/min_free_kbytes :这控制了保持空闲以供特殊保留使用的内存量,包括“原子”分配(那些不能等待回收的)。 将 vm.min_free_kbytes 设置得太低会阻止系统回收内存。 这可能会导致系统挂起和 OOM 杀死多个进程。 但是,将此参数设置为过高的值(总系统内存的 5-10%)将导致系
Views:0 2020-09-17
CentOS/RHEL如何计算HugePages预留的内存
CentOS/RHEL如何计算HugePages预留的内存 问题 如何计算Huge Pages保留的内存百分比? 解决方法 检查内存参数: # cat /proc/meminfo MemTotal: 98721456 kB MemFree: 1277612 kB MemAvailable: 12186676 kB ... CmaFree: 0 kB HugePages_Total: 4
Views:0 2020-09-17
如何在 CentOS/RHEL 的 /var/log/dmesg 中捕获更多日志
如何在 CentOS/RHEL 的 /var/log/dmesg 中捕获更多日志 有时,由于连接到服务器的块设备太多,在 Linux 操作系统/内核启动后,并非 /var/log/dmesg 中的所有日志消息都可以被捕获。 这篇文章说明了除了配置串行控制台之外记录所有启动日志消息的另一种方法。 基本上可以配置内核参数“log_buf_len”来增加内核日志缓冲区大小, 名称:log_buf_len
Views:0 2020-09-17
如何在 Oracle Enterprise Linux 7 中更改系统的机器 ID
如何在 Oracle Enterprise Linux 7 中更改系统的机器 ID 问:一个系统的机器 ID 与原始机器 ID 相同,需要对其进行区分,以便某些应用程序可以区分系统。 什么是机器 ID /etc/machine-id 文件包含安装期间设置的本地系统的唯一机器 ID。 机器 ID 是一个以换行符结尾的、十六进制的、32 个字符的小写机器 ID 字符串。 从十六进制解码时,这对
Views:0 2020-09-17