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详细教程相关推荐

  1. linux下安装jdk+tomcat+eclipse+mysql

    linux下安装jdk+tomcat+eclipse+mysql 这个星期一部门老大忽然冒出一句:"小祝,你对linux怎么样啊,用过没?",于是俺就老实的回答:"在学校 ...

  2. centos mysql php tomcat_Linux 安装JDK Tomcat MySQL的教程(使用Mac远程访问)

    一 环境 阿里云服务器: CentOS 7.4 64位(基于RedHat) 本机: macOS High Sierra 二 压缩包 三 文件传输 输入SFTP命令连接 -> 输入实例登录密码 s ...

  3. linux 部署java的胡那就,心得之:linux下安装jdk tomcat oracle10g

    最近一直在研究linux环境的操作,其实之前一直没有实际需求要用到linux,因项目需要,突然接受,显得很局促和苦闷,因我对linux的操作太不熟悉了,基本命令使用起来都很苦逼.现在突然需要搭建lin ...

  4. linux 环境 安装jdk tomcat mysql git

    1.安装JDK 1.官方下载jdk,linux版本的rpm包 2.安装rz sz ----------编译安装//安装cd /tmpwget http://www.ohse.de/uwe/releas ...

  5. mysql error104528000_腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)...

    前言 趁着学生期间,买了一个云服务器拿来自己练练手,刚配置一个环境就让自己各种无语,把自己配置的步骤和遇到的问题整理一下. 安装过程 将下载好的安装包上传到云服务器/usr/local文件夹 scp ...

  6. 腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)

    作者:王利龙,北京邮电大学在读学生. 前言 趁着学生期间,买了一个云服务器拿来自己练练手,刚配置一个环境就让自己各种无语,把自己配置的步骤和遇到的问题整理一下. 安装过程: 安装JDK 看了很多资料, ...

  7. centos jdk tomcat mysql_centos 下安装jdk+tomcat+mysql

    centos下安装tomcat: 一.下载安装包: 1.不想自己文件目录太乱,先创建了一个tomcat的文件: mkdir tomcat(可以切换到自己需要的 目录然后创建): 2.直接在官网找到自己 ...

  8. linux下安装mysql5.7.25详细教程

    前言 最近项目上线,开始给用户测试了.搞下来好多台服务器,自然要装一个mysql的服务器.想想广大博友应该都会遇到如何装mysql的问题,就此分享,给大家一个安装指南.供大家以后安装的时候,提高效率, ...

  9. ubuntu jdk tomcat mysql_Ubuntu下安装JDK+TOMCAT+MYSQL

    点击Ubuntu的系统=gt;系统管理=gt;新立得软件包管理器搜索jdk mysql关键字,在搜索列表中选择要安装的软件源一:配置~/.bashrc 点击Ubuntu的系统=>系统管理=> ...

最新文章

  1. 全面讲解电脑主板-图文
  2. 隔空投送找不到_嗑技热点对标苹果AirDrop,安卓终于也能隔空投送
  3. oracle收发邮件存储过程
  4. 程序员技术测评平台,猿圈宣布获智联数千万 A+轮战略融资
  5. Java构建工具:Maven与Gradle的对比
  6. A bit of fun: fun with bits[翻译]
  7. 简约清新二次元引导个人主页源码
  8. 暴雪总裁总结游戏十条经验
  9. 毕业设计,管理系统,大学生毕业设计应该这么做
  10. moments音标_moments是什么意思_moments的翻译_音标_读音_用法_例句_爱词霸在线词典...
  11. win10 操作无法完成,因为文件已在windows资源管理器打开
  12. 库存数量控制中储备定额方法的改进与实现
  13. 图片大小如何调整到10k?图片压缩到指定大小怎么弄?
  14. windows系统下自定义图标
  15. 用cocos creator实现像素风格的微信跳一跳小游戏。
  16. iPhone12充电头怎么选
  17. Java元组Tuple使用实例
  18. pdf转换成word怎么转换?这个方法一学就会!
  19. CNN+LSTM--一种运动想象分类新模型
  20. iphone11卡住不能关机_iphone11怎么强制关机_苹果11promax的两种强制关机方法

热门文章

  1. jexus php 重写,如何让我们的PHP在Jexus中跑起来
  2. python时间序列函数_python时间日期函数与利用pandas进行时间序列处理详解
  3. 好几天没戴工牌坐地铁了,受不了!
  4. 扔掉 Postman,Apifox 才是 YYDS!
  5. @Async的异步任务多起来了,如何配置多个线程池来隔离任务?
  6. 如何基于DDD构建微服务架构
  7. 一次 Nacos 的踩坑记录!
  8. 皮一皮:有这样的妈妈挺有趣的...
  9. 后端进阶,要搞懂哪几块?
  10. Eclipse europa 更新时 Error retrieving feature.xml. [error in opening zip file]