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

简介:

[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

相关文章
|
5天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
1天前
|
监控 Linux Windows
50个必知的Linux命令技巧,你都掌握了吗?(下)
50个必知的Linux命令技巧,你都掌握了吗?(下)
|
1天前
|
Linux Shell Windows
Linux 常用基本命令
Linux 常用基本命令
|
2天前
|
网络协议 Linux Shell
【linux网络(一)】初识网络, 理解四层网络模型
【linux网络(一)】初识网络, 理解四层网络模型
|
2天前
|
Ubuntu Linux Shell
linux免交互登陆远程主机并执行命令(密钥对和Expect)
linux免交互登陆远程主机并执行命令(密钥对和Expect)
|
2天前
|
Linux
【Linux】常用命令
【Linux】常用命令
21 0
|
2天前
|
安全 Ubuntu Linux
Linux 网络操作命令Telnet
Linux 网络操作命令Telnet
16 0
Linux 网络操作命令Telnet
|
3天前
|
Ubuntu Linux
Linux(22) Linux设置网络优先级顺序
Linux(22) Linux设置网络优先级顺序
4 0
|
3天前
|
Ubuntu 网络协议 Linux
Linux(20) Ubuntu 20.04 网络接口自动切换路由配置
Linux(20) Ubuntu 20.04 网络接口自动切换路由配置
27 0
|
3天前
|
Linux 数据安全/隐私保护
Linux常用命令实例带注释
Linux常用命令实例带注释
30 0