安装软件一般有三种方式:rpm,解压缩安装,yum在线安装
JDK 安装(rpm方法)
1.在oralce官网下载JDK rpm包。
2.上传rpm包,可以在home目录下新建目录files,上传至files目录下。
3.安装
1.检测当前系统是否存在java环境:java -version
如果有的话需要卸载,对于rpm安装方式的卸载:
用rpm -qa|grep jdk 命令来检测jdk版本信息
用rpm -e –nodeps n 命令来卸载(n表示上一步查出来的jdk的版本信息)
卸载完后即可安装
安装命令:rpm -ivh rpm包名
4.配置环境变量
Linux配置环境变量是在etc下的profile文件。
vim /etc/profile
按i进入编辑模式,输入以下内容:
JAVA_HOME=/usr/java/jdk1.8.0_281-amd64 #这是jdk的默认安装路径
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
:wq 保存退出
让这个配置文件生效: source /etc/profile
测试发布一个SpringBoot项目
1.打包项目
2.复制生成的jar包
3.将jar包上传至服务器
4.运行项目
5.成功访问:
Tomcat 安装
对于jar包项目,只要安装了jdk就能运行,但是对于一些war包(ssm)就需要在tomcat中运行。
1.下载tomcat
http://tomcat.apache.org/download-90.cgi
2.将安装包上传至服务器
3.解压文件
tar -zxvf 文件名
4.启动tomcat
#启动: ./start.sh
#终止: ./shutdown.sh
启动:
如果服务器防火墙8080端口开了(若是阿里云服务器,安全组也要开放了这个端口),就可以在这个端口访问到tomcat了。
防火墙相关命令如下:
# 查看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=8080/tcp #添加端口8080,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
开启端口8080:
重启防火墙:
成功访问:
Docker(yum安装)
官网安装参考手册:https://docs.docker.com/install/linux/docker-ce/centos/
命令 :yum [- y] install yum源(必须连网)
1.确定你是CentOS7及以上版本
#查看Centos版本
[root@192 Desktop]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
2.安装准备环境(gcc,gcc-c++)
yum -y install gcc
yum -y install gcc-c++
3.卸载旧版(若已经安装)
yum -y remove docker docker-common docker-selinux docker-engine
# 官网版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
4.安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
5.设置stable镜像仓库
# 错误
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
## 报错
[Errno 14] curl#35 - TCP connection reset by peer
[Errno 12] curl#35 - Timeout
# 正确推荐使用国内的
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6.更新yum软件包索引
yum makecache fast
7.安装Docker CE
yum -y install docker-ce docker-ce-cli containerd.io
8.启动docker
systemctl start docker
9.测试
docker version #查看版本
docker run hello-world
docker images
宝塔面板(可视化)
在服务器中执行以下命令(CentOS):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
执行完后得到以下内容:
输入得到的地址,登录账号即可
- Post link: http://sovzn.github.io/2021/01/28/%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85/
- Copyright Notice: All articles in this blog are licensed under unless otherwise stated.
若没有本文 Issue,您可以使用 Comment 模版新建。
GitHub Issues