windows 技巧
安装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 | sudo tee /etc/resolv.conf<<-'EOF' |
常用命令
wsl –shutdown #停止
- Localhost 转发至ubuntu(重启后ip会变化)
本文标题:windows 技巧
文章作者:peter.tan
发布时间:2022-09-08
最后更新:2022-10-01
原始链接:https://petertanblog.github.io/2022/09/08/windows-%E6%8A%80%E5%B7%A7/
版权声明:Copyright © 2022 Peter.tan
分享
