進入到控制台后
首先嘗試了第一種辦法:執行
ldd /bin/mate-session
查看mete-session文件是否損壞,具體查看是看 => 右側有沒有空的。發現並沒有空的,這個排除
第二種辦法:執行 startx : 2 嘗試啟動一個界面,結果啟動失敗。發現Xorg是正常的,應該是某個桌面程序出了問題,導致整個Xorg崩了
在終端一次輸入如下命令:
Xorg :3 & //執行完會出現黑屏,因為是啟動一個空白的Xorg程序,默認就是黑屏 DISPLAY=:3 mate-session & //執行mate-session,啟動應用程序 DISPLAY=:3 marco & //執行marco, 啟動窗口管理器marco
正常執行完以上三個命令就可以啟動一個界面,但是並沒有啟動成功。
嘗試另外一種辦法
Xorg :3 & DISPLAY=:3 caja & //啟動caja文件管理器 DISPALY=:3 mate-panel & //任務欄管理器 DISPALY=:3 marco &
第三種辦法執行,查詢那些文件缺失,可以跟正常啟動的系統進行對比
rpm -qV `rpm -qa`
第四種辦法是在登錄界面輸入密碼黑屏后,看看/var/log/lightdm下的日志是否有報錯
第五種辦法是將客戶創建的一個用戶下的家目錄下的以下幾個文件夾,一個一個刪除,試試能不能登陸進去
.config .cache .dbus .local .ssh .bashrc
經排查發現是因為之前誤操作的問題,一不小心將/home文件夾下的一個普通用戶的文件夾刪掉了(正常操作應該是在控制面板的用戶管理里面進行刪除用戶的操作),導致了問題的出現