Linux: ------安装JDK、Tomcat、MySQL、Nginx、Tomcat负载均衡集群、Nginx负载均衡策略、MSM配置
1.安装JDK
1.1 下载jdk
# 1.下载jdkhttps://www.oracle.com/technetwork/java/javase/downloads/index.html# 2.通过CRT|WinSCP工具将jdk上传到linux系统中
1.2 tar包安装
# 1.将JDK解压缩到指定目录tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/注意:-C参数是将JDK解压之后文件放入usr目录中# 2.进入jdk解压缩目录查看cd /usr/jdk1.8.0_171/# 3.查看详细信息[root@localhost jdk1.8.0_171]# lsbin db javafx-src.zip lib man release THIRDPARTYLICENSEREADME-JAVAFX.txtCOPYRIGHT include jre LICENSE README.html src.zip THIRDPARTYLICENSEREADME.txt# 4.配置环境变量vi /etc/profile# 5.在文件末尾加入如下配置export JAVA_HOME=/usr/jdk1.8.0_171export PATH=$PATH:$JAVA_HOME/bin# 6.加载配置生效source /etc/profile 加载配置生效reboot 重启系统注意: 以上两个选项选择任意一个即可source可以不用重启立即生效,某些情况下source无法生效时,可以使用重启试试
如果还不还不好使 可能是你下载的jar包是32位系统的 不匹配# 7.测试环境变量javajavacjava -version
1.3 rpm包安装
# 1.安装jdk[root@localhost ~]# 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...# 2.搜索默认安装位置[root@localhost ~]# find / -name "java"/usr/java/jdk1.8.0_171-amd64/bin/java/usr/java/jdk1.8.0_171-amd64/jre/bin/java# 3.配置环境变量vi /etc/profile# 4.在文件末尾加入如下配置export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64/export PATH=$PATH:$JAVA_HOME/bin# 5.加载配置生效source /etc/profile 加载配置生效reboot 重启系统注意: 以上两个选项选择任意一个即可source可以不用重启立即生效,某些情况下source无法生效时,可以使用重启试试# 6.测试环境变量javajavacjava -version
2.安装Tomcat
# 0.下载tomcathttp://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.46/bin/apache-tomcat-8.5.46.tar.gz# 1.通过工具上传到Linux系统中# 2.解压缩到/usr目录中[root@localhost ~]# tar -zxvf apache-tomcat-8.5.46.tar.gz -C /usr/# 3.查看解压内容[root@localhost apache-tomcat-8.5.46]# ls -l总用量 124drwxr-x---. 2 root root 4096 10月 13 12:27 bin-rw-r-----. 1 root root 19318 9月 17 02:19 BUILDING.txtdrwx------. 2 root root 238 9月 17 02:19 conf-rw-r-----. 1 root root 5407 9月 17 02:19 CONTRIBUTING.mddrwxr-x---. 2 root root 4096 10月 13 12:27 lib-rw-r-----. 1 root root 57011 9月 17 02:19 LICENSEdrwxr-x---. 2 root root 6 9月 17 02:17 logs-rw-r-----. 1 root root 1726 9月 17 02:19 NOTICE-rw-r-----. 1 root root 3255 9月 17 02:19 README.md-rw-r-----. 1 root root 7139 9月 17 02:19 RELEASE-NOTES-rw-r-----. 1 root root 16262 9月 17 02:19 RUNNING.txtdrwxr-x---. 2 root root 30 10月 13 12:27 tempdrwxr-x---. 7 root root 81 9月 17 02:17 webappsdrwxr-x---. 2 root root 6 9月 17 02:17 work# 4.启动tomcat[root@localhost apache-tomcat-8.5.46]# ./bin/startup.sh # 5.关闭网络防火墙systemctl stop firewalld 关闭网络防火墙systemctl disable firewalld 关闭开启自启动(永久关闭)# 6.在windows中访问tomcathttp://10.15.0.8:8080/# 7.显示tomcat实时控制台信息进入tomcat的logs目录中使用tail -f catalina.out 命令实时查看控制台信息 # 8.关闭tomcat在tomcat的bin目录下面使用 ./shutdown.sh
3.安装MySQL
3.1 环境准备
# 1.卸载mariadb,否则安装mysql会出现冲突
# 2.执行命令rpm -qa | grep mariadb
# 3.列出所有被安装的mariadb rpm 包;
# 4.执行命令rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
3.2 本地安装
# 0.上传下载好的软件包到系统中
# 0.执行本地安装包之前必须先安装vimyum install -y vim
# 1.安装步骤rpm -ivh perl-*rpm -ivh net-tools-2.0-0.22.20131004git.el7.x86_64.rpmrpm -ivh mysql-community-common-5.6.42-2.el7.x86_64.rpmrpm -ivh mysql-community-libs-5.6.42-2.el7.x86_64.rpmrpm -ivh mysql-community-client-5.6.42-2.el7.x86_64.rpmrpm -ivh mysql-community-server-5.6.42-2.el7.x86_64.rpm
3.3 在线安装
# 1.添加官方的yum源创建并编辑mysql-community.repo文件vi /etc/yum.repos.d/mysql-community.repo
# 2.粘贴以下内容到源文件中[mysql56-community]name=MySQL 5.6 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/enabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql注意:如果需要安装mysql5.7只需要将baseurl修改即可 baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/# 3.安装mysqlsudo yum install mysql-community-server
3.4 设置root用户密码
# 1.启动mysql数据库[root@localhost mysql]# systemctl start mysqld# 2.修改mysql数据库密码mysqladmin -u root -p password 回车 输入原始密码 在输入新的密码注意:5.7之前版本安装完成之后没有密码,mysql5.7之后的版本的初始密码是随机生成的,放在了 /var/log/mysqld.log使用命令 grep ‘temporary password’ /var/log/mysqld.log 读出来即可
# 3.登录mysql[root@localhost mysql]# mysql -u root -p
3.5 开启远程访问
# 1.安装完成mysql时,发现mysql数据库,不允许我们远程连接需要修改设置
# 2.登录mysql,并选择使用mysql数据库
# 3.查看mysql库中的所有表
# 4.查询user表
# 5.执行如下命令grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
# 6.刷新权限flush privileges;
# 7.重启服务systemctl restart mysqld
# 8.测试连接
4 .安装Nginx
4.1 Nginx的引言
Nginx
是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:京东、新浪、网易、腾讯、淘宝等。
4.2 Nginx的安装
# 0.安装必要依赖yum install -y gcc pcre-devel zlib-devel
# 1.下载Nginxhttp://nginx.org/en/download.html# 2.将Nginx上传到linux中,并解压缩tar -zxvf nginx-1.11.1# 3.查看Nginx安装目录[root@localhost nginx-1.11.1]# lsauto CHANGES CHANGES.ru conf configure contrib html LICENSE man README src# 4.在Nginx安装目录中执行如下命令:(指定安装位置)./configure --prefix=/usr/soft/nginx# 5.执行上述命令后,执行如下命令:make && make install# 6.编译完成后进入编译安装目录/usr/nginx目录中查看:[root@localhost nginx]# ls -l总用量 4drwxr-xr-x. 2 root root 4096 10月 14 21:17 confdrwxr-xr-x. 2 root root 40 10月 14 21:17 htmldrwxr-xr-x. 2 root root 6 10月 14 21:17 logsdrwxr-xr-x. 2 root root 19 10月 14 21:17 sbin# 7.启动nginx,进入nginx安装目录的sbin目录中执行:./nginx # 8.在windows中浏览器访问,可以看到nginx欢迎页面:http://10.15.0.8:80/注意:关闭网络防火墙# 9.关闭nginx,进入nginx安装目录的sbin目录中执行:./nginx -s stop# 10.nginx配置文件在nginx安装目录的conf目录中:[root@localhost conf]# ls -l总用量 60-rw-r--r--. 1 root root 2656 10月 14 21:17 nginx.conf.......注意:nginx.conf为nginx的配置文件,可以在nginx.conf修改nginx默认配置
Linux: ------安装JDK、Tomcat、MySQL、Nginx、Tomcat负载均衡集群、Nginx负载均衡策略、MSM配置相关推荐
- 【Selenium项目实战】项目环境搭建:安装JDK、mysql、Tomcat、jpress和测试系统
前言 一直想学习自动化测试,但是都没行动,业余时间学习零零碎碎并记录20210416. [Selenium项目实战] 项目环境搭建:安装JDK.mysql.Tomcat.jpress和测试系统 需求分 ...
- 利用集群技术实现Web服务器的负载均衡 集群和负载均衡的概念
集群和负载均衡的概念 集群(Cluster) 所谓集群是指一组独立的计算机系统构成的一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信.应用程序可以通过网络共享内存进行消息传送,实现分布式计算 ...
- 瑞吉外卖笔记——第03讲Linux软件安装jdk、MySQL、Tomcat和Maven
一.安装jdk 操作步骤: 1.使用FinalShell自带的上传工具将jdk的二进制发布包上传到Linux jdk-8u171-linux-×64.tar.gz 2.解压安装包,命令为tar -zx ...
- 搭建服务器环境 安装jdk、mysql、Tomcat 以及配置https 记录
1.在cenos上安装 jdk #在usr/local下创建 java 文件夹 mkdir java#将jdk拷贝到该文件夹中 [root@VM_0_15_centos jdk1.8.0_181]# ...
- 阿里云ECS服务器centos6.5安装jdk;mysql;tomcat
1]常用命令 pwd 查看当前目录 df -h 查看当前硬盘使用状况 clear 清屏幕 ls 查看当前目录文件列表 dir 查看当前目录文件列表 [2]安装JDK,p ...
- 虚拟linux jdk,虚拟机下Linux安装jdk
1.利用共享文件夹复制本地硬盘下(H:/share)的压缩包到指定目录 cp jdk-8u161-linux-x64.tar.gz /soft/jdk 2.进入/soft/jdk目录下,解压jdk到当 ...
- Linux中级实战专题篇:LVS负载均衡集群部署
LVS负载均衡 一,负载均衡集群相关介绍 1,集群是什么 集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能.可靠性.灵活性方面的相对较高的收益,其任务调度 ...
- 负载均衡集群技术-nginx
前言 负载均衡(又称为负载分担),英文名称为Load Balance,其意思就是将负载(工作任务)进行平衡.分摊到多个操作单元上进行执行,例如Web服务器.FTP服务器.企业关键应用服务器和其它关 ...
- Java架构师成长直通车:LVS+Nginx实现高可用集群
LVS+Nginx实现高可用集群 常见服务器 安装 Nginx(CentOS) Nginx 的进程模型 Nginx 事件处理 nginx.conf 核心配置文件 Nginx 的跨域配置和防盗链 负载均 ...
- LVS+Nginx实现高可用集群
LVS+Nginx实现高可用集群 常见服务器 [安装 Nginx(CentOS)](#安装 Nginx(CentOS)) [Nginx 的进程模型](#Nginx 的进程模型) [Nginx 事件处理 ...
最新文章
- Linux计划任务详解
- LeetCode Path Sum III(前缀和)
- 广数系统980tdb系统说明书_汽车离合操纵系统随车检测工具使用说明书
- Linux内核启动过程概述
- 深度学习之循环神经网络(11)LSTM/GRU情感分类问题实战
- 安全客2017季刊-第3期
- error C2662
- 浅谈App-V(附:参考资料)
- MS CRM 4中,添加营销列表成员查找列
- vue computed使用_前端发展方向指南—Vue运行机制
- elementui el-radio-group 分组排序问题
- ie和火狐的兼容性问题
- Cache和DMA一致性 iCache和dCache一致性
- 如何通过玩TensorFlow Playground来理解神经网络
- 几岁孩子可以学python_编程python适合多大孩子学
- su插件打开显示html,如何让自己的su从工具变成神器?你需要这些插件
- 网易云Vip——关于.ncm 解码成 .mp3
- linux抓取vlan数据包,Wireshark/Ethereal抓取数据包不显示vlan tag的解决方法
- 华为工程师猝死,36岁,22月无休:比挣钱更重要的是活着
- 数字孪生与元宇宙:数字化科技的双向融合之路