銀河麒麟使用過程中遇到過的問題

2021-09-29 15:09:40 字數 1637 閱讀 6697

出於好奇,安裝了銀河麒麟arm64的desktop 4-02版,中間遇到一些問題,在這裡記錄一下。

建議檢查tmp目錄裡的檔案占用,我的情況是發現有幾個奇怪的檔案,類似「core-***x-dconf ******x」的檔名,乙個佔了30多個g,把主目錄都吃滿了。

解決方法

刪掉。先分析一下原因,發現程序裡有個meta-settings-dcpu和記憶體尤其是虛存占用超高,後來驗證了一下是銀河麒麟桌面的乙個守護程序。有趣的是一般情況下這個程序只有乙個,但這個情況下卻有兩個,而且占用高的那個一殺死馬上又重新開啟。

後來直覺告訴我跟xorg有關係,於是找了一下重啟xorg的方法:

sudo systemctl restart display-manager
執行後半小時內沒再看到異常。然後刪掉其在/tmp目錄產生的巨大檔案。

建議使用xshell和xmanager結合,具體教程可以模擬中標麒麟的遠端連線過程。

vnc在不更換原有桌面軟體包的情況下效果極差,不建議使用。

我的過程十分順利,不過我還是將之前我做過的一些其他可能影響這一步的操作簡單說一下。(如果沒有問題的話不要做這些操作,可能帶來安全隱患)

開啟過/etc/ssh/sshd_conf,將其中的一些內容變更了,禁用了公鑰驗證,允許了root登入,開啟了tcp**和x11**。

重啟過ssh服務,銀河麒麟的ssh服務在/etc/init.d/ssh(最後沒有d)。

目前銀河麒麟官方認可的只有已知的ipv4源,速度……慢(教育網某地區骨幹節點連線頻寬都到不了2m)。不過有人說直接使用ubuntu 16的源似乎也行(你不是國產嗎……緩緩打出乙個?)。

如果沒有任何問題建議不要過分追求更新所有軟體,可能會導致xserver出現各種奇妙的問題,最終導致沒有圖形介面可用orz。

可能的原因是我前兩天使用xhost新增遠端訪問信任的時候把把本機的信任給搞掉了……

解決方法

進入命令終端(crtl+alt+f1~f6)登入,然後刪除該使用者對應使用者名稱(/home/使用者名稱)目錄下的.config目錄和.xauthority檔案,退出,切換至圖形終端(crtl+alt+f7)再登入即可。

看到網上好多教程都是直接修改~/.bashrc檔案的,我看了一眼,感覺裡面都是邏輯**,放在裡面時間一長,加的東西多了其實不易管理,而且多個使用者都要用的時候會很尷尬,因為~/.bashrc檔案只針對當前使用者。

至於修改/etc/profile檔案的做法,歷史挺悠久了,只是如果現在還這麼做可能管理起來還是不太方便。

比較理想的改法其實是修改/etc/profile.d/資料夾,在裡面新建乙個名字恰當的s**件即可,這樣,每次任何使用者再登入的時候 (圖形介面好像會有點不太一樣) ,這個資料夾裡的sh就會自動執行,新增對應的環境變數,執行sh指令碼的內容,而且管理的時候都在乙個資料夾裡,又可以按照檔名進行分類管理,相對來說方便一點。

不過就單一使用者的環境變數控制而言,修改./.bashrc也不失為一種辦法。

VSCode使用過程中遇到的問題

vscode編譯後除錯,除錯失敗,提示如下 然後發現我的cpp檔案是單獨放在乙個資料夾下的 如果遇到如prelaunchtask g exe build active file 後存在錯誤的提示,直接將lauch.json中的 prelaunchtask g exe build active fil...

wampserver使用過程中遇到的問題及相關配置

wampserver集合了apache php mysql 起因 1 電腦之前安裝了iis,占用了80埠,而apache預設也是使用80埠的,所以服務啟動不了。所以需要修改一下 apache使用的埠。左鍵點選這個 然後修改其他想使用的埠 比如 8080 2 通過wampserver提供的頁面進行管理...

Spring data Jpa使用過程中遇到的坑

一定要注意如果我們在實體類中沒有配置資料表的預設值,那麼在存入和取出的時候應該設定。否則在取出的時候就會出現問題。如何通過一方獲取到多方實體 jsp中 jsp資料夾與上面servlet對映名最好不要一致,這樣會出問題 注意!乙個實體類的表id名字請設定為id,保證不出錯。問題分析 解決方法 其實一般...