Linux 网络相关命令整理

(1) ifconfig 

        查询、设定网卡与IP网络等相关信息;

        但ifconfig修改的参数只是在当前状态下起作用,如果网卡重启或者系统重启,使用ifconfig配置的参数就disappear了,加载还是/etc/sysconfig/network-scripts路径下的ifcfg-eth*文件中的配置。

(2)ifup/ifdown 

        启动/关闭网卡;

        这个命令和ifconfig eth* up/down作用类似

(3)route 

         查询、设定路由表;

        这里用的最多的就是添加/删除网关:route add default gw 1.1.1.1;route del default gw 1.1.1.1

(4)ip

        这个命令比较强大,整合了ifconfig和route两个指令的功能;

        ip link set---设置接口的参数,包括mtu、mac地址等等;

        ip link show ---显示真个接口硬件的相关信息,包括网卡mac地址,mtu等;

        ip address show ---查看接口的ip信息;

        ip address add/del ---进行ip相关参数的增加/删除;

        ip route show ---显示路由表;

        ip route add/del ---增减/删除路由的配置;

(5)dhclient 

        获取dhcp地址,用法是dhclient eth0,这样eth0则使用dhcp获取ip地址。

(6)ping

        这是大家用的最多的命令,参数丰富

(7)traceroute

        追踪路径;

        traceroute的实现有两种方式,一种是icmp协议,一种是udp协议,端口范围是33434到33464,端口随跳数递增;

         -n:不进行主机域名解析,单纯使用IP地址,节省时间;

        -U:使用UDP的port33434到33464来进行侦测;

        -I:使用ICMP的方式来进行侦测;

        -T:使用TCP的方式来进行侦测,一般使用的是80端口,这个我用少;

(8)netstat

        这个命令我认为是传输层的命令,相对之前的命令使用的层次和完成的功能有较大差别。netstat主要用来查看设备的联机状态,包括tcp/udp,socket等信息,功能很强大。

(9)host

        这个命令实现ip地址和domain name的翻译,在/etc/hosts文件中修改也可以;

(10)telnet ip [port]

        使用tcp 与目标地址和端口建立连接,默认端口是23,如果不使用默认端口,添加用户端口即可;

(11)ftp ip [port]

        使用tcp的21号端口建立C/S连接,也可指定端口;ftp具有自己的很多内部命令,如get、put等;

   未完待续...

----------------------------------------------------------------------------------------------------------------------


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值