一般来说,如果我们想在linux中安装软件主要有三种方式,:
rpm安装解压缩安装yum安装今天我们就详细的说一下这三种安装的方式
首先我们先通过rpm安装jdk,最开始我们先检测一下我们这到底有没有相关的jdk
与windows一样,使用java -version就能看到到底有没有
[root@s6 ~]# java -version java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)我去 居然还真有,那我们先卸载了吧…
在linux中,卸载也是很容易的,
[root@s6 ~]# rpm -qa|grep 卸载的东西 #查看要卸载东西的名字 jdk1.8.0_121-1.8.0_121-fcs.x86_64 #jdk1.8的 [root@s6 ~]# rpm -e --nodeps 要卸载的东西 rpm -e --nodeps jdk1.8.0_121-1.8.0_121-fcs.x86_64 #卸载jdk1.8这里我们卸载完毕后再看一下到底有没有吧
无了。
接下来我们正式安装:
首先先去把相关jdk下载下来
https://www.oracle.com/java/technologies/javase-jdk13-downloads.html
这里选择后缀为.rpm的文件
下载下来后,通过xftp把文件搁到home下面的个人文件夹里
进入相关目录确认有这东西。
运行以下命令即可安装!
rpm -ivh 文件名 [root@s6 root]# rpm -ivh jdk-13.0.2_linux-x64_bin.rpm之后我们康康到底有没有
安上啦!
但是还有一步很关键的步骤,就是和windows中我们安装一样,配置环境变量!
/etc/profile #在这里改下环境变量我们可以用xftp看一下jdk的目录
这里的指令如下:
JAVA_HOME=/usr/java/jdk-13.0.2 CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export PATH CLASSPATH JAVA_HOME写完后用cat命令看一眼,看看配置文件里到底写没写入。
最后我们还要添一句这个,使配置文件生效。
# source /etc/profile最后再确认下到底装没装上
ok 非常可!
1、首先我们还是准备tomcat的安装包!
这里我们前往tomcat官网,然后下载相关的包,下载tar.gz这种为linux准备的包!
下好了要把他搁到/usr目录里!
之后我们要将它解压
解压命令: tar -zxvf 文件名 tar -zxvf apache-tomcat-9.0.36.tar.gz出来一大串东西:
解压好了!去tomcat目录康康。
我们进入bin目录,
启动执行下startup.sh,关闭执行shutdown.sh即可!
试试:
# 执行:startup.sh -->启动tomcat # 执行:shutdown.sh -->关闭tomcat ./startup.sh ./shutdown.sh这时我们要保证我们的端口号是开启的!我们检查下防火墙
# 查看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=(端口号)/tcp --permanent 重启防火墙:systemctl restart firewalld.service 命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效先看下防火墙开没开。
开着呢!
再看眼端口
8080没开啊!tomcat运行不了,我们开下8080端口。
firewall-cmd --zone=public --add-port=8080/tcp --permanentokok!!
这时候我们可以访问一波了老铁们。
这里我们要注意一下:
我当时搞了半天,发现怎么也进不去,后来按照网上的步骤一看,原来8080端口被占用了!!!!
netstat -apn|grep 8080 #不行的看下端口这里有两个解决方案
第一直接kill掉那个sb进程
第二就是让给他,我们到server.xml里重新配一个(配完别忘开防火墙)
官网的官方教程在这里哟:
https://docs.docker.com/install/linux/docker-ce/centos/
官网一进来就说了这么一番话
(要安我们这东西,你得是centos7嘞!)
吓得我赶紧确认一下我内核的版本
cat /etc/redhat-release别到时候内核与安装的版本驴唇不对马嘴hhh
ok!没有问题,centos7!
然后为了确保能访问外网,我们要安装gc相关的命令
yum -y install gcc yum -y install gcc-c++安新的之前先把旧的卸了吧.(哈哈哈,再见了前任!)
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显示结果如下。。。
原来我压根连前任都没有…
行吧!开始装新的!
yum install -y yum-utils device-mapper-persistent-data lvm2安好嘞!
把镜像从国外龟速镜像换成阿里云的吧!
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo可!
把索引也得换一下:
yum makecache fast顺便把docer ce装一下:
yum -y install docker-ce docker-ce-cli containerd.io安好了吧!启动下看看!
systemctl start docker测试一下到底装没装上啊!
docker version docker run hello-world docker images用这三条指令就ok!
hhh看来还真是完全没问题!
那有同学该说了,这安个东西也太麻烦了吧!有没有简单点的方式!
当然有了,宝塔面板安最简单!
直接搜就完事儿了,各位可以看我之前的博客
https://blog.csdn.net/Zangjiji/article/details/106973350