谷粒商城-软件安装配置

242 阅读3分钟

软件安装配置

linux虚拟机

安装virtualbox

安装前要确保开启CPU虚拟化 官网下载安装VirtualBox(windows hosts) www.virtualbox.org/


下载安装Vagrant

  1. 官网下载(window 64)www.vagrantup.com/downloads

  2. 安装后cmd打开命令窗口输入vagrant,若有vagrant提示信息则安装成功


安装centos7虚拟机

  1. 到vagrant官方镜像仓库app.vagrantup.com/boxes/searc… 查看对应的镜像(镜像名centos/7)
  2. cmd命令行输入vagrant init centos/7 (初始化操作,会在当前目录下创建Vagrantfile文件) 此处目录可修改 初始化后出现以下提示
  3. 命令行输入vagrant up 会到官网下载对应镜像 注意输入vagrant up命令必须是刚才执行vagrant init 的目录,即有Vagrantfile文件的目录 下载比较慢也可复制下载链接到迅雷下载
  4. 下载启动成功则提示如下(没报错一般就没问题)
  5. 命令行输入vagrant ssh 连接虚拟机 输入whoami 查看当前虚拟机用户 ctrl+D快捷键或命令exit退出虚拟机 命令行vagrant halt关闭虚拟机 也可在Virtualbox中虚拟机右键关闭虚拟机

配置虚拟机ip

修改虚拟机ip(默认的虚拟机ip不固定)

  1. 在window cmd命令行下,输入ipconfig,显示Virtual Box虚拟网卡ip 192.168.56.1
  2. 则在Vagrantfile配置文件中修改 config.vm.network "private_network", ip: "192.168.56.10" (即192.168.56.XX,在虚拟网卡子网下)
  3. 命令行输入vagrant reload,重启虚拟机,ip配置生效
  4. 命令行vagrant ssh连接虚拟机
  5. 命令行ip addr 查看地址修改是否生效
  6. 打开window命令行输入 ping 192.168.0.1 连接成功,则ip修改生效

安装docker

若已安装docker,建议先卸载原版(参考菜鸟教程centos docker安装卸载)

虚拟机命令行输入(也可不用sudo,输入su root 以管理员身份运行)

  1. 安装所需的软件包 $ sudo yum install -y yum-utils \
    device-mapper-persistent-data \ 
    lvm2

  2. 设置docker下载地址 $ sudo yum-config-manager \
    --add-repo \
    download.docker.com/linux/cento…

  3. 安装docker
    $ sudo yum install docker-ce docker-ce-cli containerd.io 选择yes 安装完成

启动配置docker

  1. 启动docker
$ sudo systemctl start docker
  1. 查看docker版本
$ docker -v
  1. 查看docker镜像
$ sudo docker images
  1. 设置docker开机自启
$ sudo systemctl enable docker
  1. 阿里云控制台-阿里云产品服务(容器镜像服务)-镜像加速器 配置镜像加速
$ sudo mkdir -p /etc/docker
$ sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://rbjbla9m.mirror.aliyuncs.com"]
}
EOF
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

docker 安装配置mysql

  1. 拉取mysql镜像(docker官网查看镜像TAGS下载所需版本)
$ sudo docker pull mysql:5.7 
  1. sudo docker images
检查是否有docker镜像
  1. 创建mysql实例并启动: docker运行mysql命令:
$ dockecdr run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7
(参数说明
-p 3306:3306:将容器的3306端口映射到主机的3306端口
-v / mydata/mysal/conf:/etc/mxsal:将配置文件夹挂载到主机
-v / mydata/mysql/log:/var/log/mysal:将日志文件夹挂载到主机
-v /mydata/mysal/data:/var/lib/mysal/:将配置文件夹挂载到主机
-e MYSQL_ROOT_PASSWORD=root:初始化 root用户的密码)
  1. 查看是否在运行命令
$ docker ps
  1. navicat连接测试 主机:192.168.56.10 用户名:root 密码:root 端口:3306

  2. 创建my.cnf 文件(输入配置))

$ vi /mydata/mysql/conf/my.cnf
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve
  1. 保存退出,重启mysql
$ sudo docker restart mysql

docker安装redis

连接虚拟机,su root管理员运行

  1. 拉取redis镜像
$ docker pull redis
  1. 创建目录
$ mkdir -p /mydata/redis/conf
  1. 创建文件(因为没有此文件,固要先创建,方便后续挂载)
$ touch /mydata/redis/conf/redis.conf  
  1. 创建mysql实例并启动
$ docker run -p 6379:6379 --name redis \ 
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf

linux命令太长换行前加\

  1. 连接redis
# docker exec -it redis redis-cli
  1. 启用aof持久化,将redis数据保存到硬盘
$ vi  /mydata/redis/conf/redis.conf  
appendonly yes

保存退出

  1. 其他命令
docker exec -it redis redis-server -v 查看版本
docker exec -it redis redis-cli 连接

开发工具环境配置

maven配置阿里云镜像及jdk版本 maven安装目录-conf文件夹-settings.xml文件

<!--阿里云镜像-->
<mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>https://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
  </mirror>
<!--jdk版本-->
<profile>
		<id>jdk-1.8</id>
		<activation>
			<activeByDefault>true</activeByDefault>
			<jdk>1.8</jdk>
		</activation>
		<properties>
			<maven.compiler.source>1.8</maven.compiler.source>
			<maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
		</properties>
	</profile>

idea安装插件

MybatisX

下载安装Visual Studio Code

安装VS code插件