zoukankan      html  css  js  c++  java
  • Linux基本命令(8)网络操作的命令

    网络操作命令

    命令 功能 命令 功能
    ftp 传送文件 telnet 远端登陆
    bye 结束连线并结束程序 rlogin 远端登入
    ping 检测主机 netstat 显示网络状态

    8.1 ftp命令

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

    标准用法:

    ftp (-选项) 主机名称或IP地址

    选项 含义
    -D 详细显示命令的执行过程,便于排错和分析程序的执行情况
    -I 关闭互动模式,不询问任何问题
    -G 关闭本地主机文件名称支持特殊字符的扩充特征
    -N 不适用自动登录。FTP在启动时,会尝试自动登录远端系统,它会从用户的转述目录中读取.netrc文件的内容,以便自行登录。若该文件不存在,FTP会放弃自动登录,并询问用户的账号名称
    -V 显示命令的执行过程

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

    ftp ftp.dark.com

    注意:用户必须有相应的存取权限,否则不能从远程系统中获得文件或向远程系统中传输文件。为了使用ftp来传输文件,用户必须知道远程计算机上的合法用户名和口令。

    8.2 bye命令

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

    8.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

    8.4 telnet命令

    telnet命令的主要功能是进行远程登录。该命令允许用户在使用telnet协议的远程计算机之间 进行通信,用户可以通过网络在远程计算机上登录,就像登录到本地机上执行命令一样。为了通过telnet登录计算机,必须知道远程计算机上的合法用户名和 口令。telnet只为普通终端提供终端仿真,而不支持X Window等图形环境。

    标准用法:

    telnet 主机名或IP

    例如登录IP地址为140.114.63.12的计算机,输入命令:

    telnet 140.114.63.12

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

    8.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

    8.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传输协议的连接情形
  • 相关阅读:
    numpy函数库中一些常用函数的记录
    python 中的tile函数,shape函数,sum函数
    数据挖掘十大经典算法(详解)
    逻辑回归
    17个新手常见Python运行时错误
    5.3.4 Hadoop序列化框架
    5.3.3 自定义writable和RawComparatorWritable
    Qt5.11.2 VS2015编译activemq发送程序 _ITERATOR_DEBUG_LEVEL错误和崩溃解决
    @ConfigurationProperties实现配置注入到实体类
    C++微信网页协议实现和应用
  • 原文地址:https://www.cnblogs.com/tian-yong/p/4497324.html
Copyright © 2011-2022 走看看