阿里云服务器安装环境
0、远程连接服务器
我服务器购买选择的是经典centos7.6版本
购买了服务器后,设置服务器密码,并且开放远程连接22端口。我是使用finalShell远程连接服务器的
准备:(在官网上下载)
- nodejs压缩包(nodejs下载地址),选择linux-x64.tar.xz结尾的压缩包
- jdk压缩包(jdk下载链接)
1、安装nodejs环境
1、将nodejs压缩包上传到根目录(也可以使用命令下载)
wget https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xz
2、解压(解压前cd至压缩包所在根目录)
tar -xvf node-v16.14.0-linux-x64.tar.xz
3、创建目录存放nodejs(建议放置/usr/local 目录下)
mkdir /usr/local/nodejs
4、将解压后的文件移动到创建的目录下
mv node-v16.14.0-linux-x64/* /usr/local/nodejs/
这一步移动后根目录还剩一个空的名为node-v16.14.0-linux-x64的文件夹可以选择删除
5、创建软链接
# 建立node软链接
ln -s /usr/local/nodejs/bin/node /usr/local/bin
# 建立npm 软链接
ln -s /usr/local/nodejs/bin/npm /usr/local/bin
6、查看是否安装成功
node -v
npm -v
显示版本号则安装成功
nodejs安装配置成功
2、安装nginx
1、配置EPEL源
sudo yum install -y epel-release
sudo yum -y update
2、安装nginx
sudo yum install -y nginx
安装成功后,默认的网站目录为: /usr/share/nginx/html
默认的配置文件为:/etc/nginx/nginx.conf
自定义配置文件目录为: /etc/nginx/conf.d/
3、nginx的使用
# 启动nginx
systemctl start nginx
# 重启nginx
systemctl restart nginx
# 停止nginx
systemctl stop nginx
# 查询nginx状态
systemctl status nginx
# 启用开机启动nginx
systemctl enable nginx
# 禁用开机启动nginx
systemctl disable nginx
4、访问一下试试
修改/usr/share/nginx/html/index.html文件,启动nginx访问ip试试效果
nginx安装配置完成
3、安装mysql5.7
经典永不过时,mysql5.7就和java8一样,你更新任你更新,我就用这一版。
0、更新yum
yum update -y
1、安装wget工具
cd /先进入你想安装的位置,此后全部在此文件夹进行操作。
sudo yum install -y wget
2、使用wget下载mysql yum源
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
3、添加 mysql yum 源
sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm -y
4、安装 yum 工具 yum-utils
sudo yum install -y yum-utils
5、查看可用的 mysql
yum repolist enabled | grep "mysql.*-community.*"
6、查看所有的 mysql 版本
yum repolist all | grep mysql
7、使用指定版本MySQL
# 关闭mysql80
sudo yum-config-manager --disable mysql80-community
# 启用MySQL57
sudo yum-config-manager --enable mysql57-community
8、再查看当前可用mysql和所有mysql
# 查看当前可用mysql
yum repolist enabled | grep mysql
# 查看所有mysql
yum repolist all | grep mysql
9、安装mysql
不加–nogpgcheck可能会报错GPG验证检查下载不了一个包,需要禁掉GPG验证检查
yum -y install mysql-community-server --nogpgcheck
10、启动mysql
sudo service mysqld start
11、查看MySQL服务状态
sudo service mysqld status
出现这个active(running)就表示mysql启动成功
12、初始化MySQL
查看初始化密码:
sudo grep 'temporary password' /var/log/mysqld.log
初始密码就是:后面的部分
使用初始密码进行登录:
mysql -u root -p
修改密码验证强度
set global validate_password_policy=LOW;
修改初始化密码(123456就是密码,写你自己的密码)
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
13、设置MySQL远程连接,在sql里面设置
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
刷新权限
FLUSH PRIVILEGES;
退出mysql
exit;
14、设置 MySQL开机启动,在linux里面设置
systemctl enable mysqld
15、最后通过远程连接工具测试连接
mysql安装配置完成
4、安装jdk
如上图所示,将压缩包放到根目录下,我的压缩包版本为jdk-8u333-linux-x64.tar.gz ,解压后的文件夹为jdk1.8.0_333
1、解压
tar -zxvf jdk-8u333-linux-x64.tar.gz
2、创建目录
mkdir /usr/local/java
3、将解压后的文件夹移到创建的目录下
mv jdk1.8.0_333 /usr/local/java/
4、配置环境变量
vim /etc/profile
按i进入编辑模式,一直跳到文件的最后,插入以下内容(如果你的版本不是这个,请修改jdk1.8.0_333为你的版本)
export JAVA_HOME=/usr/local/java/jdk1.8.0_333
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
按esc退出编辑模式,按 : wq 保存且退出
5、刷新配置文件
source /etc/profile
6、查看java是否安装成功
java -version
java安装配置成功
5、安装tomcat
由于现在的项目基本都是前后端分离,前端使用vue或者react,后端一般使用springboot,而springboot打包是jar包,内嵌tomcat,可以直接使用java -jar命令启动,所以tomcat可以装可以不装
1、解压(我下载的是apache-tomcat-8.5.82.tar.gz)
tar -zxvf apache-tomcat-8.5.82.tar.gz
2、创建目录
mkdir /usr/local/tomcat
3、移动tomcat至创建的目录
mv apache-tomcat-8.5.82 /usr/local/tomcat/
目基本都是前后端分离,前端使用vue或者react,后端一般使用springboot,而springboot打包是jar包,内嵌tomcat,可以直接使用java -jar命令启动,所以tomcat可以装可以不装
1、解压(我下载的是apache-tomcat-8.5.82.tar.gz)
tar -zxvf apache-tomcat-8.5.82.tar.gz
2、创建目录
mkdir /usr/local/tomcat
3、移动tomcat至创建的目录
mv apache-tomcat-8.5.82 /usr/local/tomcat/