安装redis

  • 下载地址:
    redis

  • 选择下载msi 文件进行安装

  • 若redis服务启动失败,到redis 安装目录打开 cmd窗口 执行以下命令

    1
    redis-server.exe redis.windows.conf  
  • 我安装完成启动失败出现Can’t handle RDB format version 7 Fatal error loading the DB: Invalid argument. Exiting.

    1
      解决:删除 安装目录所有的dump.rdb文件,重新启动redis-server
  • 常用命令

    • 安装服务:redis-server.exe –service-install redis.windows.conf –service-name redisserver1 –loglevel verbose

    • 启动服务:redis-server.exe –service-start –service-name redisserver1

    • 停止服务:redis-server.exe –service-stop –service-name redisserver1

    • 卸载服务:redis-server.exe –service-uninstall–service-name redisserver1

Windows 查看端口号被哪个程序占用

  • 打开git bash 窗口
  • 查找某一特定端口
    1
    netstat -ano |grep "62001"
  • 显示进程信息
    1
    tasklist |findstr "15936"

windows 端口转发

  • 转发(3389 -> 9989)

    1
    2
    3
    4
    //listenaddress - 等待连接的本地IP地址。
    //listenport - 本地侦听TCP端口。
    //connectaddress - 将传入连接重定向到本地或远程IP地址(或DNS名称)。
    netsh interface portproxy add v4tov4 listenport=9989 listenaddress=192.168.3.5 connectport=3389 connectaddress=192.168.3.5
  • 删除

    1
    netsh interface portproxy delete v4tov4 listenport=9989 listenaddress=192.168.3.5
  • 查看

    1
    netsh interface portproxy show all
  • 查找

    1
    netstat -ano | findstr :9989
  • 查看已配置的“端口映射”清单

    1
    netsh interface portproxy show v4tov4
  • 清除所有当前的端口转发规则:

    1
    netsh interface portproxy reset

wsl 装ubuntu

步骤 1 - 启用适用于 Linux 的 Windows 子系统

需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。

以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell” >单击右键 >“以管理员身份运行”),然后输入以下命令:

1
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 

步骤 2 - 检查运行 WSL 2 的要求

若要更新到 WSL 2,需要运行 Windows 10。

对于 x64 系统:版本 1903 或更高版本,内部版本为 18362 或更高版本。

对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。 或 Windows 11。

若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。

步骤 3 - 启用虚拟机功能

安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。

以管理员身份打开 PowerShell 并运行:

1
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 

重新启动计算机,以完成 WSL 安装并更新到 WSL 2。

步骤 4 - 下载 Linux 内核更新包

下载:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

运行上一步中下载的更新包。 (双击以运行 - 系统将提示你提供提升的权限,选择“是”以批准此安装。)

安装完成后,请继续执行下一步 - 在安装新的 Linux 分发时,将 WSL 2 设置为默认版本。

步骤 5 - 将 WSL 2 设置为默认版本

打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:

1
wsl --set-default-version 2 

步骤 6 - 安装所选的 Linux 分发

  • 下载Ubuntu 20.04 文件有点大:https://aka.ms/wslubuntu2004
  • 安装Powershell 管理员执行:
    1
    Add-AppxPackage .\CanonicalGroupLimited.UbuntuonWindows_2004.2021.825.0.AppxBundle 

打开ubuntu

  • windows 菜单 打开ubuntu 设置用户名和密码
    用户名和密码特定于安装的每个单独的 Linux 分发版,与 Windows 用户名无关。

请注意,输入 密码时,屏幕上不会显示任何内容。 这称为盲目键入。

不会看到正在键入的内容,这完全正常。

创建用户名和密码后,该帐户将是分发版的默认用户,并将在启动时自动登录。此帐户将被视为 Linux 管理员,能够运行 sudo (Super User Do) 管理命令。

在 WSL 上运行的每个 Linux 发行版都有其自己的 Linux 用户帐户和密码。 每当添加分发版、重新安装或重置时,都必须配置一个 Linux 用户帐户。

设置dns:

设置dns(无法上网就设置dns 地址-跟主机dns 地址一样)

1
2
3
sudo tee /etc/resolv.conf<<-'EOF' 
nameserver 10.202.117.149
EOF

常用命令

wsl –shutdown #停止

  • Localhost 转发至ubuntu(重启后ip会变化)

#windows-端口转发