文章詳情頁
SCO UNIX基礎(chǔ)講座--第十二講:使用 TCP/IP
瀏覽:86日期:2024-07-01 10:48:02
向遠(yuǎn)地注冊的能力非常有用,它讓我們不用到遠(yuǎn)地系統(tǒng)所在處, 就能運(yùn)行遠(yuǎn)地主機(jī)上的程序,執(zhí)行遠(yuǎn)地系統(tǒng)管理,有兩道指令可 用於遠(yuǎn)地主機(jī)注冊,就是 rlogin 和 telnet。 使用 rlogin 向遠(yuǎn)地主機(jī)注冊 rlogin 允許向具有 Unix 作業(yè)系統(tǒng)和 TCP/IP 協(xié)議的任何系統(tǒng) 注冊,而 rlogin 只能注冊到 UNIX 作業(yè)系統(tǒng)環(huán)境,指令如下: $rlogin remot-host-name 要避免 rlogin 因沒有提供遠(yuǎn)地主機(jī)上的同名帳戶,可以使用下述 指令: $rolgin remote-host-name -1 remote-user-name -1 選項(xiàng)用於指出遠(yuǎn)地用戶帳戶。 要中止 rlogin ,則要打入 ~.,并按 Enter/Return>鍵;亦可使用 logout 或 exit 指令。 使用 Telnet 向遠(yuǎn)地主機(jī)注冊 不管其作業(yè)系統(tǒng)類型,只要能支援 TCP/IP 協(xié)議,都可以使用 Telnet 指令,允許注冊。 $telnet hostname 或 $telnet ip-address 使用 ftp 復(fù)制或傳送文件 ftp(File Transfer Protocol)允許用戶對遠(yuǎn)地主機(jī)復(fù)制文件, 用戶毋須考慮作業(yè)系統(tǒng)類型,即能向或從任何具有 TCP/IP 的系 統(tǒng)復(fù)制文件。 ftp指令允許復(fù)制目錄中的一個文件或所有文件,但不能復(fù)制多層 次目錄。使用 ftp時,必需在遠(yuǎn)地主機(jī)上設(shè)有帳戶。 當(dāng) ftp 注冊到遠(yuǎn)地系統(tǒng)時,并未得到 shell ,而是通過 ftp 指令 解釋程序同遠(yuǎn)地主機(jī)進(jìn)行通訊。 $ftp remote-host-name 或 $ftp remote-host-ip-address 一旦注冊成功,就會出現(xiàn) ftp 指令解釋程序的提示。 ftp> 用戶可以在此,使用打開指令連接主機(jī)。 ftp>open remote-host-name 復(fù)制某一文件回自己的系統(tǒng)中,則用: ftp>get filename 如果只想傳送某一文件往遠(yuǎn)地主機(jī),則用: ftp>put filename 需要復(fù)制遠(yuǎn)地主機(jī)的全部文件進(jìn)入自己的系統(tǒng)內(nèi),可以使用如下 指令: ftp>mget * 相反,如果想傳送自己的文件往遠(yuǎn)地主機(jī),則使用如下指令: ftp>mput * rcmd rcmd 允許用戶不必向遠(yuǎn)地主機(jī)注冊,而直接運(yùn)行該主機(jī)上的指令, 實(shí)際上,也要進(jìn)行注冊,只不過用戶毋須作其它操作。當(dāng)使用 rcmd 在遠(yuǎn)地主機(jī)上運(yùn)行任何指令時,其輸出的默認(rèn)設(shè)備就會被更改為 終端。 $rcmd remote-host-name man sh 請求特殊終端處理的指令,將不含設(shè)備自身的功能,因?yàn)閷h(yuǎn)地 指令沒有定義終端的類型,要求在遠(yuǎn)地主機(jī)上配置受托訪問。 要列表輸出遠(yuǎn)地主機(jī)上磁盤的利用情況,則使用下述指令: $rcmd remote-host-name df 要列表輸出遠(yuǎn)地主機(jī)上的目錄,使用如下指令: $rcmd remote-host-name ls /usr/games 要把遠(yuǎn)地主機(jī)上的文件備份到遠(yuǎn)地主機(jī)上的袖珍磁帶內(nèi)時,指令 如下: #rcmd remote-host-name tar cvf /dev/rct0/usr 或 #rcmd remote-host-name 'find /usr -depth -print|cpio -oc > /dev/rct0 要把本地系統(tǒng)上的文件備份到遠(yuǎn)地主機(jī)上的袖珍磁帶內(nèi)時,使用 下述指令: #tar cvf -/usr|rcmd remote-host-name dd of=/dev/rct0 或 #find /usr -depth -print|cpio -oc|rcmd remote-host-name dd of=/dev/rct0 另一方面,如果要把遠(yuǎn)地主機(jī)上的文件備份到本地系統(tǒng)上的袖珍 磁帶內(nèi)時,可以使用如下指令: #rcmd remote-host-name 'tar cvf -/usr' > /dev/rct0 或 #rcmd remote-host-name 'find /usr -depth -print|cpio -oc' > /dev/rct0
標(biāo)簽:
Unix系統(tǒng)
排行榜
