zoukankan      html  css  js  c++  java
  • 华为云操作记录——JavaWeb 环境搭建

    华为云操作记录

    创建用户

    新建用户

    sudo adduser weirwei
    

    添加免密 root 权限

    sudo vim /etc/sudoers
    

    添加 root 权限

    image-20201231111012476

    sudo 免密

    image-20210102153446767

    切换到自己用户

    su weirwei
    

    自此以后,所有操作都在自己的用户下执行

    安装 jdk8

    sudo apt-get install openjdk-8-jdk
    

    安装并配置 MySQL5.7

    安装

    sudo apt-get install mysql-server-5.7
    

    配置

    密码配置

    获取 MySQL 默认用户名和密码

    sudo less /etc/mysql/debian.cnf
    

    找到用户名和密码后登录 MySQL

    update mysql.user set authentication_string=password('你的密码') where user='root' and host='localhost';
    update mysql.user set plugin='mysql_native_password';
    flush privileges;
    

    然后重启 MySQL 服务

    sudo service mysql restart
    

    默认字符编码配置

    登录 MySQL 查看默认字符编码

    mysql> show variables like 'character_set_%';
    +--------------------------+----------------------------+
    | Variable_name            | Value                      |
    +--------------------------+----------------------------+
    | character_set_client     | utf8                       |
    | character_set_connection | utf8                       |
    | character_set_database   | latin1                     |
    | character_set_filesystem | binary                     |
    | character_set_results    | utf8                       |
    | character_set_server     | latin1                     |
    | character_set_system     | utf8                       |
    | character_sets_dir       | /usr/share/mysql/charsets/ |
    +--------------------------+----------------------------+
    8 rows in set (0.00 sec)
    

    打开 /etc/mysql/mysql.conf.d/mysqld.cnf,在末尾添加 character-set-server=utf8

    顺便把这个bind-address注释了(这一步是为了能够远程连接数据库)

    image-20201231113135303

    接着重启 MySQL 服务

    再次查看默认字符表

    mysql> show variables like 'character_set_%';
    +--------------------------+----------------------------+
    | Variable_name            | Value                      |
    +--------------------------+----------------------------+
    | character_set_client     | utf8                       |
    | character_set_connection | utf8                       |
    | character_set_database   | utf8                       |
    | character_set_filesystem | binary                     |
    | character_set_results    | utf8                       |
    | character_set_server     | utf8                       |
    | character_set_system     | utf8                       |
    | character_sets_dir       | /usr/share/mysql/charsets/ |
    +--------------------------+----------------------------+
    8 rows in set (0.01 sec)
    

    远程访问配置

    image-20201231114842352

    如果 root 对应的 host 是 localhost

    改成 %

    update user set host = '%' where user='root';
    

    image-20201231115025957

    然后flush privileges;

    退出 mysql

    重启 MySQL 服务

    sudo service mysql restart
    

    华为云配置安全组

    在默认的安全组规则中新增入方向规则,开放 3306 端口

    image-20201231113503493

    刷新一下

    image-20201231113647132


    配置完后尝试远程连接服务器

    image-20201231115324261

    安装docker

    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
    

    免 sudo 使用 docker

    sudo usermod -aG docker weirwei
    sudo service docker restart
    

    个人用户环境配置

    配置zsh

    git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
    
    cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
    
    apt-get install zsh
    
    chsh -s /bin/zsh
    
  • 相关阅读:
    STM32 Systick定时器
    STM32F10X_CL
    公司版STM32工作原理
    STM32外部中断实验
    STM32的串口通信
    STM32调试过程中常见的问题及解决方法
    【转】 STM32 入门教程 系统时钟 SysTick
    STM32学习5 FLASH编程
    STM32学习笔记之Systick
    STM32 USART 串口简单使用
  • 原文地址:https://www.cnblogs.com/weirwei/p/14221627.html
Copyright © 2011-2022 走看看