Redis的安装是比较简单的,但是很多不了解Redis的朋友总是想把它安装到Windows环境下,这样做是很不适合Redis在真实生产环境的使用情况。真实的生产环境是Linux系统,所以在平时学习时最好也使用Linux环境。这里就介绍一下使用VMware虚拟机软件安装Linux系统,以及安装Redis时需要使用的其他软件的安装。

1、所需软件

VMware虚拟机软件的下载,版本号是:VMware® Workstation 12 Pro;Linux版本选择使用CenterOS,是非常适合学习使用的一个Linux版本,版本号:CentOS-6.8-i386-LiveCD,该镜像的Linux是CentOS6.8  32位;SSH工具用来连接Linux和与Linux进行文件传输的,本文选用的是Xshell5。在网上找不到合适的版本的朋友也可以给我留言。

2、CentOS虚拟机安装


VMware和Xshell5的安装都是比较简单这里就不叙述了,安装完成后打开VMware。众所周知,Linux是一个操作系统,是一套依赖底层硬件系统的软件系统,那么为了让CentOS能够运行起来我们就需要一套硬件系统,即一台电脑机器。VMvare就能很好地为我们提供一套虚拟的供CentOS运行的硬件系统,简称“虚拟机”。现在我们便开始创建一台适合CentOS运行的虚拟机。


(1)开始虚拟机创建向导,自定义创建一个虚拟机


redis没有编程语言基础能学吗 学redis之前要学linux吗_linux


(2)选择虚拟机硬件兼容性


redis没有编程语言基础能学吗 学redis之前要学linux吗_虚拟机_02


(3)为虚拟机安装操作系统,选择稍后安装


redis没有编程语言基础能学吗 学redis之前要学linux吗_linux_03


(4)选择虚拟机的操作系统类型


redis没有编程语言基础能学吗 学redis之前要学linux吗_vmware_04


(5)为新建的虚拟机命名及设置虚拟机的保存位置


redis没有编程语言基础能学吗 学redis之前要学linux吗_虚拟机_05


(6)虚拟机的处理器配置,可根据自己电脑的性能设置数量


redis没有编程语言基础能学吗 学redis之前要学linux吗_linux_06


(7)虚拟机的内存配置,可根据自己的电脑性能设置


redis没有编程语言基础能学吗 学redis之前要学linux吗_redis_07


(8)选择网络类型


redis没有编程语言基础能学吗 学redis之前要学linux吗_虚拟机_08


(9)选择I/O控制器类型


redis没有编程语言基础能学吗 学redis之前要学linux吗_linux_09


(10)选择磁盘类型


redis没有编程语言基础能学吗 学redis之前要学linux吗_linux_10


(11)选择创建一个新的磁盘


redis没有编程语言基础能学吗 学redis之前要学linux吗_虚拟机_11


(12)设置磁盘大小


redis没有编程语言基础能学吗 学redis之前要学linux吗_redis没有编程语言基础能学吗_12


(13)指定磁盘文件


redis没有编程语言基础能学吗 学redis之前要学linux吗_虚拟机_13


(14)终于完成!


redis没有编程语言基础能学吗 学redis之前要学linux吗_虚拟机_14


经过上面的14步我们便把虚拟机的硬件系统创建完成,注意仅是硬件系统,还没有装Linux操作系统!下面我们便把CentOS操作系统给安装上。


redis没有编程语言基础能学吗 学redis之前要学linux吗_vmware_15




至此Linux系统准备完毕,点击“开启此虚拟机”,耐心等待,便以默认用户的身份打开了CentOS。




3、对CentOS进行相关设置


为了能够顺利安装Redis,我们还需要在CentOS中安装一些其他的软件,具体操作如下。


redis没有编程语言基础能学吗 学redis之前要学linux吗_redis没有编程语言基础能学吗_16


打开我们的命令窗口,使用如下命名


(1)sudo su - 切换成root用户


(2)yum -y install lrzsz 保证连网的情况下,安装lrzsz,用于本地windows和centOS虚拟机进行文件传输


(3)rpm -qa gcc 查找系统是否安装gcc编译环境,无任何显示表示没有安装


(4)yum -y install gcc gcc-c++ 安装gcc编译环境,用来执行make命令


(5)gcc -v 查看gcc的版本号


(6)passwd 修改Root用户的登录密码


(7)rpm -qa | grep ssh 查看是否安装sshd


(8)yum install openssh-server 安装sshd


(9)service ssh restart 重启sshd服务 service sshd start 启动服务 service sshd stop 停止服务 netstat -antp | grep sshd 查看端口


(10)/etc/rc.d/init.d/iptables stop


chkconfig iptables off 关闭防火墙 chkconfig --list iptables 查看防火墙是否关闭


(11)ifconfig 查看虚拟机IP 我的ip:192.168.186.128



经过上面的设置CentOS环境已经准备完毕!现在打开我们的Xshell5 连接上centOS虚拟机。