추가 읽기

추가 읽기

먼저 다음으로 식별되는 Red Hat 시스템에 연결했습니다.

cat /proc/version
Linux version 4.2.2-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Wed Sep 30 15:08:55 EDT 2015

공유하려는 디렉터리를 포함하도록 /etc/samba/smb.conf를 수정했습니다. 과거에는 서비스를 다시 시작하기 위해 다음 명령을 실행했습니다.

sudo service smbd restart

하지만 다음 메시지가 나타납니다.

Redirecting to /bin/systemctl restart smbd.service
Failed to restart smbd.service: Unit not found.

과거에는 /etc/rc.d/init.d/에서 서비스를 찾았지만 smbd 서비스는 표시되지 않았습니다. 서비스가 다음을 통해 실행되고 있다는 것을 알고 있습니다.

netstat -plnt | grep smbd
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      1753/smbd           
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      1753/smbd           
tcp6       0      0 :::139                  :::*                    LISTEN      1753/smbd           
tcp6       0      0 :::445                  :::*                    LISTEN      1753/smbd   

명령의 출력 중 하나에서 systemd가 사용되고 있음을 확인하여 웹 사이트의 일부 지침에 따라 다음을 시도했지만 실패했습니다.

systemctl stop smbd.service      
Failed to stop smbd.service: Unit smbd.service not loaded.

이제 저는 길을 잃었고 검색 결과에서 이러한 서비스의 위치와 상태를 쿼리하는 방법, 중지/시작/다시 시작하는 방법을 찾는 데 도움이 되는 결과가 나오지 않았습니다.

답변1

잘못된 이름을 사용했습니다.

데비안 세계가 알고 있는 것은 samba-ad-dc.service데비안 외부에서도 세계가 알고 있는 것과 같습니다. samba.service마찬가지로 nmbd.service과 는 smbd.service원래 데비안이었지만 나중에는 더 이상 데비안이 아니었습니다 nmb.service.smb.service

추가 읽기

답변2

일반적인 흐름 검사를 시도해 볼 수 있습니다.

# ps auxf | grep -2 smb

그리고 $PATH부터 시작합니다.

# whereis smb # or 
# whereis smbd

# systemctl restart sbm작동할 수도 있습니다.

관련 정보