OnITRoad - 常见问题

如何调试shell脚本

如何调试shell脚本 当脚本不能正常工作时,我们需要确定问题的位置。 UNIX/Linux shell 提供了调试模式。 在调试模式下运行整个脚本或者只是脚本的一部分。 要在调试模式下运行整个脚本,请在第一行的 #!/bin/[shell] 后添加 -x: 例如 : #!/bin/sh -x 要从命令行以调试模式运行整个脚本,请将 -x 添加到用于执行脚本的 sh 命令: $ sh -x scr

Views:0  2020-09-17

如何在 CentOS/RHEL 7 和 8 中调试 systemd 启动过程

如何在 CentOS/RHEL 7 和 8 中调试 systemd 启动过程 问题 如何在启动过程中调试/查找、更改或者失败命令? 解决方法 在启动过程中,当看到 grub 启动菜单时,按“e”编辑 grub,然后向下滚动直到看到启动项: echo "Loading Linux... linux16 /vmlinuz-XXX root=XXXro crashkernel=auto

Views:0  2020-09-17

如何在Linux中删除UID为0的非root用户

如何在Linux中删除UID为0的非root用户 本文说明了如何删除一个 UID 为0的非 root 用户。 如果我们尝试通过 userdel 命令删除 UID 为 0 的用户,我们将收到以下错误。 # id user2 uid=0(root) gid=0(root) groups=0(root) # userdel user2 userdel: user user2 is currently u

Views:0  2020-09-17

如何使用 fdisk 删除分区

如何使用 fdisk 删除分区 本文说明了使用 fdisk 命令删除磁盘分区的步骤。 请注意删除主分区和扩展分区的过程是相同的。 在本文的示例中,我们使用磁盘 /dev/sdc,要删除的分区是 /dev/sdc1. 卸载文件系统 确保我们已使用要删除的分区卸载文件系统。 要查看分区是否已安装,请使用以下命令。 # cat /proc/mounts 要卸载挂载点,请使用以下命令。 # umoun

Views:0  2020-09-17

如何在 CentOS/RHEL 中删除多路径设备上的 ASM 磁盘

如何在 CentOS/RHEL 中删除多路径设备上的 ASM 磁盘 本文说明了在 CentOS/RHEL 服务器中,删除多路径设备上的 ASM 磁盘的步骤。 首先确保ASM磁盘不再被任何磁盘组使用,否则可能存在数据完整性的风险。 DBA 可以通过使用 asmcmd 命令 或者登录 ASM 数据库来检查。 找出ASM磁盘映射: # oracleasm listdisks ASMDISK0

Views:0  2020-09-17

如何使用 Parted 命令删除磁盘分区

如何使用 Parted 命令删除磁盘分区 在删除分区之前,请确保卸载设备上的所有分区并关闭设备上的所有交换空间。 不要删除正在使用的设备上的分区。 如果数据对我们很重要,还可以使用该分区备份安装点。 执行parted命令启动 # parted 假设 /dev/sda 是要删除分区的设备。 将 parted commnad 与 /dev/sda 设备一起使用,如下所示: # parted /

Views:0  2020-09-17

CentOS/RHEL 如何删除路由策略数据库中的重复规则

CentOS/RHEL 如何删除路由策略数据库中的重复规则 问题 如何删除路由策略数据库中的重复规则? 解决方法 使用 ip rule 选择器删除特定的 IP 规则。 ip rule del 命令的语法如下: # ip rule del pref [selector] 首先列出路由策略数据库: # ip rule list 0: from all lookup local 32760

Views:0  2020-09-17

在Linux中,如何在不使用 find 命令的情况下删除超过 n 天的文件

在Linux中,如何在不使用 find 命令的情况下删除超过 n 天的文件 问题 在Linux中,如何删除创建时间超过 X 天的文件? 如何在不使用 find 命令的情况下删除超过 n 天的文件? 解决方法 出于某种原因, find 命令不用于检查哪些文件早于 n 天,可以使用 'tmpwatch '替代 语法是: # tmpwatch [time in hours] [directory

Views:0  2020-09-17

如何确定OCFS2的文件和可用空间碎片

