0
点赞
收藏
分享

微信扫一扫

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 这两个命令组合到一起。




window上可以访问tomcat了

**********************************************

2016-1-23日补充

最近申请了一个腾讯云 centos7.1的

发现tomcat本机能访问 但是远程不能访问

firewalld已经关闭了

后来发现是腾讯本身就只开放了22用于ssh连接

8080没有开放

怎么办?

进腾讯云的管理中心

centos7安装jdk,tomcat,msyql(MariaDB)_服务器

centos7安装jdk,tomcat,msyql(MariaDB)_rpm包_02

**********************************************

安装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

Centos7安装JDK

CentOS7安装jdk环境

linux(centos7)安装jdk

centos7安装tomcat7

Centos7安装JDK1.8

0 条评论