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

讓Unix服務(wù)器運(yùn)行結(jié)果異地顯示( 二 )


2、如果有很多客戶端程序需要在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行而它們的運(yùn)行結(jié)果都需要輸出到本地的終端時(shí) , 則最好采用設(shè)置display環(huán)境變量的方式來(lái)實(shí)現(xiàn) 。這主要是因?yàn)榄h(huán)境變量設(shè)置后 , 對(duì)其下面的所有應(yīng)用程序都有效 。除非應(yīng)用程序在啟動(dòng)的時(shí)候采用了-display這個(gè)可選項(xiàng)修改了覆蓋了display這個(gè)值 。Display是Unix操作系統(tǒng)中外殼程序中的一個(gè)變量 。X客戶端程序在輸出運(yùn)行結(jié)果時(shí) , 會(huì)根據(jù)這個(gè)變量中設(shè)置的值把結(jié)果輸出到特定的地方 。默認(rèn)情況下是本地的終端 。如果要重定向到其他的遠(yuǎn)程客戶端上 , 系統(tǒng)工程師就需要設(shè)置這個(gè)值 。如系統(tǒng)工程師可以登錄到server1服務(wù)器上(通過(guò)本地登陸或者遠(yuǎn)程登陸) , 定義或者修改display環(huán)境變量的值 。這個(gè)賦值的格式與上面display可選項(xiàng)的格式相同 , 都采用主機(jī)名:服務(wù)器號(hào).屏幕號(hào)的形式 。這里的主機(jī)名字可以利用主機(jī)名字對(duì)應(yīng)的IP地址來(lái)表示 。如果系統(tǒng)工程師知道主機(jī)IP地址的話 , 那么筆者建議還是采用主機(jī)IP地址為好 。因?yàn)檫@里如果提供主機(jī)名字的話 , 則Unix操作系統(tǒng)還需要利用本地的HOST文件或者DNS服務(wù)器來(lái)進(jìn)行主機(jī)名字解析 。如果萬(wàn)一DNS或者HOST文件沒(méi)有這個(gè)主機(jī)名字記錄的話 , 則其中間解析的過(guò)程需要一段不短的時(shí)間 , 會(huì)影響輸出結(jié)果重定向的及時(shí)性 。故筆者在工作中希望采用IP地址而不是主機(jī)名字 。如此設(shè)置以后 , 在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行某個(gè)程序 , 而這個(gè)程序的結(jié)果卻會(huì)顯示在本地的終端上 。特別讓我們興奮的是 , X客戶端程序允許我們使用本地的鍵盤控制遠(yuǎn)程的客戶端程序 。這主要是因?yàn)殒I盤是服務(wù)程序的一個(gè)必不可少的部分 。
四、該方案的注意點(diǎn) 。
【讓Unix服務(wù)器運(yùn)行結(jié)果異地顯示】在使用這個(gè)方案的時(shí)候 , 筆者對(duì)各位讀者有兩個(gè)善意的提醒 。
首先 , 如果display變量與-display可選項(xiàng)并存的話 , 需要注意兩者之間的關(guān)系 。如系統(tǒng)工程師先利用設(shè)置display變量的形式把應(yīng)用程序的結(jié)果輸出到遠(yuǎn)程終端屏幕上 , 然后再啟動(dòng)某個(gè)應(yīng)用程序的時(shí)候加入了-display可選項(xiàng) , 讓這個(gè)應(yīng)用程序的結(jié)果輸出到本地 。那么后面采用的這個(gè)可選項(xiàng)的值會(huì)覆蓋前面的環(huán)境變量的值 。也就是說(shuō) , 后面啟動(dòng)的應(yīng)用程序其輸出結(jié)果會(huì)在本地顯示 , 而其他沒(méi)有帶可選項(xiàng)的應(yīng)用程序其結(jié)果則在遠(yuǎn)程客戶端上(display環(huán)境變量設(shè)置的地方)顯示 。
其次在什么時(shí)候使用可選項(xiàng)來(lái)實(shí)現(xiàn) , 而什么時(shí)候采用環(huán)境變量來(lái)設(shè)置呢?根據(jù)筆者點(diǎn)經(jīng)驗(yàn) , 主要是看有多少客戶端程序要重定向輸出結(jié)果?如果這個(gè)需要重定向輸出結(jié)果的客戶端程序比較多的話 , 那么最好通過(guò)設(shè)置環(huán)境變量來(lái)實(shí)現(xiàn) 。此時(shí)如果利用可選項(xiàng)來(lái)實(shí)現(xiàn)的話 , 每個(gè)應(yīng)用程序啟動(dòng)時(shí)都要加入這個(gè)選項(xiàng) 。相反如果只是個(gè)別應(yīng)用程序需要重定向的話 , 則可以通過(guò)可選項(xiàng)來(lái)實(shí)現(xiàn) 。另外也可以向上面所說(shuō)的 , 先設(shè)置環(huán)境變量 , 然后對(duì)于個(gè)別應(yīng)用程序設(shè)置可選項(xiàng) , 利用其覆蓋的特性來(lái)靈活的管理應(yīng)用程序的輸出結(jié)果 。
最后需要明確的是 , 其使用效果還受到網(wǎng)絡(luò)帶寬的影響 。為此如果通過(guò)互聯(lián)網(wǎng)來(lái)進(jìn)行連接的話 , 則這個(gè)輸出結(jié)果重定向功能需要慎用 。因?yàn)楹苡锌赡芤驗(yàn)榫W(wǎng)絡(luò)的擁塞或者延遲導(dǎo)致數(shù)據(jù)的丟失 。此時(shí)對(duì)于系統(tǒng)工程師來(lái)說(shuō)可能就是得不償失了 。

推薦閱讀