linux中bash: service: command not found 错误

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

bash: service: command not found

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

su - root

进入root账号后再使用

service vsftpd restart

问题解决了!

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

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

(0)

相关推荐

  • Linux中Bash的基本功能应该如何使用?

    主要介绍Linux中Bash的基本功能以及使用 操作方法 01 命令的别名 在Linux中Bash命令的别名其实类似与我们每个人的小名,小名和大名都是指你这个人.所以,别名主要是为了简化命令输入,提高 ...

  • Linux中tomcat服务成功发布但局域网浏览器无法访问的解决方法

    我在搭建Linux中服务器环境时,碰见一个问题,这里和大家分享一下.一起去看看吧! 问题描述:我在Linux搭建了一个tomcat服务器,tomcat开启后,发现在局域网浏览器上无法访问该tomcat ...

  • 解决linux 出现command not found 错误

    在很多人学习linux命令行,会经常遇到command not found 错误,出现上述错误主要有以下几种情况: 命令书写错误,如有些人将windows命令与linux命令搞错,如查看ip相关信息, ...

  • sudo service: command not found 报错的解决方法

    问题:配置成功sudo后,执行sudo /etc/init.d/httpd restart 正常。 但执行sudo service httpd restart出现一下错误: sudo: service ...

  • linux中grep命令的使用

    linux中grep命令的使用 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是 ...

  • linux中挂载新硬盘到目录,并开机自动挂载例子

    挂载硬盘对于linux系统来讲是一个比较常见的问题了,下面我们来看看linux中挂载新硬盘到目录,并开机自动挂载例子紧, 今天,在整理图片时,发现根目录硬盘空间已经所剩无几了,而网站和所有相关文件主要 ...

  • Linux中用于进程显示的top命令使用实例集锦

    Linux中的top命令显示系统上正在运行的进程.它是系统管理员最重要的工具之一.被广泛用于监视服务器的负载.在本篇中,我们会探索top命令的细节.top命令是一个交互命令.在运行top的时候还可以运 ...

  • Linux中eth0failed解决办法

    这里介绍在Linux中启动网卡失败的解决办法. 操作方法 01 在Linux中启动网卡,经常会遇到启动失败,或者是网卡没有被激活的情况,如下图所示: 02 错误提示信息如下: Shutting dow ...

  • Linux中执行shell脚本的4种方法总结

    主要介绍了Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法,需要的朋友可以参考下 操作方法 01 方法一:切换到shell脚本所在的目录(此时,称为工作目录) ...