L-1-8 Linux基础命令详解之网络命令

  1. 云栖社区>
  2. 博客>
  3. 正文

L-1-8 Linux基础命令详解之网络命令

科技探索者 2017-11-13 22:27:00 浏览1003
展开阅读全文

[dhclient]

dhclient <interface> 

例:dhclient eth0

//让网卡自动获取IP

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

[ifconfig]

ifconfig

查看本机ip


-a

显示所有接口的配置


//端口的别名格式 ethX:X  不能使用dhcp协议 可以在网络接口配置中创建


ifconfig <int> <ip> netmask <netmask>

对网卡进行配置

//一次性,重启后恢复


ifconfig <int> network <a.b.c.d>

对子网掩码进行配置

//一次性


ifconfig <int> [<ip/mask>] {up|down}

打开或者关闭某个端口


/etc/init.d/network {start|stop|restart|status} //网络状态的配置


route add default gw <gateway> //设置网关,详细看命令route

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

[ip]

ip <command>   //一个多功能网络命令,具体命令查看ip —help

   link:配置网络接口属性

   addr:协议地址

   route:路由

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

[iptstate]

iptstate //查看网络访问端口的信息

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

[getent]

getent hosts <www.abc.com>  //域名解析

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

[nc]

nc <ip> {<port>|[1-65535]} 端口扫描,需要下载 端口之间要用-连接

-v 文字表达结果

-w <num> 设置端口探测超时时间<num>秒,不设置会永远等下去,建议设置

-u 使用UDP协议

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

[netstat]

netstat

查看网络情况


  -n

  路由表或者ip以数字方式显示

  -an

  详细显示网络状况

 

  -r

  显示路由表

  -t

  建立tcp的连接

  -u

  建立udp的连接

  -l

  显示监听状态的连接

  -p

  显示监听指定套接字的进程名

  例如:netstat -tnlp

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

[ping]

ping <ip>

查看网络地址的连通性

  -c <num>

  //指定ping的次数

  -W <num>

  //设置等待时间,单位为秒

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

[plog]

plog

//显示拨号日志

//关联命令 pppoeconf pon poff

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

[poff]

poff

//断开网络连接

//关联命令 pppoeconf pon plog

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

[pon]

pon dsl-provider

//手动连接拨号网络。

//关联命令 pppoeconf poff plog

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

[pppoeconf]

pppoeconf 

//拨号设置。首次拨号设置命令。

//关联命令 pon poff plog

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

[route]

route <command> 路由命令

command:

    add  //添加路由

 -host   //添加一台主机路由

 -net <ip>   //添加一台网络路由

 -net <ip> gw <nexthop> //设置网络路由

route add default gw <nexthop>  //设置默认路由

    del  删除路由

-n   //以数字方式查看路由表

//是临时改动重启或者重启网络服务失效

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

[tcpdump]

tcpdump [options] //linux下的抓包工具

-i <eth>  //指定网卡抓包

-n        //不反解主机名

-w <*.cap>  //输出为cap文件

-v  //显示抓包数,还有-vv


例如:tcp src host 172.16.100.1

      tcp src or dst port 21

 udp dst port 53

 tcp src or dst port 21 AND src host 172.16.100.1

 tcp port 21 AND host 172.16.100.1

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

[traceroute]

traceroute <ip>

查看路由情况

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

[setup]

setup

//控制面板,一个文字图形界面交互式程序 

//在这个地方设置网卡,需要运行/etc/rc.d/init.d/network restart

//修改文件来设置网络/etc/sysconfig/network-scripts/ifcfg-eth0,然后还是要运行上述的命令来重启

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

本文转自Heartnight();博客51CTO博客,原文链接http://blog.51cto.com/181647568/1785548如需转载请自行联系原作者


tangjiashiertui

网友评论

登录后评论
0/500
评论