最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
CentOS下root 重启服务报bash: service: command not found错误
时间:2022-06-30 19:33:45 编辑:袖梨 来源:一聚教程网
yezee用户ssh到服务器,然后su到root用户,准备重启iptables服务
使用service命令重启iptables服务:
[root@www sysconfig]# service iptables restart
结果报bash: service: command not found 错误。
纳闷了,还没有service命令?然后网上搜索了下,国外一个论坛有解释:
http://www.linuxquestions.org/questions/linux-newbie-8/service-__-restart-bash-command-isnt-working-102136/
说不能使用su root这种形式转到root。
需要使用
[yezee@www sysconfig]$ su – root
或者
[yezee@www root]$ su -
或者
直接su root然后写service绝对路径 /sbin/service servicename start
转到root用户才能使用service。
这样就不会再出现bash: service: command not found 错误了。
至于,为什么要用-符号?看了下su命令的help
[root@www ~]# su –help
Usage: su [OPTION]… [-] [USER [ARG]…]
Change the effective user id and group id to that of USER.
-, -l, –login make the shell a login shell
-g –group=group specify the primary group
-G –supp-group=group specify a supplemental group
-c, –commmand=COMMAND pass a single COMMAND to the shell with -c
–session-command=COMMAND pass a single COMMAND to the shell with -c
and do not create a new session
-f, –fast pass -f to the shell (for csh or tcsh)
-m, –preserve-environment do not reset environment variables
-p same as -m
-s, –shell=SHELL run SHELL if /etc/shells allows it
–help display this help and exit
–version output version information and exit
A mere – implies -l. If USER not given, assume root.
Report bugs to
就是这个-或-l或–login,其实都是一样的效果
-, -l, –login make the shell a login shell
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21