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같은 파일이 없습니다 . 더 이상 어떻게 확인할 수 있나요?smbsambasmbd

어쨌든 고마워요!

답변1

더 쉬운 방법은 패키지 관리자에게 문의하는 것입니다. dpkg, yum, 출현 등. 작동하지 않으면 입력하기만 하면 samba --version되고 해당 경로에 있으면 작동해야 합니다. 마지막으로 find / -executable -name sambasamba라는 실행 파일을 찾는 데 사용할 수 있습니다 . 해당 테스트가 음성이면 삼바가 설치되어 있지 않을 가능성이 높습니다.

답변2

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

systemctl status smbd

답변3

smbstatus 명령을 사용하십시오

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

답변4

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

~$ 어떤 [프로그램]

그래서 이 경우에는

~$ 어느 삼바

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

관련 정보