win10系统常用命令(netstat、ping、telnet、sc、netsh命令)

netstat命令

  1. 查找端口占用

  netstat -ano

  netstat -ano | findstr 5000

ping命令

  ping 192.168.1.1

  ping baidu.com

telnet命令

  telnet 192.168.1.1 80

  telnet baidu.com 80

sc命令

  1. 安装服务

    sc create [<seviceName>] binPath=[<servicePath>]

  2. 配置服务

    sc config [<seviceName>] start=auto // 自动

    sc config [<seviceName>] start=demand // 手动

    sc config [<seviceName>] start=disabled // 禁用

  3. 开始服务

    sc start [<seviceName>]

    net start [<seviceName>] // net 命令用于没有被禁用的服务

  4. 结束服务

    sc end [<seviceName>]

    net end [<seviceName>] // net 命令用于没有被禁用的服务

  5. 删除服务

    sc delete [<seviceName>]

  6. 查询服务 状态

    sc query [<seviceName>]

  7. 添加服务描述

    sc description [<seviceName>] [<serviceDescription>]

  8. 设置常量和使用

    set [<constName>]=[<constValue>]

    使用:%serviceName%

  9. bat 注释 REM

    REM XXX

  10. bat 退出命令 pause

set serviceName=AlarmCenterService
set serviceFilePath=D:\workspace\AlarmCenterService\Publish\AlarmCenterService.exe
set serviceDescription="AlarmCenterService 报警中心服务"

REM 创建服务
sc create %serviceName% BinPath=%serviceFilePath%

REM 改变服务的启动方式 手动/自动/禁用 
REM sc config ServiceName start=demand/auto/disabled  
sc config %serviceName%    start=auto  

REM 添加服务描述
sc description %serviceName% %serviceDescription%

REM 启动服务
sc start %serviceName%
pause

 

netsh命令

  1. 查看网络配置

    netsh interface ip show { address | config | dns | icmp | interface | ipaddress | ipnet | ipstats | joins | offload | tcpconn | tcpstats | udpconn | udpstats | wins}

      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 服务器地址。

  2. 修改本机IP

    netsh interface ip set address name="本地连接" source=static 192.168.1.188 255.255.255.0 192.168.1.1 1

    // 自动获取ip

    netsh interface ip set address name="本地连接" source=dhcp

  3. 添加本机dns

    netsh interface ip set dns "本地连接" static 18.0.0.10 primary

    // 自动获取dns

    netsh interface ip set dns "本地连接" dhcp

  4. 添加本机副DNS

    netsh interface ip add dns "本地连接" 18.0.0.10

  5. 导出网络配置文件

    netsh -c interface dump >c:\dump.txt // ">"表示导出。">>"表示追加

  6. 导入网络配置文件

    netsh -f c:\dump.txt

    netsh exec c:\dump.txt

 

  7. 查看防火墙

    netsh firewall show state

  8. 禁用防火墙

    netsh firewall set opmode disable

  9. 启动防火墙

    netsh firewall set opmode enable

  10. 重置防火墙

    netsh firewall reset

  11. 添加进站规则

    netsh firewall add portopenint 协议 端口 名称

    netsh firewall add portopenint tcp 3306 mysql

  12. 删除进站规则

    netsh firewall delete portopenint tcp 333

 

  13. 创建无线网

    netsh wlan set hostednetwork mode=allow ssid=wwl key=12346789

  14. 开始无线wifi

    netsh wlan start hostednetwork

  15. 关闭无线wifi

    netsh wlan stop hostednetwork

  16. 查看wifi信息

    netsh wlan show hostednetwork

  17. 端口映射

    // 把本地端口8888 转发到 10.0.0.2的 3389端口上

    netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=8888 connectaddress=10.0.0.2 connectport=3389

  18. 关闭端口映射

    netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=8888

  19. 查看所有端口映射

    netsh interface protproxy show all 

posted @ 2024-06-25 11:53  Karl_Albright  阅读(13)  评论(0编辑  收藏  举报