环境搭建【Vagran、Docker、Maven、Git】

Vagran

添加box

vagrant box add Centos7 G:\learn\CentOS-7-x86_64-Vagrant-1902_01.VirtualBox.box

查看有哪些box

vagrant box list

删除box

vagrant box remove名称 --box-version 0

初始化box

vagrant init Centos7

启动虚拟机

vagrant up

重新启动虚拟机

vagrant reload

连接虚拟机

vagrant ssh

查看ip

iP addr

关闭虚机

vagrant halt

关闭防火墙

sudo systemctl stop firewalld

关闭虚拟机

sudo reboot

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Docker

启动docker

sudo systemctl start docker

设置开机自启

sudo systemctl enable docker

查看docker镜像

查看docker镜像

查看docker版本

docker -v

重启docker线程

sudo systemctl daemon-reload

重启docker服务

sudo systemctl restart docker

下载软件

docker pull mysql:5.7

启动容器

docker run -p 3306:3306 --name mysql \  -p 3306:3306:将容器的3306端口映射到主机的3306端口

-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 \     初始化root用户的密码

-d mysql:5.7

查看网卡列表

ls /etc/sysconfig/network-scripts/

查看有线网卡信息

cat /etc/sysconfig/network-scripts/ifcfg-ens33

切换到root用户

su root

查看当前用户

whoami

查看docker正则运行中的容器

docker ps

进入docker容器

docker exec -it mysql /bin/bash

查看位置

Whereis mysql

退出容器

exit

修改mysql编码

vi /mydata/mysql/conf/my.cnf

插入内容

[client]

default-character-set=uft8

[mysql]

default-character-set=utf8

[mysqld]

init_connect=’SET collation_connection = uft8_unicode_ci’

init_connect=’SET NAMES utf8’

character-set-server=utf8

collation-server=utf8_unicode_ci

skip-character-set-client-handshake

skip-name-resolve

重启容器

docker restart mysql

下载最新版本redis

docker pull redis

启动redis

mkdir -p /mydata/redis/conf                                 (创建redis文件夹)

touch /mydata/redis/conf/redis.conf                          (创建redis配置文件)

docker run -p 6379:6379 --privileged=true --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

docker删除镜像

docker rmi 1319b1eaa0b7(容器id

查看所有容器

docker ps -a

停止正在运行的docker容器

docker stop (容器id

删除停止的dockers容器

docker rm (容器id

删除docker镜像

docker rmi (容器id

编辑redis

docker exec -it redis redis-cli

redis的持久化

redis.conf 添加appendonly yes

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Linux vi编辑

:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑

Maven

配置阿里云镜像

<mirrors>
    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
</mirrors>

配置jdk1.8编译项目

<profiles>
    <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.targer>1.8</maven.compiler.targer>
            <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
        </properties>
    </profile>
</profiles>

Git

1、下载git:https://git-scm.com

2、配置git,进入git bash

#配置用户名

git config -global user.name “username” //(名字)

#配置邮箱

Git config -global user.email “username@email.com” //(注册账号时用的邮箱)

#配置ssh密钥

进入git bash;使用:ssh-keygen -t rsa -C “xxxxx@xxxx.com”命令。连续三次回车在用户目录生成id_rsaid_rsa.pub两个文件。

#查看密钥

cat ~/.ssh/id_rsa.pub

#测试是否成功

ssh -T git@gitee.com

posted on 2020-08-14 14:43  王大慧  阅读(260)  评论(0编辑  收藏  举报