Ubuntu版的linux服务版及redis的安装

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ZhangY1217/article/details/82745314

首先去linux官网下载Ubuntu-server:https://www.ubuntu.com/download/server;

使用vm创建新的虚拟机需要注意的地方:

网络适配器选择桥接模式,因为安装Ubuntu-server需要联网,具体的安装步骤我就不详述了因为基本上都是下一步即选择-->done,需要标注的就是在安装控件如cloud等服务,使用“空格键”选中后再done,我是全部都装了,反正有的是内存。。。。

接下来就是安装redis,我用的是直接从服务器上获取的所以是需要联网的这个很重要哦,接下来就直接上linux的命令:

第一步要有编译环境就需要安装 build-essential:

$sudo apt-get install build-essential

如果报错说找不到package,那就说明获取资源Ubuntu的软件源没有这个,那就需要自己添加软件源,一般阿里的就可以加2到3个就够用了。添加新源的步骤:

1.查看codename,我的是bionic

lsb_release -a  

2备份系统源:
cd /etc/apt
sudo mv sources.list sources.list_bak

3添加新的源文件:sudo vi sources.list
deb http://mirrors.aliyun.com/ubuntu/ bionic main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main multiverse restricted universe

4:按Esc然后输入":"再输入"wq"实现保存退出

接下来就使用

sudo apt-get update 更新一下,再执行第一步就好了

安装redis,首先下载redis

wget http://download.redis.io/releases/redis-4.0.8.tar.gz

解压

  tar xzvf redis-4.0.8.tar.gz

安装

  cd redis-4.0.8

  make

  cd src

  make install PREFIX=/usr/local/redis

然后我们就可以启动了:

redis-server

redis-cli

ping

如果出来的结果是pong,那么就表示成功了。

但是我的是要当做服务器上的缓存数据库用的,需要使用另一个虚拟机来连接,所以这样并不能满足我的要求。因为当我连接redis时是被拒绝的,但是ping虚拟机的ip可以ping通,说明防火墙关闭了但是redis拒绝其他远程访问,那么就去修改redis.conf的内容。

而我在使用vi /etc/redis/redis.conf时说我没有权限去修改这个文件(注:可以使用whereis redis.conf来查找文件位置),我便是用chmod 755 /etc/redis/redis.conf,发现还是没有权限。。。我当时就好奇了我的chmod不就是设置权限的嘛怎么还是不好用的,后来看文档知道,chmod的底层就是chattar,而对应的lsattar可以查看隐藏的文件属性,于是我就用lsattar /etc/redis/redis.conf查看它的属性是否有i,但是发现竟然还是没有权限,当时内心是崩溃的啊。。。后来看了新手入门才知道sudo其实相当于以管理员的身份运行,才恍然大悟,直接sudo chattar a /etc/redis/redis.conf (a表示所有人都可以对这个文件操作),然后lsattar /etc/redis/redis.conf看到文件属性是e,按我的理解不就是everyone,然后再vim /etc/redis/redis.conf,果然进来了,然后我们可以把bind 127.0.0.1这个使用#给注释掉(这个是说redis只能本地访问),然后daemonize yes改成daemonize no(Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程然后保存退出,然后重启服务,使用redis-cli -h 127.0.0.1 -p 6379 -a 123,测试是否连接成功,具体操作可以看菜鸟教程http://www.runoob.com/redis/redis-conf.html。如果还是不可以连接成功,不用怀疑这个方法不好使,直接重启。好了第一次装linux和redis并且远程连接redis遇到的坑就是这些了,望我的坑可以给你们思路。

猜你喜欢

转载自blog.csdn.net/ZhangY1217/article/details/82745314