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 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 (不建议使用)。

猜你喜欢

转载自www.cnblogs.com/404code/p/10927585.html