跳至主要內容

Linux开发环境搭建

刘春龙原创...大约 2 分钟LinxuUbuntu教程文档

安装宝塔面板:

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