Samba가 설치되어 있는지 확인하는 방법

Samba가 설치되어 있는지 확인하는 방법

내 Linux 시스템에 Samba가 사전 설치되어 있는지 모르겠습니다.

/etc/samba/디렉토리와 파일이 있습니다 smb.conf. 하지만 이 명령 중 하나를 시도하면

sudo service smb start
sudo service samba start
sudo service smbd start

대답은 항상 입니다 unrecognized service.

/etc/init.d이미지 가 없습니다 smb. samba또는 smbd어떻게 확인할 수 있나요?

아무튼 감사 해요!

답변1

더 쉬운 방법은 패키지 관리자에게 문의하는 것입니다. dpkg, 냠, 이머지 등 이것이 작동하지 않으면 그냥 입력하면 됩니다. samba --version경로에 있으면 작동할 것입니다. 마지막으로 find / -executable -name sambasamba라는 실행 파일을 찾는 데 사용할 수 있습니다 . 테스트 결과가 부정적이라면 삼바가 설치되어 있지 않을 가능성이 높습니다.

답변2

SMB 버전 4.11.6-Ubuntu에서 다음 명령을 실행합니다.

systemctl status smbd

답변3

smbstatus 명령을 사용하십시오

아래를 참조하세요. 버전 3.6.23-14.el6_6 및 삼바 프로세스와 사용자, 그룹 등의 상태

답변4

설치된 프로그램을 확인하는 더 쉬운 방법이 있습니다. 다음을 입력하여 설치된 프로그램을 확인할 수 있습니다.

~$ 어디에서 [프로그램]

그래서 이 경우에는

~$ 삼바

설치되어 있으면 위치를 알려줍니다. 그렇지 않으면 빈 출력이 표시됩니다.

관련 정보