bash: service: command not found 错误的解决方法
bash: service: command not found
于是我到网上去一搜了一下, 发现提问的人蛮多的,但真正回答的却很少,或就是胡编乱造的,回答的多说是PATH有问题,但有什么问题呢?他们也没说清楚。
我觉得原因是这样的,service命令是要用ROOT用户来执行的,而出错的用户是用su root切换到ROOT用户下,这个命令没有也不会把环境带过去!用如下命令就不会出错了:
su - root
注意:su 后面是一个空格,横线后面也是一个空格,千万不能省略.
进入root用户后,若想启动vsftpd服务,就是我们常说的ftp服务的话,则执行下面的命令即可:
service vsftp start
本文解释了在Linux系统中遇到的bash:service:commandnotfound错误的原因,并提供了一个简单的解决方案。通过使用正确的su命令格式切换到root用户,可以顺利执行service命令来管理诸如vsftpd等服务。
2533

被折叠的 条评论
为什么被折叠?



