一 MySQL数据库管理系统安装部署
本节有四个部分:
MySQL5.7版本在centos系统安装
MySQL8.0版本在centos系统安装
MySQL5.7版本在Ubuntu系统安装
MySQL8.0版本在Ubuntu系统安装
只选取8.0版本centos进行实操。
遇到的问题:
1.刚开始是yum命令执行错误。
2.密钥2022改为2023。
然后重新执行第3点的命令。
%位置是允许哪个IP远程连接,如果是@'192.168.88.3'就是只允许这个IP连接,如果要多台要多次执行,如果是%就代表任意IP。
允许root以任意的IP地址登陆MySQL系统,后面是远程登陆密码。
二 Tomcat的安装部署
安装jdk11!课程是jdk8但是一定要装11。
出现权限问题,解决方法:上传到普通用户的home目录,然后通过root权限通过mv命令移动到root用户。
后面只要是指定安装目录的软件,都安装到这个文件夹里面。
注意是jdk11,讲义上是jdk8,用tab补全命令。
因为1太长了,以后只要cd到jdk文件夹就可以了,比cd一长串方便。
不是修改文件名是因为可以保留版本号,可能会安装多个jdk版本。如果以后要切换jdk的版本,只要把jdk的软链接指向其他版本(文件夹)就可以了。
vim /etc/profile
第3行解释:通过$JAVA_HOME/bin是因为可能会使用多个jdk版本,所以会在环境变量配置个Java_home,如果Java版本发生变化,不用修改PATH,只用修改Java_home(第2行)即可。
两个版本号不一样,因为181这个是系统自带的。
执行的不是/export路径里面的Java。
因为在搜索路径中/usr/bin/java更前面。
如果要使用自己的Java,要么把搜索路径放到前面,要么让自己的Java替代系统的Java。
然后执行yum install java-devel
tomcat是提供网络服务的,托管一个网站,如果以root启动,如果网站被黑了,别人就拿到了root权限,对服务器是灾难。如果是普通用户,就算被黑了,也没有太大权限。
从第2步开始。
然后执行wget。
10.1版本只支持jdk11或者以上版本,最好下jdk11的版本。
进tomcat官网的archives选项中查找这个版本的路径更改即可,24.8.8是10.1.28。
先以root用户去解压文件。
注意tar命令要-C指定路径解压到/export/server/
tomcat的启动等操作要使用普通用户,所以要更改权限。
/bin里面放的都是可执行的文件。
默认绑定在8080端口。
直接输入IP:8080。如果访问不了是因为Linux有防火墙,关闭了一些端口,对内可以访问。
curl 127.0.0.1:8080
对本机发起网络请求是可以得到html代码的,但是浏览器里面就打不开。
如果仅学习关了比较方便。
成功:
三 Nginx安装部署
因为nginx安装包不在这个仓库地址里面,所以要手动添加repo文件去记录nginx的下载地址。
要先关闭tomcat才能看到这个页面。
关闭tomcat:
1.切换到Tomcat 安装路径:/export/server/tomcat/bin
2.执行./shutdown.sh
四 RabbitMQ安装部署
参考这个博主的1~4步骤,黑马的步骤报错,好像是密钥问题。
centons7安装rabbitmq_rabbit在github中的密钥-CSDN博客
用户名叫admin,密码是Ithiema66^
2:设置权限
3:标记为管理员
管理控制台的页面。
五 Redis安装部署
装了epel相当于装了个第三方仓库,提供了很多当前系统没有的软件,扩大了软件商店。
但是不同的是前面配置rabbitmq仓库里面就只有rabbitmq。但是配置了epel就不只有一个软件,而是有很多软件包在里面。
解决方法:
Linux centos7 安装 yum install epel-release 出现 无需任何处理 提示_rehat yum 安装时,提示无需任何处理-CSDN博客
创建这个文件 /etc/yum.repos.d/epel.repo
六 ElasticSearch安装部署
把对应行的#删了。
标签:Java,tomcat,Linux2022,程序员,yum,版本,Linux,root,安装 From: https://blog.csdn.net/weixin_74727170/article/details/140970784