操作系统版本

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)的更多相关文章

  1. CentOs7安装JDK/Tomcat/Git/Gradle

    安装Jdk: wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/j ...

  2. Linux7(centOS7)安装jdk/tomcat/docker/mysql

    jdk的rpm安装.tomcat的解压缩安装.docker的yum安装.mysql的docker安装 下载地址 1.1.jdk下载地址 https://www.oracle.com/java/tech ...

  3. centos7安装jdk+tomcat+nginx+mysql

    公司新项目要在linux下部署,搭建一下java运行环境,记录一下. 一.安装mysql 1去官网下载mysql,下载后并解压,我把mysql安装在/usr/local/mysql路径下 -linux ...

  4. Centos7安装JDK+部署Tomcat8

    Centos7下JDK+Tomcat的部署: 1.安装JDK 1.1 通过以下命令获得java JDK列表 yum -y list java* 1.2 通过yum安装JDK yum -y instal ...

  5. 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  ...

  6. mac在 aliyun linux ecs实例上安装 jdk tomcat mysql

    用了一个ftp 工具 把 gz rpm 等 传递到ecs 上 -- 用这个Transmit 用ssh远程登录,然后依次安装 jdk tomcat  mysql 到 /usr/local/... 设置环 ...

  7. RedHat Linux 5.5安装JDK+Tomcat并部署Java项目

    与大家分享下RedHat Linux 5.5安装JDK+Tomcat并部署Java项目的步骤,希望对大家有用. 1.下载并安装jdk 虚拟机中安装RedHat Linux 5.5 64位企业版, 这里 ...

  8. Centos7 安装 jdk 1.8

    Centos7 安装 jdk 1.8 1.下载安装包 链接: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloa ...

  9. ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn

    需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...

随机推荐

  1. 第五次C语言作业

    (一)改错题 输出华氏摄氏温度转换表:输入两个整数lower和upper,输出一张华氏摄氏温度转换表,华氏温度的取值范围是{lower,upper},每次增加2℉.计算公式如下: c = 5×(f-3 ...

  2. Cisco 的基本配置实例之四----vlan的规划及配置(接入交换机)

    4.2 接入交换机的相关配置 ## 在此例中,我们联入的是一台接入交换机,此交换机的gi0/1口上联至核心交换机.也就意味着我们需要配置gi0/1为trunk口.具体的配置如下: D-2960-3(c ...

  3. Map value类型不同的写法

    Map value类型不同的写法 Map<String, Object> accountMap=new HashMap<String, Object>(); int userI ...

  4. Redis学习汇总

    [Redis教程目录] 1.redis是什么 2.redis的作者何许人也 3.谁在使用redis 4.学会安装redis 5.学会启动redis 6.使用redis客户端 7.redis数据结构 – ...

  5. Linux阿里云挂载磁盘,并开机自动挂载

    Linux下磁盘挂载 公司新订购阿里云ECS,需要挂载当前的磁盘.暂时没有运维,自己动手挂载磁盘. 具体步骤如下: 1.查看是否已经分配 [root@iZ2ze1tefvghtbgkdur3xfZ / ...

  6. Win10 下Cmake编译配置 Opencv3.1 + Cuda7.5 + VS2013

    折腾了三天终于配置成功了,在此写下编译配置的全部步骤和遇到的很多坑. 整体介绍: OpenCV 中 CUDA 实现的函数还不是太多,使用前要在OpenCV的官网上确认以下你想要的功能是否已经实现,否则 ...

  7. kafka Centos7.2 单机集群搭建

    前提是已经安装好了zk集群 1.下载  kafka_2.11-1.0.0.tgz  下载网址 http://kafka.apache.org/documentation.html 2.解压  tar ...

  8. Luxurious Houses

    The capital of Berland has n multifloor buildings. The architect who built up the capital was very c ...

  9. Linux搭建lamp(Apache+PHP+Mysql环境)centos7.2版详细教程

    我们更多的网站服务器是选择了Linux系统,这里建议你选择centos,这也是阿里云ecs推荐的系统,在服务器上比较推荐centos,特别对于新手,首选CentOS,并不是centos比Debian和 ...

  10. Docker部署Zabbix+Grafana监控

    Docker部署Zabbix+Grafana监控 环境 centos 7 ; Docker 17.12.0-ce ; docker-compose version 1.20.1 2018-4-1 当前 ...