精品福利视频一区二区三区,免费A级毛片无码无遮挡,偷窥目拍性综合图区,亚洲欧洲无码AV电影在线观看,超清无码熟妇人妻AV在线电影

認證培訓,h3c認證體系,網(wǎng)絡(luò )工程師
豐沃創(chuàng  )新

TCP/IP協(xié)議基礎之三(TCP/IP遠程訪(fǎng)問(wèn)操作)

  • 發(fā)布時(shí)間: 2018-5-14 9:47:40

TCP/IP網(wǎng)絡(luò )通信軟件包使用遠程訪(fǎng)問(wèn)的命令,這些命令首先是由UC Berkely為Arpanet開(kāi)發(fā)的。它允許您遠程注冊到另一個(gè)系統中,并從一個(gè)系統復制文件到另一個(gè)系統。您能取得關(guān)于一個(gè)系統的信息,比如當前誰(shuí)正在注冊使用。調用一個(gè)系統的地址時(shí),這些遠程命令使用域名或IP地址。  
和TCP/IP遠程訪(fǎng)問(wèn)命令一樣,域名地址開(kāi)始好是為在A(yíng)rpanet上使用而設計。

許多TCP/IP命令可以和用在Internet上的網(wǎng)絡(luò )通信功能相比較。例如,用TCP/IP命令rlogin可以遠程注冊到一個(gè)系統,它和telnet相似。rcp命令能遠程復制文件,它執行和ftp相同的功能。TCP/IP命令的不同之處是它們提供給用戶(hù)的易用和易控制性。您能很容易地訪(fǎng)問(wèn)在不同的Unix或Linux系統中的帳號,并且能控制訪(fǎng)問(wèn)這些帳號但沒(méi)有提供口令的用戶(hù)。事實(shí)上您能提供給不同的用戶(hù)提供關(guān)于您的帳號的一種組權限。

一、TCP/IP網(wǎng)絡(luò )系統信息:rwho,uptime和ping

這些命令是一些TCP/IP命令,通過(guò)它們,您能從網(wǎng)絡(luò )中的不同系統上取得信息。您能找到誰(shuí)正在注冊,得到另一個(gè)系統中用戶(hù)的信息,或查詢(xún)一個(gè)系統是否正在運行。例如,rwho命令和who命令的功能很相似。它顯示網(wǎng)絡(luò )中的每個(gè)系統的當前注冊的用戶(hù)。

$rwho

violet robert:tty1 Sept 10 10:34

garnet chris:tty2 Sept 10 09:22

命令ruptime可以顯示網(wǎng)絡(luò )中的每個(gè)系統的信息。此信息能顯示出每個(gè)系統是如何執行。ruptime顯示系統是否運行,它運行了多久,系統中的用戶(hù)數和系統在最后5、10和15分鐘內的系統負荷。

$ruptime

violet up 11+04:10, 8 users, load 1.20 1.10

garnet up 11+04:10, 20 users, load 1.50 1.30

命令ping能檢測出系統是否啟動(dòng)和運行。ping命令加上您想檢測的系統名做為參數,下面的例子將檢測violet是否啟動(dòng)并連接在網(wǎng)絡(luò )中。

$ping violet

violet is alive

$

如果您想檢測的系統已經(jīng)關(guān)機,將得到一個(gè)如下的響應。這種情況下,garnet是關(guān)閉并沒(méi)有連接到網(wǎng)絡(luò )中。

$ping garnet

no answer from garnet


二、遠程訪(fǎng)問(wèn)權限:.rhosts

您能用.rhosts文件控制使用TCP/IP命令對您帳號的訪(fǎng)問(wèn)。用戶(hù)能用標準的編輯器象Vi來(lái)創(chuàng )建他們帳號中的.rhosts文件。它必須位于用戶(hù)的主目錄。下面的例子中,使用者顯示文件.rhosts文件的內容。

$cat.rhosts

garnet chris

ciolet robert

