Redis系列(一):CentOS系统安装与环境配置

1.为什么使用虚拟机和CentOS

最近Redis比较 热门而且易于使用 而 Redisd对window支持并不好。

引用官方说明:http://www.redis.cn/topics/introduction.html

所以想要使用Linux系统,而百度上国内比较知名的系统就是CentOS了。于是使用虚拟机来安装系统了。

我安装的虚拟机软件是 VMware workstation 12 (以下简称VM,据说11之后只支持 CentOS 64位系统了 ),VM安装过程暂略。

新建虚拟机,我是参照CSDN 视频来学习的,之前是免费的现在 要会员才能观看。

课程名: CentOS7 Linux入门实战视频课程,地址:http://edu.csdn.net/course/detail/2265/35372?auto_start=1

其中配置虚拟机的磁盘容量是个坑 ,给虚拟机配置的磁盘空间和实际占用主机物理磁盘空间大小并不相等,实际上要小得多。CentOS7 使用的是Everything版64位(完整安装包7G多)

安装好后启动虚拟机 悲剧了,启动不了。百度一下 说 CPU虚拟化没有开启 VT-x没有开启, 使用 LeoMoon CPU-V.exe 检查

左边是CPU是否支持虚拟化 ,右边是否开启。如果没有开启 可以进入BIOS 高级选项中 CPU Virtual 设置位开启即可。

2.虚拟机相关操作和CentOS系统初始化配置

系统 安装选项 我使用的GNode界面。

进入CentOS系统后 才知道 Linux也有桌面 GNode桌面,常用的系统选择命令 :Init 命令。(例如 Init 3 命令行,Init 5图形化)

鼠标右键[打开终端] 即进入命令行模式

0:停机
1:单用户形式,只root进行维护
2:多用户,不能使用net file system
3:完全多用户
5:图形化
4:安全模式
6:重启

配置网络链接,最好配置固定ip 最好不要使用 自动连接。因为后面配置 Redis的时候 远程连接要用到 ip.

使用连接工具SecureCRT 连接CentOS系统,配置远程连接 账户和密码等,使用这个界面进行命令行操作,可以配置背景色 字体等。

Vi编辑器 esc退出编辑 进入命令模式,i进入编辑 (底部会显示Insert) 。命令模式下 w- 写入 q-退出  /加string 查找 string  n查找下一个 ,wq保存退出 ,q!强行退出 不保存

目录操作 : cd 目录名 进入目录 cd ..上一级目录  cp 拷贝 ,ll 和ls 显示目录下的文件和文件夹

进程操作:  ps -ef|grep ftp 查找ftp相关的进程 kill 进程id 结束进程

yum 安装软件包 : redis,git,ftp等工具

检查yum是否安装  系统一般默认是安装有的,如果没有的话使用rpm安装。

3. Redis安装

1.gcc编译器安装

确认已安装gcc,如果没有安装则需要安装。系统默认没有安装(除非在安装的时候选择开发模式)

使用 gcc -v命令 查看是否安装好gcc编译器。

安装命令:  yum install gcc 是否继续则 输入y

2.在线安装

1种方式是:使用 wget命令下载 执行(最好使用root权限执行)

wget http://download.redis.io/releases/redis-4.0.1.tar.gz
 tar xzf redis-4.0.1.tar.gz
 cd redis-4.0.1
 make

make install

3.运行测试 看是否成功

./redis-server  当前目录运行 运行正常 ,如果是bin目录下就不要./了

 
出现这个表示redis安装成功。

