999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

虛擬機參數配置故障

2019-07-10 01:00:00新疆馬小川
網絡安全和信息化 2019年7期
關鍵詞:語言系統

■ 新疆 馬小川

編者按:本文通過對虛擬機語言環境參數配置不當造成的軟件系統故障問題的解決和分析,介紹了分析了出現問題的原因,字符編碼的知識,以及語言環境配置文件i18n的相關知識。

VMware Workstation是一款功能強大的桌面虛擬計算機軟件,可以提供用戶在單一的桌面上同時運行不同的操作系統。筆者一直需要使用該軟件虛擬Linux操作系統服務器進行一些軟件測試工作。但最近發現,之前一直使用的Linux虛擬機出現了問題。

圖1 報錯對話框

故障現象

虛擬機系統啟動過程都是正常的,但在登錄輸入密碼 后,VMware Workstation軟件會彈出報錯對話框,錯 誤 內 容 為“VMware Workstation不可恢復錯誤(vmui):MEM_ALLOC”, 以及錯誤日志存放在何處等信息,如圖1所示。將對話框進行確定后,VMware Workstation軟件界面消失,無法進行操作。

筆者使用的計算機操作系統為Windows 10,虛擬機軟件是VMware Workstation 8.0,linux虛擬機系統為Centos 6.0。在重裝VMware Workstation軟件后,該問題依然存在。但發現通過SecureCRT等連接工具卻可以訪問Linux虛擬機,說明該Linux虛擬機程序還在計算機后臺運行。

分析原因

VMware Workstation軟件提示的報錯信息是MEM_ALLOC,是 內 存分配方面的報錯。難道是Linux虛擬機分配的內存不足造成的嗎?嘗試將虛擬機內存從1GB重新分配為2GB,該問題依然存在。因此并不是內存不足造成的問題。

該報錯信息是在Linux虛擬機系統正常登錄以后立刻出現的。而通過SecureCRT等連接工具能夠訪問Linux虛擬機,因此可以猜測在Linux虛擬機使用命令行界面模式時應該不會出現報錯。于是在SecureCRT中使用“init 3”命令,并重啟虛擬機后,發現Linux虛擬機在命令行界面模式下能夠正常登錄和運 行,VMware Workstation軟件無報錯信息出現。于是可以基本排除Linux虛擬機系統本身存在問題。出現的錯誤應該是與Linux虛擬機在圖形界面模式下的登錄有關。

問題的解決

仔細檢查Linux虛擬機在圖形界面下的登錄界面,發現在登錄界面下方的語言欄是“漢語(中國)[gb18030]”。 通 過 語言欄的下拉菜單,將語言改 為“English (United States)”,登錄后發現虛擬機在圖形界面下運行正常,沒有任何報錯信息。虛擬機恢復正常,該問題被解決。

由此可以發現VMware Workstation軟件出現的報錯問題,竟然和虛擬機的語言環境設置有關系。

原來筆者使用的Linux虛擬機的系統是一直英文的。之前由于要測試中文頁面,于是在/etc/sysconfig/i18n中修改了語言配置,將其中的LANG參數設置為漢字字符集“zh_CN.GB18030”,在修改配置后,筆者就沒有使用過該虛擬機。而最近再次使用,就出現了報錯信息。

因此可以確定造成報錯的原因,是筆者在Linux虛擬機系統中將i18n文件的LANG參數設置為漢字字符 集”zh_CN.GB18030”后,系統的中文配置和VMware Workstation軟件出現了沖突,造成了出現報錯信息,以及軟件圖形界面消失。

使 用“zh_CN.GB18030”字符集會出現沖突,那么其他漢字字符集也會產生沖突嗎?筆者又測試了“zh_CN.GB2312”等漢字字符集,虛擬機也出現了相同的問題。但配置為“zh_CN.UTF-8”字符集,虛擬機卻能運行正常,系統的中文語言顯示也都正常。

那么為什么使用漢字字符 集“zh_CN.UTF-8”虛 擬機軟件和系統就能正常的運行,而同為漢字字符集的“zh_CN.GB18030” 和“zh_CN.GB2312”就會出現報錯信 息。“zh_CN.GB18030”、“zh_CN.GB2312” 與“zh_CN.UTF-8”究竟有什么不同呢?

想了解它們的區別,要從字符編碼的歷史說起。

字符編碼

計算機的底層語言是直接存儲和處理二進制數字的。計算機要準確的處理各種字符集文字,就需要進行字符編碼,以便計算機能夠識別和存儲各種文字。ASCII碼是最基礎的標準單字節字符編碼方案,由于標準的ASCII編碼能夠包含的字符數目有限,為了擴充ASCII編碼,以用于顯示本國的語言,不同的國家和地區制定了不同的標準。GB2312編碼是ANSI編碼的一種,由于GB2312不能處理漢字繁體字等,于是就產生了GBK編碼,GBK編碼擴充了GB2312編碼。

