环境安装
linux下安装软件有三种方式:
- rpm安装
- 解压缩安装
- 在线安装(yum安装)
linux的JDK安装(使用rpm安装)
rpm安装需要jdk的rpm包
卸载命令
rpm -qa | grep jdk #查看jdk信息,这里会给出一个jdk的名称,用于后面卸载
rpm -e --nodep 查出来的名称 #强制卸载jdk
安装命令
rpm -ivh 安装包名
jdk安装成功之后会有如下显示
[root@localhost home]# rpm -ivh jdk-8u361-linux-x64.rpm
警告:jdk-8u361-linux-x64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:jdk1.8-2000:1.8.0_361-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
配置Java环境变量
linux下配置环境变量,需要在/ect/profile
下配置,配置完成之后就可以全局使用。可以使用vi或者vim打开进行编辑。在配置Java环境变量之前先检查Java命令是否全局可用,如果全局下不可用才需要配置java环境。在文件末尾加上如下配置
JAVA_HOME=/usr/java/jdk1.8.0_361-amd64 #配置java的home目录,rpm安装一般安装到用户目录下
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOEM/jre/lib #在linux中使用英文冒号(:)作为分隔符,并且引用配置好的环境变量符号为$
:PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin #为了避免覆盖linux中原有的PATH,需要在变量名前面加上:
export PATH CLASSPATH JAVA_HOME #需要把配置好的环境变量导出才会生效
发布java项目的时候需要开端口,这里补充一下防火墙开启端口的命令
首先查看是否开启了对应的端口,执行成功会返回现在linux已经开启的端口号
firewall-cmd --list-ports
开启指定端口,开启成功会返回success
firewall-cmd --zone=public --add-port=80/tcp --permanent #这里指定开启80端口使用tcp协议,或者使用/udp
开启成功之后需要重启防火墙服务才会生效
systemctl restart firewalld.service
防火墙相关命令介绍
systemctl status firewalld #查看防火墙状态
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 #开放端口,--zone表示限定端口作用域,--add-port=80/tcp表示开放80端口并限定tcp链接,--permanent表示此次添加端口永久生效,如果没有这个参数,本次添加的端口将在下一次重启防火墙服务时失效
systemctl restart firewalld.service #重启防火墙
Tmcat安装(解压缩安装)
一般来说,linux的压缩包后缀名都是.tar.gz,所以可以使用解压命令tar -zxvf 压缩包名
,但如果是zip格式的压缩包,可以使用unzip 压缩包名
也可以解压
启动tomcat使用命令./startup.sh
,停止tomca使用命令./shutdown.sh
。注意测试tomcat服务器需要先开启8080端口
Docker安装(yum安装)
yum在线安装需要连接互联网
官网安装步骤Install Docker Engine on CentOS
安装准备环境
-
安装gcc
yum -y install gcc gcc-c++ #-y表示所有询问都自动选择yes
-
直接开始安装
yum -y install yum-utils #安装准备环境 #安装阿里云镜像存储库 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #更新软件索引包 yum makecache fast #安装docker yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin #启动docker systemctl start docker #启动成功之后可以看到docker的版本和执行第一个hello-world程序 docker version #查看docker版本 docker run hello-world