Linux系统使用-CentOS7 for Redis的更多相关文章

  1. Redis进阶实践之二如何在Linux系统上安装安装Redis(转载)(2)

    Redis进阶实践之二如何在Linux系统上安装安装Redis 一.引言 上一篇文章写了“如何安装VMware Pro虚拟机”和在虚拟机上安装Linux操作系统.那是第一步,有了Linux操作系统,我 ...

  2. Redis进阶实践之二如何在Linux系统上安装安装Redis

    一.引言      上一篇文章写了"如何安装VMware Pro虚拟机"和在虚拟机上安装Linux操作系统.那是第一步,有了Linux操作系统,我们才可以在该系统上安装Redis. ...

  3. 【无网条件下】Linux系统、jdk、redis及集群、rabbitmq、nginx、weblogic和oracle安装及配置

    本篇文章为原创,仅供参考使用,如果需要文章中提到的所有软件安装包和依赖包(即data),请以博客园邮箱联系获取链接. 准备资料 软件 主要软件包版本 路径 系统镜像 CentOS-6.10-x86_6 ...

  4. Linux系统:Centos7环境搭建Redis单台和哨兵集群环境

    本文源码:GitHub·点这里 || GitEE·点这里 一.环境和版本 Linux:centos7 三台 三台Linux服务 192.168.72.129 192.168.72.130 192.16 ...

  5. LInux系统@安装CentOS7虚拟机

    安装Centos7虚拟机 1.打开VMware,点击创建新的虚拟机(至关重要) 2.选择自定义配置,点击下一步 3.选择虚拟机硬件兼容性<Workstation 12.0>,点击下一步 4 ...

  6. 使用FinalShell 安装jdk和tomcat流程(Linux系统是centOS7.5)

    本文是作者原创,版权归作者所有.若要转载,请注明出处 我今天刚刚买了一个一年的百度云服务器,85元,还是很便宜的,正好用来练练linux,至于为什么使用FinalShell 而不是xshell,因为F ...

  7. Linux系统:centos7下搭建Rocketmq4.3中间件,配置监控台

    本文源码:GitHub·点这里 || GitEE·点这里 一.环境搭建 环境版本 centos7 jdk1.8 已搭建好 rocketmq4.3 1.下载安装包 网址 https://www.apac ...

  8. 第一章 笔记本电脑安装Linux系统(Centos7)

    目标:通过[Linux+Docke+Nginx+Jenkins+k8s(Kubernetes)+CICD(自动化)]进行项目部署 内容:根据个人进度实时分章节记录自己所遇到的问题 一.准备工作 1.下 ...

  9. Linux系统:Centos7下搭建PostgreSQL关系型数据库

    本文源码:GitHub·点这里 || GitEE·点这里 一.PostgreSQL简介 1.数据库简介 PostgreSQL是一个功能强大的开源数据库系统,具有可靠性.稳定性.数据一致性等特点,且可以 ...

随机推荐

  1. TempFile模块

    tempfile模块,用来对临时数据进行操作 tempfile 临时文件(夹)操作 tempfile.mkstemp([suffix="[, prefix='tmp'[, dir=None[ ...

  2. 使用FlexPaper实现在线预览

    准备工作 1.下载并安装安装OpenOffice 2.下载并安装FlexPaper 3.下载jodconverter 5.下载并安装swftools 软件安装具体方式按照 这篇博客 :http://b ...

  3. Java爬虫_资源网站爬取实战

    对 http://bestcbooks.com/  这个网站的书籍进行爬取 (爬取资源分享在结尾) 下面是通过一个URL获得其对应网页源码的方法 传入一个 url  返回其源码 (获得源码后,对源码进 ...

  4. 在websphere上部署集群应用程序-工作记录

    1) 创建web集群.client集群,添加集群托管节点,根据需求来,我的需求是两个应用部署到4个服务器上,属于1主3备模式 2) 创建webspere变量:选择你需要的集群作用域,新建资源   (作 ...

  5. WinCE的C#编程,对float型进行四舍五入保留两位小数,小数进行四舍五入操作,Math.Round的应用案例。

    private  float ConvertFloat4Se5Ru(float flotValue) {              int iValue = (int)Math.Round(flotV ...

  6. Hibernate中使用@Lob 注解保存String[] 问题

    Hibernate中使用@Lob 注解保存String[] 问题 在Hibernate注解中怎样你想保存一个字段为String数组类型.假设你想尝试保存为clob类型的话,普通情况下为定义为: @En ...

  7. vim各种编码设置问题

    vim各种编码设置问题 vim中主要有四个编码相关的设置,详细是~/.vimrc中: 下面是我的设置: set fileencodings=gb18030,utf-8,gb2312,gbk: set ...

  8. 在PowerShell脚本中集成Microsoft Graph

    作者:陈希章 发表于2017年4月23日 我旗帜鲜明地表态,我很喜欢PowerShell,相比较于此前的Cmd Shell,它有一些重大的创新,例如基于.NET的类型系统,以及管道.模块的概念等等.那 ...

  9. RPC-client异步收发核心细节?

    通过上篇文章的介绍,知道了要实施微服务,首先要搞定RPC框架,RPC框架分为客户端部分与服务端部分. RPC-client的部分又分为: (1)序列化反序列化的部分(上图中的1.4) (2)发送字节流 ...

  10. 根据实践经验,讲述些学习Java web能少走的弯路,内容摘自java web轻量级开发面试教程

    在和不少比较上进的初级程序员打交道的过程中,我们总结出了一些能帮到合格程序员尽快进阶的经验,从总体上来讲,多学.多实践不吃亏.本文来是从 java web轻量级开发面试教程从摘录的. 1  哪些知识点 ...