世界各國不同ANSI編碼之間互不兼容,當信息在國際間交流時,文本會出現亂碼。為了解決跨語言、跨平臺進行文本轉換、處理的要求,國際組織制定了Unicode編碼。Unicode的編碼效率不高,為了提高Unicode編碼效率,于是出現了UTF-8、UTF-16等編碼方式。其中UTF-8在互聯網上使用最為廣泛,UTF-8編碼的文字可以在各國各種支持UTF-8字符集的瀏覽器上顯示。

UTF-8具備了更好的通用性。這也就是為什么在i18n文件中,使用zh_CN.UTF-8字符集,虛擬機不會報錯。而使用其他漢

字字符集會報錯的原因。

關于i18n文件

筆者遇到的問題,是由于在Linux系統/etc/sysconfig/i18n中修改了相關配置而出現的。那么這個文件是起什么作用的呢?

“i18n”是國際化組織Openi18n提出的一套國際化解決方案,通過簡單的配置就能適應不同語言和地區的需求。本例中,筆者只是將/etc/sysconfig/i18n文件的LANG參數進行了修改,就使得Liunx的語言環境發生了改變,系統的語言環境從英文改變為中文。在Centos 6.0系統中,默認的i18n文件非常簡單,只有LANG參數和SYSFONT兩個配置參數。其中LANG參數選擇字符集配置系統的語言環境,SYSFONT參數配置系統字體。

例如i18n文件配置如下:

LANG=”zh_CN.UTF-8”

SYSFONT=”latarcyrhebsun16”

那么這個配置,就是要求系統的語言環境為zh_CN(簡體中文)、UTF-8編碼、latarcyrheb-sun16字體。

猜你喜歡
語言系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
讓語言描寫搖曳多姿
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
多向度交往對語言磨蝕的補正之道
累積動態分析下的同聲傳譯語言壓縮
主站蜘蛛池模板: 四虎成人免费毛片| 色综合久久无码网| 免费AV在线播放观看18禁强制| 国产精品永久不卡免费视频| 亚洲欧洲日产国产无码AV| 亚洲中文字幕97久久精品少妇| 欧美国产日韩在线观看| 香港一级毛片免费看| 日韩免费成人| 美女潮喷出白浆在线观看视频| 日韩成人免费网站| 72种姿势欧美久久久久大黄蕉| 亚洲国产成人麻豆精品| 日韩精品中文字幕一区三区| 麻豆a级片| 国产区福利小视频在线观看尤物| 99视频国产精品| 日韩第八页| 宅男噜噜噜66国产在线观看| 欧美中出一区二区| 国产亚洲第一页| 99re在线观看视频| 国产精品成人一区二区不卡| 国产黑丝视频在线观看| 毛片久久网站小视频| 99久久亚洲精品影院| 亚洲bt欧美bt精品| 伊人久久大香线蕉影院| 久久无码免费束人妻| 久久亚洲中文字幕精品一区| 欧美成人国产| 国产精品一区二区在线播放| www.狠狠| 亚洲色图欧美在线| 欧美在线网| 亚洲色图在线观看| 亚洲一级色| 成人午夜久久| 久精品色妇丰满人妻| 中文国产成人精品久久一| 日韩在线第三页| 好紧太爽了视频免费无码| 国产精品亚洲va在线观看| 精品偷拍一区二区| 5388国产亚洲欧美在线观看| 久草国产在线观看| 日韩欧美综合在线制服| 天堂va亚洲va欧美va国产| 无码AV日韩一二三区| 亚洲精品国产成人7777| 日韩国产高清无码| 老色鬼久久亚洲AV综合| 91蜜芽尤物福利在线观看| 99热最新网址| 4虎影视国产在线观看精品| 婷婷中文在线| 亚洲成年人片| 久久情精品国产品免费| 亚洲中文字幕在线观看| 国产精品内射视频| 人妻夜夜爽天天爽| 97影院午夜在线观看视频| 亚洲日韩精品欧美中文字幕| 青青青国产精品国产精品美女| 77777亚洲午夜久久多人| 日本精品中文字幕在线不卡| 国产簧片免费在线播放| 免费观看精品视频999| 亚洲第一视频区| 亚洲精品不卡午夜精品| 成年人久久黄色网站| 久久精品中文字幕免费| 国产玖玖视频| 99热这里只有免费国产精品| 人妻中文久热无码丝袜| 欧美成人免费一区在线播放| 毛片网站在线播放| 99精品视频播放| 99久久99视频| 国产尤物视频在线| 91免费精品国偷自产在线在线| 一级在线毛片|