linux下报错bash: service: command not found


linux下报错bash: service: command not found
 
1、通常这种情况是出现在 通过su root命令来进行操作的时候。 
su或者su root 只是相当于以root用户身份来操作,实际的系统环境并没有切换
到root用户的环境,而只是当前登录用户; 
 
su -,-l,--login都是已经完全的切换的root环境下,相当于完全用root用户登录。 
 
service命令目录在/sbin/下 
 
故解决此问题有两种方式: 
a、直接使用su - root来切换到root用户,然后使用 service 
b、使用su root切换到root用户,并同时使用/sbin/service来操作,如/sbin/service mysql restart.

相关内容

    暂无相关文章