开发一个网站需要多少的月薪才能完成官方小程序的开发?
摘要:做网站月薪资多少钱,官方小程序开发,建设银行网站账号怎么注销,呼和浩特资产评估公司最近有个以前的ssm项目需要在新电脑上运行测试一下,发现需要redis环境,看了官网说&a
做网站月薪资多少钱,官方小程序开发,建设银行网站账号怎么注销,呼和浩特资产评估公司最近有个以前的ssm项目需要在新电脑上运行测试一下#xff0c;发现需要redis环境#xff0c;看了官网说#xff1a;有两种选择#xff1a;
1. 要么在虚拟机比如vmware安装linux基础环境#xff0c;然后再安装redis
2. 要么可以利用win10的wsl linux子系统安装ubuntu发现需要redis环境看了官网说有两种选择
1. 要么在虚拟机比如vmware安装linux基础环境然后再安装redis
2. 要么可以利用win10的wsl linux子系统安装ubuntu然后再安装redis
总之需要linux环境
由于这是台新台式机不想使用vmware安装于是尝试安装了wsl版的ubuntu.
安装方法很简单 在microsoft store应用商店里搜索ubuntu, 然后点击获取下载完成以后。
点击打开即可。刚开始会提示初始化用户名确认点几个回车以后就可以用了。
但是这个ubuntu系统有个致命的问题 通过lsof,netstat命令查看端口是没有任何输出的
换句话说 你没法使用lsof,netstat命令确定一个服务的状态是否是运行的
这个问题相当糟糕是一个非常严重的问题。
我查了很多资料都没有找到原因后来在下面的一篇文章中找到了线索
https://www.reddit.com/r/bashonubuntuonwindows/comments/8cjko7/list_open_files_lsof_not_working/ I think I found the answer. netstat and lsof both use /proc/net/* files including /proc/net/tcp to identify sockets, their type and status. These files are empty in WSL causing the socket to not be identified. There is work being done to add netstat support, which leads me to believe that /proc/net/tcp and other files will contain information and thus lsof will work. 简单说 就是netstat和lsof是使用/proc/net/目录下的文件来查询socket, 因为linux一切皆文件。
但是在wsl系统中/proc/net/目录下的这些文件都是空的所以运行netstat和lsof比如没有任何输出 那么怎么解决这个问题呢也查了很多资料据说把wsl有两个版本 wsl1和wsl2把wsl1升级到wsl2然后重装ubuntu即可。
先检查一下系统是否满足安装wsl2的要求 Windows 版本 WSL 2 是从 Windows 10 版本 1903 及更高版本开始引入的。较早的 Windows 版本可能无法使用 WSL 2。 64 位系统 WSL 2 只支持 64 位的 Windows 操作系统。确保你的计算机硬件和操作系统都是 64 位的。 虚拟化支持 WSL 2 使用虚拟化技术通常是 Hyper-V来在 Windows 中运行一个真正的 Linux 内核。你的计算机必须支持虚拟化并且虚拟化选项必须在 BIOS 或 UEFI 中启用。大多数现代计算机默认启用了虚拟化支持但你可能需要在 BIOS 或 UEFI 设置中检查确认。 首先第一步升级wsl1到wsl2: a. 用管理员权限打开powershell,运行下面的命令
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重新启动
然后打开控制面板在程序与功能—启用或关闭Windows功能检查下图中红框圈处是否已经勾选若没有则需要勾选并确认。
