1. 程式人生 > >銀河麒麟作業系統常用問題及解決方法

銀河麒麟作業系統常用問題及解決方法

銀河麒麟作業系統作為國內安全等級較高的國產作業系統,很多使用者都想自行安裝體驗,自行安裝很有可能遇到一些問題,現在奉上可能遇到的問題及解決方案,使用者可自行查閱處理!!

 常用問題及解決方法列表

安裝問題

1) 高階安裝新建分割槽sda1必須是/boot分割槽,sda2是根分割槽?

   A:是的。且這兩個分割槽型別必須是主分割槽,除這兩個分割槽外其他分割槽型別可選擇主分割槽或邏輯分割槽,但單個硬碟的主分割槽數量不超過4個

版本問題

2) 檢視版本

A: 右鍵狀態列空白部分,選擇”關於銀河麒麟”,或命令列執行:cat /etc/.kyinfo

3) 檢視序列號

A: 執行kylin-verify

啟動問題

1) 未接顯示器時,啟動系統失敗

A: 刪除/lib/aarch64-linux-gnu/plymouth/renderers/frame-buffer.so檔案即可

2) 開機啟動停在銀河麒麟logo介面

A: 用光碟啟動進livecd,檢查分割槽是否掛載,若掛載則解除安裝,對系統根分割槽進行fsck:

sudo mount /dev/sda1 /mnt

sudo fsck -y /dev/sda1

sudo umount /dev/sda1

sudo mount /dev/sda2 /mnt

sudo fsck -y /dev/sda2

sudo umount /dev/sda2

sudo reboot

登入問題

1) 圖形介面登入閃退,或輸入正確使用者名稱密碼重新跳轉到登入介面

A: 切到後臺,進入主目錄,chown -R使用者名稱:使用者名稱.Xauthority,如仍解決不了問題,檢視~.xesession-error日誌,藉助日誌解決問題,如出現private socket dir:Permission denied,執行chmod 777 /tmp修改/tmp許可權

2) 忘記使用者密碼

A: 可通過管理員使用者使用passwd修改使用者密碼;

如忘記管理員使用者密碼則可將光碟放進光碟機,重啟系統進入livecd模式(或將系統硬碟掛載到其他linux系統上),修改/etc/shadow檔案中的密碼欄位,將其置換成某已知密碼的欄位 

3) 新建使用者在鎖屏介面,不顯示使用者名稱或顯示為unknown

A: 檢視mate-screensaver-preference包版本,並升級此軟體包

4) 禁止root使用者登入的問題

A:由於root使用者幾乎擁有所有的許可權,為了避免誤操作導致系統出現問題,提高系統的安全性,故安裝完系統後,預設root密碼隨機更換,並禁止以root使用者登入。若需要使用到root使用者的許可權,可以使用sudo命令;若需要切換到root使用者,可以使用“sudo–i”命令,以保證root密碼的隨機性。

啟用問題

1) 試用期未過,但半小時關機

   A: 刪除kyhwid,如仍不能解決,檢視執行sudo kylin_activation_check命令所輸出的結果來判斷問題具體所在,或更換授權檔案;

2) 輸入錯誤啟用碼導致系統服務期限異常

   A: 刪除/etc/.kyactivation後,重新輸入正確的啟用碼。

顯示問題

1) 浪潮一體機狀態列圖標出現在狀態列中間,日曆打不開

   A: 機器會識別到兩個顯示器,把未知的顯示器關掉即可

2) 控制面板無屏保設定

   A: 命令列mate-screensaver-preference可調出屏保設定視窗 

3) 工作列消失

   A: 刪除主目錄下.config/,重啟機器後任務欄恢復正常 

4) 掛載的硬碟需隱藏在桌面的掛載圖示

   A: 通過gsetting解決:gsetting set org.mate.caja.desktop volumes-visible false

5) Ctrl+alt+T無法開啟終端

   A: 刪除當前使用者主目錄的.config檔案,再重啟系統 

6) Sogou五筆輸入法亂碼

   A: 重啟輸入法,殺死fcitx和sogou-qimpanel程序,執行killall fcitx和killall sogou-qimpanel,再後臺fcitx-autostart &和sogou-qimpanel &. 

7) 浪潮伺服器上系統無桌面顯示

   A: 滑鼠郵件選擇<桌面背景>,再選擇<顯示器>,將筆記本顯示器關掉即可 

8) 圖形介面配置雙屏映象螢幕,重啟系統後未生效

   A: 使用使用者的顯示配置檔案覆蓋lightdm的,然後重啟lightdm服務

     sudo cp ~/.config/monitors.xml /var/lib/lightdm/.config/

     sudo service lightdm restart 

