阿里云服务器安装环境

阿里云服务器安装环境

0、远程连接服务器

我服务器购买选择的是经典centos7.6版本

购买了服务器后,设置服务器密码,并且开放远程连接22端口。我是使用finalShell远程连接服务器的

准备:(在官网上下载)

1、安装nodejs环境

1、将nodejs压缩包上传到根目录(也可以使用命令下载)

wget https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xz

图1

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安装成功

nodejs安装配置成功

2、安装nginx

参考Centos 7下安装配置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启动结果

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

可用mysql

所有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

mysql启动成功

出现这个active(running)就表示mysql启动成功

12、初始化MySQL

查看初始化密码:
sudo grep 'temporary password' /var/log/mysqld.log

mysql初始化密码

初始密码就是:后面的部分

使用初始密码进行登录:
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远程连接成功

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安装成功

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/
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值