ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Consul 关闭ui 图形化界面 引发的血案

2022-08-15 20:33:15  阅读:293  来源: 互联网

标签:opt 启动 Consul bootstrap consul ui advertise root 图形化


 

1、执行 ps -aux |grep consul

就会发现里面有个配置文件 /opt/consul/etc/consul.d/bootstrap; 然后我们找一下 vi /opt/consul/etc/consul.d/bootstrap/config.json;   然后 重启下; Ps -aux|grep consul 上面有个pid 17012 然后 kill 17012;

2、然后执行systemctl start consul

这样启动会使用指定用户执行启动命令; 要用这个方式启动;   查看启动日志:journalctl -u consul 查看启动日志:

3、或者使用手工启动的方式

1、如果在控制台中启动则这样: 1|首先执行 [root@hwei-mx-ccp-np-sit-test-1 bootstrap]# [root@hwei-mx-ccp-np-sit-test-1 bootstrap]# ps -aux |grep consul consul 7874 1.5 0.4 245996 71464 ? Ssl 03:28 0:37 /opt/consul/bin/consul agent -advertise=10.207.247.126 -advertise-wan=94.74.68.42 -config-dir=/opt/consul/etc/ consul.d/bootstrap root 12228 0.0 0.0 112712 968 pts/1 R+ 04:09 0:00 grep --color=auto consul root 24232 0.0 0.1 180460 30032 pts/1 Tl 02:37 0:00 /opt/consul/bin/consul catalog nodes -http-addr=127.0.0.1:8500 [root@hwei-mx-ccp-np-sit-test-1 bootstrap]# 结果 然后拷贝出来: /opt/consul/bin/consul agent -advertise=10.207.247.126 -advertise-wan=94.74.68.42 -config-dir=/opt/consul/etc/ consul.d/bootstrap 直接使用sudo su - sudo su - /opt/consul/bin/consul agent -advertise=10.207.247.126 -advertise-wan=94.74.68.42 -config-dir=/opt/consul/etc/ consul.d/bootstrap 这样的话,会在命令行里面启动,但是启动完了,你如果点击crtl+Z 这个服务就自动关闭了,是不行的; 所以需要使用 nohup(no hang up) 启动;别把后面的 &符号漏了 nohup /opt/consul/bin/consul agent -advertise=10.207.247.126 -advertise-wan=94.74.68.42 -config-dir=/opt/consul/etc/consul.d/bootstrap > /var/log/consul.log 2>&1 & 后面的启动命令为: nohup 命令行 2>&1 & 意思为: 0 表示stdin标准输入 1 表示stdout标准输出 2 表示stderr标准错误 2>&1 也就表示将错误重定向到标准输出上 这样就可以启动了; 但是这样启动有个问题-导致其他的用户无法启动了,比如systemctl start consul 因为你刚才使用了root用户启动了,会生成很多的root权限的文件,我们如果使用systemctl是使用consul用户启动的; 其他用户无法访问这个文件夹,所以启动不了; 看日志就能看到 journalctl -u consul 如果已经使用root 启动了之后,需要 把权限改成consul 使用命令: [root@localhost ~]# chown [-R] 所有者:所属组 文件或目录 当时的从journalctl -u consul 看的日志: 显示这里的/opt/consul/data/service 注意看这个文件夹: 地址是 现在是改过之后的,之前很多用户是 root,那consul怎么有权限访问root: 所以需要改下权限: Chown -R consul:consul ./*   执行下, 然后使用 systemctl start consul 还是不行,再次查看 日志:journalctl -u consul 还是权限的问题;再次进入执行: Chown -R consul:consul ./* 然后使用 systemctl start consul 可以启动成功了; 执行 systemctl status consul   正常了               3、后来发现一个问题: opt 无法启动;   systemctl 日志查看 使用:journalctl -u consul

标签:opt,启动,Consul,bootstrap,consul,ui,advertise,root,图形化
来源: https://www.cnblogs.com/aspirant/p/16589522.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有