SA299學習筆記 第二章描述CS模式(1)

litterbaby發表於2007-07-11
SA299學習筆記 第二章描述CS模式(1)[@more@]

網路埠

網路埠有兩種型別

1、眾所周知的埠

2、短期存在的埠

埠的分配有兩種基本原則

1、透過centralauthority進行分配

按照這種方式分配要求所有的使用者同意由central authority來分配所有的埠號,它所分配的埠號就是眾所周知的埠號;

2、動態分配

這些埠號預先對客戶機程式是不可知的,由系統根據需求來動態分配埠號.這樣的埠號在系統重啟的時候就失效了.

/etc/inet/services這個檔案中存放著一般預先約定的埠號。

檢視眾所周知的埠號,比如檢視使用telnet服務的埠號,使用下面的命令:

# grep telnet /etc/inet/services

sendmail程式的埠號:25(這種埠服務在系統啟動的時候自動執行,使用SMTP協議.還有一種埠服務不是自動執行的,比如說telnet埠服務)

列出登記在rpcbind程式中的所有服務,用下面的命令:

使用rpcinfo 工具來管理埠註冊

#rpcinfo p hostname

檢視rpc的註冊情況

#rpcinfo d sprayd 1

取消註冊一個網路服務,取消後再用

#rpcinfo p|grep sprayd

命令來證實以下是否此網路服務已經被取消,然後執行#pkii HUP inetd重啟網路服務。

# rpcinfo -p[host]

# rpcinfo -p

program vers proto port service

100000 4 tcp 111 rpcbind

100000 3 tcp 111 rpcbind

100000 2 tcp 111 rpcbind

100000 4 udp 111 rpcbind

100000 3 udp 111 rpcbind

100000 2 udp 111 rpcbind

100024 1 udp 32772 status

列出的內容包括:程式號,對應於程式號的version號,RPC協議,埠號,RPC服務

清除一些登記在列的RPC服務,用下面的命令:

# rpcinfo -d prognum versnum

例如:# rpcinfo -d 100012 1

這裡和100012對應的程式是sprayd,如果要重新註冊這個服務,那麼執行命令# pkill -HUP inetd

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/222350/viewspace-925953/,如需轉載,請註明出處,否則將追究法律責任。

相關文章