当前位置: 首页 » 产品 » 新闻资讯 » 正文

linux中bash: service: command not found 错误

放大字体  缩小字体 发布日期: 2024-09-25 17:10   来源:http://www.baidu.com/  作者:无忧资讯  浏览次数:28
核心提示:  今天在进行linux操作的时候,要对vsftpd服务进行重启,使用service vsftpdrestart,此时报了一个难以让人相信的错误:  ba

  今天在进行linux操作的时候,要对vsftpd服务进行重启,使用service vsftpd restart,此时报了一个难以让人相信的错误:

  bash: service: command not found

  于是我到网上去一搜了一下,解决方法其实挺简单的,使用su切换到root账号的时候前加一个“-”即:

  su - root

  进入root账号后再使用

  service vsftpd restart

  问题解决了!

  后来我去网上找了些出现这个错误的原因:

  service命令是要用ROOT用户来执行的,而出错的用户是用su root切换到ROOT用户下,这个命令没有也不会把环境带过去!用如下命令就不会出错了

 
 
[ 产品搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐产品
点击排行
    行业协会  备案信息  可信网站