shell查看并修复网络连接】的更多相关文章

1.  shell监控网卡状态,故障时自动重启网卡 http://blog.slogra.com/post-425.html cat fix_eth0.sh #!/bin/bash check_and_fix_eth0_link() { date="`date '+%Y-%m-%d %H:%M:%S'`" # step3 : if have ip, ping $dns lost_rate=`ping -c -w $dns -I $eth0 | grep 'packet loss' \…
在学习ping命令的时候,突发奇想:为何不使用ping命令对网络连接故障进行排查? 具体思路: 1. ping  127.0.0.1 (虚拟网卡地址)以检查主机的TCP/IP协议栈是否正常. 2. ping   [网络号]    以广播的形式向局域网发送数据包,检查主机网卡.modem.路由器(网关)是否正常. 3. nslookup  www.baidu.com  检查DNS服务是否正常. 4. ping  www.58.com  查看能否连网. 以下是shell代码内容(含解析): # ti…
执行以下命令: #netstat -n | awk ‘/^tcp/ {++state[$NF]} END {for(key in state) print key."\t".state[key]}’ 会得到类似下面的结果,具体数字会有所不同: FIN_WAIT_1 FIN_WAIT_2 SYN_SENT LAST_ACK CLOSING CLOSED SYN_RCVD TIME_WAIT ESTABLISHED #差不多等于连接的并发数 这条命令可以把当前系统的网络连接状态分类汇总.…
#! /bin/bash echo $1 PID=$(docker inspect -f '{{.State.Pid}}' $1) nsenter -t $PID -n netstat |grep ESTABLISHED sudo sh docker-netstat.sh demo…
在Windows XP系统中,安装好VMware Workstation虚拟机软件以后,我们可以查看一下"网络连接"窗口: 在窗口中多出了两块网卡: VMware Network Adapter VMnet1:VMware网络连接中Host-only模式的网络接口. VMware Network Adapter VMnet8:VMware网络连接中NAT模式的网络接口. 查看VMware的网络连接模式:桥接.NAT和Host-only 1. 假设我们已经安装好了Windows XP虚拟…
1. 查看 Linux 服务器的网络连接 1)查看主机名: liuqian@ubuntu:~$ hostname ubuntu 2)查看 ip 地址: 用 ifconfig 即可,这里介绍命令组合用法. liuqian@ubuntu:~$ ifconfig eth0 | grep 'inet ' | awk -F[:' ']+ '{print $4}' 202.93.236.146 解释:eth0 ---- ifconfig 看到的网卡名称 grep 语句 ---- 找到写有 ip 地址的那行,…
问题描述: DOS查看系统网络连接打开端口.打开的服务 问题解决: (1)DOS查看系统网络连接打开端口 注: 使用    netstat 命令,可以查看系统打开的端口 (2)查看和关闭系统打开进程 注: 使用 taskkill /pid /F  端口号    可以用来关闭指定PID的端口 注: 使用tasklist可以用来查看所有PID (3)DOS打开文件 注: 如上图所示,DOS下使用命令start D: 命令可以直接打开 D盘 (4)DOS下打开Tomcat服务 注: DOS下进入D盘,…
在运维工作中,常常查看某个业务的网络连接状况,在这里借用netstat来实现查找连接.用hash特性避免反复. $add=@{} while(1){ ps|?{$_.path -match 'E:\\games\\梦幻XX}|%{ $id=$_.id netstat -ano | ForEach-Object { $i = $_ | Select-Object -Property Protocol , Source , Destination , Mode ,pid $null, $i.Prot…
查看TCP网络连接情况 命令:netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’ www.2cto.com 返回结果示例: Cmd代码 LAST_ACK 5 SYN_RECV 30 ESTABLISHED 15 FIN_WAIT1 51 FIN_WAIT2 5 TIME_WAIT 10 其中的SYN_RECV表示正在等待处理的请求数:ESTABLISHED表示正常数据传输状态:TIME_WAIT表示处理完毕,等…
网络软件都是由客户端和服务端组成,由服务端在服务器上监听指定的端口处理接收到的数据,而客户端是向服务器端监听的端口发送数据,并由服务器端对该数据进行处理,然后将处理结果返回给客户端. 那么我们在linux上怎么来查看我们都监听了哪些端口,和都有哪些客户端来连接我的服务器呢? 首先我们要知道我们是使用什么协议来传输的,使用不通的协议可以用不同的方法来查看.传输协议分为TCP 和 UDP 两种,我们先来看下服务器端怎么查看在监听了哪些TCP协议和UDP协议的端口,使用命令netstat -ntlp…