使用.rhosts文件是一種允許用戶(hù)不提供口令而訪(fǎng)問(wèn)您的系統的簡(jiǎn)單方法。如果需要禁止此用戶(hù)訪(fǎng)問(wèn),只須簡(jiǎn)單地從文件.rhost中刪除系統各和用戶(hù)注冊名。如果一個(gè)用戶(hù)的注冊名和系統名在文件.rhost中,那么此用戶(hù)即呆不提供口令直接訪(fǎng)問(wèn)系統。并不是所有的遠程注冊操作都需要這種訪(fǎng)問(wèn)形式(您能用輸入口令的方式來(lái)替代);但一些遠程命令要求有.rhosts文件,象遠程復制文件或遠程執行Linux命令。如果您想在遠程系統的帳號中招待這些命令,此帳號的.rhosts文件中必須有您 的注冊名和系統名。

通過(guò).rhosts對某一系統進(jìn)行訪(fǎng)問(wèn)時(shí),也允許您使用TCP/IP命令直接訪(fǎng)問(wèn)系統中您的其他帳號。您不需要先注冊到這些帳號中?梢园严到y中您的其他帳號做為當前注冊帳號的擴展。不管文件牌佻 的哪個(gè)賬號下,都可以用frcp命令從一個(gè)目錄復制到另一個(gè)目錄。用命令rsh,可以在您的其他帳號中招待任何Linux命令。

三、遠程注冊:rlogin

您可能在網(wǎng)絡(luò )中的不同系統上都有自己的帳號,或者可以訪(fǎng)問(wèn)別人在另一個(gè)系統上的帳號。要訪(fǎng)問(wèn)別的系統中的帳號,首先要注冊到您的系統中,接著(zhù)通過(guò)網(wǎng)絡(luò )遠程注冊到帳號所在的系統中。用命令rlogin可以遠程注冊支別的系統。命令的參數應是一個(gè)系統名。命令將把您連接到另一個(gè)系統中并開(kāi)始注冊的過(guò)程.

用rlogin的注冊過(guò)程和一般的注冊過(guò)程有所不同,用rlogin時(shí)用戶(hù)不被提示輸入注冊名。rlogin假設您的本地系統中的注冊名和遠程系統中的一致。所以象上面執行rlogin命令時(shí),您將馬上被提示輸入口令。輸入口令后,您即可進(jìn)入遠程系統各的帳號。

用rlogin假設注冊各是相同的,因為大多數的人用rlogin訪(fǎng)問(wèn)別的系統中的注冊名一般和本地的注冊名是相同的。然而,當遠程系統中的注冊名和本地系統的不同時(shí),選項1-允許您輸入遠程系統帳戶(hù)的不同的注冊名。語(yǔ)法如下所示:

$rlogin sys tem-name -1 login-name

在下面的例子中,用戶(hù)使用注冊名robert注冊到violet的系統中。

$rlogin violet-1 robert

password

$

: 一旦注冊到遠程系統中,您能執行任何命令?梢杂胑xit、CTRL-d或logout(TCSH或C-shell)結束連接。

四、遠程復制文件:rcp

您能用命令rcp從遠程系統復制文件到本地系統中。rcp執行文件傳輸的功能,它的操作和cp命令很相似,但它是通過(guò)網(wǎng)絡(luò )連接到另一系統。執行命令rcp時(shí)要求遠程系統的。rhosts文件中有您的本地系統名和注冊各。命令rcp用關(guān)鍵字rcp開(kāi)頭,參數為源文件名和復制的目標文件名。為了指定文件在遠程系統中,您需要在文件名前放置一個(gè)系統名,兩者之間用冒號分隔,如下所示:

$rcp sys tem-name:source-file slystem-name:copy-file

當復制一個(gè)文件到遠程系統中時(shí),復制的目標文件是遠程文件,它要求帶有系統名。而源文件在您的本機系統中,不要求系統名:

$rcp source-file remote-sys tem-name:copy-file

在下面的例子中,用戶(hù)從自己的系統中復制文件weather到遠程系統violet并重命名為monday.

$rcp weather violet:Monday

從遠程系統中復制一個(gè)文件到本地時(shí),源文件是遠程文件,它要求帶有系統名。而復制的目標文件在您的本機系統中,不要求系統名:

$rcp remote-sys tem-name:source-file copy-file

