如何在 centos 7 中啟動 gparted
我已經安裝了 gparted,因為我想在執行 centos 7 的機器上調整一些分區的大小。所以我可以通過 ssh 進入盒子並且只能訪問終端。
我執行命令
gaprted
嘗試啟動它,但它說:(gpartedbin:23033): Gtk-WARNING **: cannot open display:
如何啟動 gparted 以便出現實際的 GUI,以便我可以通過 GUI 調整分區大小?
如果您
gparted
使用包管理器進行安裝,它會將任何必要的 X11 和 GNOME 庫連同它一起作為依賴項拉取。您可能需要xauth
單獨安裝該軟體包。因此,如果您想使用
gparted
GUI,您需要在具有物理顯示器、鍵盤和滑鼠的系統上執行 X11 伺服器,然後在啟用 X11 轉發的情況下建立 SSH 連接。這將允許gparted
通過 SSH 連接將其 GUI 發送回您的本地系統,X11 伺服器會將其繪製到您的本地顯示器上。對於 Windows,VcXsrv是一個相當新的免費 X11 伺服器軟體,安裝起來相當容易。要與 SSH X11 轉發一起使用,您通常不必以任何方式對其進行配置:只需確保在啟動 SSH 客戶端之前已啟動它,並確保已在您的 SSH 客戶端選項中啟用 X11 轉發。
第一次使用 X11 轉發建立 SSH 連接時,應該有如下消息:
/usr/bin/xauth: file /root/.Xauthority does not exist
這表明
sshd
遠端主機正在使用xauth
準備連接,但由於這是第一次,因此.Xauthority
您的主目錄中的文件尚不存在。這通常只是一條資訊性消息:xauth
如果文件不存在,該工具將自動創建該文件。為了使用 X11 GUI 工具修改分區,您需要 root 權限,因此如果您可以直接以 root 身份登錄,那將是最簡單的。如果這不可行,您可以以其他使用者身份登錄,執行
echo $DISPLAY
以查看DISPLAY
環境變數的值,然後切換到 root 使用者並確保DISPLAY
變數仍然設置為相同的值(必要時重新設置) . 您還需要將XAUTHORITY
環境變數設置為指向.Xauthority
原始主目錄中的文件,即類似export XAUTHORITY=/home/<username>/.Xauthority