linux下錯誤修改了/etc/profile導致虛擬機器無法登入
最近在玩虛擬機器的時候,要配置jdk的環境變數,修改了/etc/profile檔案,儲存退出後,使用javac、java -version、echo $JAVA_HOME等命令都能正常執行,但是執行諸如ls、vi、vim等命令都提示command not found,只有cd命令能用,然後重啟虛擬機器,結果導致點選登入頁面的使用者時出現閃的情況(如下圖),
根本無法輸入密碼,下面我來講下我的恢復過程。
重啟虛擬機器,使用ctrl+alt+space(空格)+f1(有些linux作業系統可能是使用ctrl+alt+f1)命令進入控制檯模式,如下圖
繼續使用cd、ls命令,發現ls一樣不能使用,如下圖所示
使用命令/usr/bin/vim /etc/profile編輯profile,把之前修改的地方刪除,注意/usr/bin/vim /etc/profile命令vim後邊有空格,否則出現下圖錯誤
進入profile檔案後,把自己配置的錯誤環境變數刪除,:wq!報錯退出,重啟虛擬機器,則可正常登入,如下圖所示
相關文章
- 克隆虛擬機器導致Linux無法啟動網路卡的分析與解決虛擬機Linux
- VirtualBox下Linux虛擬機器實驗常見錯誤合集Linux虛擬機
- Centos7 開機時遇到initramfs-xxx.img not found錯誤導致虛擬機器無法開啟問題處理CentOS虛擬機
- VM 虛擬機器linux從主機複製檔案到虛擬機器錯誤虛擬機Linux
- 【虛擬機器資料恢復】異常斷電導致虛擬機器無法啟動的資料恢復案例虛擬機資料恢復
- 如何修復Windows 10中的Java虛擬機器致命錯誤WindowsJava虛擬機
- 主機安裝zblog 無法登陸:錯誤原因:登入失敗
- Linux伺服器下誤刪除了kvm虛擬機器如何找回Linux伺服器虛擬機
- linux 虛擬機器下 安裝redisLinux虛擬機Redis
- 【伺服器資料恢復】VSAN故障導致虛擬機器無法訪問的資料恢復案例伺服器資料恢復虛擬機
- Docker無法執行java虛擬機器報錯There is insufficient memory for the Java RuntimeDockerJava虛擬機
- Multipass虛擬機器ssh登入(密碼方式)虛擬機密碼
- 華為matebook14vm虛擬機器錯誤虛擬機
- 虛擬機器部署 Sentinel 服務錯誤記錄虛擬機
- 系統無法讓您登入,因為發生下列錯誤:無法取得RPC伺服器RPC伺服器
- 【虛擬機器資料恢復】Linux系統下誤刪除KVM虛擬機器的資料恢復案例虛擬機資料恢復Linux
- Linux系統環境變數檔案解析(etc/profile ,/etc/bashrc ,~/.bash_profile)Linux變數
- Linux下/etc/profile、~/.bash_profile等幾個檔案的執行過程Linux
- ?修復pd16虛擬機器在big sur 的usb無法使用和無法聯網問題!虛擬機
- vmware虛擬機器橋接模式無法上網虛擬機橋接模式
- RAC下主機修改時區導致db無法open
- win10虛擬機器無法上網怎麼辦_win10虛擬機器無法上網的解決方法Win10虛擬機
- 不用虛擬機器也能在Windows下使用Linux虛擬機WindowsLinux
- 伺服器資料恢復-VSAN節點掉線導致虛擬機器無法訪問的資料恢復方案伺服器資料恢復虛擬機
- 給Linux的虛擬機器設定別名,同事設定免密登入Linux虛擬機
- 【虛擬機器資料恢復】意外斷電導致XenServer虛擬機器不可用的資料恢復虛擬機資料恢復Server
- 伺服器癱瘓導致虛擬機器丟失恢復過程伺服器虛擬機
- VMware - 虛擬機器系統中無法使用鍵盤虛擬機
- 無需程式碼!pd16虛擬機器在 big sur 下無法聯網解決辦法虛擬機
- 【伺服器虛擬化資料恢復】ESXI虛擬機器誤操作還原快照導致資料丟失的資料恢復案例伺服器資料恢復虛擬機
- 儲存癱瘓導致虛擬化平臺丟失虛擬機器該怎麼解決虛擬機
- 如何在windows下進行LINUX虛擬機器搭建WindowsLinux虛擬機
- 虛擬機器 與 host主機,無法ping通的問題虛擬機
- CentOS 7.9虛擬機器無法主機之間copy檔案CentOS虛擬機
- ORA-04031錯誤導致當機案例分析
- 深入理解虛擬機器之虛擬機器類載入機制虛擬機
- Dalvik虛擬機器、Java虛擬機器與ART虛擬機器虛擬機Java
- 虛擬機器映象下載虛擬機
- xshell怎麼連線linux虛擬機器 xshell連結linux虛擬機器ssh命令Linux虛擬機