昨天装将服务器上graylog装好了,本来是可以用的,但是喵的给我说想用最新版。(原因是有提示说软件过时,关不掉这个提示)!!!!我???
来吧不废话,开始。(步骤适合任何版本)
还是先检查一下版本。
rpm -aq | grep graylog
graylog-server-4.2.11-1.noarch
graylog-4.2-repository-1-4.noarch
这个输出没毛病,昨天装的就是这版本。来吧直接卸载了
yum remove graylog-4.2-repository-1-4.noarch
输入y敲击回车,提示删除成功。(安装时候下载近一个小时,卸载哗啦一下子没了。)
很牛啊,我发现我删除没停止运行服务居然还能访问网址,是不是我没删除到啊?我试试停止服务。
哦原来删除的repo。我就说原来可以直接升级,我他喵的。来重新装吧。
#重新安装repo
sudo rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-4.3-repository_latest.rpm
#升级 server
yum update graylog-server
# 结果说没有更新的。??和我玩呢。
# 看了下资料说 YUM可能使用了过时的缓存,因此可能无法找到该软件包的最新版本,因此需要运行。yum clean all
yum clean all
#等待一下接着 再次执行
yum update graylog-server
# 等待一段时间后提示是否升级 graylog-server 输入y敲回车 然后进入漫长的等待。
# 我觉得这个方式装非常不合理,建议换一个。
等待很久后ok,重新查看一下版本。登录http://ip:9000结果还是有提示说版本问题,不用担心我们直接停止服务后重启一下。
# 停止服务
systemctl stop graylog-server.service
# 重启服务
systemctl restart graylog-server.service
# 查看状态
systemctl status graylog-server.service
我目测还有其他问题要让我弄,目前我们也只是安装了es并且没有密码,这很危险,持续更新。