安装运行centos7的过程 和 踩到的一些坑
来源:互联网 发布:制作视频mp4软件 编辑:程序博客网 时间:2024/05/22 23:53
首先将windos下载好的Redis.tar包 上传至在安装好的centos7环境中
现在redis中安装编译工具 gcc编译工具
# yum install gcc-c++解压上传的redis.tar包
# tar -zxvf redis-3.2.9.tar.gz解压完成之后,进入解压后的目录中执行编译
# make编译完成后 接下来进行安装
# make PREFIX=/usr/local/redis install // /usr/loal/redis 为安装的路径安装完成后 出现redis安装目录,打开redis目录,出现bin目录,bin目录中时一些可执行的文件
redis-benchmark 性能测试的工具
redis-check-aof aof文件修复的工具
redis-check-rdb rdb文件检查的工具
redis-cli 命令行的客户端
redis-server 这是redis服务区启动的命令
到现在安装还没有结束,需要进入刚才编译的路径下copy一个文件(redis-conf)到redis安装目录下
# cp redis.conf /usr/local/redis现在修改此配置文件(redis-conf)
进如编辑模式 找到GENERAL 中的 daemonize no 这一行,将no改为yes,表示 启动此配置。
在这里还有两个坑,这是费了好大力气后才发现的 Orn...Orn...
第一个坑:
要注释文件中的:bind 127.0.0.1(在一段文字之前打#号为注释)
第二个坑:
设置密码 为了安全一定要设。
说明:这里如果不绑定ip也不设密码的话,redis是默认保护模式,只能本虚拟机访问,不允许其他ip访问,本人刚开始图方便啥都不设,结果在这里踩坑了;
现在可以进入到redis安装目录中启动服务
# ./bin/redis-server ./redis.conf可以通过查找redis服务来进行验证
# ps -ef | grep -i redis
这里说一下关闭服务的方法 在redis安装目录中
# ./bin/redis-cli shutdown
现在进行测试 在windows cmd中 :telnet 192.168.1.*** 6379
现在启动服务后在外部客户端是访问不到的,这是由于防火墙的缘故centos7版本对防火墙进行 加强,不再使用原来的iptables,启用firewall,这里直接介绍firewall
接下来要做的步骤为
开启6379端口
重启防火墙
下面为可能要用到的一些命令:
查看已开放的端口(默认不开放任何端口)
# firewall-cmd --list-ports
# firewall-cmd --zone=public --add-port=6379/tcp --permanent(永久生效) // 开启6379端口 --zone(作用域) --permanent(永久生效)
# firewall-cmd --reload //更新规则 不重启服务# systemctl stop firewalld //关闭防火墙# firewall-cmd --state //查看防火墙状态# systemctl enable firewalld //开机启动# systemctl start firewalld //启动防火墙# firewall-cmd --remove-port=6379/tcp //关闭6379端口
再用telnet测试,ok
在这里特别说明一下,由于为Redis设置了密码,所以在停止服务的时候直接使用 # ./bin/redis-cli shutdown 来关闭服务会提示:
(error) NOAUTH Authentication required.
需要进行密码的验证,所以关闭服务时需要 ./bin/redis-cli -a password shurdown
# ./bin/redis-cli -a 设定的密码 shutdown
转载请标明出处:http://blog.csdn.net/fujunsfzh/article/details/73178886
- 安装运行centos7的过程 和 踩到的一些坑
- CentOS7和WindowsXP双系统安装和修复的一些问题
- linux centOS7安装mysql出现的一些问题和解决方法
- CentOS7安装Scrapy和一些爬虫会用到的服务
- 安装Geant4的过程中学到的一些东西
- centos7安装qt5出现的一些问题
- 安装Centos7后的一些设置
- centos7 安装后的一些简单配置
- CentOS7 安装后的一些配置
- centos7安装wordpress的一些问题
- CentOS7.0下安装MySQL的过程
- CentOS7 下安装mplayer的过程记录
- VMware下CentOS7的安装过程
- centos7 一次痛苦的安装过程
- centos7 安装python3.5 和bs4 踩过的坑
- Caffe在Windows 10 下配置、安装和运行mnist cifar10 的过程记录(着重补充了一些注意点)
- centos7.0安装vsftpd上传文件全套过程+踩过的坑
- CentOS7下mariaDB和phpmyadmin的一些安装和配置问题
- 仿射变换应用于图像匹配
- switcher.js
- IOS代码规范
- Mysql把一个表的数据导入另一张表中的语句
- 内部类详解
- 安装运行centos7的过程 和 踩到的一些坑
- meta经常设置的内容总结
- 日期格式化
- WAF安全应用防火墙(openresty部署)
- servlet 、filter 、listener 初始化的顺序
- Google 代码规范
- bootstrap-datepicker只显示年等格式说明
- 简单理解Java堆栈
- auto,register,static分析