redis安装之后导致linux无法正常启动
问题现象:在linux安装redis后,将redis设置为开机启动项,导致系统开机后停在redis启动界面,无法登陆系统,shell命令行也无法显示,如下图:
问题原因:默认情况下redis在安装后对应的服务会自动启动,且在前台运行,导致系统启动后redis进程在前台启动运行,占用了shell命令行,导致无法进入linux系统。
解决办法:
在linux启动时进入单用户模式,登陆linux系统,找到redis的配置文件redis.conf,编辑此文件,将daemonize的参数由no该为yes(no为在前台启动;yes为在后台启动),保存后在下次 启动服务器的时候redis就会以后台的方式启动了,具体步骤如下:
1.重启linux
2.在启动画面按 "i"
3.按"e" 编辑
4.选中内核,再按"e"
5.然后一个空格,输入1 root,然后回车
6.按"b" 启动系统
7.将daemonize的参数由no该为yes
8.重启linux
到此系统恢复正常啦。