HDFS故障排查在CentOS怎么做

NameNode 日志位于 /var/log/hadoop-hdfs/hadoop-hdfs-namenode-.log 中。
DataNode 日志位于 /var/log/hadoop-hdfs/hadoop-hdfs-datanode-.log 中。
使用 grep ERROR 过滤 NameNode 日志。
如果服务未运行,请使用 systemctl start hadoop-hdfs-namenode 启动它。
使用journalctl -u hadoop-hdfs-namenode -f实时跟踪启动日志。
通过 ping 检查网络连接。
使用 lshw -class storage 检查存储设备状态。
使用 smartctl -a /dev/sdX 检查磁盘运行状况。
使用 diff 将 hdfs-site.xml 与模板进行比较。
使用 hdfs dfsadmin 报告检查集群状态。
当内存溢出时,调整HADOOP_HEAPSIZE环境变量。
使用 netstat -tulnp | grep 检查端口冲突。
只需发出命令即可查看结果。

怎样在CentOS上查看SSH登录日志

在 CentOS 上检查 SSH 日志有两种方法:
1 . Journalctl:对于CentOS7 及以上版本,运行journalctl-usshd.service以查看所有日志,并添加-b以查看特定的启动周期。

2 /var/log/secure:CentOS6 /7 /8 ,使用cat阅读全文,少做分页,使用grep查找关键字。

系统日志发生变化,检查配置文件。

提示:使用JournalCTL进行实时监控。
CentOS6 使用安全。
安全审核,防止破解。

centos7系统中挂盘硬盘报错怎么办?

说实话,在 CentOS 7 上安装硬盘时,我所经历的陷阱我可以写一篇小小说。
我提到的步骤非常实用。
补充一下我的一些血泪经历吧。

首先让我们检查磁盘状态。
上次我向 VMware 添加新磁盘时,我忽略了它。
后来发现必须关闭虚拟机才能被识别。
记住这一点。
使用 fdisk -l 确认时,不要只看名称。
我遇到了一个奇怪的事情,sdb变成了sda。
这是由于系统更新引起的。

安装是最麻烦的一步。
我有一个Windows格式的客户端盘,如果我坚持使用安装挂载ext4 ,它会立即崩溃。
现在,您必须使用 mkfs.ext4 将其转换为 Linux 可以理解的内容。
但不要急于格式化它。
首先尝试使用mount -t cifs挂载网盘。
有时您可以判断问题是否与文件系统类型或其他问题有关。

权限也是一个陷阱。
安装点必须以 root 权限运行。
我见过运维把/mnt改成7 7 7 权限,结果安装后打不开。
创建挂载点之前,sudo chown root:root /mnt/newdisk,更改权限 sudo chmod 7 5 5 /mnt/newdisk, ln -s /mnt/newdisk /mounts, ln -s /mnt/newdisk /media/newdisk, ln -s /mnt/newdisk /mnt/sdb1 , ln -s /mnt/newdisk /mnt/sdb...不管怎样,我习惯将驱动器名称与/mnt关联起来,所以我不必记住一堆驱动器号。
dmesg 命令是一个救星。
上次收到SMART磁盘报警,安装时dmesg直接报硬盘错误码,比硬盘报警本身更准确。
不要疏忽检查设备。
遇到电源接口虚焊,导致虚拟机蓝屏。
只需更换电缆即可。

最后,我们来谈谈一个很酷的过程。
如果怀疑是虚拟化软件的问题,可以尝试将硬盘以直连方式连接到物理设备。
有时,您可以排除虚拟化软件中的错误。
当然,这个技巧需要物理设备环境,无法在虚拟机中执行。

归根结底,挂载硬盘,9 0%是格式和权限问题,剩下的1 0%可能是硬件或系统错误。
按照我提到的步骤进行操作。
如果遇到错误,请首先检查命令行输出。
不要急于重装系统。
我看过屏幕重装系统后BSOD变得更加严重。