
내 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, yum, 출현 등. 작동하지 않으면 입력하기만 하면 samba --version
되고 해당 경로에 있으면 작동해야 합니다. 마지막으로 find / -executable -name samba
samba라는 실행 파일을 찾는 데 사용할 수 있습니다 . 해당 테스트가 음성이면 삼바가 설치되어 있지 않을 가능성이 높습니다.
답변2
SMB 버전 4.11.6-Ubuntu에서 다음 명령을 실행합니다.
systemctl status smbd
답변3
smbstatus 명령을 사용하십시오
아래를 참조하세요. 버전 3.6.23-14.el6_6 및 삼바 프로세스, 사용자, 그룹 등의 상태
답변4
설치된 프로그램을 확인하는 더 쉬운 방법이 있습니다. 다음을 입력하여 설치된 프로그램을 확인할 수 있습니다.
~$ 어떤 [프로그램]
그래서 이 경우에는
~$ 어느 삼바
설치되어 있으면 위치를 알려줍니다. 그렇지 않은 경우 빈 출력이 표시됩니다.