乘着疫情,打算在闲余时间学习下一些国内大厂已经玩腻的技术,从0开始学习redis这门技术。
所有博客进度不时更新,因为之前为了远程到自己装的linux就碰到了不少问题,打算一一记录。
1,在安装完Vmware和ios镜像后,发现无法正常启动ubuntu,
重启电脑进入bios界面把硬件改为支持虚拟网络。
请同学们自行下载ubuntu和Vmare,因为版权问题不方便附上别的博主的链接
2,成功导入镜像文件并启动系统以后,想要试用putty ssh 到自己的ubuntu,遇到一系列问题,下面是总结
1,首先通过ubuntu打开ssh service
桌面上直接右键打开终端命令后,执行下面句柄
sudo apt-get install openssh-server
结果报错如下
网上查了很多办法,最后再简书上找到解决办法
https://www.jianshu.com/p/98e874a047c5
大意为杀除apt进程,删除锁定文件,和重新打开ssh
命令如下
显示进程 ps -A | grep apt
杀除进程 kill - apt进程号
删除锁定文件 sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
打开ssh服务 sudo apt-get install openssh-server
之后ifconfig确认自己ip地址,发现ifconfig不能使用,需要下载package
再执行一次ifconfig
确认完后,下载putty https://www.putty.org/
默认端口号22,输入之前确认的ip地址,连接,OK,第一步完成!
3,下载winScp,安装redis到linux服务器
下载地址 https://winscp.net/download/WinSCP-5.17.3-Setup.exe
输入账号,密码,连接,成功!
4 下载 redis
http://download.redis.io/releases/
因为参照的是3.2.5的版本,所以请下载 redis-3.2.5.tar.gz
5 安装redis
将下载好的redis通过winScp上传至ubuntu
gunzip解压文件后,对Src进行编译
因为redis是透过c写的,所以需要用c将其编译,执行
第一次安装的朋友应该没有下载c,执行
apt install gcc
执行再次执行编译 make 命令
之后执行 make install 将编译好的redis安装到环境上(类似于将编译好的class文件执行)
查看默认安装目录
cd usr/local/bin
可以发现和redis相关的服务已经被安装好了。(该目录下可以在任意目录下执行redis-server)
执行后,启动成功,大功告成
执行
redis-server