1.Linux安装JDK
1.安装位置
- 1.
/opt- 2.自定义安装位置
2.安装包
- 1.
jdk-8u171-linux-x64.rpm- 2.下载地址
https://www.oracle.com/cn/java/technologies/downloads/
3.安装步骤
1.将安装包上传到虚拟机中
[root@localhost opt]# ls jdk-8u171-linux-x64.rpm
2.执行安装命令
[root@localhost opt]# rpm -ivh jdk-8u171-linux-x64.rpm 准备中... ################################# [100%] 正在升级/安装... 1:jdk1.8-2000:1.8.0_171-fcs ################################# [100%] Unpacking JAR files... tools.jar... plugin.jar... javaws.jar... deploy.jar... rt.jar... jsse.jar... charsets.jar... localedata.jar...
3.查看安装目录
[root@localhost opt]# rpm -qa | grep jdk jdk1.8-1.8.0_171-fcs.x86_64 [root@localhost opt]# rpm -ql jdk1.8 /usr /usr/java ... [root@localhost ~]# cd /usr/java [root@localhost java]# ls default jdk1.8.0_171-amd64 latest [root@localhost java]# cd default [root@localhost default]# ls bin javafx-src.zip man THIRDPARTYLICENSEREADME-JAVAFX.txt COPYRIGHT jre README.html THIRDPARTYLICENSEREADME.txt db lib release include LICENSE src.zip
4.配置环境变量
# 1.编辑配置文件 [root@localhost default]# vi /etc/profile # 2.profile文件最后追加以下3行配置 export JAVA_HOME=/usr/java/default export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=. # 3.刷新环境变量(没有出现错误表示配置成功) [root@localhost default]# source /etc/profile
5.通过yum安装
yum -y install java-1.8.0-openjdk* # 安装位置 /usr/lib/jvm
4.测试
# 成功显示 [root@localhost /]# java -version java version "1.8.0_171" Java(TM) SE Runtime Environment (build 1.8.0_171-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
5.卸载
# 1.查看是否安装JDK [root@localhost /]# java -version # 2.查看JDK的安装路径 [root@localhost /]# which java # 3.卸载/删除文件 [root@localhost /]# rm -rf /usr/java/jdk1.8.0_181/ # 4.删除环境变量 [root@localhost /]# vim /etc/profile # 5.重新加载配置文件 [root@localhost /]# source /etc/profile
2.Linux安装Erlang
1.安装位置
- 1.
/opt- 2.自定义安装位置
2.安装包
- 1.
erlang-21.3-1.el7.x86_64.rpm- 2.下载地址
https://packagecloud.io/rabbitmq/erlang
3.安装步骤
1.将安装包上传到虚拟机中
2.执行安装命令
3.查看安装目录
4.测试
3.Linux安装Tomcat
- 1.需要先安装
JDK
1.安装位置
- 1.
/opt/tomcat- 2.自定义安装位置
2.压缩包
- 1.
apache-tomcat-8.5.60.tar.gz- 2.下载地址
https://tomcat.apache.org/download-80.cgi
3.安装步骤
1.将压缩包上传到虚拟机中
[root@localhost tomcat]# ls apache-tomcat-8.5.60.tar.gz
2.执行解压命令
[root@localhost tomcat]# tar -xzvf apache-tomcat-8.5.60.tar.gz apache-tomcat-8.5.60/conf/ apache-tomcat-8.5.60/conf/catalina.policy ... [root@localhost tomcat]# ls apache-tomcat-8.5.60 apache-tomcat-8.5.60.tar.gz
3.启动tomcat
# 1.进入tomcat文件夹 [root@localhost tomcat]# cd apache-tomcat-8.5.60 # 2.进入bin目录 [root@localhost apache-tomcat-8.5.60]# cd bin # 3.启动tomcat [root@localhost bin]# ./startup.sh Using CATALINA_BASE: /opt/tomcat/apache-tomcat-8.5.60 Using CATALINA_HOME: /opt/tomcat/apache-tomcat-8.5.60 Using CATALINA_TMPDIR: /opt/tomcat/apache-tomcat-8.5.60/temp Using JRE_HOME: /usr/java/default Using CLASSPATH: /opt/tomcat/apache-tomcat->8.5.60/bin/bootstrap.jar:/opt/tomcat/apache-tomcat-8.5.60/bin/tomcat-juli.jar Using CATALINA_OPTS: Tomcat started. # 4.查看tomcat进程 Bootstrap表示tomcat成功运行 [root@localhost bin]# jps 84071 Jps 64888 Bootstrap # 5.Linux中测试访问tomcat默认8080端口号 [root@localhost bin]# curl -I http://localhost:8080 HTTP/1.1 200 Content-Type: text/html;charset=UTF-8 Transfer-Encoding: chunked Date: Mon, 24 Oct 2022 22:24:18 GMT
4.关闭Linux防火墙和selinux
- 1.
Windows中访问Linux中的Tomcat
- 2.此时需要关闭
Linux防火墙# 1.查看防火墙状态 [root@localhost bin]# systemctl status firewalld ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: active (running) since 日 2022-10-23 11:59:40 CST; 1 day 18h ago Docs: man:firewalld(1) Main PID: 669 (firewalld) CGroup: /system.slice/firewalld.service └─669 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid # 2.关闭防火墙 [root@localhost bin]# systemctl stop firewalld [root@localhost bin]# systemctl status firewalld ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: deactivating (stop-sigterm) since 二 2022-10-25 06:30:36 CST; 44s ago Docs: man:firewalld(1) Main PID: 669 (firewalld) CGroup: /system.slice/firewalld.service └─669 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid # 3.关闭防火墙开机自启动 # 每次开机防火墙都会自动打开,需要重新设置,所以在关闭防火墙后,关闭防火墙开机自启动,下次启动就不用重新设置 [root@localhost bin]# systemctl disable firewalld Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. # 4.关闭selinux(Security-Enhanced Linux) linux安全子系统 # 不关闭会需要更多的配置 # 查看状态 [root@localhost ~]# getenforce Enforcing [root@localhost ~]# setenforce 0 [root@localhost ~]# getenforce Permissive # 查看状态 [root@localhost ~]# sestatus SELinux status: enabled SELinuxfs mount: /sys/fs/selinux SELinux root directory: /etc/selinux Loaded policy name: targeted Current mode: permissive Mode from config file: enforcing Policy MLS status: enabled Policy deny_unknown status: allowed Max kernel policy version: 31 # 永久关闭selinux: # vi /etc/selinux/config # SELINUX=disabled # 配置文件后需要重启才能生效
5.查看tomcat启动日志
# catalina.日期.log 记录tomcat启动时候的信息 # localhost.日期.log 记录tomcat启动时调用的方法 # localhost_access_log.日期.txt 访问tomcat的请求的所有地址以及请求的路径、时间,请求协议以及返回码等信息 # catalina.out 包含tomcat运行时所有的日志输出 [root@localhost apache-tomcat-8.5.60]# ls bin CONTRIBUTING.md logs RELEASE-NOTES webapps BUILDING.txt lib NOTICE RUNNING.txt work conf LICENSE README.md temp [root@localhost apache-tomcat-8.5.60]# cd logs [root@localhost logs]# ls catalina.2022-10-25.log localhost.2022-10-25.log catalina.out localhost_access_log.2022-10-25.txt host-manager.2022-10-25.log manager.2022-10-25.log [root@localhost logs]# less catalina.2022-10-25.log [root@localhost logs]# less localhost.2022-10-25.log [root@localhost logs]# less localhost_access_log.2022-10-25.txt [root@localhost logs]# less catalina.out
4.启动多个Tomcat服务器
- 1.将
tomcat服务器压缩包解压到Linux中/opt下两个不同文件夹中
- 2.为了避免多个
tomcat的端口冲突,需要调整各个tomcat的conf目录下的server.xml文件,使得每个tomcat占有不同的端口<Server port="8005" shutdown="SHUTDOWN"> ... <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> ... <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />- 3.分别进入两个
tomcat的bin目录下使用./startup.sh启动tomcat
5.部署项目
- 1.进入
tomcat服务器的webapps目录
- 2.创建一个自定义文件夹
- 3.进入文件夹传入项目资源
- 4.通过路径访问资源项目
4.Linux安装MySQL
1.安装位置
- 1.
/opt/mysql5.7
2.安装包
- 1.
mysql57-community-release-el7-9.noarch.rpm- 2.下载地址
https://downloads.mysql.com/archives/community/
2.安装步骤
1.通过wget下载rpm安装包
[root@localhost tomcat]# wget -P /opt/mysql5.7 https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
2.通过rpm安装MySQL
[root@localhost mysql5.7]# rpm -ivh mysql57-community-release-el7-9.noarch.rpm
3.通过yum安装mysql(一般使用yum安装)
[root@localhost mysql5.7]# yum install -y mysql-server
- 如果出现上面安装失败可以通过下面方式解决(禁掉
GPG验证检查)[root@localhost mysql5.7]# yum -y install mysql-community-server --nogpgcheck
3.启动MySQL
# 1.启动mysql [root@localhost mysql5.7]# systemctl start mysqld # 2.查看mysql状态 [root@localhost mysql5.7]# systemctl status mysqld # 3.查看mysql日志获取初始化密码 [root@localhost mysql5.7]# head -n 10 /var/log/mysqld.log # 4.登陆mysql(输入上述初始化密码) [root@localhost mysql5.7]# mysql -u root -p # 5.修改mysql的密码策略(注意:默认密码检查策略比较严格,必须定义如类似密码 mysql> alter user 'root'@'localhost' identified by '$BAIZHIroot2002';) mysql> set global validate_password_policy=0; # 修改为简单策略 mysql> set global validate_password_length=4; # 修改密码长度最低为4 # 6.修改mysql密码 mysql> alter user root@'localhost' identified by 'root'; # 7.修改默认密码校验方式(未测试过) ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';


























800

被折叠的 条评论
为什么被折叠?



