windows

netsh命令介绍

netsh(Network Shell)是一个windows系统本身提供的功能强大的网络配置命令行工具

1.修改IP地址addr和子网掩码mask

netsh interface ip set address name="本地连接" source=static addr=192.168.0.106 mask=255.255.255.0

2.修改默认网关gateway

netsh interface ip set address name="本地连接" gateway=192.168.0.1 gwmetric=0

3.修改首选(PRIMARY)的DNS

netsh interface ip set dns name="本地连接" source=static addr=202.96.128.66 register=PRIMARY

4.禁用启用网卡

netsh interface set interface wlan0 disabled     # 禁用无线网卡

netsh interface set interface wlan0 enabled     # 启用无线网卡

netsh interface set interface eth0 disabled     # 禁用有线网卡

netsh interface set interface eth0 enabled     # 启用有线网卡

6.重置 ip 配置(不可随意使用)

netsh interface ip reset

7.查看网卡

ipconfig /all

8.查看网络是否相通或查看 ip 被占用

ping baidu.com

ping 192.168.10.xxx

9.刷新dns解析

ipconfig  /flushdns

10.导出IP配置

netsh -c interface ip dump > d:\IPConfig.txt

#========================

# IPv4 配置

#========================

pushd interface ipv4

reset

set global icmpredirects=enabled taskoffload=enabled

add route prefix=0.0.0.0/0 interface="以太网" nexthop=192.168.1.1 publish=是

set interface interface="以太网(内核调试器)" forwarding=enabled advertise=enabled nud=enabled ignoredefaultroutes=disabled

set interface interface="以太网" forwarding=enabled advertise=enabled metric=100 nud=enabled ignoredefaultroutes=disabled

set interface interface="WLAN" forwarding=enabled advertise=enabled nud=enabled ignoredefaultroutes=disabled

set interface interface="本地连接* 1" forwarding=enabled advertise=enabled nud=enabled ignoredefaultroutes=disabled

set interface interface="本地连接* 10" forwarding=enabled advertise=enabled nud=enabled ignoredefaultroutes=disabled

set interface interface="蓝牙网络连接" forwarding=enabled advertise=enabled nud=enabled ignoredefaultroutes=disabled

set interface interface="本地连接" forwarding=enabled advertise=enabled metric=1 nud=enabled ignoredefaultroutes=disabled

add address name="以太网" address=192.168.10.155 mask=255.255.192.0

popd

# IPv4 配置结束

11.查看网络配置

netsh interface ip show {选项}

  {选项}可以是:

  address   - 显示 IP 地址配置。

  config    - 显示 IP 地址和更多信息。

  dns       - 显示 DNS 服务器地址。

  icmp      - 显示 ICMP 统计。

  interface - 显示 IP 接口统计。

  ipaddress - 显示当前 IP 地址

  ipnet     - 显示 IP 的网络到媒体的映射。

  ipstats   - 显示 IP 统计。

  joins     - 显示加入的多播组。

  offload   - 显示卸载信息。

  tcpconn   - 显示 TCP 连接。

  tcpstats - 显示 TCP 统计。

  udpconn   - 显示 UDP 连接。

  udpstats - 显示 UDP 统计。

  wins      - 显示 WINS 服务器地址。

例子:netsh interface ip show addr

网卡重置后zookeeper起不来 重置网卡netsh_网卡重置后zookeeper起不来

举例:

@echo off

:start

echo ============请输入数字选择下一步操作:

echo ============1:网关设置为1.1,六楼出口

if %var%==1 goto gateway1.1

:gateway1.1

cls

netsh interface ip set address name="以太网" source=static addr=192.168.10.155 mask=255.255.192.0 gateway=192.168.1.1

netsh interface ip set dns name="以太网" source=static 223.5.5.5 primary

echo **网关设置为1.1,设置成功**

参考文档:

netsh 命令使用大全 - 吴钦泰的博客

ping 命令

网卡重置后zookeeper起不来 重置网卡netsh_linux_02

ping baidu.com -t

将地址解析为主机名

ping -a 192.168.10.155

ping 指定数量 n 个包

ping -n 100 192.168.10.155

参考文档:

Windows命令之ping命令_长ping-CSDN博客

telnet 命令

Telnet命令可用于确定远程服务的状态,确定远程服务器的某个端口是否能访问

  1. Windows系统在没有telnet客户端的时候,使用telnet命令,会提示“telnet”不是内部或外部命令,也不是可运行的程序”错误,如图所示。

网卡重置后zookeeper起不来 重置网卡netsh_运维_03

2.表示系统没有开启telnet设置,这时搜索打开“启用或关闭Windows功能。(或者采用路径“控制面板——程序——启用或关闭Windows功能”)

网卡重置后zookeeper起不来 重置网卡netsh_IP_04

3.勾选打开telnet服务

网卡重置后zookeeper起不来 重置网卡netsh_运维_05

4.此时再打开终端中输入telnet,返回“欢迎使用telnet”字样

网卡重置后zookeeper起不来 重置网卡netsh_centos_06

5.使用telnet命令来测试其他主机的某个端口是否开放

telnet IP 端口

telnet X.X.X.X 22(已开放):

telnet 14.52.231.26 22

网卡重置后zookeeper起不来 重置网卡netsh_linux_07

telnet X.X.X.X 3389(未开放):

网卡重置后zookeeper起不来 重置网卡netsh_centos_08

traceroute命令

通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。 

traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其ip地址。

语法 

traceroute(选项)(参数)

网卡重置后zookeeper起不来 重置网卡netsh_centos_09

tracert www.58.com

网卡重置后zookeeper起不来 重置网卡netsh_运维_10

tracert -d -h 100 -w 100 www.58.com

网卡重置后zookeeper起不来 重置网卡netsh_centos_11

netstat 命令

netstat命令显示处于活动状态的 TCP 连接、计算机正在侦听的端口、以太网统计信息、IP 路由表、用于 IP、ICMP、TCP 和 UDP 协议的 IPv4 统计信息 () 和 ipv6 统计信息 (ipv6、ICMPv6、TCP over IPv6 和 UDP over IPv6 协议) 。 使用没有参数的情况下,此命令显示活动 TCP 连接。

网卡重置后zookeeper起不来 重置网卡netsh_运维_12

显示监听所有端口

网卡重置后zookeeper起不来 重置网卡netsh_运维_13

参考文档:

Windows命令之netstat命令_windows netstat-CSDN博客

shudown 命令

shutdown.exe命令可以关机、重启或注销当前用户,通常保存在C:\windows\system32\文件夹下

按下Windows徽标键+R,在运行对话框中输入cmd回车

-》shutdown -s -t 00 : 立刻关机(-s代表执行关机操作,-t参数指定倒计时的时间,单位是秒)

-》shutdown -s -t 3600:3600s(1小时)之后关机

-》shutdown -r -t 3600: 3600s(1小时)之后重启(-r代表执行重启操作)

-》shutdown -a :取消当前执行的关机或重启命令

参考文档:

windows关机命令(shutdown)-CSDN博客

centos

1.查看网卡是否正常工作

ifconfig

2.看看网络是否相通

ping -c 10(回显几次) ip/域名

3.查看网卡状态

service network status

4.重启网卡

service network restart

5.禁用网卡(不可随意使用)

ifconfig eth0 down

6.启用网卡

ifconfig eth0 up = ifup eth0

7.配置网卡

vi etc/sysconfig/network-scripts/ifcfg-ens192

网卡重置后zookeeper起不来 重置网卡netsh_运维_14

8.查看ip

ip addr