Linux学习笔记(五)------环境安装
13、环境安装
- 安装软件一般有三种方式;
- rpm(例如:安装JDK)
- 解压缩(例如:安装tomcat)
- yum在线安装(例如:安装docker)
13.1 JDK安装(rpm)
-
jdk是开发java程序必要的环境,去Oracle官网下载
JDK rpm
即可 -
官网下载地址:Java Downloads | Oracle
- 安装前步骤
# 检测当前系统是否存在java环境
java -version
# 检测JDK版本信息,查找JDK安装包
rpm -qa|grep jdk
# 如果有就卸载
# 卸载JDK
rpm -e --nodeps jdk版本信息(即上面语句查出来的结果)
# 安装JDK
rpm -ivh jkd rpm文件名
-
rpm不需要配置环境变量
-
发一个项目进行测试
# 开启防火墙端口,端口号为9000
firewall-cmd --zone=public --add-port=9000/tcp --permanent # 重启防火墙
systemctl restart firewalld.service
# 查看防火墙开启的端口,如果是阿里云,需要配置安全组规则!
firewall-cmd --list-ports
13.2 JDK安装(解压)
- 解压安装JDK,下载
jdk-8u91-linux-x64.tar.gz
压缩包 - 将压缩包传到
/usr/local
目录下 tar -zxvf jdk-8u191-linux-x64.tar.gz
,输入命令解压文件- 解压后
usr/local
目录下新增文件,复制文件目录名:/usr/local/jdk1.8.0_191
- 修改环境变量:
vim /etc/profile
- 复制下面这段话
export JAVA_HOME=/usr/local/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
- 保存退出后,输入命令
source /etc/profile
,让配置文件生效 - 检查是否安装成功
13.3 执行项目
- 后台执行
nohup jar包名
- 前台执行
java -jar jar包名
13.4 Tomcat安装(解压)
-
SSM打包为war包,需要tomcat运行
-
在tomcat官网下载
apache-tomcat-9.0.50.tar.gz
-
解压文件,
tar -zxvf apache-tomcat-9.0.50.tar.gz
-
解压成功后多一个文件夹
apache-tomcat-9.0.50
- 启动tomcat进行测试,需要进入tomcat下的bin目录进行操作
# 启动tomcat
./startup.sh
# 停止tomcat
./shutdown.sh
- 如果8080端口开放,且远程服务器的安全组也开放,就可以直接远程访问
主机名:8080
- 关于防火墙的命令
# 查看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=8080/tcp --permanent
# 修改后需要重启防火墙:
systemctl restart firewalld.service
#命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
13.5 Docker安装(yum)
-
需要在联网情况下安装,执行命令
yum install -y yum源
-
安装参考手册:Install Docker Engine on CentOS | Docker Documentation
-
检测目前CentOS的版本信息,目前版本为
CentOS Linux release 7.6.1810 (Core)
cat /etc/redhat-release
- 安装准备环境
#yum install 命令
#-y:所有的选项默认选yes
yum -y install 包名
# 安装gcc
yum -y install gcc
# 安装gcc-c++
yum -y install gcc-c++
- 清除之前的版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- 安装基本环境
yum install -y yum-utils
- 安装镜像仓库(阿里云镜像)
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 更新软件样本包索引
yum makecache fast
- 安装Docker CE,安装完毕即可启动使用啦。出现
Complete!
字样,就是安装成功了
yum -y install docker-ce docker-ce-cli containerd.io
- 启动docker,不报错代表启动成功
systemctl start docker
- 测试
# 版本
docker version
# 运行helloworld程序,会成功输出`Hello from Docker`
docker run hello-world
# 查看docker镜像
docker images