zoukankan      html  css  js  c++  java
  • 环境搭建【Vagran、Docker、Maven、Git】

    Vagran

    添加box

    vagrant box add Centos7 G:learnCentOS-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

  • 相关阅读:
    针对小程序for循环绑定数据,实现toggle切换效果(交流QQ群:604788754)
    小程序中bindtap绑定函数,函数参数event对数据的处理
    小程序中data数据的处理方法总结(小程序交流群:604788754)
    Power OFF and ON USB device in linux (ubuntu)
    linux控制USB的绑定/解绑
    卡内操作系统COS
    Linux内核:sk_buff解析
    skb_store_bits() 和 skb_copy_bits()
    skb详细解析【转】
    TCP:WireShark分析,序列号Seq和确认号Ack
  • 原文地址:https://www.cnblogs.com/wangdahui/p/13502135.html
Copyright © 2011-2022 走看看