标签:就是 log linux top 设置密码 阿里云 make 删除 更新
阿里云服务器由于redis没有设置密码导致被当矿机矿了一个月,表现为top指令一直cpu一直百分百,具体解决方案可以查看这篇。linux服务器上CPU使用率总是100%解决方案,然后我就把redis给卸载了。。。但是redis必须给linux上装上啊。。所以参考了别人的博客重新装了一遍。1.具体参考博客2.更改密码。
首先删除redis,具体可以参考这篇,卸载redis,我当时看的那篇忘了,反正就是大概就是让你删除文件夹然后再使用rm -rf redis进行卸载。
ps -aux | grep redis 或者 ps -ef | grep redis,这段指令是用来查看redis的服务是否启用。但是两者区别还没查,待更新,如果出现一条,而且是好多带--color--什么的,问题不大,不用管它。
下载redis
先找一个目录,比如我的目录在/usr/redis
,按理来说应该在opt目录下安装个人的软件,但是为了方便就直接使用usr目录了,cd 到这个目录下,使用指令:
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
这条指令有可能比较慢,但是等的时间应该也不长,所以就耐心等吧。你也可以更换版本,具体百度吧。
解压,默认解压到当前目录下,也就是usr/redis
下。
tar xzvf redis-4.0.8.tar.gz
安装
cd redis-4.0.8 //切换到这个目录
make //编译
cd src //切换到src下
make install PREFIX=/usr/redis //应该是编译/usr/redis下面的全部文件。这不操作完成之后,应该可以在redis-4.0.8同级目录下看到bin的文件夹。
配置文件
移动配置文件到安装目录下
cd ../ // 切换到redis-4.0.8目录下
mkdir /usr/redis/etc //在usr/redis下创建一个etc的文件夹
mv redis.conf /usr/redis/etc //将redis.conf 移动到etc目录下
配置redis后台启动和密码访问redis
vim /usr/redis/etc/redis.conf
首先按一下esc,到命令行模式,输入/xx ,查找指定字符,n表示下一个找到的字符
在这里就是/daemonize ,找到后把后面的no 改成yes
然后再找requirepass,找到后指定一下你的密码就可以了。最后esc wq,保存后退出。
将redis加入到开机启动
vim /etc/rc.local
在里面添加内容
/usr/redis/bin/redis-server /usr/redis/etc/redis.conf
意思就是开机后调用这段开启redis
启动redis
/usr/redis/bin/redis-server /usr/redis/etc/redis.conf
使用客户端访问
./redis-cli
必须使用这种方式,博客中讲的另一种我不能使用
使用后可以进去,但是没有办法存数据,你得这样
./redis-cli -a 你输入的密码
就可以访问了。
标签:就是 log linux top 设置密码 阿里云 make 删除 更新
原文地址:https://www.cnblogs.com/chenyameng/p/13046272.html