L-1-8 Linux基础命令详解之网络命令
2016-06-02 16:37
726 查看
[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,然后还是要运行上述的命令来重启
----------------------------------------------------------------------------------------
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,然后还是要运行上述的命令来重启
----------------------------------------------------------------------------------------
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