SCO UNIX基础讲座--第十二讲:使用 TCP/IP

王朝system·作者佚名  2006-11-24
宽屏版  字体: |||超大  

向远地注册的能力非常有用,它让我们不用到远地系统所在处,

就能运行远地主机上的程序,执行远地系统管理,有两道指令可

用於远地主机注册,就是rlogin和telnet

使用rlogin向远地主机注册

rlogin允许向具有UNIX作业系统和TCP/IP协议的任何系统

注册,而rlogin只能注册到UNIX作业系统环境,指令如下:

$rloginremot-host-name

要避免rlogin因没有提供远地主机上的同名帐户,可以使用下述

指令:

$rolginremote-host-name-1remote-user-name

-1选项用於指出远地用户帐户。

要中止rlogin,则要打入~.,并按Enter/Return>键;亦可使用

logout或exit指令。

使用Telnet向远地主机注册

不管其作业系统类型,只要能支援TCP/IP协议,都可以使用

Telnet指令,允许注册。

$telnethostname

$telnetip-address

使用ftp复制或传送文件

ftp(FileTransferProtocol)允许用户对远地主机复制文件,

用户毋须考虑作业系统类型,即能向或从任何具有TCP/IP的系

统复制文件。

ftp指令允许复制目录中的一个文件或所有文件,但不能复制多层

次目录。使用ftp时,必需在远地主机上设有帐户。

当ftp注册到远地系统时,并未得到shell,而是通过ftp指令

解释程序同远地主机进行通讯。

$ftpremote-host-name

$ftpremote-host-ip-address

一旦注册成功,就会出现ftp指令解释程序的提示。

ftp>

用户可以在此,使用打开指令连接主机。

ftp>openremote-host-name

复制某一文件回自己的系统中,则用:

ftp>getfilename

如果只想传送某一文件往远地主机,则用:

ftp>putfilename

需要复制远地主机的全部文件进入自己的系统内,可以使用如下

指令:

ftp>mget*

相反,如果想传送自己的文件往远地主机,则使用如下指令:

ftp>mput*

rcmd

rcmd允许用户不必向远地主机注册,而直接运行该主机上的指令,

实际上,也要进行注册,只不过用户毋须作其它操作。当使用rcmd

在远地主机上运行任何指令时,其输出的默认设备就会被更改为

终端。

$rcmdremote-host-namemansh

请求特殊终端处理的指令,将不含设备自身的功能,因为对远地

指令没有定义终端的类型,要求在远地主机上配置受托访问。

要列表输出远地主机上磁盘的利用情况,则使用下述指令:

$rcmdremote-host-namedf

要列表输出远地主机上的目录,使用如下指令:

$rcmdremote-host-namels/usr/games

要把远地主机上的文件备份到远地主机上的袖珍磁带内时,指令

如下:

#rcmdremote-host-nametarcvf/dev/rct0/usr

#rcmdremote-host-name"find/usr-depth-print|cpio-oc

>/dev/rct0

要把本地系统上的文件备份到远地主机上的袖珍磁带内时,使用

下述指令:

#tarcvf-/usr|rcmdremote-host-nameddof=/dev/rct0

#find/usr-depth-print|cpio-oc|rcmdremote-host-name

ddof=/dev/rct0

另一方面,如果要把远地主机上的文件备份到本地系统上的袖珍

磁带内时,可以使用如下指令:

#rcmdremote-host-name"tarcvf-/usr">/dev/rct0

#rcmdremote-host-name"find/usr-depth-print|cpio-oc"

>/dev/rct0

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有