久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

AIX 中 hostname 命令與 uname -n 命令的區(qū)別

 Stefen 2013-09-20
純粹字面翻譯,,hostname 顯示或者設(shè)置的是主機(jī)名,uname  -n 顯示的是節(jié)點(diǎn)名(nodename),,uname 既是 Unix/Linux 上的一個常用命令,,它也是一個系統(tǒng)函數(shù)(參見 W.Richard Stevens《Unix 環(huán)境高級編程》第二版第 6.9 節(jié) System Identification),,uname 函數(shù)原型是 int  uname (struct utsname *name),utsname 結(jié)構(gòu)定義在頭文件 sys/utsname.h 中,,其成員定義如下:

struct utsname {
char sysname[SYS_NMLN];   /* name of the operating system */
char nodename[SYS_NMLN];   /* name of this node */
char release[SYS_NMLN];   /* current release of operating system */
char version[SYS_NMLN];   /* current version of this release */
char machine[SYS_NMLN];   /* name of hardware type */
};

uname -n 取的就是 utsname 結(jié)構(gòu)中 nodename 字段的值,,在 Unix 早期還在使用 UUCP 的時代,兩臺機(jī)器通過撥號建立網(wǎng)絡(luò)連接,,各自都需要一個主機(jī)標(biāo)識名來識別對方,,那個名字就用的是與 uname -n 相關(guān)的節(jié)點(diǎn)名。

在 AIX 的聯(lián)機(jī)手冊(以v5.3為例)中”顯示你的系統(tǒng)名(Displaying your system name)“是這樣說明的:

Use the uname command to determine your system name.
1.    To display the name of your system if you are on a network, enter:
uname -n
A display similar to the following is returned:
barnard
In this example, the system name is barnard.
2. To find the node name of another system, request that a user on that system enter the uname -n command.

看來 uname -n 現(xiàn)在用的還是很多,。下面我把 hostname 講兩點(diǎn)后,,給個使用建議。與 hostname 命令對應(yīng)的函數(shù)是 gethostname()和 sethostname(),,想要獲取域名一般可調(diào)用 gethostname()函數(shù),;操作系統(tǒng)進(jìn)行網(wǎng)絡(luò)設(shè)置或者啟動時需要一個主機(jī)標(biāo)識名,這時用的是 hostname 設(shè)置的名字,。

好了,,沒有必要說得太多了, hostname 與 nodename ,,應(yīng)以前者為主,,后者為輔。如果你只是一臺單服務(wù)器對外服務(wù),,兩者設(shè)成一樣就行了,。如果通過 HACMP 做雙機(jī)或多機(jī)對外服務(wù),每臺機(jī)器可以取不同的節(jié)點(diǎn)名(如 node-1,、node-2,、node-3。,。,。),這樣你是可以借助節(jié)點(diǎn)名標(biāo)識出群集中的不同機(jī)器,,hostname(主機(jī)名)則放入資源組中管理,,哪臺機(jī)器(或者說哪個節(jié)點(diǎn))是 active 的,hostname 就浮到那臺機(jī)器上,,那 Inactive 主機(jī)上的 hostname 怎么辦呢,?你可以定義個規(guī)則,Inactive 的主機(jī) hostname 就用 nodename 的名字,,而群集中每臺機(jī)器的 nodename 都是不一樣的,。這樣對應(yīng)用用戶或系統(tǒng)運(yùn)維人員來說,在群集環(huán)境中他知道個 hostname 就行了,,hostname 主機(jī)就是那臺對外服務(wù)的機(jī)器,。hostname 就像群集對外的一個公共接口,,它屏蔽掉一堆你不必操心的機(jī)器名。




    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多