在下面的例子中,用戶(hù)從遠程系統之間復制整個(gè)目錄。rcp命令加上-r選項將從一個(gè)系統復制一個(gè)目錄和它的子目錄到另一個(gè)系統。象cp命令一樣,rcp要求一個(gè)源目錄和復制目錄。在遠程系統中的目錄要求系統名和一個(gè)以分隔系統名和目錄名的冒號,以及目錄名。當從您的系統復制目錄到一個(gè)遠程系統,則在遠程系統中的復制目錄需要遠程系統名。

$rcp -r source-directory remote-sys tem-name:copy-directory

在下面的例子中,使用者把目錄letters復制到遠程系統violet中的目錄oldnotes中。

$rcp-r letters violet:oldnotes

當從您的系統復制一個(gè)遠程系統中的目錄到本地時(shí),在遠程系統中的源目錄需要遠程系統名。

$rcp-r remote-sys tem-name:source-directory copy-directory

在下面的例子中,使用者把遠程系統violet中的目錄birthdays復制到本地的目錄party中。

$rcp-r violet:birthdays party

同時(shí),您可以用星號指定名字,或用圓點(diǎn)引用當前目錄。對于Shell的特殊字符,是由您的本地系統進(jìn)行解釋轉換,而不是遠程系統。為了使遠程系統解釋轉換一個(gè)特定字符,您必須通進(jìn)某種方式引用它。為了復制遠程系統種所有帶擴展名.c的文件到您的系統中,您需要用特殊字符-星號:*.c來(lái)指定所有的帶擴展名.c的文件。您必須注意引用星號的方式。下面的例子中,在系統violet中的帶.c擴展名的文件被復制到使用者的系統中。注意,星號是通過(guò)一個(gè)反斜杠引用。而最后的圓點(diǎn),表示當前的目錄,并沒(méi)被引用。它是由您的本地系統解釋并轉換的。

$rcp violet:\*.c

下面的例子中,目錄report將從使用者的本地系統復制到遠程系統的當前目錄中。注意圓點(diǎn)被引用,它將被遠程系統解釋轉換。

$rcp -r reports violet:\.

五、遠程執行:rsh

您可能需要在遠程系統中執行一個(gè)命令。rsh命令將在遠程Linux系統上執行一個(gè)命令并把結果顯示到您的系統中。當然,您的系統名和注冊名必須在遠程系統的.rhosts文件中,命令rsh有兩個(gè)一般的參數,一個(gè)系統名和一個(gè)Linux命令。語(yǔ)法如下所示:

$rsh remote-sytem-neame Linux-command

在下面的例子中,rsh命令將在遠程系統violet中執行一個(gè)ls命令以列出在violet中目錄/home/robert中的文件。

$rsh violet ls /home/robert

除非是引用特定字符,否則它將被本李系統解釋轉換,對于控制標準輸出的特殊字符更是如此,象重定向或管道字符。下面的例了中列出遠程系統上的文件,并把它們送到本系統中的標準輸出。重定向操作由本地系統解釋?zhuān)演敵龈南虻奖镜叵到y中的文件myfiles中。

$rsh violet ls /home/robert>myfiles

如您引用一個(gè)特定字符,它將成為L(cháng)inux命令的一部分被遠程系統解釋。引用重定向操作符將允許您在遠程系統中執行重定向操作。下面的例子中,引用一個(gè)重定向操作符。它變成Linux命令的一部分,包括命令的參數,文件名myfile。命令ls產(chǎn)生一列文件名并把它們重定向到遠程系統中的一個(gè)文件myfile中。

$rsh violet ls /home/robert'>'myfiles

對于管道操作也是如此。下面例子中第一個(gè)命令輸出一列文件到本地的打印機中。標準的輸出能過(guò)管道輸出到您的在線(xiàn)打印機中。第二個(gè)命令中,一列文件將輸出遠程系統的打印機上。管道線(xiàn)被遠程系統解釋。輸送標準輸出到遠程系統的打印機上。

精品福利视频一区二区三区,免费A级毛片无码无遮挡,偷窥目拍性综合图区,亚洲欧洲无码AV电影在线观看,超清无码熟妇人妻AV在线电影