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
- 如何解決WAS的JAVA虛擬機器引數設定錯誤,導致控制檯無法啟動的問題Java虛擬機
- VM 虛擬機器linux從主機複製檔案到虛擬機器錯誤虛擬機Linux
- Centos7 開機時遇到initramfs-xxx.img not found錯誤導致虛擬機器無法開啟問題處理CentOS虛擬機
- 【虛擬機器資料恢復】異常斷電導致虛擬機器無法啟動的資料恢復案例虛擬機資料恢復
- VirtualBox下Linux虛擬機器實驗常見錯誤合集Linux虛擬機
- ORACLE_HOME設定錯誤導致本地sqlplus無法登陸OracleSQL
- 如何修復Windows 10中的Java虛擬機器致命錯誤WindowsJava虛擬機
- 【RAC】因虛擬機器配置檔案調整不完整導致RAC無法使用虛擬機
- SSH遠端登入虛擬機器linux 設定方法虛擬機Linux
- 主機安裝zblog 無法登陸:錯誤原因:登入失敗
- 誤修改ORACLE_HOME導致無法登陸資料庫Oracle資料庫
- LInux下環境變數配置錯誤導致不能登入的及命令失效解決方案Linux變數
- Linux伺服器下誤刪除了kvm虛擬機器如何找回Linux伺服器虛擬機
- 華為matebook14vm虛擬機器錯誤虛擬機
- Multipass虛擬機器ssh登入(密碼方式)虛擬機密碼
- 關於xshell無法連線虛擬機器中linux虛擬機Linux
- Linux無停機增加虛擬機器磁碟容量Linux虛擬機
- 【伺服器資料恢復】VSAN故障導致虛擬機器無法訪問的資料恢復案例伺服器資料恢復虛擬機
- 虛擬機器部署 Sentinel 服務錯誤記錄虛擬機
- 虛擬機器安裝10g rac錯誤虛擬機
- vm虛擬機器啟動 報511錯誤虛擬機
- linux 虛擬機器下 安裝redisLinux虛擬機Redis
- vmware虛擬機器橋接模式無法上網虛擬機橋接模式
- 【虛擬機器資料恢復】Linux系統下誤刪除KVM虛擬機器的資料恢復案例虛擬機資料恢復Linux
- win10虛擬機器無法上網怎麼辦_win10虛擬機器無法上網的解決方法Win10虛擬機
- 虛擬機器無法開機提示:This virtual machine appears to be in use虛擬機MacAPP
- 系統無法讓您登入,因為發生下列錯誤:無法取得RPC伺服器RPC伺服器
- 錯誤初始化引數導致無法啟動的解決辦法
- 虛擬主機伺服器錯誤404解決方法伺服器
- 虛擬機器VMware“內部錯誤”的解決方法虛擬機
- 修復svn hook導致的字符集錯誤Hook
- ?修復pd16虛擬機器在big sur 的usb無法使用和無法聯網問題!虛擬機
- nat模式下解決虛擬機器無法ping通主機的問題模式虛擬機
- 虛擬機器下安裝 linux6虛擬機Linux
- Docker無法執行java虛擬機器報錯There is insufficient memory for the Java RuntimeDockerJava虛擬機
- 【虛擬機器資料恢復】意外斷電導致XenServer虛擬機器不可用的資料恢復虛擬機資料恢復Server
- 伺服器癱瘓導致虛擬機器丟失恢復過程伺服器虛擬機