我尝试安装OpenVas,但在CentOS上启动Redis服务器时遇到问题。我该怎么做才能解决问题?
我通过运行来安装openvas(这会安装redis和所有其他依赖项):
# yum install openvas
我试着运行以下命令来启动它:
# systemctl enable redis && systemctl restart redis
我通过运行以下命令来检查systemctl状态日志中是否有redis:
# systemctl status redis -l
显示连接被拒绝,无法启动:
Mar 19 12:37:13 hostname.local systemd[1]: Started Redis persistent key-value database.
Mar 19 12:37:13 hostname.local systemd[1]: Starting Redis persistent key-value database...
Mar 19 12:37:14 hostname.local systemd[1]: redis.service: main process exited, code=exited, status=1/FAILURE
Mar 19 12:37:14 hostname.local redis-shutdown[19127]: Could not connect to Redis at 127.0.0.1:6379: Connection refused
Mar 19 12:37:14 hostname.local systemd[1]: redis.service: control process exited, code=exited status=1
Mar 19 12:37:14 hostname.local systemd[1]: Unit redis.service entered failed state.
Mar 19 12:37:14 hostname.local systemd[1]: redis.service failed.
3条答案
按热度按时间nhjlsmyf1#
首先,查看/var/log/redis/redis. log
我尝试设置与此职位https://forums.atomicorp.com/viewtopic.php?f=31&t=8047
redis ip启动并运行
bjg7j2ky2#
SELinux是否已启用?您可以使用以下命令进行检查:
如果是“强制执行”,则可能是SELinux策略阻止了redis,您是否也可以检查/etc/redis.conf?找到以“unixsocket”开头的行,如果是/tmp/redis.sock,请尝试将其更改为“/var/run/redis/redis. sock”:
然后重新启动redis服务器,检查服务器状态,OpenVAS设置需要redis监听unix套接字。
wwodge7n3#
CentOs 8配置专用网络
1.更新防火墙服务以允许来自专用网络的传入连接:
sudo firewall-cmd --永久--区域=受信任--更改接口= ens 7
2.创建一个systemd服务来延迟Redis的启动,直到私有接口启动并分配了IP地址
1.将以下文本粘贴到文件中,然后保存并关闭该文件:
[单位]之后=网络联机.目标想要=网络联机.目标
1.重载服务
sudo systemctl守护程序-重新加载
1.重新启动服务
sudo systemctl重新启动redis服务
感谢您发送编修。