• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      Solaris操作系統(tǒng)對(duì)顯示控制設(shè)備的適應(yīng)性改造

      2018-11-10 07:02:20藍(lán)仁恩
      科技視界 2018年17期
      關(guān)鍵詞:操作系統(tǒng)屏蔽

      藍(lán)仁恩

      【摘 要】本文描述了一種將Solaris應(yīng)用于顯示控制設(shè)備時(shí)的操作系統(tǒng)屏蔽方法。該方法可以使用戶除了顯示控制設(shè)備軟件外無法對(duì)操作系統(tǒng)進(jìn)行其他的操作,可以很好的保證顯示控制設(shè)備的一致性和安全性。除顯示控制設(shè)備外,該方法還可以應(yīng)用于金融、通信等行業(yè)(如ATM機(jī)),具有較廣泛的應(yīng)用價(jià)值。

      【關(guān)鍵詞】Solaris;操作系統(tǒng);屏蔽;顯示控制設(shè)備

      中圖分類號(hào): TP311.52 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 2095-2457(2018)17-0032-002

      DOI:10.19694/j.cnki.issn2095-2457.2018.17.015

      【Abstract】This paper describe a a modification method to Solaris system on display&dontrol; device.The method could only allow user to do specified works on the application software.And yet protect the integrity and safety of the device.

      【Key words】Solaris system;Display&control; device

      0 引言

      Sun Solaris是一款搶占式多任務(wù)操作系統(tǒng),以其高效率、高可用性和高穩(wěn)定性著稱,目前廣泛用于金融、通信行業(yè)的高端設(shè)備中。在長(zhǎng)期的實(shí)際應(yīng)用中,表現(xiàn)出良好的安全性、穩(wěn)定性。包括顯示控制設(shè)備在內(nèi)的多種設(shè)備均選用了Solaris操作系統(tǒng)作為其運(yùn)行平臺(tái)。

      通常情況下,Solaris操作系統(tǒng)默認(rèn)會(huì)啟動(dòng)登錄服務(wù)器來顯示一個(gè)圖形界面讓用戶登錄,登錄后會(huì)根據(jù)用戶的選擇進(jìn)入CDE(公共桌面環(huán)境, Common Desktop Environment)或GNOME(Gnu網(wǎng)絡(luò)對(duì)象管理環(huán)境,Gnu Network Object Management Environment)桌面環(huán)境。一旦用戶選擇進(jìn)入了該桌面環(huán)境,就可以通過桌面上的圖標(biāo)或右鍵菜單等方式做出對(duì)系統(tǒng)配置修改、刪除系統(tǒng)文件等操作。

      但是,顯示控制設(shè)備是一個(gè)整體的設(shè)備,而不僅僅是一個(gè)運(yùn)行于Solaris操作系統(tǒng)上的軟件。也就是說,顯示控制設(shè)備軟件希望擁有對(duì)整個(gè)設(shè)備的絕對(duì)控制權(quán),即整個(gè)操作系統(tǒng)只能運(yùn)行顯示控制設(shè)備軟件,設(shè)備開機(jī)則直接顯示顯示控制設(shè)備軟件的登錄界面,退出顯示控制設(shè)備軟件則設(shè)備自動(dòng)關(guān)機(jī)。我們需要實(shí)現(xiàn)的就是對(duì)用戶盡可能地屏蔽Solaris操作系統(tǒng)的操作界面。這樣就可以防止因?yàn)橛脩粽`操作而破壞系統(tǒng)文件,因?yàn)椴迦胪獠看鎯?chǔ)器而導(dǎo)致感染病毒,保證顯示控制設(shè)備穩(wěn)定、可靠的工作。

      本文就上述問題,提出了一種可行的Solaris系統(tǒng)配置的改造方法,以滿足顯示控制設(shè)備的需求。在本文中,我們假設(shè)運(yùn)行顯示控制設(shè)備軟件的用戶名為xktuser,顯示控制設(shè)備軟件的可執(zhí)行文件名為startxkt。

      1 待解決的問題

      要實(shí)現(xiàn)上述需求,我們面臨以下幾個(gè)問題:

      (1)如何禁止操作系統(tǒng)自動(dòng)進(jìn)入默認(rèn)的登錄界面

      (2)如何從文本界面啟動(dòng)XServer而進(jìn)入圖形模式

      (3)如何完全屏蔽CDE的前面板和右鍵菜單

      (4)如何自動(dòng)運(yùn)行顯示控制設(shè)備軟件

      (5)如何在顯示控制設(shè)備軟件退出時(shí)關(guān)閉XServer

      (6)如何讓以上修改步驟在操作系統(tǒng)啟動(dòng)時(shí)自動(dòng)完成

      下面針對(duì)這些問題,提出可行的改造方法。

      1.1 禁止系統(tǒng)自動(dòng)進(jìn)入圖形界面

      以root身份執(zhí)行dtconfig命令,此命令將在系統(tǒng)引導(dǎo)時(shí)禁止登錄服務(wù)器啟動(dòng),下一次系統(tǒng)啟動(dòng)時(shí)就不會(huì)顯示系統(tǒng)默認(rèn)的登錄界面,而是直接進(jìn)入文本界面模式。

      1.2 啟動(dòng)圖形界面

      上文所描述的命令實(shí)現(xiàn)了屏蔽系統(tǒng)默認(rèn)的登錄界面,但是卻使得系統(tǒng)進(jìn)入了文本模式,而顯示控制設(shè)備軟件卻是要工作在圖形模式下的,所以我們需要啟動(dòng)Xserver和一個(gè)窗口管理器。在文本模式下完成此任務(wù)可以使用xinit這一命令會(huì)啟動(dòng)Xserver,同時(shí)通過Xsession腳本啟動(dòng)了CDE的會(huì)話管理器,也就是完全啟動(dòng)了CDE桌面環(huán)境。此時(shí)桌面上的前面板和右鍵菜單都可以使用。

      1.3 禁用前面板和右鍵菜單

      禁用前面板可以通過設(shè)置X資源來實(shí)現(xiàn),即在用戶根目錄下的.Xdefaults文件中加入

      禁用右鍵菜單和禁用前面板的內(nèi)容,則在桌面上點(diǎn)擊右鍵也不會(huì)出現(xiàn)菜單了。

      1.4 自動(dòng)執(zhí)行顯示控制設(shè)備軟件

      系統(tǒng)登錄進(jìn)CDE后會(huì)自動(dòng)執(zhí)行一個(gè)腳本,該文件是shell腳本,而且必須具有執(zhí)行許可權(quán)限。在通常的應(yīng)用中,腳本中自動(dòng)執(zhí)行的程序應(yīng)該在后臺(tái)運(yùn)行,以不影響系統(tǒng)的正常啟動(dòng)。但是,由于我們現(xiàn)在希望系統(tǒng)在前臺(tái)只運(yùn)行需要運(yùn)行的軟件,將其他可以在前臺(tái)運(yùn)行的軟件全部屏蔽掉,所以在這個(gè)腳本中我們?cè)谇芭_(tái)運(yùn)行特定軟件。

      1.5 軟件退出時(shí)同時(shí)關(guān)閉Xserver

      在顯示控制設(shè)備軟件退出時(shí),我們同時(shí)需要關(guān)閉計(jì)算機(jī)。但是顯示控制設(shè)備軟件以普通用戶權(quán)限運(yùn)行,不具備關(guān)機(jī)權(quán)限,所以我們所能做的也僅僅是使Xserver退出。這里需要取得Xserver的進(jìn)程ID號(hào),然后使用kill終止其線程。就相當(dāng)于執(zhí)行了kill這條指令,于是就可以使Xserver進(jìn)程終止。

      1.6 在系統(tǒng)啟動(dòng)時(shí)運(yùn)行

      我們希望顯示控制設(shè)備軟件在系統(tǒng)啟動(dòng)時(shí)運(yùn)行,可以在系統(tǒng)啟動(dòng)腳本目錄中創(chuàng)建一個(gè)以S開頭的shell腳本。系統(tǒng)啟動(dòng)的時(shí)候,這個(gè)目錄中以S開頭的腳本會(huì)按照字典順序,以root用戶權(quán)限運(yùn)行。

      2 系統(tǒng)改造方法實(shí)現(xiàn)

      綜上所述,要實(shí)現(xiàn)Solaris操作系統(tǒng)的屏蔽,可以通過以下4個(gè)步驟來實(shí)現(xiàn)。

      (1)禁止系統(tǒng)自動(dòng)進(jìn)入圖形界面。

      (2)禁用前面板和右鍵菜單。

      (3)創(chuàng)建特定的軟件啟動(dòng)腳本。

      (4)創(chuàng)建軟件退出時(shí)自動(dòng)關(guān)閉Xserver的腳本。

      (5)設(shè)置在系統(tǒng)啟動(dòng)時(shí)運(yùn)行特定軟件腳本,并且軟件退出時(shí)自動(dòng)關(guān)機(jī)。

      3 結(jié)論

      本文闡述了通過修改配置文件和添加部分腳本來將Solaris應(yīng)用于像顯示控制設(shè)備這樣的專用設(shè)備的方法。該方法還可以應(yīng)用于金融、通信等行業(yè)(如ATM機(jī)),具有較廣泛的應(yīng)用價(jià)值。

      【參考文獻(xiàn)】

      [1]Sun microsystems. Solaris公用桌面環(huán)境:高級(jí)用戶和系統(tǒng)管理員指南.

      [2]Cameron Newham.Learning the bash Shell, 3rd Edition. OReilly 2005.

      猜你喜歡
      操作系統(tǒng)屏蔽
      把生活調(diào)成“屏蔽模式”
      好日子(2022年3期)2022-06-01 06:22:10
      朋友圈被屏蔽,十二星座怎么看
      如何屏蔽
      中老年健康(2017年8期)2017-12-16 21:55:45
      滿足CLASS A++屏蔽性能的MINI RG59集束電纜的研發(fā)
      電線電纜(2017年5期)2017-10-18 00:52:04
      智能手機(jī)操作系統(tǒng)的分析與比較
      卷宗(2016年10期)2017-01-21 14:04:15
      國(guó)產(chǎn)桌面操作系統(tǒng)中虛擬化技術(shù)應(yīng)用研究
      計(jì)算機(jī)維護(hù)中操作系統(tǒng)還原技術(shù)的分析
      對(duì)計(jì)算機(jī)進(jìn)行操作系統(tǒng)重裝的維護(hù)
      幾乎最佳屏蔽二進(jìn)序列偶構(gòu)造方法
      基于單片機(jī)的嵌入式系統(tǒng)的開發(fā)研究
      古交市| 利辛县| 扎赉特旗| 武鸣县| 酒泉市| 西城区| 淮北市| 黔江区| 岳池县| 甘德县| 万荣县| 克山县| 松溪县| 芦溪县| 巩义市| 元谋县| 崇州市| 锦屏县| 华蓥市| 班玛县| 上蔡县| 桓台县| 盐城市| 西青区| 海林市| 顺义区| 文山县| 会同县| 于都县| 河曲县| 洛隆县| 都江堰市| 滕州市| 察哈| 万宁市| 蕉岭县| 泰宁县| 鄯善县| 武冈市| 金平| 桐柏县|