美文网首页
ubuntu开发环境配置

ubuntu开发环境配置

作者: 谁把月亮涂黑啦 | 来源:发表于2022-03-28 18:20 被阅读0次

    本教程主要介绍常用开发工具的安装方法

    git

    # 可查看软件包中git的版本
    apt-cache madison git
    # 安装git
    apt-get install git
    

    nodejs

    这里只介绍安装最新版本,即从NodeSource安装Node.js和npm

    # 去nodejs官网看看最新稳定版本,替换下面的版本号
    curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
    apt-get install nodejs  -y
    # 打印node版本
    node -v
    # npm镜像替换为淘宝镜像
    npm config set registry http://registry.npm.taobao.org/
    

    nginx

    apt-get install nginx
    

    redis

    apt-get install redis-server -y
    # 编辑配置文件
    vim /etc/redis/redis.conf
    # 允许外网连接
    bind 0.0.0.0
    # 设置密码
    requirepass  password
    # 重启服务
    service redis-server restart
    # 进入redis 命令行
    redis-cli -p 6379 -a password
    

    golang

    官网下载最新版安装包

    # 下载并解压到 /usr/local 目录下
    wget -c https://golang.google.cn/dl/go1.18.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
    vim ~/.bashrc
    # 最末尾加上如下内容
    # 安装目录
    export GOROOT=/usr/local/go
    # 工作目录
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
    
    # 查看版本
    go version
    # 设置国内代理
    go env -w GOPROXY=https://goproxy.cn,direct
    

    mysql

    软件包中默认最新版是8

    apt-get install mysql-server
    # 修改默认配置
    vim /etc/mysql/mysql.conf.d/mysqld.cnf
    # 允许远程访问
    bind-address  = 0.0.0.0
    # 其他配置不更改的情况下,再进行重启
    service mysql restart
    
    # root默认没有密码,直接回车
    mysql -u root -p
    quit;
    # 查看mysql默认生成的用户和密码
    cat /etc/mysql/debian.cnf
    # 用上面的账号登录
    mysql -u debian-sys-maint -p
    # 给root用户设置密码,只能本机访问
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
    # 刷新权限
    FLUSH PRIVILEGES;
    quit;
    # 以root账号登录试试密码
    mysql -u root -p
    show databases;
    use mysql;
    show tables;
    # 打印用户
    select user, plugin from user;
    # 创建用户,并允许远程连接数据库
    create user 'user1'@'%' identified by '‘密码';
    # 授权
    grant all on *.* to 'user1'@'%';
    flush privileges;
    

    相关文章

      网友评论

          本文标题:ubuntu开发环境配置

          本文链接:https://www.haomeiwen.com/subject/bebpjrtx.html