一,安装jdk

1.rpm -qa | grep jdk 检测是否安装jdk

2.rpm -e --nodeps 要卸载的已有jdk名称

3.tar -zxvf jdk-7u71-linux-i586.tar.gz 解压jdk

4.mv jdk-7u71-linux-i58/ /usr/local/src/java/jdk1.7 移动到/usr/local/src/java目录下并改名jdk1.7

5.vim /etc/profile 配置环境变量

  5.1.export JAVA_HOME=java的安装位置
  5.2.export PATH=$JAVA_HOME/bin:$PATH

6.source /etc/profile 是配置文件生效

7.java -version 测试是否成功

二,安装tomcat

1.tar -xvf apache-tomcat-7.0.57.tar.gz 解压tomcat

2.mv apache-tomcat-7.0.57 /usr/local/src/java/tomcat7 把解压出来的tomcat移动到/usr/local/src/java/tomcat7 目录下

3.vim /etc/sysconfig/iptables 配置防火墙

4.-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 设置端口号vim编辑

5.service iptables restart 重启防火墙服务

6.通过其他主机访问192.168.150.129:8080是否成功

三,安装mysql

1.rpm -qa |grep -i mysql 查看之前版本

2.rpm -e --nodeps 软件名

3.rpm -ivh *.rpm 安装 切换/root/itheima/目录下

4.service mysql start 启动服务

5./usr/bin/mysqladmin -u root password 'new-password' 设置密码

6.mysql -uroot -p123 本机可用,虚拟机内部可用

7.设置端口 -其他可以访问 远程主机访问,
  1.vim /etc/sysconfig/iptables 设置防火墙打开
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 设置端口号vim编辑

  2.重启服务 service iptables restart

  3.修改权限
    mysql -uroot -p123
    show databases; use mysql; show tables; desc user;
    select host ,user,password from user;
    create user 'root'@'%' identified by '123'; //创建用户,设置密码
    grant all on *.* to 'root'@'%' with grant option; // 给指定用户授权 'root'@'%'所有
    flush privileges; //刷新权限

四,安装redis

(本地安装
1.先把dependencies文件夹下的*.rpm文件导入linux中

2.rpm -iUvh *.rpm 安装gcc

)

1.安装redis编译的c环境,yum install gcc-c++

2.导入redis-3.0.7.tar.gz到linux中

3.解压tar -zxvf redis-3.0.7.tar.gz

4.进入解压好的redis-3.0.7文件 cd redis-3.0.7

5.编译 make -----成功后出现Hint: It's a good idea to run 'make test' ;)

6.安装 make PREFIX=/usr/local/redis install
安装成功后在/usr/local/redis/bin中有几个可执行文件redis-benchmark,redis-check-aof, redis-check-dump,redis-cli等

7.后台模式:redis 的端口是6379
  1.返回到 itheima 找到redis文件
  2.cp redis.conf /usr/local/redis/bin/复制到bin
  3.进入cd /usr/local/redis/bin/
  4.vim redis.conf编辑
  5.把daemonize no改成yes
  6.启动时指定配置文件 ./redis-server redis.conf
  7.启动客户端 ./redis-cli
  8.ping 返回pong 可以进行操作了
    127.0.0.1:6379> ping
    PONG
      127.0.0.1:6379> set name jack
      OK
      127.0.0.1:6379> get name
      "jack"

  9.关闭redis
    方式一:ps -ef | grep -i redis kill -9 31475
    方式二:在客户端 shutdown

