centos7开机报错bash:cannot set terminal process group (-1):Inappropriate ioctl for device的解决过程

这篇具有很好参考价值的文章主要介绍了centos7开机报错bash:cannot set terminal process group (-1):Inappropriate ioctl for device的解决过程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前几日服务器突然无法正常连接,一直没时间处理,今日进入机房查看发现服务器已重启,停在了启动过程中,报错如图:
centos7开机报错bash:cannot set terminal process group (-1):Inappropriate ioctl for device的解决过程
大致的意思是检查文件系统时到某个文件出错了,异常的文件是
/dev/mapper/vg_hljtnits-lv_home
报错信息如下:
bash:cannot set terminal process group (-1):Inappropriate ioctl for device
bash:no job control in this shell

说实话第一次遇到过,对于这种报错很懵逼,不知道如何处理,只能询问网友并在搜索引擎上查找相关信息。
试了下大家出的主意,也尝试了不少在搜索引擎上查到的方法,最后使用了在这个链接中的方法解决的问题:
https://blog.csdn.net/Will_cruise/article/details/102958828

处理过程如下:
根据屏幕提示让我们输入root密码或按ctrl+D继续,我尝试按ctrl+D,服务器继续启动过程然后报错退出,自动重启。
再次进入这个画面,输入了root密码之后手工重启服务器,依然报错停止在这个画面。
在找到了上面的链接内容后使用fsck命令来检查并处理不一致的异常文件。
fsck -y /dev/mapper/vg_hljtnits-lv_home
#命令解释:
#fsck(file system check)用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查
#-y : 选项指定检测每个文件是自动输入yes

执行以上命令后进入检查和修复阶段,略作等待之后进入命令行状态,此时检查与修复完成,输入shutdown -r now重启系统,恢复正常。

经验总结:应该是服务器非正常重启之后导致了系统文件异常,用fsck命令检查异常文件和目录并修复了问题,有点类似于windows以前我们经常遇到的开启后蓝屏状态下的系统文件自检。文章来源地址https://www.toymoban.com/news/detail-494964.html

到了这里,关于centos7开机报错bash:cannot set terminal process group (-1):Inappropriate ioctl for device的解决过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于hadoop的Cannot set priority of datanode process

    关于使用Hadoop3.1.2安装时的报错,在进行start-dfs.sh发生了Cannot set priority of datanode process xxx的报错。 之前搜索了很多文章一直没有效果,用了一个下午的时间。最后我思考是不是我的初始化操作有问题。因为之前我用root账户进行了初始化操作,后来又用个人账号又进行了一次

    2024年02月07日
    浏览(40)
  • 解决:ERROR: Cannot set priority of datanode process 10603

    场景:启动datanode出现如上错误 查看日志: 修改文件配置: 成功启动 官网解释: Secure DataNode Because the DataNode data transfer protocol does not use the Hadoop RPC framework, DataNodes must authenticate themselves using privileged ports which are specified by dfs.datanode.address and dfs.datanode.http.address. This authentica

    2024年02月08日
    浏览(40)
  • 解决IDEA编译/启动报错:Abnormal build process termination

    报错信息如下: 很纳闷一直用的好好的,早上一打开 IDEA 就报了这个红 buff,然后开始找解决方案,花了一个小时左右才解决,严重影响为公司做贡献。 网上有很多中方法,总结了几种常见的: 重新安装了 jdk(最好换个安装路径,配置环境变量),在 idea 项目结构中重新引

    2024年01月21日
    浏览(106)
  • 启动Hadoop集群,出现Cannot set priority of nodemanager(resourcemanager) process xxx问题

    (不感兴趣可以跳过背景介绍) 配置 在安装hive的过程中,初始化数据库成功后(mysql),输入 命令: ./bin/hive 启动hive时出错(忘记截图了)。后发现原因是hive3.x仅支持JDK 1.8,并不支持openJDK 11,尽管hadoop3.3.x是支持JDK 1.8和openJDK 11的。当降低JDK版本后启动集群,便出现启动

    2024年02月01日
    浏览(48)
  • Hadoop在启动yarn时报错:Cannot set priority of resourcemanager process xxxxx

    着急看解决方法的请直接奔文末。 今天刚开始弄Hadoop,启动完namenode和hadoop之后,开始启动yarn,结果直接报错了: Cannot set priority of resourcemanager process 93826 翻译过来就是说:无法设置resourcemanager进程的优先级(大概)。 然后就开始百度,stackOverflow上有说是没有设置ssh免密登

    2023年04月12日
    浏览(41)
  • Linux centos7 bash编程训练

    训练编写一段代码,打印输出100之内的明7暗7,同时要求每5个数字打印在一行。 此项训练主要是考察for循环的使用,及条件判断表达式的设置和不同写法的应用。 常用的for循环有四种写法(如打印1-100的整数):         for i in $(seq 100);do echo $i;done         for i in `s

    2024年02月07日
    浏览(62)
  • 解决 Android Studio 报错 The emulator process for AVD xxx has terminated

    本人参考了这两篇文章 https://www.jianshu.com/p/7213d2242c5d https://www.cnblogs.com/fly263/p/16181714.html 首先找到 emu-launch-params.txt 该文件,由于我修改了存放路径所以在该目录下 C:AndroidSdk.androidavdPixel_2_API_25.avd ,默认应该是在C盘 C:Users你的用户名.androidavdPixel_2_API_25.avd 目录下 将这

    2024年02月03日
    浏览(63)
  • Linux centos7 bash编程小训练

    训练要求: 求比一个数小的最大回文数 知识点: 一个数字正读反读都一样,我们称为回文数,如5、11、55、121、222等。 我们训练用bash编写一个小程序,由我们标准输入一个整数,计算机将显示出一个比这个数小的,最大的回文数。 比一个数小的回文数很多,最大的一个可

    2024年02月11日
    浏览(41)
  • Linux centos7 bash编程(小练习)

    这一个for循环嵌套的小练习,难度不大。提供一种写法,供参考: #!/bin/bash # 文件名:99table.sh # 打印输出九九乘法口诀表 for i in {1..9} do         for ((j=1;j=$i;j++))         do                  echo -ne \\\"$j*$i=$[j*i]t\\\"  #用制表符分隔,表格整齐         done         echo done 编写

    2024年02月10日
    浏览(52)
  • Linux centos7 bash编程——-求质数和

    训练项目 :使用函数求质数和。 定义一个函数IsPrime(),据此判断一个数是否为质数 由用户输入一个整数,求出比此数大的两个最小质数之和。 1.先在键盘上输入一个整数 2.求出比此数大的最小质数 3.再求出比此质数大的另一个最小质数 4.设置计数变量,等于2时退出求质数

    2024年02月10日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包