zoukankan      html  css  js  c++  java
  • Linux下安装配置apache-Tomcat、redis服务

    一、apache-Tomcat安装

    0)下载安装包 http://tomcat.apache.org/download-70.cgi

    1)将apache-tomcat-7.0.94.tar.gz 上传到linux系统中(只要安装包下载到linux中就行了,方式有很多种也可以直接下载)

    2)将安装包解压到/usr/local/apache-tomcat 下 tar -xvf apache-tomcat-7.0.94.tar.gz -C /usr/local/apache-tomcat 

      如果没有这个目录自己在local目录下运行 mkdir apache-tomcat 新建一个

    3)运行命令 cd /usr/local/apache-tomcat/apache-tomcat-7.0.94/bin 到bin目录下启动tomcat ./startup.sh 

      显示  Tomcat started 表示启动成功

    4)修改配置文件自定义端口、设置字符编码‘ vim /usr/local/apache-tomcat/apache-tomcat-7.0.94/conf/server.xml ,:wq 保存退出

      

    5)开放Linux的对外访问的端口8080

       /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 

      永久保存到防火墙中 /etc/rc.d/init.d/iptables save 

     6)查看、启动、关闭tomcat

      查看: ps -ef|grep tomcat ;启动:进入tomcat的bin下 ./startup.sh ;关闭:进入tomcat的bin下 ./shutdown.sh ,强制杀死进程 Kill -9 1071 

      

    7)实时查看运行日志,查看tomcat安装目录下logs目录中的实时文件

       [root@104 bin]# cd ../logs/ 

       [root@104 logs]# tail -f catalina.out 

    二、redis安装

    0)  下载安装包 http://download.redis.io/releases/redis-4.0.12.tar.gz  在这里小版本号是偶数代表稳定版本,历史版本列表:http://download.redis.io/releases/  

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

    2)将redis-2.6.16.tar.gz上传到Linux系统中(这里我用的ftp)

    3)解压到/usr/local下   tar -xvf redis-2.6.16.tar.gz -C /usr/local (将文件名称改成你自己的名字)

    4)进入redis-2.6.16目录 使用make命令编译redis

    5)在redis-2.6.16目录中 使用 make PREFIX=/usr/local/redis install 命令安装 redis到/usr/local/redis中

    6)拷贝redis-2.6.16中的redis.conf到安装目录redis的bin中

    7)启动redis 在bin下执行命令 ./redis-server ./ redis.conf 使用redis.conf文件中的配置启动

    8)如需远程连接redis,需配置redis端口6379在linux防火墙中开发

     /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT 

    永久保存设置到linu的防火墙 /etc/rc.d/init.d/iptables save 

    启动后看到如上欢迎前端模式页面,但此窗口不能关闭,窗口关闭就认为redis也关闭了(类  似Tomcat通过bin下的startup.bat的方式)

                    解决方案:可以通过修改配置文件 配置redis后台启动,即服务器启动了但不会 创建控制台窗口

                    在redis的bin目录下运行 vim redis.conf 将redis.conf文件中的daemonize从no修改成yes表示后台启动,wq保存退出

                    使用命令查看6379端口是否启动 ps -ef | grep redis ,如图表示启动

    10)  redis的正常停止

       cd /usr/local/redis 

       ./bin/redis-cli shutdown ;

      杀死进程的方式会导致redis持久化数据丢失 kill -9 2249 (不建议使用)。

  • 相关阅读:
    jQuery源码学习9——DOMReady加载
    jQuery源码学习8——工具方法之init
    jQuery源码学习7——实例成员
    jQuery源码学习6——工具方法之事件系统
    SQL中EXCEPT函数在 Mysql 和 sqlServer 中的替代方法
    关系型数据库及优势
    jsp小基础归纳
    eclipse换了高版本的maven插件后报错:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project
    开发常用网站收藏
    Struts2
  • 原文地址:https://www.cnblogs.com/404code/p/10927585.html
Copyright © 2011-2022 走看看