centos7安装jdk,tomcat,msyql(MariaDB)
操作系统版本
CentOS Linux release 7.2.1511 (Core)
安装jdk
下载jdk-8u66-linux-x64.rpm上传到linux上
先改用户权限
然后 rpm -ivh jdk-8u66-linux-x64.rpm
此时 等一会后,在usr/java(这么目录是默认的)里就会出现jdk1.8.0_66文件夹
自己写个helloword吧,我们的java环境已经搭建好了。
怎么不需要设置环境变量??
那么linux怎么知道java命令的
简单呀
[root@localhost alternatives]# which java /usr/bin/java [root@localhost alternatives]# clear [root@localhost alternatives]# which java /usr/bin/java [root@localhost ~]# cd /usr/bin/ [root@localhost bin]# ll |grep java lrwxrwxrwx. 1 root root 22 1月 12 10:53 java -> /etc/alternatives/java lrwxrwxrwx. 1 root root 23 1月 12 10:53 javac -> /etc/alternatives/javac //省略 [root@localhost bin]# ^C [root@localhost bin]# cd /etc/alternatives [root@localhost alternatives]# ll|grep java ...//省略 lrwxrwxrwx. 1 root root 34 1月 12 10:53 java -> /usr/java/jdk1.8.0_66/jre/bin/java lrwxrwxrwx. 1 root root 37 1月 12 10:53 java.1 -> /usr/java/jdk1.8.0_66/man/man1/java.1
安装tomcat
apache-tomcat-7.0.67.tar.gz
tar -zxvf apache-tomcat-7.0.67.tar.gz
OK搞定
在windows上访问不行
而windows上又能ping通
我估计是防火墙的问题。
service iptables status
发现没有这个服务
我擦
百度一下,发现在centos7上防火墙换成了firewalld
关闭之即可。
怎么关闭?
systemctl(system control的简写) 是系统服务管理器命令,它实际上将 service 和 chkconfig 这两个命令组合到一起。
http://my.oschina.net/5lei/blog/191370
window上可以访问tomcat了
**********************************************
2016-1-23日补充
最近申请了一个腾讯云 centos7.1的
发现tomcat本机能访问 但是远程不能访问
firewalld已经关闭了
后来发现是腾讯本身就只开放了22用于ssh连接
8080没有开放
怎么办?
进腾讯云的管理中心
**********************************************
安装mysql
本来是想安装mysql的,后来发现有MariaDB。似乎很牛逼的样子
而且centos7中默认已经不是mysql而是Mariadb
那就来吧
打算使用yum安装。
但是yum本身还需要学习
yum原理
yum服务器
所有要发行的rpm包都放在yum服务器上以提供别人来下载,rpm包根据kernel的版本号,cpu的版本号分别编译发布。yum服务器只要提供简单的下载就可以了,ftp或者httpd的形式都可以。yum服务器有一个最重要的环节就是整理出每个rpm包的基本信息,包括rpm包对应的版本号,conf文件,binary信息,以及很关键的依赖信息。在yum服务器上提供了createrepo工具,用于把rpm包的基本概要信息做成一张"清单",这张"清单""就是描述每个rpm包的spec文件中信息。
yum client端
client每次调用yum install或者search的时候,都会去解析/etc/yum.repos.d下面所有以.repo结尾的配置文件,这些配置文件指定了yum服务器的地址。yum会定期去"更新"yum服务器上的rpm包"清单",然后把"清单"下载保存到yum自己的cache里面,根据/etc/yum.conf里配置(默认是在/var/cache/yum下面),每次调用yum装包的时候都会去这个cache目录下去找"清单",根据"清单"里的rpm包描述从而来确定安装包的名字,版本号,所需要的依赖包等,然后再去yum服务器下载rpm包安装。(前提是不存在rpm包的cache)
深入理解yum工作原理
yum使用案例
如果你不知道你想要安装的包的准确包名, 可以使用'yum search 关键字', 他将会搜索并列出匹配你的'关键字'的所有记录.
使用'yum info' 查看包的额外信息.
使用yum list 查看所有可见包. 显示所有已经安装和可以安装的程序包
使用 yum list installed 查看你自己系统中已经安装的包.
15个Linux Yum命令实例--安装/卸载/更新
安装时参考下例即可
CentOS安装并设置MariaDB
如果安装时出现:
GPG key retrieval failed: [Errno 14] curl#60 - "Peer's Certificate issuer is not recognized."
可以将 gpgcheck=1 修改为 gpgcheck=0,则不进行校验.
centos7安装jdk,tomcat,msyql(MariaDB)的更多相关文章
- CentOs7安装JDK/Tomcat/Git/Gradle
安装Jdk: wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/j ...
- Linux7(centOS7)安装jdk/tomcat/docker/mysql
jdk的rpm安装.tomcat的解压缩安装.docker的yum安装.mysql的docker安装 下载地址 1.1.jdk下载地址 https://www.oracle.com/java/tech ...
- centos7安装jdk+tomcat+nginx+mysql
公司新项目要在linux下部署,搭建一下java运行环境,记录一下. 一.安装mysql 1去官网下载mysql,下载后并解压,我把mysql安装在/usr/local/mysql路径下 -linux ...
- Centos7安装JDK+部署Tomcat8
Centos7下JDK+Tomcat的部署: 1.安装JDK 1.1 通过以下命令获得java JDK列表 yum -y list java* 1.2 通过yum安装JDK yum -y instal ...
- linux安装JDK TOMCAT
1.下载包 到http://apr.apache.org/下载下面3个包 apr-1.4.2.tar.gz apr-iconv-1.2.1.tar.gz apr-util-1.3.10.tar.gz ...
- mac在 aliyun linux ecs实例上安装 jdk tomcat mysql
用了一个ftp 工具 把 gz rpm 等 传递到ecs 上 -- 用这个Transmit 用ssh远程登录,然后依次安装 jdk tomcat mysql 到 /usr/local/... 设置环 ...
- RedHat Linux 5.5安装JDK+Tomcat并部署Java项目
与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...
- Centos7 安装 jdk 1.8
Centos7 安装 jdk 1.8 1.下载安装包 链接: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloa ...
- ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn
需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...
随机推荐
- URLDecoder: Illegal hex characters in escape (%) pattern - For input string
原因:后台发布文章的时候,内容里面有%,导致后台URLDecoder.decode()转码的时候报错. 看了java.net.URLDecoder的decode()的源码,原来是转码错误. 贴出部分代 ...
- SpringMVC注解@Component、@Repository、@Service、@Controller区别
SpringMVC中四个基本注解: @Component.@Repository @Service.@Controller 看字面含义,很容易却别出其中三个: @Controller 控制层, ...
- A potentially dangerous Request.Form value was detected from the client问题处理
问题剖析: 用户在页面上提交表单到服务器时,服务器会检测到一些潜在的输入风险,例如使用富文本编辑器控件(RichTextBox.FreeTextBox.CuteEditor等)编辑的内容中包含有HTM ...
- 利用百度接口进行人脸识别并保存人脸jpg文件
利用百度接口进行人脸识别,根据返回的人脸location用opencv切割保存. # coding : UTF-8 from aip import AipFace import cv2 import ...
- 安卓热修复之AndFIX
我致力于最新的前沿安卓技术分析和使用教学,不打算将很多很深的东西,因为有多少人愿意沉下你的心境去学习难点?我一般只会简单提及.文字错漏在所难免还希望同学们喜欢 热修复介绍 热修复是什么? 如果你一个项 ...
- Apache ActiveMQ实战(1)-基本安装配置与消息类型
ActiveMQ简介 ActiveMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的.可扩展的.稳定的和安全的企业级消息通信.ActiveMQ使用Apache ...
- PHP Ajax JavaScript Json 实现天气信息获取
使用第三方服务 间接方式 思路 使用到的服务 实现代码 前端完整代码 总结 要在自己的网站上添加一个天气预报功能,是一个很普通的需求,实现起来也不是很难.今天来介绍几个简单的方法. 使用第三方服务 有 ...
- 理解性能的奥秘——应用程序中慢,SSMS中快(3)——不总是参数嗅探的错
本文属于<理解性能的奥秘--应用程序中慢,SSMS中快>系列 接上文:理解性能的奥秘--应用程序中慢,SSMS中快(2)--SQL Server如何编译存储过程 在我们开始深入研究如何处理 ...
- Java异常处理-----java异常体系
再三思考后还是决定贴图,csdn的格式,我是真玩不转,对不起了各位,继续将就吧. 错误原因:内存溢出.需要的内存已经超出了java虚拟机管理的内存范围. 错误原因:找不到类文件. 错误(Error): ...
- Android底部导航栏
Android底部导航栏 今天简单写了一个底部导航栏,封装了一个库,用法比较简单 效果图 Github地址:https://github.com/kongqw/KqwBottomNavigation ...