9) 登入系統後無法載入圖示,且彈出"正在啟動caja"

   A: 重新命名或刪除使用者主目錄下.config目錄

10) 開始選單無法開啟

   A: 刪除./face檔案

網路問題

1) 乙太網連線增加,部分連線失效

A: 刪除/etc/udev/rules.d/下的網路連線配置檔案,重啟機器再自動生成

2) ssh連線伺服器速度慢

   A:  註釋/etc/ssh/ssh_config檔案中ForwardX11一行

3) 網路被人修改配置後時斷時續

A: 檢視日誌,確定問題所在。情況一:/etc目錄下配置檔案屬主或許可權被修改,則按照正確配置一一修改回原來配置 

4) 切換使用者提示無法解析主機

A: 修改hostname,但未同步修改/etc/hosts導致,更改/etc/hosts中的主機名為hostname命令得到的主機名

5) service networking restart 失敗的問題

A:由於現系統中,預設使用network-manager,所以networking無法接管網路,造成對networking服務的操作失敗。因此,如果需要重啟網路服務,使用命令“service network-manager restart”即可

應用問題

1) 畫圖軟體

A: 可聯絡天津麒麟技術有限公司提供dia軟體

2) 安裝軟體時提示達夢資料庫相關錯誤

A: 先解除安裝達夢資料庫,再裝需要安裝的軟體,裝完後再把達夢裝回來(注意備份資料庫相關資料)

3) Firefox開啟java applet程式警告

A:編寫打包applet程式時新增Permission和Application-Library-Allowable-Codebase屬性

4) 開啟VMware報vmmon無法編譯

A: 將/usr/src/linux-headers-xxx/include/miscdevice.h第71行void改為int

5) 無法使用xmanager

A: 啟用XDMCP,修改/usr/share/lightdm/lightdm.conf.d/60-kylin.conf檔案,新增如下內容

[XDMCPServer]

enabled=true 

6) 編譯ltp,報缺少kdeamon.h檔案

A: 降級libc6-dev版本至2.21或者升級ltp版本解決,或者將ltp的makefile檔案的kdeamon.h的行註釋再編譯 

7) 編譯應用時報gtk函式引用錯誤

A: Makefile中新增"`pkg-config --cflags --libs gtk+-2.0`"使程式自動連線gtk2.0標頭檔案和庫

其他問題

1) 獲知系統安裝時間

A: 建議用tune2fs -l /dev/sda1| grep Filesystem命令來獲知檔案系統建立時間,作為裝機時間的參考,其中/dev/sda1為需要檢視的分割槽

2) 線上更新推送補丁包失敗

A: 檢查網路配置和DNS地址配置,確認無誤後,開啟命令列終端,執行kylin-update-manager -auto命令看列印的資訊再確認問題具體所在

3) U盤手動掛載,U盤中中文字元顯示為亂碼

A:字符集的原因,需要在mount後加引數:

 sudo mount –o iocharset=utf8 /dev/sdb1 /mnt

4) 銀河麒麟桌面作業系統支援多個分割槽掛載到同一目錄嗎

A:當把多個分割槽都掛載到同一個目錄時,目錄只會顯示最後掛載分割槽的內容。而把最後掛載的分割槽解除安裝後,該目錄將顯示倒數第二個被掛載的分割槽,依此類推

5) 磁碟空間不足怎麼辦

A:當應用程式報“磁碟空間不足”(disk full)時,通常首先是普通使用者沒有空間建立或擴充套件檔案了,很可能導致使用者無法登入。但一般來說系統管理員(root)仍然可以登入執行一些管理操作,如刪除掉一些臨時檔案,如/tmp目錄、/var/log目錄下的一些內容,恢復出一些磁碟空間。如需增加空間,可考慮為分割槽擴容。一種辦法是新建立分割槽(可能需要新加硬碟),然後將該分割槽掛載(mount)到某個空間佔用比較大的目錄下,如/opt、/home,並將原目錄裡的內容轉移到新分割槽中,然後修改/etc/fstab,使該分割槽預設即掛載到指定目錄。另一種辦法需要空間不足的分割槽是LVM(邏輯卷)格式,此時可以使用pvcreate建立一個新LVM物理卷,使用lvextend擴充套件空間不足的邏輯卷,然後用resize2fs擴充套件該分割槽(需要解除安裝該分割槽,如是/分割槽,則需要到rescue shell下操作),相關命令使用請參閱lvm相關手冊。建議謹慎使用。