【Liunx】开发环境安装

开发环境安装

安装软件一般有三种方式:

  • rpm(jdk:在线发布一个SpringBoot 项目)
  • 解压缩安装(Tomcat:启动并通过外网访问,发布网站)
  • yum在线安装(docke:直接安装运行跑起来docker就可以)

0、防火墙

systemctl start firewalld  	# 开启防火墙
firewall-cmd --list-prots	# 查看 开启的端口 

# 查看firewall服务状态
systemctl status firewalld

# 开启、重启、关闭、firewalld.service服务
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop

# 查看防火墙规则
firewall-cmd --list-all    # 查看全部信息
firewall-cmd --list-ports  # 只看端口信息

# 开启端口
开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service

命令含义:
--zone #作用域
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
--permanent   #永久生效,没有此参数重启后失效

1、JDK安装 (rpm 安装

开发Java程序必须要的环境

1、下载JDK rpm包,oralce 官网下载

2、FTP上传至服务器

3、安装Java环境

# 1、检查当前系统是否存在Java环境  java -version

# 2、如果有就需要卸载	
rpm -qa|grep jdk	# 检查JDK版本信息
rpm -e --nodeps jdk_8  # 强制删除 jdk_8

#/3、卸载完毕后安装JDK
rpm -ivh rpm包

JDK 安装位置 /usr/java/*

1.1、发布Springboot项目

1、准备项目jar包

2、上传至服务器

3、确定项目端口,服务器是否开启该端口

firewall-cmd --list-prots	# 查看 开启的端口 
service firewalld start		# 开启 防火墙
firewall-cmd --zone=public --add-port=8080/tcp --permanent # 开端口命令  阿里云需要开启相应规则
systemctl restart firewalld.service		# 重启防火墙

2、Tomcat (解压安装

SSM --> war 就需要放到Tomcat中运行!

1、下载Tomcat。官网下载即可 Tomcat 9 apache-tomcat-9.0.54.tar.gz

2、解压这个文件

tar -zxvf apache-tomcat-9.0.54.tar.gz

3、启动 Tomcat 测试! ./xxx.sh脚本运行

[root@Right xingguang]# cd apache-tomcat-9.0.54/bin/
[root@Right bin]# ls -l

# 执行 ./startup.sh
# 停止 ./shutdown.sh
# 查看firewall服务状态
systemctl status firewalld
# 开启 8080 端口
firewall-cmd --zone=public --add-port=80/tcp --permanent # 开端口命令  阿里云需要开启相应规则
systemctl restart firewalld.service # 重启

# 命令含义:
--zone #作用域
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
--permanent   #永久生效,没有此参数重启后失效

如果端口是80(HTTP) 或者会 443(HTTPS) 可以直接访问、 如果端口是 9000、8080,就要通过Apcahe 或者 Nginx 做一下反向代理即可,配置文件即可,十分简单,如果需要上线自己的网站。

3、Docker(yum安装

Docker 官网

Liunx下执行,一定要联网,yum 在线安装

1、安装

1.1、检测版本 contOS 7

[root@Right ~]# cat /etc/redhat-release 
CentOS Linux release 7.7.1908 (Core)

1.2、安装准备环境

yum -y install 包名	# yum install 在线安装命令  -y 所有的提示都为y
yum -y install gcc
yum -y install gcc-c++

yum -y install gcc gcc-c++ # 多个一起安装

1.3、卸载以前的Docker

根据官网安装:https://docs.docker.com/engine/install/centos/

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

1.4、安装基本环境

设置存储库

安装yum-utils包(提供yum-config-manager 实用程序)并设置稳定存储库。

 sudo yum install -y yum-utils
 
 # 国外镜像
 sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
    
# 使用 阿里云镜像
sudo yum-config-manager \
   --add-repo \
   http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

1.5、更新索引

yum makecache fast

1.6、安装Docker

安装最新版本的 Docker Engine 和 containerd

yum -y install docker-ce docker-ce-cli containerd.io

1.7、启动 Docker。

systemctl start docker

1.8、Docker进程

[root@Right ~]# systemctl start docker	# 启动Docker
[root@Right ~]# ps -ef|grep docker		# 查看Docker 进程
[root@Right ~]# docker version			# 查看Docker 版本信息

2、HelloWord

启动 hello-word 程序

[root@Right ~]# docker run hello-world	# 会远程获取
[root@Right ~]# docker images			# 查看下载的镜像

需要用 docker 安装东西 命令

  • docker run XXX
  • docker pullkl

4、Mysql(rpm 安装

rpm 安装:https://www.cnblogs.com/helf/p/11244711.html

1、下载 mysql5.7 的rpm安装包

https://dev.mysql.com/downloads/mysql/5.7.html#downloads
image

image

2、上传mysql安装包到centos7服务器

这里用的是 xshell 来连接和上传到 centos7
image
image

3.安装依赖

3.1、查看linux上是否已经安装了mysql,有则卸载。

一般 centos7 默认安装了 mariadb ,这里把它卸载。

[root@Right ~]# rpm -qa|grep mysql	  # 查看是否安装 mysql
[root@Right ~]# rpm -qa|grep mariadb  # 查看是否安装 mariadb
[root@Right ~]# rpm -e --nodeps 软件包名  # 如果有就强制卸载

3.2、安装mysql5.7 所需要的依赖

[root@Right ~]# yum -y install libaio perl net-tools

4、安装mysql5.7

4.1、解压
[root@Right xingguang]# tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar

image

4.2、安装

common、libs、client、service

[root@Right xingguang]# rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm
[root@Right xingguang]# rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm
[root@Right xingguang]# rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm
[root@Right xingguang]# rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm
posted @ 2021-10-12 14:17  遇见星光  阅读(48)  评论(0编辑  收藏  举报