rlogin
作用
rlogin是”remote login”(远程登录)的缩写。该命令与telnet命令很相似,允许用户启动远程系统上的交互命令会话。rlogin的一般格式是:
rlogin [-8EKLdx][-e char][-k realm][-l username] host格式
一般最常用的格式是:rlogin host
各选项的含义为:
-8 此选项允许8位输入数据通道。该选项允许发送格式化的ANSI字符和其他特殊代码。如果不用这个选项,除非远端的终止和启动字符不是或,否则就去掉奇偶校验位。
-E 停止把任何字符当作转义字符。当和-8选项一起使用时,它提供一个完全的透明连接,-K关闭所有的Kerberos确认。只有与使用Kerberos确认协议的主机连接时才使用这个选项。
-L 允许rlogin会话在litout模式中运行。
-d 打开与远程主机进行通信的TCP sockets的socket调试。
-e 为rlogin会话设置转义字符,默认的转义字符是“~”,用户可以指定一个文字字符或一个\nnn形式的八进制数。
-k 请求rlogin获得在指定区域内的远程主机的Kerberos许可,而不是获得有krb_realmofhost(3)确定的远程主机区域内的远程主机的Kerberos许可
-x 为所有投过rlogin会话传送的数据打开DES加密。这会影响响应时间和CPU利用率,但是可以提高安全性。应用说明
rlogin可以远程注册到别的系统中,它的参数是一个系统名。
rsh
作用
rsh是“remote shell”(远程 shell)的缩写,该命令在指定的远程主机上启动一个shell并执行用户在rsh命令行中指定的命令;如果用户没有给出要执行的命令,rsh就用rlogin命令使用户登录到远程机上。格式
rsh命令的一般格式是:
rsh [-Kdnx] [-k realm] [-l username] host [command]一般常用的格式
rsh host [command ]
c ommand可以是从shell提示符下键入的任何Linux命令。各项含义
-K 关闭所有的Kerbero确认。该选项只在与使用Kerbero确认的主机连接时才使用。
-d 打开与远程主机进行通信的TCP sockets的socket调试。要了解更多的信息,请查阅setsockopt的联机帮助。
-k 请求rsh获得在指定区域内的远程主机的Kerberos许可,而不是获得由krb_relmofhost(3)确定的远程主机区域内的远程主机的Kerberos许可。
-l 缺省情况下,远程用户名与本地用户名相同。本选项允许指定远程用户名,如果指定了远程用户名,则使用Kerberos 确认,与在rlogin命令中一样。
-n 重定向来自特殊设备/dev/null的输入。
-x 为传送的所有数据打开DES加密。这会影响响应时间和CPU利用率,但是可以提高安全性。 Linux把标准输入放入rsh命令中,并把它拷贝到要远程执行的命令的标准输入中。它把远程命令的标准输出拷贝到rsh的标准输出中。它还把远程标准错误拷贝到本地标准错误文件中。任何退出、中止和中断信号都被送到远程命令中。当远程命令终止了,rsh也就终止了。
rcp
作用
rcp代表“remote file copy”(远程文件拷贝)。该命令用于计算机之间拷贝文件。格式
rcp命令有两种格式。第一种格式用于文件到文件的拷贝;第二种格式用于文件或目录拷贝到另一个目录中。
rcp命令的一般格式是:
rcp [-px][-k realm] file1 file2 rcp [-px][-r][-k realm] file
directory每个文件或目录参数既可以是远程文件名也可以是本地文件名。远程文件名具有如下形式:
rname@rhost: path, 其中rname是远程用户名,rhost是远程计算名,path是这个文件的路径。各项说明
-r 递归地把源目录中的所有内容拷贝到目的目录中。要使用这个选项,目的必须是一个目录。
-p 试图保留源文件的修改时间和模式,忽略umask。
-k 请求rcp获得在指定区域内的远程主机的Kerberos许可,而不是获得由krb_relmofhost⑶确定的远程主机区域内的远程主机的Kerberos许可。
-x 为传送的所有数据打开DES加密。这会影响响应时间和CPU利用率,但是可以提高安全性。如果在文件名中指定的路径不是完整的路径名,那么这个路径被解释为相对远程机上同名用户的主目录。如果没有给出远程用户名,就使用当前用户名。如果远程机上的路径包含特殊shell字符,需要用反斜线(\)、双引号(”)或单引号(’)括起来,使所有的shell元字符都能被远程地解释。需要说明的是,rcp不提示输入口令,它通过rsh命令来执行拷贝。
finger
作用
finger用来查询一台主机上的登录账号的信息,通常会显示用户名、主目录、停滞时间、登录时间、登录Shell等信息,使用权限为所有用户。格式
finger [选项][使用者][用户@主机]主要参数
-s:显示用户注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息。
-l:除了用-s选项显示的信息外,还显示用户主目录、登录Shell、邮件状态等信息,以及用户主目录下的.plan、.project和.forward文件的内容。
-p: 除了不显示.plan文件和.project文件以外,与-l选项相同。应用实例
ming@ming-K45VM:~$ finger -p
Login Name Tty Idle Login Time Office Office Phone
ming Ming *:0 Jun 3 10:02 (:0)
ming Ming pts/1 Jun 3 10:24 (:0)应用说明
如果要查询远程机上的用户信息,需要在用户后面接“@主机名”,采用[用户名@主机名]的格式,不过要查询的网络主机需要运行finger守护进程支持。
arp
可以使用arp命令来配置并查看arp缓存。例如
- 查看arp缓存。
#arp - 添加一个IP地址和MAC地址的对应记录。
#arp -s 192.168.33.15 00:60:08:27:CE:B2 - 删除一个IP地址和MAC地址的对应缓存记录。
#arp -d 192.168.33.15