ubuntu开发环境配置

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

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开发环境配置)