bash: service: command not found(service命令未找到的)錯誤的解決方法
今天碰到一個問題,問題如下:
在啟動named服務時,出現下面錯誤提示:
bash: service: command not found
於是我到網上去一搜了一下,發現提問的人蠻多的,但真正回答的卻很少,或就是胡編亂造的,回答的多說是PATH有問題,但有什麼問題呢?他們也沒說清楚。
我覺得原因是這樣的,service命令是要用ROOT用戶來執行的,而出錯的用戶是用suroot切換到ROOT用戶下,這個命令沒有也不會把環境帶過去!用如下命令就不會出錯了:
su - root
注意:su 後面是一個空格,橫線後面也是一個空格,千萬不能省略.