Linux开发环境搭建
原创...大约 2 分钟
安装宝塔面板:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
安装 NPM
1、下载 nodejs 到 opt 目录:
wget -P /opt https://nodejs.org/dist/v18.14.2/node-v18.14.2-linux-x64.tar.xz
2、将.tar.xz 文件转换成 tar 文件
xz -d node-v18.14.2-linux-x64.tar.xz
3、将转换后的 tar 文件解压到/usr/local 目录下
tar -xvf node-v18.14.2-linux-x64.tar -C /usr/local/
4、将文件重命名为 nodejs18.14
mv node-v18.14.2-linux-x64/ mv node-v18.14.2-linux-x64/ nodejs18.14
5、配置环境变量
# 编辑配置文件
vim /etc/profile
# 在文件底部加入下面代码
export NODEJS_HOME=/usr/local/nodejs16
export PATH=$PATH:$NODEJS_HOME/bin
6、重新生效配置文件
source /etc/profile
7、检查版本
node -v
npm -v
安装 Git
sudo apt install git
检查版本
git --version
初始化身份
git config --global user.name "LiuChunlongServer"
git config --global user.email "17667300429@163.com"
# 检查
git config --list
安装 Redis
1、将上传的文件加压到/usr/local
目录下
tar -zxvf redis-6.2.11.tar.gz -C /usr/local/
2、安装 gcc 环境
apt install gcc
# 检查版本
gcc --version
3、进入到根目录下,进行编译
cd /usr/local/redis-6.2.11/
###
make
make install
4、修改 conf 文件
vim redis.conf
# 75行,注释掉绑定,允许远程访问
# bind 127.0.0.1 -::1
# 94行,关闭保护模式
protected-mode no
# 259行,后台运行
daemonize yes
5、启动 redis
cd /usr/local/redis/src
./redis-server ../redis.conf
安装 nginx
1、将上传的文件加压到/usr/opt 目录下
tar -zxvf redis-6.2.11.tar.gz -C /usr/local/
2、安装构建工具和库文件,这些工具和库文件将允许您构建和编译 Nginx:
sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g-dev libssl-dev
3、解压源代码文件:
tar -zxvf nginx-1.20.2.tar.gz
cd nginx-1.20.2/
4、配置和编译 Nginx:
./configure --with-http_ssl_module
make
sudo make install
5、启动 Nginx:
sudo /usr/local/nginx/sbin/nginx
安装 mysql
1、下载 mysql
sudo apt install mysql-server mysql-client
2、启动 mysql 服务
sudo systemctl start mysql
# 检查是否启动成功
sudo systemctl status mysql
3、登录 mysql
mysql -u root -p (root账户没有密码)
4、修改密码策略
# 只要求密码长度不少于 8 个字符。
SET GLOBAL validate_password.policy=LOW;
### 或者
# 这里将密码策略设置为 0,表示关闭密码策略。
SET GLOBAL validate_password.policy=0;
5、修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'A********0';
6、开启远程访问
use mysql
select user,host from user;
update user set host ="%" where user = "root";
# 重新生效
flush privileges;
安装 pm2
1、安装 PM2
npm install -g pm2
2、启动 node 服务
pm2 install ts-node@latest
pm2 install typescript
pm2 start index.ts --name liuyanyuese
安装 ssh
1、安装相应服务
sudo apt install openssh-server
2、检查服务状态
service sshd status
3、远程连接
ssh liuchunlong@192.168.73.128
Powered by Waline v2.15.7