Linux常用命令(六)网络操作命令

6 网络操作命令

ftp              传送文件  

bye             结束连线并结束程序 

ping                检测主机 

telnet          远端登陆 

rlogin              远端登入 

netstat            显示网络状态

6.1 ftp命令  

             ftp命令用来传输文件,非常重要。如果在网络上看到一个很重要的文件,就可以用这个命令把那个文件传到自己的机器上来。  

             标准用法:ftp (-选项) 主机名称或IP地址 

                     -D 详细显示命令的执行过程,便于排错和分析程序的执行情况

 -I 关闭互动模式,不询问任何问题

 -G 关闭本地主机文件名称支持特殊字符的扩充特征

 -N  不适用自动登录。 FTP在启动时,会尝试自动登录远端系统,它会从用户的转述目录中读取.netrc文件的内容,以便自行登录。若该文件不存                                      在,FTP会放弃自动登录,并询问用户的账号名称

 -V  显示命令的执行过程 

   举例说明,用ftp登录ftp.dark.com主机,输入命令:ftp ftp.dark.com  

   注意:用户必须有相应的存取权限,否则不能从远程系统中获得文件或向远程系统中传输文件。

   为了使用ftp来传输文件,用户必须知道远程计算机上的合法用户名和口令。  

6.2 bye命令  

           在ftp模式下,输入bye即可中断目前的连线作业,并结束ftp的执行,没有选项。 

   

6.3 ping命令  

           执行ping命令,它会使用ICMP传输协议,发出要求回应的信息,若远程主机的网络没有什么问题,就会回应信息,因而得知该主机运作正常。 

           标准用法:ping (-选项) 主机名称或IP地址 

                    c 次数       设置完成要求回应的次数。ping命令会反复发出信息,直到达到设定的次数为止 

D              使用Socket的SO_DEBUG功能 

F              大量而且快速地送网络封包给一台机器,看它的回应。一般不到几秒钟,送出去的封包就会超过两千个 

I 秒数        指定收发信息的间隔时间,单位为s,预置位1s。与参数f不兼容

S bytes     设置数据包的大小。预设置为56B,加上8B ICMP头文件,共64B 

R              忽略网关,直接将数据保送到远程主机上。如果该主机并非局域网的一份子,就会传回错误信息 

                    Q              不显示命令的执行过程,只显示结果 

V              详细显示命令的执行过程,包括非回应信息和其它信息 

T              存活数值 设置存活数值TTL的大小。TTL是IP协议包中的一个值,它告诉网络,数据包在网络中的时间是否太长而应被丢弃 

           举例说明:

                    检测des.bllod.net主机网络功能是否正常,送出去要去信息需完成5次回应,每次间隔10s,数据包的大小为512B,

输入命令:ping –c 5 –i 10 –s 504 –t 64 des.blood.net


6.4 telnet命令  

          telnet命令的主要功能是进行远程登录。

          该命令允许用户在使用telnet协议的远程计算机之间进行通信,用户可以通过网络在远程计算机上登录,就像登录到本地机上执行命令一样。

          为了通过telnet登录计算机,必须知道远程计算机上的合法用户名和口令。

          telnet只为普通终端提供终端仿真,而不支持X Window等图形环境。 

标准用法:  telnet 主机名或IP  例如登录IP地址为140.114.63.12的计算机,输入命令:telnet 140.114.63.12  一旦telnet成功连接到远程系统上,就显示登录信息,并提示用户输入用户名和口令。如果用户名和口令正确,就能成功登录并在远程系统上工作。用户结束了远程会话后,一定要确保使用logout命令退出远程系统。然后telnet报告远程会话被关闭,并返回到用户本地机的shell提示符下。 

 

6.5 rlogin命令

         rlogin也是用来远程登录的。它的英文含义是remote login。该命令与telnet命令很相似,允许用户启动远程系统上的交互命令会话。

         用法: rlogin (-选项) host 

8 允许输入8位字符数据 

e 为rlogin会话设置转义字符,默认的转义字符是“~”,用户可以指定一个文字字符或一个/nnn形式的八进制数  

E  停止任何转义字符。当与-8选项一起使用时,它提供一个完全透明的链接 

l 用户名称 指定要登入远端主机的用户名称

L  使用litout模式进行远端登入操作  例如,要登入别人的计算机。输入命令: rlogin –l inin 140.114.125.24    


6.6 netstat命令 

        netstat命令的主要功能是了解Linux系统的网络情况。

        假设没有指定任何参数给netstat命令,则效果和指定-F参数相同。

        用法:netstat (-选项) 

a 显示所有连线中的Socket 

F 显示FIB 

a 全部列出,包括正在等待的程序 

c 持续列出网络状态

i 显示网络界面信息 

n 使用网络ip地址代替名称 

o 显示计时器

r 显示网络路径表

t 显示TCP协议的连接情形 

u 显示UDP协议的连接情形 

v 显示版本信息   
w 显示RAW传输协议的连接情形


6.7  ifconfig  

ifconfig eth0 显示一个以太网卡的配置 

ifup eth0 启用一个 'eth0' 网络设备 

ifdown eth0 禁用一个 'eth0' 网络设备 

ifconfig eth0 192.168.1.1 netmask 255.255.255.0 控制IP地址 

ifconfig eth0 promisc 设置 'eth0' 成混杂模式以嗅探数据包 (sniffing)

dhclient eth0 以dhcp模式启用 'eth0'


        bye 结束连线并结束程序 

        rlogin 远端登入

        ping  检测主机 

        netstat  显示网络状态

你可能感兴趣的:(Linux常用命令(六)网络操作命令)