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
举例:
@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,设置成功**
参考文档:
ping 命令
ping baidu.com -t
将地址解析为主机名
ping -a 192.168.10.155
ping 指定数量 n 个包
ping -n 100 192.168.10.155
参考文档:
telnet 命令
Telnet命令可用于确定远程服务的状态,确定远程服务器的某个端口是否能访问
- Windows系统在没有telnet客户端的时候,使用telnet命令,会提示“telnet”不是内部或外部命令,也不是可运行的程序”错误,如图所示。
2.表示系统没有开启telnet设置,这时搜索打开“启用或关闭Windows功能。(或者采用路径“控制面板——程序——启用或关闭Windows功能”)
3.勾选打开telnet服务
4.此时再打开终端中输入telnet,返回“欢迎使用telnet”字样
5.使用telnet命令来测试其他主机的某个端口是否开放
telnet IP 端口
telnet X.X.X.X 22(已开放):
telnet 14.52.231.26 22
telnet X.X.X.X 3389(未开放):
traceroute命令
通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。
traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其ip地址。
语法
traceroute(选项)(参数)
tracert www.58.com
tracert -d -h 100 -w 100 www.58.com
netstat 命令
netstat命令显示处于活动状态的 TCP 连接、计算机正在侦听的端口、以太网统计信息、IP 路由表、用于 IP、ICMP、TCP 和 UDP 协议的 IPv4 统计信息 () 和 ipv6 统计信息 (ipv6、ICMPv6、TCP over IPv6 和 UDP over IPv6 协议) 。 使用没有参数的情况下,此命令显示活动 TCP 连接。
显示监听所有端口
参考文档:
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 :取消当前执行的关机或重启命令
参考文档:
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
8.查看ip
ip addr