Linux下安装JDK,Tomcat,Mysql详细教程
1. 概述
今天教大家在linux下安装jdk,mysql以及tomcat。在javaweb开发中,最后完成的项目代码,一般都是布在linux服务器下的。因为linux服务器可以说是安全性稳定性都比windows高。所以说学会并能够布置一套环境是十分重要的,大多数开发中多选用tomcat作为服务器,jdk是必须安装的,数据库有的项目用mysql,有的用oracle。本次以mysql为例。
2. Linux下jdk的安装
安装步骤:
1)查看当前Linux系统是否已经安装java
rpm -qa | grep java
2)卸载两个openJDK
rpm -e --nodeps 要卸载的软件
效果如下:
3)通过远程工具XShell或sshsecure上传jdk到linux
4)解压jdk到/usr/local下
tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local
5)配置jdk环境变量,打开/etc/profile配置文件
vim /etc/profile
将下面配置拷贝进去
#set java environmentJAVA_HOME=/usr/local/jdk1.7.0_71CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH
7)重新加载/etc/profile配置文件
source /etc/profile
8)输入java-version进行测试。
java-version
3. Linux下mysql的安装
安装步骤:
1)查看CentOS自带的mysql
rpm -qa | grep mysql
效果如下:
2)将自带的mysql卸载
rpm -e --nodes mysql-libs-5.1.73-5.e16_6.i686
效果如下:
3)上传Mysql到linux
4)解压Mysql到/usr/local/下的mysql目录(mysql目录需要手动创建)内
1 cd /usr/local
2 mkdir mysql
3 tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql
5)在/usr/local/mysql下安装mysql
安装服务器端:
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
安装客户端:
rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
6)启动mysql
service mysql start
7)将mysql加到系统服务中并设置开机启动
加入到系统服务:chkconfig --add mysql
自动启动:chkconfig mysql on
8)登录mysql
mysql安装好后会生成一个临时随机密码,存储位置在/root/.mysql_secret
msyql –u root -p
如下图所示,会对你进行提示。
9)找到位置后,会得到一个随机密码,用随机密码进行登陆之后,不能进行任何数据库操作,会提示你进行修改mysql密码。
10)修改mysql的密码
set password = password('root');
11)开启mysql的远程登录
默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启 远程登录mysql的权限
登录mysql后输入如下命令:
grant all privileges on *.* to 'root' @'%' identified by 'root';flush privileges;
12)开放Linux的对外访问的端口3306
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中
4. Linux下tomcat的安装
安装步骤:
1)上传Tomcat到linux上
2)解压Tomcat安装包
tar -zxvf apache-tomcat-7.0.52.tar.gz
3)开放Linux的对外访问的端口8080
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT/etc/rc.d/init.d/iptables save --将配置保存到防火墙中
4)启动关闭Tomcat
进入tomcat的bin下启动:
./startup.sh
进入tomcat的bin下关闭:
./shutdown.sh
作者: 经典鸡翅
Linux下安装JDK,Tomcat,Mysql详细教程相关推荐
- linux下安装jdk+tomcat+eclipse+mysql
linux下安装jdk+tomcat+eclipse+mysql 这个星期一部门老大忽然冒出一句:"小祝,你对linux怎么样啊,用过没?",于是俺就老实的回答:"在学校 ...
- centos mysql php tomcat_Linux 安装JDK Tomcat MySQL的教程(使用Mac远程访问)
一 环境 阿里云服务器: CentOS 7.4 64位(基于RedHat) 本机: macOS High Sierra 二 压缩包 三 文件传输 输入SFTP命令连接 -> 输入实例登录密码 s ...
- linux 部署java的胡那就,心得之:linux下安装jdk tomcat oracle10g
最近一直在研究linux环境的操作,其实之前一直没有实际需求要用到linux,因项目需要,突然接受,显得很局促和苦闷,因我对linux的操作太不熟悉了,基本命令使用起来都很苦逼.现在突然需要搭建lin ...
- linux 环境 安装jdk tomcat mysql git
1.安装JDK 1.官方下载jdk,linux版本的rpm包 2.安装rz sz ----------编译安装//安装cd /tmpwget http://www.ohse.de/uwe/releas ...
- mysql error104528000_腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)...
前言 趁着学生期间,买了一个云服务器拿来自己练练手,刚配置一个环境就让自己各种无语,把自己配置的步骤和遇到的问题整理一下. 安装过程 将下载好的安装包上传到云服务器/usr/local文件夹 scp ...
- 腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)
作者:王利龙,北京邮电大学在读学生. 前言 趁着学生期间,买了一个云服务器拿来自己练练手,刚配置一个环境就让自己各种无语,把自己配置的步骤和遇到的问题整理一下. 安装过程: 安装JDK 看了很多资料, ...
- centos jdk tomcat mysql_centos 下安装jdk+tomcat+mysql
centos下安装tomcat: 一.下载安装包: 1.不想自己文件目录太乱,先创建了一个tomcat的文件: mkdir tomcat(可以切换到自己需要的 目录然后创建): 2.直接在官网找到自己 ...
- linux下安装mysql5.7.25详细教程
前言 最近项目上线,开始给用户测试了.搞下来好多台服务器,自然要装一个mysql的服务器.想想广大博友应该都会遇到如何装mysql的问题,就此分享,给大家一个安装指南.供大家以后安装的时候,提高效率, ...
- ubuntu jdk tomcat mysql_Ubuntu下安装JDK+TOMCAT+MYSQL
点击Ubuntu的系统=gt;系统管理=gt;新立得软件包管理器搜索jdk mysql关键字,在搜索列表中选择要安装的软件源一:配置~/.bashrc 点击Ubuntu的系统=>系统管理=> ...
最新文章
- 全面讲解电脑主板-图文
- 隔空投送找不到_嗑技热点对标苹果AirDrop,安卓终于也能隔空投送
- oracle收发邮件存储过程
- 程序员技术测评平台,猿圈宣布获智联数千万 A+轮战略融资
- Java构建工具:Maven与Gradle的对比
- A bit of fun: fun with bits[翻译]
- 简约清新二次元引导个人主页源码
- 暴雪总裁总结游戏十条经验
- 毕业设计,管理系统,大学生毕业设计应该这么做
- moments音标_moments是什么意思_moments的翻译_音标_读音_用法_例句_爱词霸在线词典...
- win10 操作无法完成,因为文件已在windows资源管理器打开
- 库存数量控制中储备定额方法的改进与实现
- 图片大小如何调整到10k?图片压缩到指定大小怎么弄?
- windows系统下自定义图标
- 用cocos creator实现像素风格的微信跳一跳小游戏。
- iPhone12充电头怎么选
- Java元组Tuple使用实例
- pdf转换成word怎么转换?这个方法一学就会!
- CNN+LSTM--一种运动想象分类新模型
- iphone11卡住不能关机_iphone11怎么强制关机_苹果11promax的两种强制关机方法
热门文章
- jexus php 重写,如何让我们的PHP在Jexus中跑起来
- python时间序列函数_python时间日期函数与利用pandas进行时间序列处理详解
- 好几天没戴工牌坐地铁了,受不了!
- 扔掉 Postman,Apifox 才是 YYDS!
- @Async的异步任务多起来了,如何配置多个线程池来隔离任务?
- 如何基于DDD构建微服务架构
- 一次 Nacos 的踩坑记录!
- 皮一皮:有这样的妈妈挺有趣的...
- 后端进阶,要搞懂哪几块?
- Eclipse europa 更新时 Error retrieving feature.xml. [error in opening zip file]