iT邦幫忙

2

關於Linux 移除服務後,服務狀態還在 (感謝 raytracy、froce、一級屠豬士 協助解決)

透過yum -y install 安裝的東西,之後利用yum -y remove 移除

但移除後,透過systemctl status 仍然能查詢到狀態,這樣是不是沒移除乾淨呢?

感覺是一些觀念問題,Google了一下,看完鳥哥介紹更混亂了@@

https://ithelp.ithome.com.tw/upload/images/20190618/20114520r7d79vh514.png

通常不是應該會找不到這個指令,而非顯示該服務已停止,不是嗎?

froce iT邦大師 2 級 ‧ 2019-06-18 15:35:21 檢舉
下面的warning看一下。
你要讓systemctl重新讀你的daemon list才能把logstash取消掉吧。
先關閉服務,再做移除.
移除是把相關的程式檔案等等刪除,但是還在系統裡跑的,就是服務,不會因為移除而停止.你要先關閉服務,這時候需要一些script,若你已經移除了,有時會無法順利關閉,如 service, systemctl 等方式.
需要用 kill -9 的方式去砍.
後來我發現還有東西在偷跑,有透過 kill -9 解決了,感恩:D

1 個回答

2
raytracy
iT邦大神 1 級 ‧ 2019-06-18 17:09:53
最佳解答

重開機治百病.....

你的問題, 重開機就可以解決, 不過..
不想要重開也可以, 那就自己下指令:

(他都用紅色 Warning 字樣幫你提示出來了...)

systemctl daemon-reload

本來是想說,有沒有reboot以外的方式,所以google了一下
Warning,我一開始以為,他只是警告我,這個服務進程已經被改變了,所以有造成錯誤

我想說應該是我移除掉的關係,您一說,我利用這個方向去google就明白許多了!感恩!

我要發表回答

立即登入回答