Centos7系统部署

Oracle

无图形界面安装Oracle11G R2版本

JDK

jdk下载安装

Tomcat

tomcat下载安装

Gitblit

gitblit下载安装

Redis

redis-3.2.5.tar.gz、tcl8.6.5-src.tar.gz

准备

在安装Redis之前首要先做的是安装Unix的Tcl工具,如果不安装的话后期将无法对Redis进行测试。在后期执行make test的时候返回如下错误信息:You need tcl8.xuyao de5 or newer in order to run the Redis test;

1
2
3
4
step1	“tar -zxvf tcl8.6.5-src.tar.gz”
step2 “cd tcl8.6.5/unix/”;
step3 “./configure”;
step4 “make && make install”;

安装

1
2
3
4
5
6
7
8
9
step1	将“redis-3.2.5.tar.gz“移动到安装目录(/root/workTest)下;
step2 使用”cd“命令进入压缩包所在文件夹,如”cd /root/workTest“;
step3 使用“tar xvf redis-3.2.5.tar.gz“命令解压;
step4 “cd redis-3.2.5”;
step5 “make”编译,编译完成后会在src目录下生产6个可执行文件,分别是rdis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel;
step6 “make test”检查环境是否已满足编译所需;
step7 “make install”,安装;
# “make prefix=/root/workTest/redis-3.2.5 install”,安装到指定路径下;
step8 默认配置文件为“/root/workTest/redis-3.2.5/redis.conf”;

测试安装结果

1
2
step1	启动,“/root/workTest/redis-3.2.5/src/redis-server /root/workTest/redis-3.2.5/redis.conf”;
# “/root/workTest/redis-3.2.5/src/redis-cli shutdown”

2.4 设置开机启动

1
2
3
4
5
6
7
8
9
10
11
12
13
14
step1	“vim /root/workTest/redis-3.2.5/redis.conf”,编辑配置文件,将daemonize的值,由no改为yes;
step2 “cp /root/workTest/redis-3.2.5/redis.conf /etc/redis/6379.conf”,复制配置文件到指定目录;
step3 “cp /root/workTest/redis-3.2.5/utils/redis_init_script /etc/init.d/redis”,将系统提供的脚本复制到开机目录下;
step4 “vim /etc/init.d/redis”,修改脚本,“#!/bin/sh”下第二行增加以下内容:
“#chkconfig: 2345 90 10”
“#description: Redis is a persistent key-value database”
step5 “mkdir /etc/redis”,创建目录;
使用命令“cd /etc/init.d/”切换目录,并用“ll”命令,检查是否有可执行权限;
step6 如果没有执行权限,需使用命令“chmod +x /etc/init.d/redis”,添加执行权限;
step7 “chkconfig --add redis”添加服务;
step8 “chkconfig --list |grep redis”检查tomcat服务是否被添加;
step9 “chkconfig redis on”设置开机启动;
step10 ”systemctl daemon-reload“重新加载服务;
step11 成功添加后,可使用命令操作服务,启动tomcat服务:“service redis start”;停止tomcat服务:“service redis stop”

防火墙放行端口

1
2
3
4
5
6
7
8
step1	开启端口
“firewall-cmd --zone=public --add-port=6379/tcp --permanent”
# 命令含义:
--zone #作用域
--add-port=6379/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
step2 重启防火墙
“firewall-cmd --reload”
1
2
# windows下注册为服务
redis-server --service-install redis.windows-service.conf --service-name sun_redis --loglevel verbose

其他

若服务器重装了系统,需重新生成本地ssh连接信息

0%