linux中某个文件夹执行命令完全卡死的问题及解决

 更新时间:2023年06月21日 09:13:00   作者:algondon  
这篇文章主要介绍了linux中某个文件夹执行命令完全卡死的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

linux某个文件夹执行命令完全卡死

某个文件夹执行命令完全卡死(ctrl+z,ctrl+c等都不能用)表现:

1.在文件夹执行ls等命令卡死;

2.在服务器任何地方执行df -h卡死(sudo fdisk -l管用);

3.cd 文件夹卡死;

产生原因

该文件夹中有一个服务挂载在该文件夹某一目录下,因突然关机等异常情况导致该服务无限制等待,机器重启后也不能正常连接。

解决方法

step1:

查看与该文件夹相应的服务挂载情况:mount -l

找到出现问题的文件夹(我的是/home/cephCluster文件夹)

step2:

取消挂载文件夹:umount 文件夹  (umount /home/cephCluster)

这一步可能不管用,直接用sudo umount -l 文件夹

这时该文件夹就可以正常使用了,爽歪歪!!!

linux命令行突然卡住的一种解决

问题的现象

在键盘上按下一些按键后,命令行界面突然卡住,什么输入都没有反馈,光标也不动了。

按Ctrl + c、Ctrl + d、Ctrl + z都没有反应,就像死机了一样。

解决方法很简单

按下Ctrl + q即可。卡住的原因是你之前误按了Ctrl + s,使得当前应用暂停向终端输出字符。(经常发生在使用Vim的过程中:一种常见的情况是习惯性地把Ctrl + s当作存档操作;另一种是在使用Ctrl + w, s进行分屏操作时,按s的时候没有松开Ctrl)

在linux命令行终端,有一对上古留存下来的命令:

  • Ctrl + s:告诉正在运行的应用,让其暂时停止向终端输出字符。
  • Ctrl + q:恢复被暂停的输出。

StackExchange所说,这两个命令起源于电传打字机时代。

那个时候,电传机是程序员和计算机交互的主要手段——程序员向电传机打字输入指令,指令被传到计算机处理,计算机将结果传回电传机,电传机在纸带上打印输出结果。

据StackExchange所说,这两个命令起源于电传打字机时代。

那个时候,电传机是程序员和计算机交互的主要手段——程序员向电传机打字输入指令,指令被传到计算机处理,计算机将结果传回电传机,电传机在纸带上打印输出结果。

但问题是,计算机的输出速度很快,电传机的打印速度常常跟不上计算机的输出速度。此时就需要Ctrl + s指令,告诉计算机“你输出的太快了,请等一下我”,让计算机暂停向终端输出字符。当电传机的打印流跟上时,就需要Ctrl + q指令,告诉计算机“我的打印跟上了,请继续输出吧”。

如果没有这两个指令,电传机会持续工作来尝试追赶计算机的输出。当输出很多时,机器可能会过热燃烧。(没错,就是烧起来……更加形象生动的描述请参见StackExchange最高票答案的最高票评论……)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Ubuntu使用LVM(逻辑卷管理)挂载磁盘的操作步骤

    Ubuntu使用LVM(逻辑卷管理)挂载磁盘的操作步骤

    本文介绍了在Ubuntu系统中使用LVM(逻辑卷管理)挂载磁盘的详细步骤,包括物理卷初始化、卷组创建、逻辑卷划分、文件系统配置、挂载点设置、以及扩展容量等,通过这些步骤,用户可以灵活地管理磁盘空间,提高存储效率,需要的朋友可以参考下
    2026-03-03
  • Linux VPS下SSH常用命令整理

    Linux VPS下SSH常用命令整理

    学习完如何使用Putty远程(SSH)管理Linux VPS,今天继续为VPSer新手们整理一篇关于Linux VPS下SSH常用命令。
    2010-12-12
  • Ubuntu18.04安装Pycharm教程的实现

    Ubuntu18.04安装Pycharm教程的实现

    这篇文章主要介绍了Ubuntu18.04安装Pycharm教程的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • Apache中配置跨域资源共享的两种方式

    Apache中配置跨域资源共享的两种方式

    本文介绍了在Apache中配置跨域资源共享(CORS)的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2026-05-05
  • 使用 bind 设置 DNS 服务器的方法

    使用 bind 设置 DNS 服务器的方法

    Bind9是一个强大的Linux下开放源代码的DNS服务器软件,这篇文章主要介绍了使用 bind 设置 DNS 服务器的方法,需要的朋友可以参考下
    2020-03-03
  • linux模糊查找文件用什么命令比较好

    linux模糊查找文件用什么命令比较好

    这篇文章主要给大家介绍了关于linux模糊查找文件用什么命令比较好的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • Apache负载均衡设置方法 mod_proxy使用介绍

    Apache负载均衡设置方法 mod_proxy使用介绍

    本文主要讲解了Apache负载均衡功能的代码配置,首先我们通过几个模块的功能进行配置,之后就会发现其中的奥秘了,那么我们还是来具体看文章吧
    2012-10-10
  • 将Linux服务器磁盘挂载到/home目录的实现方式

    将Linux服务器磁盘挂载到/home目录的实现方式

    这篇文章主要介绍了将Linux服务器磁盘挂载到/home目录的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2026-04-04
  • 使用autoconf生成Makefile并编译工程的步骤

    使用autoconf生成Makefile并编译工程的步骤

    今天小编就为大家分享一篇关于使用autoconf生成Makefile并编译工程的步骤,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • 宝塔多个版本PHP切换默认PHP版本

    宝塔多个版本PHP切换默认PHP版本

    这篇文章主要介绍了宝塔多个版本PHP切换默认PHP版本的方法,需要的朋友可以参考下
    2023-08-08

最新评论