如何确定OCFS2的文件和可用空间碎片 以下是确定OCFS2上磁盘空间碎片范围的步骤列表。 步骤应适用于离线的o2image,并提供与碎片相关的性能问题的指示。 检查 OCFS2 卷中的碎片 使用 debugfs.ocfs2 在 /dev/$your_ocfs2_volume 上显示磁盘上的 OCFS2 文件系统结构,请参见以下示例: # debugfs.ocfs2 /dev/sdb d

Views:0  2020-09-17

如何在 Linux 中禁用特定用户的特定命令

如何在 Linux 中禁用特定用户的特定命令 问题 如何防止给定用户能够运行特定命令。 在Linux中,如何禁止用户运行某个命令? 解决方法 可以使用文件系统访问控制列表(ACL)技术来防止不必要的访问。 注意: sudo 工具不适用于此目的。 特别是,从允许的 ALL 预设中“减去”一个可执行文件不会按预期工作。 下面的示例阻止用户 john 使用 mkdir 命令来创建目录。 找到要

Views:0  2020-09-17

如何在 CentOS/RHEL 7 中禁用“Alt+Ctrl+Del”重启系统

如何在 CentOS/RHEL 7 中禁用“Alt+Ctrl+Del”重启系统 在 CentOS/RHEL 系统上按下组合键“Alt+Ctrl+Del”将会重新启动 CentOS/RHEL 服务器。 对于像 CentOS/RHEL 6 这样的早期版本,导致 init 处理 Ctrl-Alt-Del 的文件是 /etc/init/control-alt-delete.conf 。 在 CentOS/

Views:0  2020-09-17

如何在 CentOS/RHEL 5,6 中禁用自动删除 /tmp 和 /var/tmp 目录中的文件

如何在 CentOS/RHEL 5,6 中禁用自动删除 /tmp 和 /var/tmp 目录中的文件 如果 /tmp 中的文件/目录长时间没有被访问,它们可能会被自动删除。 “tmpwatch”清除/tmp 或者其他临时目录(如/var/tmp)的内容。 清理 /tmp 中未访问的文件是包“tmpwatch”的默认功能,它提供了一个 cron 作业 /etc/cron.daily/tmpwatch

Views:0  2020-09-17

如何在 CentOS/RHEL 中禁用 avahi-daemon 服务

如何在 CentOS/RHEL 中禁用 avahi-daemon 服务 什么是 avahi-daemon 服务 avahi-daemon Linux 服务在客户端机器上运行以执行基于网络的 Zeroconf 服务发现。 Avahi 是 Zeroconf 网络的 DNS 服务发现和多播 DNS 规范的实现。 用户应用程序使用 Linux D-Bus 消息传递接收发现的网络服务和资源的通知。 守护

Views:0  2020-09-17

如何禁用/启用基于 XEN的虚拟机的 Numa

如何禁用/启用基于 XEN的虚拟机的 Numa 如何检查是否启用了 NUMA 要确定服务器是否是启用了 NUMA 的基于 NUMA 的系统,请以 root 身份在数据库服务器上运行以下命令: # numactl -H | grep available available: 8 nodes (0-7) 或者 # numactl -H | grep available available: 2 n

Views:0  2020-09-17

如何在 CentOS/RHEL 7 上禁用 FIPS 模式

如何在 CentOS/RHEL 7 上禁用 FIPS 模式 什么是 FIPS 合规性? 联邦信息处理标准 (FIPS - Federal Information Processing Standards) 是美国政府指定的用于批准加密软件的标准。 美国国家标准与技术研究院 (NIST) 迄今为止发布了 FIPS 140-1 和 FIPS 140-2 标准,而 FIPS PUB 140-2 是“

Views:0  2020-09-17

如何在 CentOS/RHEL 7 中禁用 firewalld 并切换到 iptables

如何在 CentOS/RHEL 7 中禁用 firewalld 并切换到 iptables 默认情况下,RHEL 7 使用 FirewallD 服务来提供网络安全。 Firewalld 可能不是每个人都喜欢的,我们可能更喜欢 iptables。 使用 iptables 服务时必须停止并禁用 FirewallD。 这些帖子概述了在 CentOS/RHEL 7 中禁用 firewalld 和启用 ip

Views:0  2020-09-17