当前位置: 首页 > news >正文

开发系统准备与开发环境配置总结

开发前系统配置及环境搭建

  • 系统配置
    • 0 Github打不开、速度慢怎么办
    • 1 WSL、Linux、Ubuntu、Docker都是什么鬼
    • 2 在Windows下安装WSL和Ubuntu
    • 3 配置MySQL
    • 4 配置Redis并启动服务
    • 5 Docker(Windows和Ubuntu下)
    • 6 Nginx

系统配置

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

0 Github打不开、速度慢怎么办

打开 C:\Windows\System32\drivers\etc路径,编辑hosts文件
Step1 通过 Win + R 的方式打开 cmd 命令窗口,执行 ping github.com 命令获取 GitHub 官网的 IP 地址: 20.205.243.166 。
Stpe2
【搜索】中查找【记事本】,并以管理员身份运行,在笔记本的文件中打开C:\Windows\System32\drivers\etc\host添加下面的地址并保存
在这里插入图片描述
step3 在host中添加

20.205.243.166 github.com
140.82.113.4 github.com
199.232.69.194 github.global.ssl.fastly.net
185.199.108.133	raw.githubusercontent.com
185.199.109.133	raw.githubusercontent.com
185.199.110.133	raw.githubusercontent.com
185.199.111.133	raw.githubusercontent.com
140.82.113.3	github.com

1 WSL、Linux、Ubuntu、Docker都是什么鬼

WSL:无需安装完整的Linux系统就可以在windows环境使用一些Linux命令和工具
Linux:包括多种发行版本,Ubuntu 是一种具体的 Linux 发行版
Docker:用于在Linux系统部署项目,现在在windows下也可以部署,推荐在linux下使用,更便捷、稳定

撤销:Ctrl/Command + Z

2 在Windows下安装WSL和Ubuntu

配置WSL-windows系统保姆级教程

WSL常用命令

wsl --update #升级到最新版本(wsl2)
wsl --list --online # 查看所有可用的发行版
wsl --install -d Ubuntu-22.04 # 安装 Ubuntu-22.04 系统
wsl -l -v # 显示当前安装了哪些系统
wsl --set-default-version 2 #设置wsl默认版本为wsl2
wsl.exe --set-version Ubuntu-22.04 2 #设置Ubuntu-22.04为 wsl2
wsl.exe --set-version Ubuntu-22.04 1 #设置为wsl1
wsl -d Ubuntu-22.04 #登录到Ubuntu环境

使用WSL安装Ubuntu的命令
wsl --install -d Ubuntu
但会出现报错:
在这里插入图片描述
网上的解决方案:(未尝试)
在这里插入图片描述
详细流程

我的成功解决方案
1、在微软商店搜索Ubuntu并下载需要的版本
在这里插入图片描述
2、 设置 -> 应用 -> 右侧的程序和功能 -> 启动或关闭windows功能 -> 勾选适用于 Linux 的 Windows 子系统,重启
在这里插入图片描述
3、使用wsl进入Ubuntu

wsl -d Ubuntu-22.04

在这里插入图片描述

直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

3 配置MySQL

下载 MySQL 5.7.19

附上下载链接
配置环境变量:
在这里插入图片描述
1、新增用户下的环境变量
在这里插入图片描述

2、在系统变量内找到 Path编辑在这里插入图片描述
点击后,选择 新建 %MYSQL_HOME%\bin 之后确认即可
详细的配置教程

启动服务
1、进入bin目录(win下在根目录输入cmd)
2、mysql -h localhost -u root -p

忘记root密码怎么办
1、进入bin,停止服务net stop MySQL
2、以无验证模式启动MySQL:mysqld --skip-grant-tables --skip-networking
3、登录到MySQL:mysql -u root
4、选择MySQL数据库并刷新权限:USE mysql;
FLUSH PRIVILEGES;
5、更新root密码:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new_password’;
6、 重启MySQL服务:EXIT;
7、net start MySQL
8、登录并验证新密码:mysql -u root -p
默认设置123456

4 配置Redis并启动服务

教程: Window下Redis的安装和部署详细图文教程.

5 Docker(Windows和Ubuntu下)

win10系统安装docker-desktop.

最详细的ubuntu 安装 docker教程.

注意:windows下的docker和Ubuntu下的Docker是不相通的,各是各的,不要混淆

进入Ubuntu系统后就不要用wls了
Linux下的命令总结
启动docker:systemctl start docker
重启docker:service docker restart
使用docker拉取镜像:
查看已经拉取到的镜像:sudo docker images
sudo
apt

6 Nginx

Windows Nginx 环境搭建安装配置详细教程.


http://www.mrgr.cn/news/78947.html

相关文章:

  • SimpleNet: A Simple Network for Image Anomaly Detection and Localization
  • OD B卷 - 实现 【BOSS的收入】
  • 自然语言处理:第七十章 Langchain的长文本总结处理方案
  • 【Git操作】-- 将已存在的项目复制一份到另一个分组空间下
  • 什么语言适合做 Serverless 开发?
  • ChatGPT科研应用、论文写作、课题申报、数据分析与AI绘图
  • 计算机网络复习1——导言和概论
  • 【Point-LIO】基于Ubuntu20.04的ROS1平台的Point-LIO部署Mid-360激光雷达
  • cocotb pytest
  • C++编写静态库
  • 【webApp之h5端实战】项目基础结构搭建及欢迎页面的实现
  • 【小白学机器学习42】进行多次抽样,样本的分布参数和总体的分布参数的关系
  • Python办公——openpyxl处理Excel每个sheet每行 修改为软雅黑9号剧中+边框线
  • HCIA-openGauss_1
  • 华为HarmonyOS 让应用快速拥有账号能力 -- 3 获取用户手机号
  • 【0347】Postgres内核 startup XLOG 之 核实 pg_wal 、 pg_wal/archive_status (1)
  • 树莓派明明安装了opencv和numpy,却找不到
  • Linux:内存文件 基础io
  • ShardingSphere介绍
  • 密码学实验工具--Cryptool2
  • 利用Ubuntu批量下载modis图像(New)
  • nlp培训重点
  • 【实战】Oracle基础之控制文件内容的5种查询方法
  • CTF-PWN: 全保护下格式化字符串利用 [第一届“吾杯”网络安全技能大赛 如果能重来] 赛后学习(不会)
  • (一)Linux下安装NVIDIA驱动(操作记录)
  • CTF-PWN: 全保护下格式化字符串利用 [第一届“吾杯”网络安全技能大赛 如果能重来] 赛后学习(没思路了)