日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Unix系統(tǒng)中按需定制用戶工作環(huán)境

在Windows操作系統(tǒng)中,可以通過相關(guān)設(shè)置來定義用戶的默認(rèn)工作環(huán)境 。其實在Unix操作系統(tǒng)中,也可以實現(xiàn)類似的定制 。而且從某種角度來說,其定制的內(nèi)容比Windows操作系統(tǒng)更加的廣泛 。如可以定制用戶的默認(rèn)打印機,定制用戶的默認(rèn)終端類型,定制用戶的默認(rèn)PATH環(huán)境變量等等 。筆者這篇文章就告訴各位系統(tǒng)工程師,如何做好這方面的工作 。
一、設(shè)置一個合適的終端 。
有時候系統(tǒng)工程師需要手動的為用戶或者自己設(shè)置一個合適的終端,以便應(yīng)用程序的結(jié)果可以正確的輸出到終端上 。要實現(xiàn)這個目的,就需要用到系統(tǒng)中的TERM環(huán)境變量 。這個環(huán)境變量的作用只有一個,就是指定用戶默認(rèn)情況下采用的終端類型 。也就是說,登陸操作系統(tǒng)后其需要采用的終端 。對于某些應(yīng)用程序來說,如果TERM環(huán)境變量設(shè)置錯誤的話,則應(yīng)用程序就可能不能夠順利的把結(jié)果寫輸出到終端上 。在設(shè)置這個默認(rèn)環(huán)境變量的時候,系統(tǒng)工程師需要知道兩個內(nèi)容,首選需要知道當(dāng)前可用的終端類型有哪些;其次就是如何給用戶指定一個終端 。
如果系統(tǒng)工程師想知道哪些終端是可以用的,則可以查看系統(tǒng)目錄/usr/lib/terminfo 。(不同版本的Unix操作系統(tǒng)可能目錄有所不同) 。在這個目錄中,存儲著Unix操作系統(tǒng)所支持的所有有效的終端類型 。如果要為用戶指定一個默認(rèn)的終端設(shè)備,則可以在啟動配置文件中,利用exprot TERM=終端類型的方式來設(shè)置一個默認(rèn)的終端設(shè)備 。在使用這個命令的時候,需要注意英文單詞TERM必須為大寫 。如果采用小寫的話,可能就會發(fā)生錯誤 。
不過有時候系統(tǒng)工程師也希望操作系統(tǒng)能夠自動識別終端的類型 。如此的話,用戶每次更改終端,我們系統(tǒng)工程師也不用每次都進行重新配置了 。此時系統(tǒng)工程師可以使用ttytype命令 。這個命令可以幫助用戶在啟動操作系統(tǒng)的時候自動識別終端類型 。我們往往把這個命令使用在用戶登錄時運行的腳本中 。
二、為用戶定義可用的命令集合 。
有時候系統(tǒng)工程師需要為用戶定義可用的命令集合或者工具 。如在命令行中輸入vi命令就會自動打開一個文本編輯器 。對于Unix操作系統(tǒng)來說,其支持的文本編輯器有很多 。為此系統(tǒng)工程師可能需要用戶采用其指定的文本編輯器 。此時除了通過刪除軟件包的方式來實現(xiàn),還有其他的方式呢?因為如果把某個程序的軟件包刪除了,那么這個操作系統(tǒng)中的所有用戶都無法使用這個應(yīng)用程序 。而現(xiàn)在系統(tǒng)工程師只想為某個用戶指定特定的文本編輯器,而不影響其他用戶的使用 ??梢?,此時通過刪除軟件包的方式來實現(xiàn)的話,并不是很好的方式 。其實,此時系統(tǒng)工程師可以通過PATH環(huán)境變量來實現(xiàn)這方面的控制 。
當(dāng)用戶在shell中輸入vi命令的時候,操作系統(tǒng)會從某些目錄中查找這個命令的可執(zhí)行文件的位置 。而這些目錄就是環(huán)境變量PATH所決定的 。在Unix操作系統(tǒng)中,環(huán)境變量也分為系統(tǒng)級別的環(huán)境變量與用戶級別的環(huán)境變量 。默認(rèn)情況下,當(dāng)某個用戶登錄到系統(tǒng)時其采用的是系統(tǒng)級別的PATH環(huán)境變量 。因為此時沒有配置用戶級別的PATH環(huán)境變量 。在PATH環(huán)境變量中,定義著幾個目錄,目錄之間會用冒號進行分割 。操作系統(tǒng)就會從幾個命令中去查找相關(guān)的可執(zhí)行文件 。如用戶安裝了某個應(yīng)用程序,往往需要更改這個PATH環(huán)境變量,才可以正常運行這個應(yīng)用程序 。
所以,我們可以通過在用戶級別設(shè)置這個PATH環(huán)境變量,來限制其可用的應(yīng)用程序 。如我們可能只允許用戶使用郵件、PIS(一種即時聊天工具)等應(yīng)用程序 。系統(tǒng)工程師可以先建立一個文件夾,然后將這個文件夾下建立這些應(yīng)用程序可執(zhí)行文件的連接 。最后把PATH目錄指定到這個新建立的文件夾中即可 。由于操作系統(tǒng)執(zhí)行命令的時候,會從PATH環(huán)境變量指定的目錄中去查找可執(zhí)行文件 。如果找不到的話,則就會提示錯誤信息 。為此通過這種方式可以定義用戶可以使用命令的集合 。當(dāng)然,系統(tǒng)工程師也可以通過為用戶設(shè)置可執(zhí)行文件的權(quán)限來實現(xiàn) 。不過相對來說,還是這種方法簡單、直觀一點 。

推薦閱讀