欢迎来到站长天空!

其它服务器

当前位置: 主页 > 服务器 > 其它服务器

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

时间:2025-12-10 13:30:05|栏目:其它服务器|点击:

目录
  • linux某个文件夹执行命令完全卡死
    • 产生原因
    • 解决方法
  • linux命令行突然卡住的一种解决
    • 问题的现象
    • 解决方法很简单
  • 总结

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

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

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

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

    3.cd 文件夹卡死;

    产生原因

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

    解决方法

    step1:

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

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

    找到出现问题的文件夹(我的是/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最高票答案的最高票评论……)

    总结

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

    上一篇:Docker中部署Mino并挂载配置文件的项目实践

    栏    目:其它服务器

    下一篇:安装OpenResty(Nginx仓库)

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

    本文地址:https://zz.feitang.co/server/29859.html

    广告投放 | 联系我们 | 版权申明

    申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

    如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

    联系QQ:257218569 | 邮箱:257218569@qq.com

    Copyright © 2018-2025 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号