技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁(yè) > 教程 > 服務(wù)器類 >

linux中bash: service: command not found 錯(cuò)誤

來(lái)源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2018-07-03 12:29┆點(diǎn)擊:

  今天在進(jìn)行l(wèi)inux操作的時(shí)候,要對(duì)vsftpd服務(wù)進(jìn)行重啟,使用service vsftpd restart,此時(shí)報(bào)了一個(gè)難以讓人相信的錯(cuò)誤:

  bash: service: command not found

  于是我到網(wǎng)上去一搜了一下,解決方法其實(shí)挺簡(jiǎn)單的,使用su切換到root賬號(hào)的時(shí)候前加一個(gè)“-”即:

  su - root

  進(jìn)入root賬號(hào)后再使用

  service vsftpd restart

  問(wèn)題解決了!

  后來(lái)我去網(wǎng)上找了些出現(xiàn)這個(gè)錯(cuò)誤的原因:

  service命令是要用ROOT用戶來(lái)執(zhí)行的,而出錯(cuò)的用戶是用su root切換到ROOT用戶下,這個(gè)命令沒(méi)有也不會(huì)把環(huán)境帶過(guò)去!用如下命令就不會(huì)出錯(cuò)了