linux系统下安装jdk、tomcat、mysql、redis的更多相关文章

  1. linux系统下安装jdk,mysql,tomcat 和redis 和jedis入门案例

    Day47笔记Linux+redis入门 Day47   知识讲解:Jedis 1.Linux上jdk,mysql,tomcat安装(看着文档安装) 准备工作: 因为JDK,TOMCAT,MYSQL的 ...

  2. 在Linux系统下安装jdk并配置环境变量

    本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开Java的,下面笔者就和大家一起分享如何jdk1.8的过程吧. 1.安装环境 操作系统:CentOS 07 6 ...

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

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

  4. Linux系统下安装JDK

    注意:linux系统下使用mount命令挂载Windows系统下的共享文件,详情见我的另一篇“Linux系统挂载Windows系统下的共享文件” 一.安装jdk 1.进入usr目录cd /usr 2. ...

  5. Linux学习-linux系统下安装jdk和tomcat,以及遇到的问题清单

    安装JDK 1. 在usr目录下建立java安装目录 cd /usr mkdir java   2.下载jdk包 登录网址:http://www.oracle.com/technetwork/java ...

  6. linux下配置jdk,tomcat,mysql,redis,zookeeper

    jdk: 解压: tar zxvf jdk-8u144-linux-x64.tar.gz 执行:vi /etc/profile export JAVA_HOME=/usr/local/jdk1.8.0 ...

  7. linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目

    一.在Linux中安装JDK 1. 将JDK上传到root下(任何位置均可以). 如图: 2. 用解压命令解压JDK tar -xvf (此处为jdk文件名) 如果是rpm包,执行rpm -i jdk ...

  8. Linux系统下安装jdk及环境配置(两种方法)

    https://blog.csdn.net/qq_42815754/article/details/82968464 这里介绍两种linux环境下jdk的安装以及环境配置方法在windows系统安装j ...

  9. Linux系统下安装JDK及环境配置

    第一种属于傻瓜式安装,一键安装即可(yum安装): 第二种手动安装,需要自己去Oracle官网下载需要的jdk版本(需官网注册登录才可以下载),然后解压并配置环境. 一.yum一键安装1.首先执行以下 ...

随机推荐

  1. angluarjs2入门学习资源

    http://www.runoob.com/angularjs2/angularjs2-tutorial.htmlhttps://segmentfault.com/a/1190000008423981 ...

  2. SpringCloud的配置管理:Spring Cloud Config

    演示如何使用ConfigServer提供统一的参数配置服务 ###################################################################一.概 ...

  3. cmd编译运行java

    新建.java结尾的文件 内容 public class hello{ public static void main(String[] args){ System.out.println(" ...

  4. webpack打包性能优化

    1. 使用 gzip 压缩打包后的 js 文件 这个方法优化浏览器下载时的文件大小(打包后的文件大小没有改变) webpack.config.prod.js 中 var CompressionWebp ...

  5. SendMessage 遇到的神坑

    场景 两个进程A和B,需要从A中设置B中的文本框的内容 过程 x.x.x.x. 成功获取了B中的内容,惊喜,离成功更近异步 xxxx ***** ....... x.x.x.x. 大约查找了几百个网页 ...

  6. Maven 私服的简单使用

    所有的 Java 开发者应该是没有没用过 Maven 的吧.Maven 作为 Java 项目管理工具,它不仅可以用作包管理,还有许多的插件,可以支持整个项目的开发.打包.测试.部署等一系列行为.而包管 ...

  7. ecshop PC版本智能跳转到对应手机版页面

    以下适用于PC跳转到ectouch手机版的写法.其他手机端的方法类似. 修改文件 includes/lib_main.php 增加以下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...

  8. 聊聊Servlet、Struts1、Struts2以及SpringMvc中的线程安全

    前言 很多初学者,甚至是工作1-3年的小伙伴们都可能弄不明白?servlet Struts1 Struts2 springmvc 哪些是单例,哪些是多例,哪些是线程安全? 在谈这个话题之前,我们先了解 ...

  9. iframe交互(一)父页面自动高度

    //父页面源码 <body style="border:1px solid red;width:200px;height:500px;" onload="IFram ...

  10. 顺序或者说优先级的重要性---解决dom生成问题有感

    我们的大脑有逻辑,程序也有逻辑,只要一切都刚刚好,那么我们大脑的逻辑和程序的逻辑是没有冲突的:但是,有时候,我们想当然,只顾自己头脑中的逻辑,而随意臆想程序的逻辑,这个时候,就会有很多我们觉得不可思议 ...