Linux常用网络命令(二)

nslookup

  1. 作用
    nslookup命令的功能是查询一台机器的IP地址和其对应的域名。
    使用权限所有用户。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。

  2. 格式
    nslookup [IP地址/域名]

  3. 应用实例
    (1)、在本地计算机上使用nslookup命令
    $nslookup
    在符号 “>” 后面输入要查询的IP地址域名,并回车即可。如果要退出该命令,输入“exit”,并回车即可。
    (2)、使用nslookup命令测试named
    输入下面命令:nslookup
    然后就进入交换式nslookup环境。如果named正常启动,则nslookup会显示当前DNS服务器的地址和域名,否则表示named没能正常启动。
    下面简单介绍一些基本的DNS诊断。
    1)、检查正向DNS解析,在nslookup提示符下输入带域名的主机名,如hp712.my.com,nslookup应能显示该主机名对应的IP地址。如果只输入hp712,nslookup会根据etc/resolv.conf的定义,自动添加my.com域名,并回答对应的IP地址。
    2)、检查反向DNS解析,在nslookup提示符输入某个IP地址,如192.22.33.20,nslookup应能回答该IP地址多对应的主机名。
    3)、检查MX邮件地址记录在nslookup提示符下输入:
    set q=mx
    然后输入某个域名,输入my.com,nslookup应能够回答对应邮件服务器地址,即support.my.com。

route

  1. 作用
    route命令是用来查看和配置Linux系统的路由信息,以实现和其他网络通讯。要实现两个不同的子网之间的网络通讯,需要一台连接两个网络路由器或同时位于两个网络的网关来实现。

    在Linux系统中,我们通常配置路由是为了解决以下问题:该Linux机器在一个局域网中,局域网中有一个网关,能够让你的机器访问Internet,那么我们就需要将这台机器的IP地址配置为Linux机器的默认路由。

  2. 示例
    1)、增加一个默认路由:
    route add 0.0.0.0 gw 网关地址
    2)、删除一个默认路由:
    route del 0.0.0.0 gw 网关地址
    3)、显示出当前路由表
    route

traceroute

  1. 作用
    假如你ping不通远方的机器,想知道是在什么地方出现问题;或你想知道你的信息到远方机器都经过了那些路由器,可以使用traceroute命令。顾名思义:trace是跟踪,route是路由,也就是跟踪路由。

  2. 用法
    使用这个命令很简单:
    traceroute远程主机IP地址或域名
    这个命令输出类似:
    1 路由器(网关)的IP地址 访问所需时间1 访问所需时间2 访问所需时间3
    2 路由器(网关)的IP地址 访问所需时间1 访问所需时间2 访问所需时间3
    …….
    1)最前面的数字代表“经过第几站”;
    2)路由器(网关)的IP地址就是“该站”的IP地址;
    3)访问所需时间1,2,3是指访问到这个路由器(网关)需要的时间。

telnet

  1. 功能说明:远端登入

  2. 语法:telnet [-8acdEfFKLrx][-b][-e][-k][-l][-n][-S][-X][主机名称或IP地址]

  3. 补充说明:知行telnet指令开启终端机阶段作业,并登入远端主机。

  4. 参数:
    -8 允许使用8位字符资料,包括输入和输出。
    -a 尝试自动登入远端系统。
    -b 使用别名指定远端主机名称。
    -c 不读取用户专属目录里的telnetrc文档。
    -d 启动排错模式
    -e 配置脱离字符
    -E 滤除脱离字符
    -f 此参数的效果和指定“-F”参数相同
    -F 使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机
    -k 使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名
    -K 不自动登入远端主机
    -l 指定要登入远端主机的用户名称
    -L 允许输出8位字符资料
    -n 指定文档记录相关信息
    -r 使用类似rlogin指令的用户界面
    -S 配置telnet连线所需的IP TOS信息
    -x 假设主机有支持数据加密的功能,就使用它
    -X 关闭指定的认证形态

ftp

  1. 作用:ftp命令进行远程文件传输。FTP是ARPANet的标准文件传输协议,该网络就是现今Internet的前身,所以既是协议又是一个命令。

  2. 格式:
    ftp [-dignv][主机名称IP地址]

  3. 主要参数
    -d:详细显示指令执行过程,便于排错分析程序执行的情形。
    -i:关闭互动模式,不询问任何问题。
    -g:关闭本地主机文件名称支持特殊字符的扩充特性。
    -n:不使用自动登录。
    -v:显示指令执行过程。

  4. 应用说明
    ftp命令是标准的文件传输协议的用户接口,是在TCP/IP网络计算机之间传输文件简单有效的办法,它允许用户传输ASCII文件和二进制文件。为了使用ftp来传输文件,用户必须知道远程计算机上的合法用户名和口令。这个用户名/口令的组合用来确认ftp会话,并用来确定用户对要传输的文件进行什么样的访问。另外,用户需要知道对其进行ftp会话的计算机名字的IP地址。
    用户可以通过使用ftp客户程序,连接到另一台计算机上;可以在目录中上下移动、列出目录内容;可以把文件从远程计算机拷贝到本地机上;还可以把本地机传输到远程系统中,ftp内部有命令72个,下面列出主要几个内部命令:
    ls:列出远程机的当前目录。
    cd:在远程机上改变工作目录。
    lcd:在本地机上改变工作目录。
    ascii:设置文件传输方式为ASCII模式。
    binary:设置文件传输方式为二进制模式。
    close:终止当前的ftp会话。
    hash:每次传输完数据缓冲区中的数据后显示一个#号。
    get(mget):从远程机传送指定文件到本地机。
    put(mput):从本地机传送文件到远程机。
    open:连接远程ftp站点。
    quit:断开与远程机的连接,并退出ftp。
    ?显示本地帮助信息。
    !转到shell中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值