linux,Centos,bash: service: command not found

很简单,这个问题是这样的,
su 或者 su root:的话只是将当前身份转为root,用户shell并没有改变.所以有些系统命令不能使用. 
su -或者su -l或者su -l root,可以完全的将当前环境转为root环境.如同root直接登陆. 
其次,service的路径为/sbin/service
如果shell没有改变,那么你的PATH中默认没有/sbin,所以不行,而如果用su -命令环境改为root,PATH中就包含/sbin

时间: 2024-08-28 21:48:16

linux,Centos,bash: service: command not found的相关文章

解决CentOS下service 功能 不能使用 bash: service: command not found

首先检查自己是否 使用的是root用户 在centos系统中,如果/sbin目录下没有service这个命令,就会出现 bash: service: command not found 解决步骤如下: 1. 输入 yum list | grep initscripts 会出现: initscripts.x86_64 (其实一共有三个信息,但是后面根据版本不同,显示的信息也不同) 2. 上面给出了可安装软件的yum源版本,然后执行 yum install initscripts -y   3. 此

Linux安装centos,网络net8模式ping不通www.baidu.com或者ping不通主机

1.Linux安装centos,网络net8模式ping不通www.baidu.com或者ping不通主机. 我使用的是net8模式.配置如下所示,保证可以ping通www.baidu.com或者ping通主机. 然后设置一下vmware的虚拟网络编辑器. 然后你的虚拟机选择nat8模式. 然后设置一下你的网络就可以了呢. 效果如下所示: 其中192.168.0.102是你的无线ip4地址或者主机网卡地址. 原文地址:https://www.cnblogs.com/biehongli/p/113

centos下bash: XXX: command not found的解决方法

最近想在centos下做Android项目构建,配置好jdk和Android sdk后,同时也在/etc/profile将java和Android的环境变量配置进去,但是却无法像windows 下一样,直接使用android update project命令. 出现情况如下:bash: android: command not found 此时,我们可以使用ln命令将android 添加到/usr/bin目录下,详细解决方法如下: 1.使用cd /usr/bin 进入到该目录 2.使用ln -s

bash: service: command not found

在centos下停止和启动服务用命令: service mysqld stop  停止mysql服务 service mysqld start 启动mysql服务.   查询服务状态 # service mysqld status 查看所有服务的状态 命令service --status-all 将会运行所有的启动脚本来显示各个服务的运行状态: 怎么设置某个目录包括子目录的写入权限 777: chmod -R 777 文件夹例如:chmod -R 777 /var var的权限就变成777,va

bash: service: command not found 错误的解决方法

转载:http://blog.sina.com.cn/s/blog_4a4f69910100i493.html 今天碰到一个问题,问题如下:在启动named服务时,出现下面错误提示: bash: service: command not found 于是我到网上去一搜了一下, 发现提问的人蛮多的,但真正回答的却很少,或就是胡编乱造的,回答的多说是PATH有问题,但有什么问题呢?他们也没说清楚. 我觉得原因是这样的,service命令是要用ROOT用户来执行的,而出错的用户是用su root切换到

linux - man 提示:-bash: man: command not found

在执行man命令时,提示:-bash: man: command not found 原因1:没有配置path环境 解决:vi /etc/profile JAVA_HOME=/usr/java/jdk1.7.0_40 CLASSPATH=.:.JAVA_HOME/lib.tools.jar PATH=.JAVA_HOME/bin:.PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin export

解決 centos中-bash: vim: command not found

用centos 的主机的時候, 用 vim 时出现 -bash: vim: command not found. 只能使用 vi. 那么如何安裝 vim 呢? 输入 rpm -qa|grep vim 命令, 如果 vim 已经正确安装,会返回下面的三行代码: [[email protected]]# rpm -qa |grep vim vim-minimal-7.0.109-6.el5 vim-common-7.0.109-7.2.el5 vim-enhanced-7.0.109-7.2.el5

centos解决bash: telnet: command not found...&& telnet: connect to address 127.0.0.1: Connection refused拒绝连接

检查telnet是否已安装: [[email protected] src]# rpm -q telnet-serverpackage telnet-server is not installed[[email protected] src]# telnet 192.168.81.129bash: telnet: command not found... rpm -qa |grep telnet 没有则安装,有跳过 yum install telnet-server -y && yum i

Centos出现-bash: unzip: command not found的解决办法

利用unzip命令解压缩的时候,出现-bash: unzip: command not found的错误. unzip--命令没有找到,其原因肯定是没有安装unzip. 利用一句命令就可以解决了. 命令是: yum install -y unzip zip 安装成功后就可以使用unzip命令了.

centOS出现 -bash: vim: command not found

问题描述 用centos 的主机的時候, 用 vim 时出现 -bash: vim: command not found. 只能使用 vi. 那么如何安裝 vim 呢? 解决步骤 1.查看是否安装 输入 rpm -qa|grep vim 命令, 如果 vim 已经正确安装,会返回下面的三行代码: [[email protected]]# rpm -qa |grep vim vim-minimal-7.0.109-6.el5 vim-common-7.0.109-7.2.el5 vim-enhan