service
CentOS 6.5 서버에 입력 할 수 없습니다 . 루트로 로그인했습니다. 입력 service
하면이 오류가 발생합니다.
bash : service : 명령을 찾을 수 없습니다
나는 또한 입력하려고했지만 sudo service
운이 없다. 그런 다음이 오류가 발생합니다.
sudo : 서비스 : 명령을 찾을 수 없습니다
service
CentOS 6.5 서버에 입력 할 수 없습니다 . 루트로 로그인했습니다. 입력 service
하면이 오류가 발생합니다.
bash : service : 명령을 찾을 수 없습니다
나는 또한 입력하려고했지만 sudo service
운이 없다. 그런 다음이 오류가 발생합니다.
sudo : 서비스 : 명령을 찾을 수 없습니다
답변:
주석을 통한 확장 된 토론에서 발견 된대로 시스템이 손상되었습니다. 시스템을 완전히 다시 설치하거나 적어도 손상된 패키지를 다시 설치하는 것이 좋습니다.
/sbin/service
다시 실행 하려면 yum reinstall initscripts
.
권장하지는 않지만 확인에 실패한 모든 패키지를 다시 설치하려면 다음을 실행하십시오.
yum reinstall $(rpm -q --qf '%{NAME}\n' -a | while read rpm; do rpm -V $rpm >/dev/null || echo $rpm; done)
수정 된 구성 파일 또는 변경된 구성조차도 mtime
다시 설치를 트리거 할 수 있습니다. .rpmnew
원본을 변경 하면 새 구성 파일에 확장자가 나타납니다.
service
명령이 sbin
디렉토리에 있습니다 . 명령이 디렉토리에 있는지 확인하십시오./sbin/service
루트 사용자 인 경우이 메일 링리스트에 따라 다음 경로에 있는지 확인해야합니다 : Centos5-Service Command Not Present .
또한 chkconfig
서비스를 활성화 할 수 있기 때문에 라는 유사한 기능을 확인할 수도 있습니다 . CentOS-chkconfig
첨부 된 링크는 CentOS 5 용이지만 CentOS 6.5에서는 다르지 않습니다.
CentOS 5.2에서 PATH에 / sbin을 추가하여이 문제를 해결할 수있었습니다.
export PATH=$PATH:/sbin
cd /sbin/; ./service
내가 찾던 것을 주었다.