下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

linux网络命令的学习

作者:课课家教育     来源: http://www.kokojia.com点击数:582发布时间: 2016-11-02 15:00:53

标签: 网络命令Linux命令系统运维

  学习Linux系统还是需要和网络打交道,在前面的一些文章中我们已经为大家简单的进行介绍了Linux的基础的操作命令的使用,包括文件的管理、相关系统的信息的查询,以及相关的命令的一个简介,本文将为大家带来的是Linux网络命令的学习,也是学习Linux学习的一个基础,有在学习的朋友们可以进行参考一下。

linux网络命令的学习_网络命令_Linux命令_系统运维_课课家

  ifconfig命令:Windows常用的一个查看和配置网络状态命令,在Linux下也是可以正常的检查使用

  ifdown网卡设备名:表示的是禁用该网卡设备

  ifup网卡设备名:表示启用该网卡设备

  netstat选项:可以查询网络状态

  基本的选项:

      -t:表示列出TCP协议端口

  -u:可以列出UDP协议端口

  -n:表示不使用域名和服务名,而使用IP地址和端口号

  -l:只是列出在监听状态网络服务

  -a:表示列出所有的一些网络连接

  需要注意的是:这几个参数可以结合来去使用,比如使用netstat-tuln//用来去查询计算机开启的端口服务或netstat-an//查看谁连接到我的服务器

  route-n:可以去查看路由列表(并且也是可以看到网关)

  routeadddefaultgw192.168.1.1:设定临时网关192.168.1.1

  servicenetworkrestart:表示重启网络服务

  nslookup主机或IP:可以进行域名与IP地址解析

nsloook命令

  在Linux环境中将会一直ping下去,你会发现如果是在window环境下它只会ping四次

  我们从图中可以看到pingxiongchao.net.cn,如果是ping的是域名的时候,系统是会首先解析出域名中的IP,然后是按IP的一个方式会一直ping下去。

  需要注意的是:在主机允许ping的情况下才会ping,除此之外主机它也是可以禁止ping的。

  再来看看traceroute主机域名或IP:一个路由跟踪的命令

  那么traceroute与ping的区别是:

  traceroute和ping发送的都是ICMP包,但有一些不同的是traceroute发送的ICMP包是不用回来,TTL不断增加,如果是使用ping发送的ICMP包必须有回包,TTL则是不会改变的。

  telnet域名或IP[端口]:关于远程管理与端口的测试命令

  比如需要:telnet115.159.66.51//远程管理115.159.66.51

  telnet115.159.66.513306//检测115.159.66.51的3306端口是否开启【常用】

  PS:如果是远程管理,那么telnet它是不加密的一个协议,而ssh它是加密的协议,在做管理的时候一般选择用的是ssh。所以一般来说的话telnet它通常的用处是用来测试端口是否开启(如果说检测不到端口,那么也有可能是防火墙将这个端口给封闭掉了)

  wgeturl地址:它是一些下载命令

  比如:wgethttp://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz它表示的是下载的文件命令。

  tcpdump-ieth0-nnXport21:意思是抓包命令

  基本的选项:

      -i表示的是指定网卡接口

  -nn是将数据包中的域名与服务转为IP和端口

  -X以十六进制和ASCII码显示数据包内容

  port用来指定监听的端口

  结语:常用的网络命令是作为一名合格的网络管理员必备的操作技巧,要想处理好Linux中的网络故障,还是得需要去记忆并且是理解相关的操作,linux网络也是一个比较复杂的网络,刚入手的朋友可就需要加把劲的深入学习了。

赞(27)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程