Linux系统故障处理
qaqqazwsx
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux系统firewalld防火墙添加策略
2、firewall-cmd - -zone=public - -add-port=22/tcp - -permanent #开启防火墙22端口。3、firewall-cmd --zone=public --remove-port=22/tcp --permanent #删除端口。1、firewall-cmd - -query-port=22/tcp #查看防火墙是否开启22端口。注释:192.168.211.135地址为所需访问的系统IP地址。原创 2025-06-03 16:57:30 · 468 阅读 · 0 评论 -
redis故障处理Waiting for the cluster to join一直加载
Redis集群连接问题解决方案:1.开放集群总线端口(Redis端口+10000);2.若报错连接失败,检查是否注释redis.conf中的bind 127.0.0.1;3.解决步骤:停止集群→删除节点配置文件→修改配置→重启集群。注意服务端IP应设为实际服务器IP而非127.0.0.1,否则可能导致远程连接失败。原创 2025-06-03 16:54:59 · 766 阅读 · 0 评论 -
Linux系统重启后lvm 变成inactive状态解决
摘要:Linux服务器重启后,用于数据备份的LVM卷显示挂载失败,但PV/VG/LV显示均正常。lvscan检查发现该LVM卷状态为inactive,而系统卷保持active。通过手动执行vgchange -ay vg_orabak命令激活卷组后,lvscan显示该LVM卷恢复正常状态(2TB容量,已用254GB)。最后文件系统成功挂载至/backup目录,空间使用率为13%。问题解决过程表明这是典型的LVM卷组未被自动激活的情况。原创 2025-06-03 16:50:40 · 428 阅读 · 0 评论 -
Linux系统硬盘扇区错乱、文件系统损坏的修复记录
硬盘故障修复指南 摘要:当系统因异常断电或不正常关机导致硬盘坏道或数据损坏时,启动界面会提示"Press root password or ctrl+D"。解决方法包括:1. 使用fsck命令修复ext文件系统,输入"fsck -y /dev/hda6"(分区名需根据实际情况调整),完成后执行"reboot"重启;2. 针对xfs文件系统,需使用专用命令"xfs_repair /dev/sdX"进行修复。两种方法均需进入单用户模原创 2025-06-03 16:46:56 · 501 阅读 · 0 评论 -
Linux系统修改默认启动内核
摘要: 修改CentOS7默认启动内核的步骤:1)使用cat/boot/grub2/grub.cfg|grep menuentry查看可用内核;2)通过grub2-editenv list或uname -r确认当前内核;3)执行grub2-set-default命令设置目标内核(如5.4.101版本);4)重启后验证内核是否切换成功。操作需注意版本匹配及权限要求。原创 2025-06-03 16:35:58 · 577 阅读 · 0 评论 -
Linux系统升级openssl依旧显示老版本
摘要: 升级OpenSSL时虽编译安装成功,但版本未更新。检查发现系统默认调用了旧版本路径,通过which openssl定位到旧文件。解决方法是备份原文件并创建新版本软链接:ln -sf /新版本路径/openssl /旧版本路径,成功更新版本。关键操作为替换默认路径中的openssl指向新版本安装目录。原创 2025-06-03 16:34:04 · 739 阅读 · 0 评论 -
Linux系统RHEL 6 或者 Oracle Linux 6, 不关机识别新添加的scsi硬盘.rtf
摘要:本文介绍在不重启系统的情况下识别新增磁盘并分区格式化的方法。首先确认主机总线号(ls /sys/class/scsi_host),然后通过向各host目录的scan文件写入"---"(注意中间有空格)来重新扫描SCSI总线。若fdisk -l未显示新磁盘,可尝试扫描其他host编号。最后查看系统日志确认扫描结果,并使用fdisk -l验证新磁盘是否被识别。该方法通过SCSI总线扫描实现热添加硬盘。原创 2025-06-03 16:26:16 · 240 阅读 · 0 评论 -
Linux系统GRUB引导故障排查
Linux启动直接进入GRUB命令行界面通常有两种原因:GRUB配置错误或配置文件丢失。前者可通过GRUB命令修复,后者需使用Linux救援模式。GRUB引导过程主要依赖/boot/grub/grub.conf文件,其中包含系统引导、内核加载等重要配置选项。了解这些配置有助于快速诊断和解决问题,避免不必要的系统重装。原创 2025-06-03 16:23:39 · 395 阅读 · 0 评论 -
Linux系统6进入单用户模式重置密码
Linux系统进入单用户模式修改root密码的方法:首先在grub引导菜单按e编辑内核启动项,在结尾添加"1"进入单用户模式;然后直接使用passwd命令重置root密码;最后reboot重启即可。该方法适用于系统维护和密码恢复。原创 2025-06-03 16:12:22 · 415 阅读 · 0 评论 -
linux查看目录被进程占用空间,Linux df和du命令查看磁盘空间使用不一致的解决方法
摘要:Linux系统中删除文件后可能出现空间未释放的情况,原因是文件被进程占用。示例显示根分区使用5.20GB,但目录统计仅2.93GB,相差2.27GB。通过lsof | grep deleted命令可查找到被删除但仍被进程占用的文件。解决方法包括重启服务器或终止相关进程(如示例中的node进程)。生产环境建议使用后者,通过kill命令终止进程后,系统会自动释放被占用的空间。原创 2025-06-03 16:08:36 · 339 阅读 · 0 评论 -
df 显示磁盘 100%,du 却没占多少空间?真正原因就这三种情况!
本文分析了磁盘空间管理中df与du命令的本质区别:df读取系统元数据,显示整体使用情况;du遍历目录树统计可见文件大小。针对空间未释放的常见问题,文章提供了三种典型场景的解决方案:1)被进程占用的已删除文件可通过lsof查找并终止进程;2)挂载点覆盖原数据时需卸载检查并修改挂载方式;3)inode耗尽需清理小文件或更换文件系统。文中还包含实用的验证命令和操作流程,帮助用户快速排查磁盘空间问题。(149字)原创 2025-05-29 11:34:15 · 927 阅读 · 0 评论 -
linux系统登录后出现终端显示-bash-4.2#
摘要:root用户配置文件丢失导致系统故障,主要缺失.bash_profile和.bashrc文件。解决方法是从/etc/skel目录复制默认配置文件到/root下,执行命令:cp /etc/skel/.bashrc /root/ 和 cp /etc/skel/.bash_profile /root/ 即可恢复基本用户配置。原创 2025-05-28 11:27:36 · 506 阅读 · 0 评论 -
Linux系统修改默认启动内核
步骤二:grub2-editenv list命令查看系统当前的默认内核,也可以使用uname -r查看,当前内核是CentOS Linux (3.10.0-1160.15.2.el7.x86_64) 7 (Core)步骤三:使用命令grub2-set-default 'CentOS Linux (5.4.101-1.el7.elrepo.x86_64) 7 (Core)'设置默认启动内核为5.4.101。步骤四:然后重启(reboot)生效,查看内核是否变成3.10.0,如图内核已经修改。原创 2025-03-28 15:10:37 · 479 阅读 · 0 评论 -
Linux系统GRUB引导故障排查,/boot目录下没有grub2文件夹
我发现有时Linux启动后会直接进入GRUB命令行界面(只有“grub>”提示符),此时很多用户就选择了重新安装GRUB甚至重新安装系统。“kernel”段指定了内核文件所在位置,内核加载时权限属性为只读(“ro”)以及指定根分区所在位置(root=LABEL=/);(注意,GRUB配置文件为/boot/grub/grub.conf, /etc/grub.conf只是此文件的软链接)二是GRUB配置文件丢失(还有少数原因,如内核文件或镜像文件损坏、丢失,/boot目录误删除等)原创 2025-03-28 15:09:20 · 564 阅读 · 0 评论 -
Linux内核离线升级
GRUB_DEFAULT=saved # 将此处saved修改为GRUB_DEFAULT=0。lt为长期维护版,ml为最新稳定版,为避免出现问题,建议下载ml。注:如果出现perl错误等问题,先升级perl。方式一:单引号里面就是上面的列表0。5.设置默认启动的内核版本。1.下载内核rpm包。2.查看当前内核版本。3.上传安装包并更新。4.输出内核版本列表。6.重新创建内核配置。原创 2025-03-28 15:05:34 · 1742 阅读 · 0 评论 -
Linux df排查磁盘资源占用inode已满及解决方法
Linux df排查磁盘资源占用inode已满及解决方法原创 2025-03-28 14:56:24 · 1815 阅读 · 0 评论 -
/bin/sh目录文件缺失,导致系统报错init : Failed to spawn readahead-collector main process :unable to execute ...
然后呢,进入带网络的救援模式,从另外的机器上CP了一个/bin/bash文件,然后ln /bin/sh后机器重启恢复;查看/bin目录下有没有bash、sh文件,如没有这两个文件在/usr/bin/目录下cp文件至/bin目录或者做软连接至/bin目录。昨天晚上接到小伙伴反馈他们的yum源服务器重启之后无响应,遂登录Vcenter检查发现系统卡开机进度条了,检查发现有文件缺失的报错;提示没有找到/bin/sh,怀疑是Bash文件损坏;/bin/sh目录文件缺失,导致CentOS启动卡条;原创 2025-03-21 11:18:48 · 656 阅读 · 0 评论
分享