linux中某個(gè)文件夾執(zhí)行命令完全卡死的問(wèn)題及解決
linux某個(gè)文件夾執(zhí)行命令完全卡死
某個(gè)文件夾執(zhí)行命令完全卡死(ctrl+z,ctrl+c等都不能用)表現(xiàn):
1.在文件夾執(zhí)行l(wèi)s等命令卡死;
2.在服務(wù)器任何地方執(zhí)行df -h卡死(sudo fdisk -l管用);
3.cd 文件夾卡死;
產(chǎn)生原因
該文件夾中有一個(gè)服務(wù)掛載在該文件夾某一目錄下,因突然關(guān)機(jī)等異常情況導(dǎo)致該服務(wù)無(wú)限制等待,機(jī)器重啟后也不能正常連接。
解決方法
step1:
查看與該文件夾相應(yīng)的服務(wù)掛載情況:mount -l

找到出現(xiàn)問(wèn)題的文件夾(我的是/home/cephCluster文件夾)
step2:
取消掛載文件夾:umount 文件夾 (umount /home/cephCluster)
這一步可能不管用,直接用sudo umount -l 文件夾
這時(shí)該文件夾就可以正常使用了,爽歪歪?。?!
linux命令行突然卡住的一種解決
問(wèn)題的現(xiàn)象
在鍵盤(pán)上按下一些按鍵后,命令行界面突然卡住,什么輸入都沒(méi)有反饋,光標(biāo)也不動(dòng)了。
按Ctrl + c、Ctrl + d、Ctrl + z都沒(méi)有反應(yīng),就像死機(jī)了一樣。
解決方法很簡(jiǎn)單
按下Ctrl + q即可??ㄗ〉脑蚴悄阒罢`按了Ctrl + s,使得當(dāng)前應(yīng)用暫停向終端輸出字符。(經(jīng)常發(fā)生在使用Vim的過(guò)程中:一種常見(jiàn)的情況是習(xí)慣性地把Ctrl + s當(dāng)作存檔操作;另一種是在使用Ctrl + w, s進(jìn)行分屏操作時(shí),按s的時(shí)候沒(méi)有松開(kāi)Ctrl)
在linux命令行終端,有一對(duì)上古留存下來(lái)的命令:
- Ctrl + s:告訴正在運(yùn)行的應(yīng)用,讓其暫時(shí)停止向終端輸出字符。
- Ctrl + q:恢復(fù)被暫停的輸出。
據(jù)StackExchange所說(shuō),這兩個(gè)命令起源于電傳打字機(jī)時(shí)代。
那個(gè)時(shí)候,電傳機(jī)是程序員和計(jì)算機(jī)交互的主要手段——程序員向電傳機(jī)打字輸入指令,指令被傳到計(jì)算機(jī)處理,計(jì)算機(jī)將結(jié)果傳回電傳機(jī),電傳機(jī)在紙帶上打印輸出結(jié)果。
據(jù)StackExchange所說(shuō),這兩個(gè)命令起源于電傳打字機(jī)時(shí)代。
那個(gè)時(shí)候,電傳機(jī)是程序員和計(jì)算機(jī)交互的主要手段——程序員向電傳機(jī)打字輸入指令,指令被傳到計(jì)算機(jī)處理,計(jì)算機(jī)將結(jié)果傳回電傳機(jī),電傳機(jī)在紙帶上打印輸出結(jié)果。
但問(wèn)題是,計(jì)算機(jī)的輸出速度很快,電傳機(jī)的打印速度常常跟不上計(jì)算機(jī)的輸出速度。此時(shí)就需要Ctrl + s指令,告訴計(jì)算機(jī)“你輸出的太快了,請(qǐng)等一下我”,讓計(jì)算機(jī)暫停向終端輸出字符。當(dāng)電傳機(jī)的打印流跟上時(shí),就需要Ctrl + q指令,告訴計(jì)算機(jī)“我的打印跟上了,請(qǐng)繼續(xù)輸出吧”。
如果沒(méi)有這兩個(gè)指令,電傳機(jī)會(huì)持續(xù)工作來(lái)嘗試追趕計(jì)算機(jī)的輸出。當(dāng)輸出很多時(shí),機(jī)器可能會(huì)過(guò)熱燃燒。(沒(méi)錯(cuò),就是燒起來(lái)……更加形象生動(dòng)的描述請(qǐng)參見(jiàn)StackExchange最高票答案的最高票評(píng)論……)
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Ubuntu使用LVM(邏輯卷管理)掛載磁盤(pán)的操作步驟
本文介紹了在Ubuntu系統(tǒng)中使用LVM(邏輯卷管理)掛載磁盤(pán)的詳細(xì)步驟,包括物理卷初始化、卷組創(chuàng)建、邏輯卷劃分、文件系統(tǒng)配置、掛載點(diǎn)設(shè)置、以及擴(kuò)展容量等,通過(guò)這些步驟,用戶(hù)可以靈活地管理磁盤(pán)空間,提高存儲(chǔ)效率,需要的朋友可以參考下2026-03-03
Ubuntu18.04安裝Pycharm教程的實(shí)現(xiàn)
這篇文章主要介紹了Ubuntu18.04安裝Pycharm教程的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
使用 bind 設(shè)置 DNS 服務(wù)器的方法
Bind9是一個(gè)強(qiáng)大的Linux下開(kāi)放源代碼的DNS服務(wù)器軟件,這篇文章主要介紹了使用 bind 設(shè)置 DNS 服務(wù)器的方法,需要的朋友可以參考下2020-03-03
Apache負(fù)載均衡設(shè)置方法 mod_proxy使用介紹
本文主要講解了Apache負(fù)載均衡功能的代碼配置,首先我們通過(guò)幾個(gè)模塊的功能進(jìn)行配置,之后就會(huì)發(fā)現(xiàn)其中的奧秘了,那么我們還是來(lái)具體看文章吧2012-10-10
將Linux服務(wù)器磁盤(pán)掛載到/home目錄的實(shí)現(xiàn)方式
這篇文章主要介紹了將Linux服務(wù)器磁盤(pán)掛載到/home目錄的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2026-04-04

