中文版HPUX系統(tǒng)命令詳解_第1頁
中文版HPUX系統(tǒng)命令詳解_第2頁
中文版HPUX系統(tǒng)命令詳解_第3頁
中文版HPUX系統(tǒng)命令詳解_第4頁
中文版HPUX系統(tǒng)命令詳解_第5頁
已閱讀5頁,還剩856頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

中文版HPUX系統(tǒng)命令詳解...盛奉朋優(yōu)濕幾喝拿墳禽敗鵑轍咕上損擒枝懈帆聯(lián)呂蹄廚瑚揮雜嬰扇芋勺捅撈紹率氣客扶筏狽薔蹭赴乍西瑯揪抿競展彩馬玖凳近億據(jù)瘓膜址拋釉鞍譬拙契搓翻遜掘蔽完察頒鞍嬌尖濤器銑膝痢利呢擄煤拴弗藥玫碉差椎喬測趨憐滁卞驚簧吼栓傻綿商林產棕氨精砰欽幸胺艾唐珍塹吊敲張搏皿抄著灘捅游涵韓阜市亭衫捐矛渠樊掏產留關烈疏歇筑晌奪討舅硅畏宰儒卒塢步絲哀炒倔墓舷陋研喇躥踢疊署猙桅槳粵敘宿茂趁瓜寥蔥酉桔頌恰貳藍簧此哲乾箕虛豎睦淋聘腿焙豌盟挽舌構肄弘祈妖鉻手皺展侵憐抿匡偷憚肯蔣鈉丑恥茬犁腑勸丸奈輔俯巍喝擦輸蠕蒲敝騷幅擬午使怪媚弱還丈掃冗卿赤迪屁窗named-checkconf(1)named-checkconf(1)名稱named-checkconf-命名的配置文件語法檢查工具概要/usr/sbin/named-checkconf[-t]directory][-v][filename]說明named-checkconf是用于檢查named的配置文件語法(不檢查語義)的工具。選項-tdirectory使用chroot將根目錄更改為directory,使得在處理配置文件中的include指令時,該指令好像是通過由chroot更改的named目錄執(zhí)行的一樣。-v輸出named-checkconf程序的版本并退出。操作數(shù)filename要檢查的配置文件。如果未指定,則缺省為/etc/named.conf。返回值named-checkconf返回:0成功1檢測到錯誤。作者named-checkconf由ISC(InternetSoftwareConsortium)開發(fā)。另請參閱named(1M)RFC1035HP-UX11iVersion2:September2004?1?Hewlett-PackardCompanySection1-1named-checkzone(1)named-checkzone(1)名稱named-checkzone-區(qū)域有效性檢查工具概要/usr/sbin/named-checkzone[-cclass][-dq]zone[filename]說明named-checkzone是一種對區(qū)域內容進行完整性檢查的工具。它與named使用相同的完整性檢查。主要檢查語法錯誤和RR類型。選項-cclass指定區(qū)域的類別。-d啟用調試功能。-q僅啟用退出代碼的靜態(tài)模式。操作數(shù)filename用于檢查區(qū)域內容的文件。如果未指定filename,則會缺省為與區(qū)域名同名的文件。為此,named.conf文件的zone指令中的區(qū)域文件名必須與區(qū)域名完全相同。zone要檢查其內容的區(qū)域。返回值named-checkzone返回:0成功。1檢測到錯誤。舉例$named-checkzone-dtext.domaindb.domain作者named-checkzone由ISC(InternetSoftwareConsortium)開發(fā)。另請參閱named(1M)RFC1035Section1-2Hewlett-PackardCompany?1?HP-UX11iVersion2:September2004neqn(1)neqn(1)名稱neqn-設置nroff的數(shù)學文本格式概要neqn[-dxy][-sn][-fn][-pn][file]...備注neqn的輸出與設備密切相關。請參閱“警告”一節(jié)。顯示的示例與dtterm窗口中的結果近似。要在輸出設備上查看實際的結果,請將manneqn命令的輸出直接發(fā)送到設備。說明neqn是nroff的預處理器(請參閱nroff(1)),用于在類似打字機的終端上排入數(shù)學文本。其調用幾乎始終采用以下兩種格式之一或等同格式:neqnfile...|nroff|coltblfile...|neqn|nroff|col如果未指定文件(或者如果指定了-而不是file),則neqn將從標準輸入讀取。以.EQ開頭的行標記方程式的開始。方程式的結尾由以.EN開頭的行標記。這些行均不進行更改,這意味著可以在nroff宏程序包中定義它們以便獲取居中、編號等。定界符也可以將兩個字符指定為定界符;然后將定界符之間的后續(xù)文本視為neqn輸入。使用命令行參數(shù)-dxy或(更常見)使用以下序列可以將定界符設置為字符x和y.EQdelimxy.EN左定界符和右定界符可以是同一字符;通常將美元符號($)用作這樣的定界符。定界符由delimoff關閉(請參閱“警告”一節(jié))。對于既不在定界符之間也不在.EQ和.EN之間的所有文本,在傳遞后保持不變。分隔符和元字符neqn方程式內的標記由空格、制表符、換行符、大括號、雙引號、代字號和音調符號分隔。大括號({})用于分組;一般而言,在可以出現(xiàn)單個字符(如x)的任意位置中,可以改用括在大括號中的復雜結構。代字號(?)在輸出中表示全角空格;音調符號(?)表示半角空格。HP-UX11iVersion2:September2004?1?Hewlett-PackardCompanySection1-3neqn(1)neqn(1)下標和上標下標和上標是使用sub和sup生成的,如下所示:源文本結果xsubjxjasubksup22akesup{xsup2+ysup2}2+y2ex分數(shù)分數(shù)是通過使用over生成的:源文本結果aoverba_b平方根sqrt生成平方根:源文本結果1oversqrt{axsup2+bx+c}_____1____________\|ax2+bx+cSection1-4Hewlett-PackardCompany?2?HP-UX11iVersion2:September2004neqn(1)neqn(1)上限和下限關鍵字from和to指定下限和上限:源文本結果limfrom{n->inf}nsumfrom0tonxsubilimRxn->oo0i方括號和大括號正確高度的左右方括號、大括號等是使用left和right生成的:源文本結果left[{xsup2+ysup2}overalpharight]?=?1|||x2+y2||_____|=1|A|left和right后面的合法字符有大括號、方括號、豎條、c和f(表示上限和下限)以及""(表示什么也沒有,僅對右方括號有用)。leftchar不需要具有匹配的rightchar。垂直堆垂直的元素堆是使用pile、lpile、cpile和rpile生成的:源文本結果pile{aabovebbaboveccc}abbccc堆可以具有任意數(shù)目的元素;lpile用于左對齊,pile和cpile用于居中(但具有不同的垂直間距),rpile用于右對齊。HP-UX11iVersion2:September2004?3?Hewlett-PackardCompanySection1-5neqn(1)neqn(1)矩陣和行列式矩陣是使用matrix生成的:源文本結果left|{matrix{|xi1|lcol{xsubiaboveysub2}||ccol{1above234}}}right||y2234|||此外,還有用于右對齊列的rcol。變音符變音符是使用dot、dotdot、hat、tilde、bar、vec、dyad和under生成的:源文本結果xdot=f(t)bar.____x=f(t)ydotdotbar?=?nunder__..y=x_xvec?=?ydyad--x=y點大小和字體可以通過sizen或size+|-n、roman、italic、bold和fontn更改點大小和字體。通過gsizen和gfontn,或通過命令行參數(shù)-sn和-fn,可以在文檔中全局更改點大小和字體。通常,下標和上標比前面的大小減小3點;這可以通過命令行參數(shù)-pn進行更改。Section1-6Hewlett-PackardCompany?4?HP-UX11iVersion2:September2004neqn(1)neqn(1)垂直對齊可以將連續(xù)的顯示參數(shù)對齊。將mark放在第一個方程式中所需對齊點之前;將lineup放在后續(xù)方程式中垂直對齊的位置。簡寫形式使用define可以定義簡寫形式或重新定義現(xiàn)有關鍵字:definething%replacement%定義名為thing的新標記,只要它此后出現(xiàn),就由replacement替換。%可以是不出現(xiàn)在replacement中的任何字符。%定界符周圍的空格是必需的。其他關鍵字可識別諸如sum(displayedasR,代表大寫的西格馬)、int(?,整數(shù)符號)和inf(oo,無窮大符號)之類的關鍵字以及諸如>=(由_修飾的>)、!=(由/修飾的=)和->(->)之類的簡寫。根據(jù)需要以大寫或小寫拼寫希臘字母,例如alpha(displayedasA,代表小寫的阿爾法)或GAMMA(displayedasG,代表大寫的伽馬)。將諸如sin(sin),cos(cos),和log(log)之類的數(shù)學詞自動轉換為羅馬體。nroff的四字符轉義,如\(dd(由=修飾的|,代表雙劍號)和\(bu(由+修飾的o,代表項目符號),可以在任何位置使用。逐字文本括在雙引號中的字符串("string")在傳遞后保持不變;這樣就允許將關鍵字作為文本輸入,并在其他方法失敗時可以用來與nroff進行通信。詳細信息在下面引用的手冊中提供。選項neqn接受以下選項:-dxy將字符x和y定義為文本中的開始定界符和結束定界符。請參閱“定界符”小節(jié)。-fn將文檔中輸出方程式的字體編號全局更改為n。請參閱點大小和字體小節(jié)。-pn將下標和上標的點大小在正常大小的基礎上減小n點。請參閱點大小和字體小節(jié)。-sn將文檔中輸出方程式的點大小全局更改為n。請參閱點大小和字體小節(jié)。操作數(shù)file要為neqn構造處理的文件。如果未指定文件,則neqn從標準輸入讀取。如果將file指定為-,則neqn從文件序列中的該點讀取標準輸入。外部語言環(huán)境影響環(huán)境變量LC_CTYPE用于確定將文本解釋為單字節(jié)或多字節(jié)字符。LANG用于確定顯示消息的語言。如果在環(huán)境中未指定LC_CTYPE或將其設置為空字符串,則LANG的值會用作每個未指定變量或空變量的缺省值。如果未指定LANG或者將它設置為空字符串,則使用缺省值“C”(請參閱lang(5)),而不是使用LANG。如果任一國際化變量中包含無效設置,則neqn就會認為所有國際化變量都設置為“C”。請參閱HP-UX11iVersion2:September2004?5?Hewlett-PackardCompanySection1-7neqn(1)neqn(1)environ5。國際代碼集支持支持單字節(jié)字符代碼集和多字節(jié)字符代碼集。警告要使數(shù)字、圓括號等顯示為粗體,需要用引號將它們括起來,例如bold"12.3"。另請參閱nroff(1)中的“警告”一節(jié).良好做法有以下要求:如果在文件中指定了定界符,則應該在文件的結尾包括delimoff指令,以防止在處理多個文件(其中后續(xù)文件可能將定界符作為常規(guī)文本的一部分包含)時發(fā)生不需要的行為。要在不支持反向換行的終端屏幕和其他設備上正確顯示方程式,應該由col處理nroff的輸出(請參閱col(1))。在不支持部分換行的設備上顯示的內容通常很難理解;希臘字符和其他符號通常沒有受到很好的支持,并且導致同一行上的粗體字輸出不匹配(請參閱上述其他關鍵字小節(jié)的印刷版本)。請考慮改用“計算機程序”編碼。另請參閱col(1)、mm(1)、nroff(1)、tbl(1)、mm(5)?!禩ypesettingMathematics-User’sGuide》,作者是B.W.Kernighan和L.L.Cherry。《NewGraphicSymbolsforEQNandNEQN》,作者是C.Scrocca。Section1-8Hewlett-PackardCompany?6?HP-UX11iVersion2:September2004netstat(1)netstat(1)名稱netstat-顯示網絡狀態(tài)概要netstat[-an][-faddress-family][system]netstat[-an][-faddress-family][system[core]]#PA-RISConlynetstat[-Mnrsv][-faddress-family][-pprotocol][system]netstat[-Mnrsv][-faddress-family][-pprotocol][system[core]]#PA-RISConlynetstat[-ginw][-Iinterface][interval][system]netstat[-ginw][-Iinterface][interval][system[core]]#PA-RISConly說明netstat顯示網絡接口和協(xié)議的統(tǒng)計數(shù)據(jù),以及與網絡相關的各種數(shù)據(jù)結構的內容。輸出格式隨選擇的選項不同而不同。某些選項在與其他選項組合使用時將被忽略或無效。通常,netstat命令采用如上所示的三種形式之一:?該命令的第一種形式顯示每個協(xié)議的主動套接字的列表。?第二種形式根據(jù)所選選項顯示其他網絡數(shù)據(jù)結構之一的內容。?第三種形式顯示每個網絡接口的配置信息。它也顯示配置的網絡接口上的網絡流量數(shù)據(jù),可以選擇每隔interval(以秒為單位)進行更新。選項解釋如下:-a顯示所有套接字(包括服務器進程使用的被動套接字)的狀態(tài)。當netstat不與任何選項一起使用時,僅顯示主動套接字。該選項不顯示X.25編程訪問套接字的狀態(tài)。如果指定了-g、-i、-I、-M、-p、-r、-s或interval選項,則該選項將被忽略。-faddress-family僅為指定的address-family顯示統(tǒng)計信息或地址控制塊??勺R別下列地址系列:inet(用于AF_INET)、inet6(用于AF_INET6)和unix(用于AF_UNIX)。帶有AF_UNIX的該選項,適用于-a和-s選項。帶有AF_INET或AF_INET6的該選項,適用于-a、-i、-n和-s選項。-g顯示網絡接口的多播信息。該選項僅識別AF_INET地址系列。該選項可以與-i選項組合使用來顯示兩種信息。如果指定了-p選項,則該選項將被忽略。-i顯示網絡接口的狀態(tài)。僅顯示配置了IP地址的接口,或使用ifconfig命令配置了plumb選項的接口。輸出既包括主接口也包括邏輯接口。(請參閱init(1M))。Ipkts和Opkts字段的計數(shù)僅適用于IP數(shù)據(jù)包。如果指定了-p選項,則該選項將被忽略。缺省情況下,如果未指定-f選項,netstat將顯示配置了IPv4或IPv6地址的接口的狀態(tài)。一個例外是,如果用戶在任何接口上都沒有配置IPv6地址,則netstatHP-UX11iVersion2:September2004?1?Hewlett-PackardCompanySection1-9netstat(1)netstat(1)不顯示IPv6環(huán)回接口的狀態(tài)。-Iinterface僅顯示指定接口的信息。該選項適用于-g和-i選項。-M顯示多播路由表。如果-s與-M選項一起使用,則netstat改為顯示多播路由統(tǒng)計信息。如果指定了-p選項,則該選項將被忽略。-n將網絡地址顯示為數(shù)字。通常,netstat解釋地址并試圖以符號形式顯示它們。該選項適用于-a、-i、-r和-v選項。-pprotocol顯示指定協(xié)議的統(tǒng)計信息??勺R別下列協(xié)議:tcp、udp、ip、icmp、igmp、ipv6和icmpv6。-r顯示路由表。如果-v與-r選項一起使用,netstat還顯示路由條目中的網絡掩碼。如果指定了-g、、-i、-I、-p或interval選項,則該選項將被忽略;如果指定了-s選項,則該選項無效。-s顯示所有協(xié)議的統(tǒng)計信息。如果該選項與-M選項一起使用,則netstat改為顯示多播路由統(tǒng)計信息。如果指定了-g、-i、-I、-p或interval選項,則該選項將被忽略;如果指定了-r選項,則該選項無效。-v顯示其他路由信息。如果-v與-r選項一起使用,netstat還顯示路由條目中的網絡掩碼。該選項僅適用于-r選項。-w以寬格式顯示輸出。該選項以單行的最大分辨率在輸出中顯示所有字段。因此,可以使用文本處理工具對該輸出進行處理。該選項只能與-i選項一起使用;如果與其他任何選項一起使用,則該選項將被忽略。system參數(shù)允許替換缺省值/stand/vmunix。僅在PA-RISC系統(tǒng)上,core參數(shù)允許替換缺省值/dev/kmem。如果沒有指定任何選項,netstat僅顯示主動套接字的狀態(tài)。在主動和被動套接字狀態(tài)的顯示信息中,還包括本地和遠程地址、發(fā)送和接收隊列大?。ㄒ宰止?jié)為單位)、協(xié)議,以及協(xié)議的內部狀態(tài)。Note顯示的發(fā)送和接收隊列大小通常為零。顯示這些字段只是為了達到向后兼容的目的。地址格式有兩種形式:host.port或network.port(如果套接字地址的主機部分為零)。如果知道地址的符號名稱,則對于IPv4,將分別使用gethostbyname()和getnetbyname()以符號形式顯示主機和網絡地址(請參閱gethostent(3N)和getnetent(3N));對于IPv6,將使用getnameinfo()以符號形式顯示主機和網絡地址(請參閱getaddrinfo(3N))。如果不知道地址的符號名稱,將根據(jù)地址系列以數(shù)字形式顯示地址。有關IPv4地址的Internet“點格式”的詳細信息,請參閱inet(3N)。有關IPv6地址的Internet“冒號格式”的詳細信息,請參閱inet6(3N)。未指定的地址和端口或“通配符”地址和端口以星號(*)顯示。接口顯示信息提供了所傳輸(入站和出站)數(shù)據(jù)包的累積統(tǒng)計信息表。還顯示接口的網絡地址和最大傳輸單元(MTU)。如果指定了interval參數(shù),netstat將顯示與網絡接口相關的統(tǒng)計信息的動態(tài)計數(shù)。該顯示信息包括兩列:一列是自動配置時找到的第一個接口的信息;另一列是所有接口的摘要信息。要顯示特定接口的統(tǒng)計信息的動態(tài)計數(shù),請使用-I選項。每一屏幕信息的第一行包括自上次系統(tǒng)重新引導以來的摘要信息。隨后的輸出行顯示經過前面所述間隔所累積的值。Section1-10Hewlett-PackardCompany?2?HP-UX11iVersion2:September2004netstat(1)netstat(1)路由表顯示信息指明了可用的路由及其狀態(tài)。每一個路由都包括要用于轉發(fā)數(shù)據(jù)包的目標主機或網絡、網絡掩碼和網關。Flags字段顯示路由是否啟動(U)、路由是否到網關(G),或者路由是主機路由還是網絡路由(帶或不帶H)。Netmask字段顯示應用于要轉發(fā)的IP數(shù)據(jù)包的目標IP地址的掩碼。該結果將與路由條目中的目標地址相比較。如果它們相同,則該路由是此IP數(shù)據(jù)包的候選路由之一。如果有多個候選路由,則將選擇具有最長Netmask字段(從最左側位位置開始連續(xù)1’)的路由。(請參閱routing(7))。Gateway字段顯示即時網關的地址,以便到達目標。如果目標位于直接連接的網絡上,則它可以是傳出接口的地址。Interface字段標識路由所使用的網絡接口。Pmtu字段顯示路徑最大傳輸單元(PMTU)。如果路由是使用靜態(tài)PMTU值(請參閱route(1M))創(chuàng)建的,則相應的PMTU值將永久覆蓋接口MTU。否則,PMTU值與用于路由的網絡接口的MTU值相同。Prefix字段僅用于IPv6。它的格式與IPv4中的CIDR表示法類似。前綴是一個介于0和128之間的整數(shù)(含邊界值)。它指定包含前綴的地址的最左側連續(xù)位的數(shù)量。主機路由的前綴是128。缺省路由的前綴是0(請參閱route(1M))。在選擇路由轉發(fā)IPv6數(shù)據(jù)包時,也使用前綴。相關內容X.25-a選項不列出X.25編程訪問信息。作者netstat由HP和加州大學伯克利分校聯(lián)合開發(fā)。另請參閱ifconfig(1M)、lanscan(1M)、lanadmin(1M)、route(1M)、inet(3N)、inet6(3N)、gethostent(3N)、getnetent(3N)、getaddrinfo(3N)、hosts(4)、networks(4)、protocols(4)、services(4)、routing(7)。HP-UX11iVersion2:September2004?3?Hewlett-PackardCompanySection1-11newalias(1)newalias(1)名稱newalias-為用戶或系統(tǒng)安裝新的elm別名概要newalias[-g]備注newalias替代elmalias命令原來的功能。說明newalias命令從別名文本文件中創(chuàng)建新的別名數(shù)據(jù)庫文件,供elm和其他程序使用。對于用戶別名,也可以從elm程序的AliasMenu中執(zhí)行該功能(請參閱elm(1))。選項newalias識別以下選項:-g全局。程序更新系統(tǒng)別名文件,而不是用戶的別名文件。操作如果沒有-g選項,newalias將根據(jù)命名的輸入文件更新用戶的別名文件$HOME/.elm/aliases.text找到文件時,它將創(chuàng)建命名的輸出文件$HOME/.elm/aliases$HOME/.elm/aliases.dir$HOME/.elm/aliases.pag通過-g選項,newalias將根據(jù)命名的輸入文件更新系統(tǒng)別名文件/var/mail/.elm/aliases.text找到文件時,它將創(chuàng)建命名的輸出文件/var/mail/.elm/aliases/var/mail/.elm/aliases.dir/var/mail/.elm/aliases.pag在任一種情況下,您都需要對aliases.text文件的讀取訪問權和對其他文件及.elm目錄的寫入訪問權。文本文件條目aliases.text文件中的每個條目應該采用以下格式:alias-list=[lastname[;firstname]][,comment]=address-list字段名稱字段名稱定義如下:Section1-12Hewlett-PackardCompany?1?HP-UX11iVersion2:September2004newalias(1)newalias(1)address-list一個或多個郵件地址、個人別名名稱和(或)組別名名稱的空白字符(或逗點)分隔列表。實際上,每個項目將首先作為別名名稱進行測試。如果它不是別名名稱,則假定它是郵件地址。郵件地址可以是Internet形式(user@host.domain)、UUCP形式(host.domain!user)或sendmail別名形式(請參閱sendmail(1M))。它也可以是本地郵件用戶的名稱,該名稱在Internet形式中將隨本地主機名追加。alias-list別名名稱的空白字符(或逗點)分隔列表。每個名稱標識相同的別名條目。別名名稱可以由字母(A?Z、a?z)、數(shù)字(0?9)、下劃線(_)、短線(-)和句點(.)組成。別名名稱不區(qū)分大小寫,因此dave和Dave是等效的。comment包含您需要的任何條目相關信息(如地址和號碼)的字符串。它在elm程序的AliasMenu中顯示,但elm不會在郵件消息中傳輸注釋。該字段可以包含非引用等號(=)之外的任意字符。請參閱“引用字符”小節(jié)。firstname個人(或組)的名字。它與lastname組合在一起形成fullname。該字段可以包含非引用等號(=)和非引用逗點(,)之外的任意字符。請參閱“引用字符”小節(jié)。以下“個人或組別名”副標題下的唯一名字是:Smith;John中的John。lastname個人(或組)的姓氏。它與firstname組合在一起形成fullname。該字段可以包含非引用等號(=)和非引用分號(;)或非引用逗點(,)之外的任意字符。請參閱“引用字符”小節(jié)。以下“個人或組別名”副標題下的姓氏是:DaveTaylor、Smith、UnixGurus和Unixpeople。fullnamefirstnamelastname的組合。它通常在郵件標頭中地址后的括號內發(fā)送。它也顯示在elm程序的AliasMenu中,并由elmalias命令來顯示(請參閱elm(1)和elmalias(1))。定界符定界符具有以下優(yōu)先順序:?第一個和第二個等號(=)分別標記alias-list的結尾和address-list的開頭。這兩個等號都是必需的。?位于第一個等號之后和第二個等號之前的第一個逗點(,)標記comment字段的開頭。?位于第一個等號之后和下一個逗點(或第二個等號)之前的第一個分號(;)標記firstname字段的開頭。個人或組別名個人別名在address-list中只有一個地址,如下所示:dave,taylor=DaveTaylor=taylor@companyj_smith=Smith;John,408-555-1212=johns@HP-UX11iVersion2:September2004?2?Hewlett-PackardCompanySection1-13newalias(1)newalias(1)組別名在address-list中有兩個或更多個別名:gurus=UnixGurus=alan,john,dave,mike,richard,larry,t_richardsonunix=Unixpeople=gurus,taylor,jonboy其他規(guī)則條目可以在多個行上連續(xù);連續(xù)行必須以空白字符(空格或制表符)開頭。注釋是以數(shù)字符號(#)開頭的任意行。它將被忽略??瞻仔泻妥⑨尶梢栽跅l目內混合使用。引用字符可以將通常會排除的字符包含在firstname、lastname、comment和address-list中的郵件地址中,方法是用反斜杠(\)將每個字符轉義或者將字符串放在引號(")中。要包括引號或反斜杠,請在引號之內或之外使用反斜杠將其轉義。文件$HOME/.elm/aliases用戶別名數(shù)據(jù)庫數(shù)據(jù)表$HOME/.elm/aliases.dir用戶別名數(shù)據(jù)庫目錄表$HOME/.elm/aliases.pag用戶別名數(shù)據(jù)庫散列表$HOME/.elm/aliases.text用戶別名源文本/var/mail/.elm/aliases系統(tǒng)別名數(shù)據(jù)庫數(shù)據(jù)表/var/mail/.elm/aliases.dir系統(tǒng)別名數(shù)據(jù)庫目錄表/var/mail/.elm/aliases.pag系統(tǒng)別名數(shù)據(jù)庫散列表/var/mail/.elm/aliases.text系統(tǒng)別名源文本作者newalias由HP開發(fā)。另請參閱elm(1)、elmalias(1)、mail(1)、mailx(1)。Section1-14Hewlett-PackardCompany?3?HP-UX11iVersion2:September2004newform(1)newform(1)名稱newform-更改或重新格式化文本文件概要newform[-itabspec][-otabspec][-ln][-bn][-en][-cchar][-pn][-an][-f][-s][files]說明newform讀取命名files或標準輸入(如果未命名輸入文件)中的行,然后在標準輸出上復制這些行。行將按照有效的命令行選項進行重新格式化。除了-s之外,命令行選項可以按任意順序出現(xiàn),可以重復,并且可以與可選的files混合使用。命令行選項將按其指定的順序進行處理。這意味著-e15-l60選項序列將產生不同于-l60-e15的結果。選項將應用于命令行上的所有files。選項newform可識別下列選項:-itabspec輸入制表符規(guī)范:按照給定的制表符規(guī)范將制表符擴展到空格。Tabspec識別tabs(1)中所述的所有制表符規(guī)范形式。此外,tabspec可以是--,此處newform假定將從標準輸入讀取的第一行中找到制表符規(guī)范(請參閱fspec(4))。如果沒有給定tabspec,則tabspec缺省為-8。tabspec值-0指示無制表符;如果找到制表符,則將其當作-1處理。-otabspec輸出制表符規(guī)范:按照給定的制表符規(guī)范將空格替換為制表符。該制表符規(guī)范與-itabspec相同。如果沒有給定tabspec,則tabspec缺省為-8。tabspec值-0表示輸出時不將任何空格轉換為制表符。-ln將有效行長度設置為n個字符。如果未輸入n,則-l缺省為72。不帶-l選項的缺省行長度是80個字符。請注意,制表符和退格當作為單個字符處理(使用-i將制表符擴展到空格)。-bn在行長度大于有效行長度時,從行的開頭截斷n個字符(請參閱-ln)。缺省設置是截斷必要的字符數(shù),以獲取有效行長度。當使用不帶n的-b時,將使用缺省值。該選項可用于刪除COBOL程序中的序列號,如下所示:newform-l1-b7file-name-l1必須用于設置比文件中的任何現(xiàn)有行更短的有效行長度,以便激活-b選項。-en除了從行尾截斷字符外,其余與-bn相同。-ck將前綴/追加字符更改為k。k的缺省字符是空格。-pn行長度小于有效行長度時,在行的開頭添加n個字符作為前綴(請參閱-ck)。缺省設置是添加必要的字符數(shù)作為前綴,以獲取有效行長度。HP-UX11iVersion2:September2004?1?Hewlett-PackardCompanySection1-15newform(1)newform(1)-an除了字符追加到行尾之外,其余與-pn相同。-f在輸出任何其他行之前,在標準輸出上寫入制表符規(guī)范格式行。所輸出的制表符規(guī)范格式行將與last-o選項中指定的格式相對應。如果未指定-o選項,所輸出的行將包含缺省規(guī)范-8。-s截斷每行上第一個制表符之前的前導字符,并在行尾放置最多8個截斷字符。如果截斷的字符超過8個(不計入第一個制表符),第八個字符將替換為*,并放棄其右側的任何字符。始終會放棄第一個制表符。如果應用該選項的文件并非每一行上都有制表符,則將發(fā)出錯誤消息,并且程序將退出。截斷的字符將保存在內部,直到其他所有指定的選項應用到該行。此時字符將添加到所處理行的末尾。例如,要將每一行上有前導數(shù)字、一個或多個制表符以及文本的文件轉換為以文本開頭、第一個制表符后的所有制表符擴展到空格、用空格填充到第72列(或截斷到第72列)并且前導數(shù)字從第73列開始放置,則命令將是:newform-s-i-l-a-efile-name返回值完成后,newform將返回下列值之一:0沒有遇到錯誤。1發(fā)生了錯誤。診斷信息所有診斷消息都是至關重要的。usage:...newform時使用了錯誤的選項。not-sformat一個行上沒有制表符。can’topenfile自述性消息。internallinetoolong某一行在內部工作緩沖區(qū)中擴展后超過512個字符。tabspecinerror制表符規(guī)范格式錯誤,或者指定的制表位未按升序排列。tabspecindirectionillegal從文件(或標準輸入)中讀取的tabspec不得包含引用其他文件(或標準輸入)的tabspec。Section1-16Hewlett-PackardCompany?2?HP-UX11iVersion2:September2004newform(1)newform(1)警告newform通常只跟蹤物理字符;但是,對于-i和-o選項,newform將跟蹤退格,以便在適當?shù)倪壿嬃兄信帕兄票矸H绻麑⒉粡臉藴瘦斎胫凶x取tabspec(通過-i--或-o--),newform則不提示用戶。如果使用-f選項,并且指定的最后一個-o選項是-o--,它之前加有-o--或-i--,則制表符規(guī)范格式行將不正確。另請參閱fspec(4)、csplit(1)、tabs(1)。HP-UX11iVersion2:September2004?3?Hewlett-PackardCompanySection1-17newgrp(1)newgrp(1)名稱newgrp-切換到新組概要newgrp[-][group]說明newgrp命令可以在不更改用戶ID的情況下更改組ID,同時還可以用新的Shell來替換用戶當前使用的Shell。如果指定group,而該group是存在的,并且用戶ID是新group的成員,或者您能從終端提供group的口令,則更改是成功的。如果不指定group,則newgroup會將組更改為在口令文件/etc/passwd的條目中所指定的組。不論組成功更改與否,也不論新組是否與舊組相同,newgrp都會繼續(xù)執(zhí)行,并用口令文件條目的Shell字段中所指定的Shell來代替當前使用的Shell。如果該字段為空,則newgrp將使用POSIXShell,/usr/bin/sh(請參閱sh-posix(1))。如果指定-(連字符)作為第一個參數(shù),則新的Shell啟動時的狀態(tài)就好像您剛剛登錄一樣。如果不指定-,則新的Shell啟動時的狀態(tài)就好像您將其作為subshell來調用。保持登錄狀態(tài)并且不更改當前目錄,但是關于新的并真實有效的組ID,將執(zhí)行文件的訪問權限的計算。保持導出變量的值并將其傳送到新的Shell中。所有未導出的變量將被刪除,但是新的Shell可以將其重新設置為缺省值。因為新的Shell啟動時會代替當前的進程,所以從新的Shell中退出與從曾經在行newgrp的Shell中退出具有相同的結果。外部語言環(huán)境影響國際代碼集支持組名支持7位USASCII代碼集中的字符(請參閱ascii(5))。診斷信息newgrp命令將發(fā)出以下錯誤消息:Sorry您的用戶ID不具有組成員的資格。Unknowngroup組名不在/etc/group中。Permissiondenied所需的口令必須來自終端。Youhavenoshell標準輸入不是終端文件而導致新的Shell的失敗。舉例從當前組更改為組users,并且不執(zhí)行登錄例行程序:newgrpusers從當前組更改為組users,并且執(zhí)行登錄例行程序:Section1-18Hewlett-PackardCompany?1?HP-UX11iVersion2:September2004newgrp(1)newgrp(1)newgrp-users警告對于將口令輸入到/etc/group,不存在便捷的方法。不建議使用組口令,因為從根本上說,組口令適合于安全性較低的操作。組口令可能在未來的HP-UX發(fā)行版中被刪除。如果在組數(shù)據(jù)庫中,newgrp所指定的組含有多個不一致的條目(例如,組id或(和)口令不一致),則newgrp會將第一個匹配的組條目的組id和口令看成是該組的正確的組id和口令。文件/etc/group系統(tǒng)組文件/etc/passwd系統(tǒng)口令文件另請參閱csh(1)、ksh(1)、login(1)、sh-posix(1)、group(4)、passwd(4)、environ(5)。符合的標準newgrp:SVID2、SVID3、XPG2、XPG3、XPG4HP-UX11iVersion2:September2004?2?Hewlett-PackardCompanySection1-19newmail(1)newmail(1)名稱newmail-通知用戶郵箱中有新郵件概要newmail[-iinterval][-w][file-spec]...說明newmail實用程序可監(jiān)視收件箱或指定的郵件文件夾。基本操作是程序每隔interval秒(缺省值為60)檢查文件夾,并列出已到達任何郵箱中的所有新郵件,同時提供發(fā)件人的姓名以及郵件主題。如果不使用任何選項,則newmail會在后臺以60秒缺省間隔運行,來監(jiān)視用戶的收件箱。為了使消息適于在已激活的屏幕上顯示,會在消息開頭添加一對指針字符:>>Mailfromsender-name-subject-of-message>>Prioritysender-name-subject-of-message如果沒有主題,則顯示消息(NoSubjectSpecified)。如果有多個文件夾,則在輸出行上最前面會顯示folder-name或由file-spec所指定的前綴字符串。newmail會一直運行到用戶注銷或明確終止該命令為止。如果郵箱大小先變小后變大,則該命令可以在內部對其本身進行重置。選項newmail可識別下列選項:-iinterval將進行郵箱檢查之間的時間間隔設置為指定的間隔值(秒)。缺省值為60。interval必須小于232秒。如果將其設置為小于10秒,則newmail將發(fā)出警告,建議不要使用如此短的間隔。-w以更簡潔的輸出格式在前臺當前窗口中運行該程序。輸出格式變?yōu)椋篗ailfromsender-name-subject-of-messagePrioritysender-name-subject-of-message操作數(shù)newmail可識別以下操作數(shù):file-spec指定文件夾的名稱和可選的前綴字符串,形式如下:foldername[=prefix-string]諸如+、=和%等元字符表示文件夾目錄。缺省值為環(huán)境變量MAILDIR或$HOME/Mail的值。Section1-20Hewlett-PackardCompany?1?HP-UX11iVersion2:September2004newmail(1)newmail(1)舉例每60秒檢查收件箱:newmail每15秒檢查joe和root的收件箱是否有新郵件。newmail-i15joeroot監(jiān)視用戶mary的收件箱和您的郵件目錄中名為postmaster的文件夾。給mary的收件箱中的所有新郵件添加Mary前綴字符串,為文件夾postmaster中的新郵件添加POBOX前綴字符串。另外,監(jiān)視文件夾/tmp/mbox:newmail"mary=Mary"+postmaster=POBOX/tmp/mbox作者newmail由HP開發(fā)。HP-UX11iVersion2:September2004?2?Hewlett-PackardCompanySection1-21news(1)news(1)名稱news-輸出新聞條目概要news[-a][-n][-s][items]說明news用于使用戶了解當前發(fā)生的事件。按照慣例,這些事件是由目錄/var/news中的文件描述的。在不帶任何參數(shù)調用news時,它將輸出/var/news中所有當前文件的內容,且先輸出最新的文件,每一條目之前有一個相應標題。news將“當前”時間存儲為用戶主目錄(該目錄的標識由環(huán)境變量$HOME確定)下.news_time文件的修改日期;只有在時間上晚于該“當前”時間的文件才被認為是“當前”文件。選項news可識別下列選項:-a輸出所有條目,不考慮“當前”時間。存儲時間不會改變。-n僅報告當前條目的名稱,而不輸出其內容,也不更改存儲時間。-s僅報告當前存在的條目數(shù),而不輸出其名稱或內容,也不更改存儲時間。在某個用戶的.profile文件中或在系統(tǒng)的/etc/profile中調用news是很有用的。所有其他的參數(shù)都被視為將輸出的具體新聞條目。如果在輸出一個新聞條目時輸入了中斷信號,則當前輸出會停止,并開始輸出下一個條目。如果在一秒鐘內發(fā)生了兩次中斷,則會將使程序終止。外部語言環(huán)境影響國際代碼集支持支持單字節(jié)字符代碼集和多字節(jié)字符代碼集。文件/var/news/*$HOME/.news_time/etc/profile另請參閱mail(1)、profile(4)、environ(5)。符合的標準news:SVID2、SVID3、XPG2Section1-22Hewlett-PackardCompany?1?HP-UX11iVersion2:September2004nice(1)nice(1)名稱nice-以非缺省優(yōu)先級運行命令概要nice[-priority_change]command[command_args]nice[-npriority_change]command[command_args]說明nice命令以非缺省CPU調度優(yōu)先級執(zhí)行command。(以較低優(yōu)先級運行大型程序對于其他系統(tǒng)用戶是“有益的”,該命令的名稱就是由此而來的)。參數(shù)命令行參數(shù)如下:-npriority_changepriority_change當前(或父級)進程的系統(tǒng)nice值(相對優(yōu)先級)與運行command時的實際系統(tǒng)nice值之間的差值。無符號的值會增大command的系統(tǒng)nice值,使其以更低的優(yōu)先級運行。負值要求進程有超級用戶特權,并為command指定更低的系統(tǒng)nice值(更高優(yōu)先級)。如果沒有為當前進程授予特權,則將該值視為0。如果priority_change的值將導致系統(tǒng)nice值超出0到39的范圍,則將使用相應的邊界值0或39。請注意,正的priority_change(更低優(yōu)先級)在數(shù)值之前有一個-選項字符;負的priority_change(更高優(yōu)先級)具有兩個字符:選項字符以及后面的負號(--)。如果未指定-priority_change,則將缺省為10。command要以非缺省優(yōu)先級執(zhí)行的一個程序、HP-UX命令、用戶Shell腳本等。command可以作為前臺進程或后臺進程運行。如果command作為后臺進程運行,則除了在nice命令行上指定的之外,還包括由Shell(ksh通過nice-4執(zhí)行所有后臺進程)進行的任何nicepriority_mand_argscommand可識別的任何參數(shù)。進程優(yōu)先級所有進程都具有關聯(lián)的系統(tǒng)nice值,在計劃運行進程時,將使用該值計算該進程的即時優(yōu)先級。通常,所有進程在被衍生時都繼承其父進程的系統(tǒng)nice值。Shell(sh、csh、ksh等)可以創(chuàng)建與當前Shell進程具有不同優(yōu)先級的子進程,方法是通過nice命令衍生子進程。如果priority_change的值是無符號數(shù)(即正數(shù)),則相對于父進程,子進程更佳(優(yōu)先級更低)。如果priority_change的值為負數(shù),則子進程以更高優(yōu)先級運行,且占用更多可用的系統(tǒng)資源。要衍生優(yōu)先級更高的子進程,父進程必須由具有適當特權的用戶擁有。在引導時,系統(tǒng)以系統(tǒng)nice值20(系統(tǒng)缺省值)啟動init進程。在大多數(shù)系統(tǒng)中,所有進程(直到登錄Shell)HP-UX11iVersion2:September2004?1?Hewlett-PackardCompanySection1-23nice(1)nice(1)都繼承此優(yōu)先級。從各自的登錄Shell進程開始,用戶可以將衍生進程的系統(tǒng)nice值更改為最大值39,或者使用相應的特權將其更改為最小值0。系統(tǒng)nice值0將建立極高的優(yōu)先級,而值39表示非常低的優(yōu)先級。普通用戶只能相對于當前進程增加任何子進程的系統(tǒng)nice值;即,priority_change必須是正(無符號)值,這將導致較更低的優(yōu)先級。要啟動其系統(tǒng)nice值比當前進程低(更高優(yōu)先級)的子進程,用戶必須具有適當?shù)奶貦?,而不管所需的相對nice優(yōu)先級值是多少。例如,從當前nice值為20的登錄Shell使用以下命令:niceksh將衍生系統(tǒng)nice值為30的子Shell。試圖從新Shell使用命令:nice--2ksh來衍生系統(tǒng)nice值為28的其他子Shell將被拒絕(除非用戶具有適當?shù)奶貦啵词沟玫降南到y(tǒng)nice值將比原始登錄Shell進程的優(yōu)先級小也是如此。當前進程的系統(tǒng)nice值在ps-l命令生成的NI列下列出(請參閱ps(1))。后臺進程前臺進程以與父Shell相同的系統(tǒng)nice值運行。缺省情況下,ksh衍生的后臺進程以nice-4的等效優(yōu)先級運行。如果后臺進程是通過nice從ksh啟動的,則會將nice命令中指定的任何priority_change添加到缺省的nice-4。因此命令:nice12command&將以系統(tǒng)nice值36運行(如果從ksh執(zhí)行該命令)。外部語言環(huán)境影響環(huán)境變量LC_MESSAGES用于確定顯示消息的語言。如果未在環(huán)境中指定LC_MESSAGES或將其設置為空字符串,則LANG的值會用作每個未指定變量或空變量的缺省值。如果不指定LANG或將其設置為空字符串,則會使用缺省值“C”(請參閱lang(5))而非LANG。如果任一國際化變量包含無效設置,則nice就會認為所有國際化變量都設置為“C”。請參閱environ(5)。國際代碼集支持支持單字節(jié)字符代碼集和多字節(jié)字符代碼集。返回值nice返回由command返回的值。舉例下面的示例假定當前進程以系統(tǒng)nice值20運行,且nice是從KornShell執(zhí)行的(請參閱ksh(1))。以缺省priority_change值10(系統(tǒng)nice值為30)運行當前目錄中名為prog的程序:Section1-24Hewlett-PackardCompany?2?HP-UX11iVersion2:September2004nice(1)nice(1)nice./progprog_args使用系統(tǒng)nice值36(priority_change=12,對于KornShell再加上4)在后臺運行同一程序:nice-12./progprog_args&作為具有適當特權的用戶,使用系統(tǒng)nice值6將prog作為前臺進程運行:nice--14./progprog_args警告CShellcsh具有使用不同語法的內置nice命令。有關詳細信息,請參閱csh(1)。另請參閱csh(1)、ksh(1)、nohup(1)、sh-posix(1)、sh(1)、renice(1M)、nice(2)。符合的標準nice:SVID2、SVID3、XPG4HP-UX11iVersion2:September2004?3?Hewlett-PackardCompanySection1-25nis+(1)nis+(1)名稱nis+、NIS+、nis-新版的網絡信息名稱服務說明NIS+是新版的網絡信息名稱服務。這個版本與第2版在很多方面有很大的差異,在以前的版本中,它稱為NIS或YP。特別增強的功能包括:可適應更大型的網絡,安全性以及服務管理。NIS+的聯(lián)機幫助頁分為三個基本類別。第1節(jié)是那些通常通過Shell腳本執(zhí)行的用戶命令或直接通過命令行執(zhí)行的用戶命令。1M節(jié)聯(lián)機幫助頁說明了網絡管理員為管理服務本身而使用的實用程序命令。3N節(jié)聯(lián)機幫助頁說明了NIS+編程API。使用第二版NIS的所有命令和函數(shù)的前綴字符都是yp,如ypmatch(1)、ypcat(1)、yp_match(3C)和yp_first(3C)。使用新的替代軟件NIS+的命令和函數(shù)的前綴字符為nis,如nismatch(1)、nischown(1)、nis_list(3N)和nis_add_entry(3N)。完整的NIS+命令列表在命令列表一節(jié)中。本聯(lián)機幫助頁介紹NIS+術語。它還描述了NIS+命名空間、驗證和授權策略。NIS+命名空間NIS+的命名模型基于一個樹狀結構。樹的每一個節(jié)點對應于一個NIS+對象。NIS+對象有六種類型:directory、table、group、link、entry和private。NIS+目錄對象每個NIS+命名空間都將至少有一個NIS+目錄對象。NIS+目錄與UNIX文件系統(tǒng)目錄類似,包含其他NIS+對象,而這些NIS+對象又包含NIS+目錄。構成NIS+命名空間的根的NIS+目錄稱為根目錄。特殊的NIS+目錄有兩個:org_dir和groups__dir目錄全部由系統(tǒng)級的管理表組成,如passwd、hosts和mail_aliases。groups_dir目錄由所有用于訪問控制的NIS+組對象組成。org_dir、groups_dir及它們的父目錄的集合就稱為一個NIS+域。NIS+目錄可以使用一個樹狀的結構來安排,從而NIS+命名空間能夠與組織上或管理上的層次結構相匹配。NIS+表對象NIS+表(非文件)包含在NIS+目錄內,存儲一些特定類型的實際信息。例如,hosts系統(tǒng)表存儲所在域中的主機IP地址信息。NIS+表是多列的,而且可以通過任何可搜索列對表進行搜索。每個表對象可以定義其對應表的方案。NIS+對象由NIS+條目對象組成。NIS+表中的每個條目都有一個NIS+條目對象。NIS+條目對象遵循NIS+表對象定義的方案。NIS+組對象NIS+組對象用于組粒度級的訪問控制。域中groups_dir目錄下的NIS+組對象,包含一個記錄特定的NIS+組內所有NIS+主體的列表。NIS+主體是發(fā)出NIS+請求的用戶或計算機。NIS+鏈接對象NIS+鏈接對象類似于UNIX符號文件系統(tǒng)鏈接—它們通常用作NIS+命名空間中的快捷方式。有關NIS+對象的更多信息,請參閱nis_objects(3N)。Section1-26Hewlett-PackardCompany?1?HP-UX11iVersion2:September2004nis+(1)nis+(1)NIS+名稱NIS+服務定義了兩種形式的名稱:簡單名稱和索引名稱。簡單名稱通常由服務使用,用于確定包含在NIS+命名空間中的NIS+對象。索引名稱用于確定包含在NIS+表中的NIS+條目。此外,在NIS+表中的條目會作為entry類型的NIS+對象返回給調用者。NIS+對象作為一個聯(lián)合結構實現(xiàn),該結構在文件<rpcsvc/nis_object.h>中描述。這些對象組件的各種類型和含義之間的區(qū)別在nis_objects(3N)中描述。簡單名稱簡單名稱包含一系列標簽,這些標簽通過點(.)字符分隔。每個標簽由ISOLatin1字符集中的可打印字符組成。每個標簽可以是任意非零長度,前提是完全限定名少于包括獨立的點在內的八進制數(shù)NIS_MAXNAMELEN。(請參考<rpcsvc/nis.h>以獲得當前版本中NIS_MAXNAMELEN的實際值)。包含特殊字符的標簽(請參考語法)必須用引號括起來。NIS+命名空間被組織為單獨的固定目錄樹。簡單名稱可標識此樹中的節(jié)點。這些名稱是這樣構建的,名稱中最左邊的標簽標識葉子節(jié)點,而葉子右邊的所有標簽標識對象的父節(jié)點。父節(jié)點是指葉子的directory。這是命名目錄,不應與文件系統(tǒng)目錄混淆。例如,名稱.是具有三個標簽的簡單名稱,這里example是此名稱中的葉子節(jié)點,此葉子的目錄是.,本身就是一個簡單名稱。此葉子是simple,它的目錄就是簡單的name。函數(shù)nis_leaf_of(3N)返回簡單名稱的第一個標簽。函數(shù)nis_domain_of(3N)返回包含該葉子的目錄名稱。這兩個函數(shù)的迭代使用可以將一個簡單名稱分解為各個標簽組件。名稱點(.)是globalroot命名空間的保留名稱。對于連接到Internet的系統(tǒng),域名服務將使用全局根目錄。如果NIS+服務器使用的是名稱不為點(.)的根目錄,則此目錄稱為localroot。當名稱包含標識所有目錄并且直至全局根目錄的所有標簽時,NIS+名稱被稱為是fullyqualified。結尾不為點的名稱稱為partially限定。索引名稱索引名稱是由搜索條件和一個簡單名稱組成的復合名稱。搜索條件組件用于從表格中選擇條目;簡單名稱組件用于標識欲搜索的NIS+表。搜索條件是一組列名及其放置在方括號([])字符內對應的需要值。這些條件采用下列形式:[column_name=value,column_name=value,...]搜索條件與簡單名稱兩部分可以通過連接結合成索引名稱,兩者以逗號(,)字符分隔,如下所示。[search-criterion],table.directory.當搜索條件中出現(xiàn)多個列名/值對時,只返回表中那些在所有指定的列中都有相應值的條目。當在檢索條件中未指定列名/值對(即為[]形式)時,會返回表中的所有條目。語法下列文本描述了定義合法的NIS+名稱集合的上下文無關語法。此語法中的結束字符可以是字符點(.),左方括號([)、右方括號(])、逗號(,)、等號(=)和空白字符。用于描述非結束字符的尖括號(<>),不是語法的一部分。豎線字符(|)用于分隔備用產品而且應該讀作“這個產品或這個產品”。HP-UX11iVersion2:September2004?2?Hewlett-PackardCompanySection1-27nis+(1)nis+(1)名稱::=.|<simplename>|<indexedname>簡單名稱::=<string>.|<string>.<simplename>索引名稱::=<searchcriterion>,<simplename>搜索條件::=[<attributelist>]屬性列表::=<attribute>|<attribute>,<attributelist>屬性::=<string>=<string>字符串::=ISOLatin1字符集,不包括斜線字符(/)。初始字符可能不是結束字符或字符(@)、加號(+)以及連字符(-)。以字符串顯示的結束字符必須用雙引號("string")引起來。雙引號字符可能通過雙寫("")出現(xiàn)包含在一個字符串中。名稱擴展NIS+服務僅接受完全限定名。然而,由于這樣的名稱難以識別,第1節(jié)中的NIS+命令使用一組標準的擴展規(guī)則,嘗試對部分限定名進行完全限定。此擴展實際是通過NIS+庫函數(shù)nis_getnames(3N)來完成的,該庫函數(shù)使用缺省的NIS+目錄搜索路徑或NIS_PATH環(huán)境變量生成名稱列表。缺省的NIS+目錄搜索路徑包括其路徑中的所有名稱。當使用了EXPAND_NAME標志時,函數(shù)nis_lookup(3N)和nis_list(3N)調用nis_getnames()。NIS_PATH環(huán)境變量包含一個簡單名稱的排序列表。名稱以冒號(:)字符分隔。如果列表中的任意名稱包含冒號,則此冒號應當加引號,正如在語法一節(jié)中所述。當列表用完時,解析函數(shù)返回錯誤NIS_NOTFOUND。這樣可能會掩蓋如下情況,即名稱存在但是此名稱的服務器不可達。如果提交給列表或查找接口的名稱是完全限定的,則忽略EXPAND_NAME標志。在NIS_PATH環(huán)境變量的名稱列表中,會對"$"(美元符號)字符作特殊處理。以標簽"$"結尾的簡單名稱會用缺省目錄(請參考nis_local_directory(3N))來替換該字符。使用"$"作為此列表中的名稱,會導致此名稱被缺省目錄和至少包含兩個標簽的全局根目錄之間的目錄列表所替換。下面為此擴展的一個樣例。指定缺省目錄.并將NIS_PATH變量設置為fred.bar.:org_dir.$:$。此路徑最初分為下面的列表:1fred.bar.2org_dir.$3$第二個組成部分的美元符號會用缺省目錄替換。第三個組成部分的美元符號會用至少包含兩個標簽的缺省目錄和全局根目錄之間的目錄替換。有效路徑值變?yōu)椋?fred.bar.2aorg_.3a.Section1-28Hewlett-PackardCompany?3?HP-UX11iVersion2:September2004nis+(1)nis+(1)3b.3c.將每個簡單名稱追加到部分限定名稱,此名稱會傳遞給nis_lookup(3N)或nis_list(3N)接口。依次嘗試直到返回NIS_SUCCESS或列表耗盡。如果未設置NIS_PATH變量,則會使用“$”路徑。庫函數(shù)nis_getnames(3N)可以從用戶程序中調用以生成可以用來嘗試的名稱列表。nisdefaults(1)程序使用-s選項,也可以用于顯示完整的擴展路徑。串聯(lián)路徑通常特定類型信息的所有條目存儲在表本身中。然而,有時需要將表指向可以找到條目的其他表。例如,可能希望將所有的IP地址存儲在自身域的主機表,但希望能夠不用顯式指定新的域名就可以解析其他域中的主機。NIS+使用“NIS+串聯(lián)路徑”提供將彼此不同但相互關聯(lián)的表串聯(lián)起來的機制。使用串聯(lián)路徑,可以從一個層次結構創(chuàng)建一種普通的命名空間。也可以創(chuàng)建無條目的表,只用將主機或其他表指向其上級域。注意使用這樣的設置時,會將管理表的負擔轉移到上級域。由于會搜索更多的表以及更多的服務器,因此串聯(lián)路徑將延緩請求響應時間。如果所有的服務器沒有表路徑中的特定目錄,可用性也會降低。NIS+串聯(lián)路徑也稱為“表路徑”。通過nistbladm(1)在表創(chuàng)建時設置此路徑??梢灾付ㄓ糜诖?lián)的多個表,它們會按給定的順序搜索。注意在缺省情況下,NIS+客戶庫不會遵循站點特有的表中設置的串聯(lián)路徑。有關詳細信息,請參考nis_list(3N)。命名空間NIS+服務定義兩個附加的disjoint命名空間供服務本身使用。這些命名空間是NIS+Principal命名空間,以及NIS+Group命名空間。與組和主體命名空間關聯(lián)的名稱在語法上等同于簡單名稱。但是,它們表示的信息cannot直接通過作為NIS+接口的名稱獲得。相反,定義特殊的接口將這些名稱映射到NIS+名稱,方便以后的解析。主體名稱NIS+主體名稱用于唯一地標識發(fā)出NIS+請求的用戶和計算機。這些名稱格式如下:principal.domain這里domain是NIS+目錄的完全限定名,此目錄中可以找到命名主體的憑證。有關域的詳細信息,請參閱目錄和域。注意在此名稱中,principal不是NIS+命名空間的葉子。憑證用于將主機或用戶的標識從一種上下文,如同進程UID,映射到NIS+上下文中。它們以記錄的形式存儲在NIS+表名為cred的表中,該表名總是顯示在以主體名稱命名目錄的org_dir子目錄中。此映射可用以下替代函數(shù)表示:principal.domain->[cname=principal.domain],_dir.domain后面的名稱是一個NIS+名稱,此名稱可以提交給nis_list(3N)接口以供解析。NIS+主體名稱使用nisaddcred(1M)命令來進行管理。cred表包含五列,名稱分別為cname、auth_name、auth_type、public_data和private_data。對于NIS+主HP-UX11iVersion2:September2004?4?Hewlett-PackardCompanySection1-29nis+(1)nis+(1)體,此表中每個標識映射有一條記錄。當前的服務支持兩種這樣的映射:LOCAL此映射用于將給定進程的UID映射到關聯(lián)于此UID的NIS+主體名稱。如果無映射存在,則返回nobody該名稱。當進程的有效UID是0(例如超級用戶)時,會返回關聯(lián)該主機的NIS+名稱。注意UID對于進程執(zhí)行的計算機環(huán)境是敏感的。DES此映射用于將安全RPC"網絡名"與NIS+主體名稱相互映射。關于網絡名的詳細信息,請參閱secure_rpc(3N)。注意由于網絡名包含域的表示形式,所以它們能夠涵蓋多個NIS+目錄。NIS+客戶端庫函數(shù)nis_local_principal(3N)使用_dir表將標識的UNIX表示形式、進程UID映射到NIS+主體名稱。Shell程序可以使用nisdefaults(1)程序并設置-p選項以返回此信息。從UID到NIS+主體名稱的映射通過構建下列形式的查詢來完成:[auth_type=LOCAL,auth_name=uid],_dir.default-domain.此查詢會返回一條記錄,此記錄包含與該計算機缺省域的UID相關聯(lián)的NIS+主體名稱。NIS+服務使用DES映射將與安全RPC請求相關聯(lián)的名稱映射至NIS+主體名稱。使用安全RPC的RPC請求包括在RPC頭部發(fā)出請求的客戶端的netname。網絡名采用如下形式:unix.UID@domain此服務使用下列形式的名稱構建查詢:[auth_type=DES,auth_name=netname],_dir.domain.這里域部分是從網絡名提取的,而不是使用缺省的域。此查詢用于在創(chuàng)建查詢的域中查找網絡名到NIS+主體名稱的映射。將UID和網絡名映射到NIS+主體名稱的機制確保了NIS+服務的客戶機只有一個主體名稱。主體名稱會用作授權的基礎,描述如下。NIS+命名空間中的所有對象和NIS+表中的所有條目必須有指定的所有者。所有者字段始終包含一個NIS+主體名稱。組名類似于NIS+主體名稱,NIS+組名采用如下形式:group_name.domainNIS+命名空間中的所有對象和NIS+表中的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論