Ubuntu18.04는 삼바를 통해 Windows와 데이터 공유를 실현합니다.

알림 :이 기사의 내용은 저자의 학습 과정입니다. 제 허락을 받아 상용화, 표절 및 재 인쇄하지 마십시오!


머리말


가상 머신 플랫폼은 VM VirtualBox, 가상 머신 버전은 Ubuntu18.04, Windows 버전은 window10입니다. 대부분의 콘텐츠는 개인적인 경험을 기반으로하므로 솔루션이 매우 깔끔하지 않습니다.


팁 : 다음은이 기사의 내용이며 다음 사례는 참고 용입니다.

하나, 삼바 다운로드


가상 머신을 열고 터미널을 입력하고 처음에는 최고 권한을 사용했습니다.

su root

입력 후 많은 sudo 작업을 저장할 수 있습니다



삼바 다운로드 작업 입력

apt-get install samba

첫 번째 문제가 발생했습니다.

E :
dpkg 프런트 엔드 잠금 (/ var / lib / dpkg / lock-frontend)을 얻을 수 없습니다 . 다른 프로세스에서이를 사용하고 있습니까?

솔루션 재 인쇄 연결

rm /var/lib/dpkg/lock-frontend

설명 : 이전에 apt-get 설치를 실행했을 때 완료 전에 터미널이 종료되어 프로세스가 종료되지 않으므로 프로세스를 삭제하고 해당 파일을 삭제하라는 메시지 내용에주의를 기울여야합니다.



다운로드 삼바 작업을 다시 실행 하여 문제에 대한 해결책을 찾으십시오
여기에 사진 설명 삽입
.-연결 재 인쇄

mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名
vi /var/lib/dpkg/info //再新建一个新的info文件夹
apt-get update//更新资源
apt-get -f install
mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //将更新的文件全部移到info_old文件夹下
rm -rf /var/lib/dpkg/info //把新建的info文件夹删掉
mv /var/lib/dpkg/info_old /var/lib/dpkg/info //把info文件夹名字改回

그러나 apt-get update를 실행할 때 http://dl.google.com이 연결되지 않는 것으로 나타났습니다.

솔루션 재 인쇄 연결

설명 : Google은 외부 네트워크에 속해 있으며 vpm 없이는 정상적으로 연결할 수 없으므로 미러 소스를 구축해야합니다.

vim /etc/apt/sources.list

미러 소스의 내용을 변경하고 중국 과학 기술 대학의 소스를 사용했습니다.

deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse


apt-get 업데이트를 다시 실행하면 새로운 문제가 있습니다.

W : http://packages.ros.org/ros/ub…를 가져 오지 못했습니다. 임대 공개 키를 사용할 수 없기 때문에 다음 서명을 확인할 수 없습니다. NO_PUBKEY '一串 编码'
W : 일부 색인 파일을 다운로드하지 못했습니다. . 그들은 무시되었거나 대신 오래된 것들이 사용되었습니다.

솔루션 재 인쇄 연결

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ‘一串编码’

설명 : 해당 키가 없습니다.이 시스템에 표시되는 코드 문자열의 내용에주의하십시오. 컴퓨터마다 코드가 다를 수 있으므로 적절히 변경해야합니다.



코드를 계속 실행하면 설치가 완료됩니다.



둘째, 구성 파일 수정


smb.conf 수정

vi /etc/samba/smb.conf

파일 끝에 콘텐츠 추가

[c]
        path=/home/student/c  //共享目录
        available=yes
        browseable=yes		  //显示
        public=yes			  //公开
        writable=yes		  //可写
        read only=no
        valid users=student

설명 : []는 공유 파일의 이름입니다. 경로에 공유 파일의 디렉토리를 입력하십시오 (홈 디렉토리의 사용자 이름 파일, 내 사용자 이름은 student, 유효한 사용자는 사용자 이름을 입력하십시오. 이것은 매우 중요합니다. 서버에 액세스하려면 로그인이 필요하고 로그인에는 해당 계정과 암호가 필요하고 계정은 Linux 사용자 이름에 해당하며 암호는 Linux 로그인 암호이기도합니다)



서비스 시작

service smbd restart


셋, 서버에 액세스


터미널에 ifconfig를 입력하여 IP 주소를 확인하십시오.

여기에 사진 설명 삽입
그림과 같이 내 IP 주소는 10.0.2.15입니다. 서버에 접속하려면 동일한 게이트웨이에 있어야합니다. 즉, 처음 세 자리가 동일하므로 IP 주소를 변경해야합니다. 터미널에 입력

솔루션 재 인쇄 연결

vi /etc/network/interfaces

파일 끝에 콘텐츠 추가

auto lo
iface lo inet loopback

auto enp0s3
iface enp0s3 inet static
address 172.18.41.117
netmask 255.255.255.0
gateway 172.18.41.1

설명 : 주소는 변경 후 IP 주소의 수를 나타내며, 변경할 머신의 IP 이름 뒤에 auto 및 iface가 추가됩니다. 변경 한 것은 호스트의 enp0s3 게이트웨이입니다.



변경 후 가상 머신 게이트웨이를 다시 시작하고 창에서 ping 실험을 수행하고
여기에 사진 설명 삽입
오류를보고합니다. IP를 찾을 수 없습니다. 상사에게 물어 본 후 가상 머신의 네트워크 연결 방법을 설정해야한다는 것을 알게되었습니다.


가상 머신 로그인 인터페이스에서 설정을
여기에 사진 설명 삽입
선택하고 네트워크
여기에 사진 설명 삽입
연결 모드를 선택하고 브리지 된 네트워크 카드를 선택한 다음 확인을 클릭
여기에 사진 설명 삽입
하여 가상 머신과 창간에 상호 핑을 다시 수행하십시오
여기에 사진 설명 삽입
여기에 사진 설명 삽입
! 위의 과정에 따라 루트 모드로 들어가서 smbd를 시작하십시오.



창 폴더의 임의의 디렉토리에 설정된 가상 머신 ip를 입력합니다. 입력 방법은 // ip 주소입니다.

여기에 사진 설명 삽입
로그인 창이 팝업되고 가상 머신의 이름과 비밀번호를 입력하여 성공적으로 로그인
여기에 사진 설명 삽입
하면 가상 머신에서 생성 된 파일을 볼 수 있습니다!
여기에 사진 설명 삽입


요약하자면

데이터 공유는 효율적으로 파일을 전송할 수 있습니다.이 설정을 통해 Linux에 대해 더 잘 이해하고 파일 공유의 어려움도 충분히 느낍니다. 거의 이틀 동안 정보를 확인했습니다. 위의 내용에 대해 논의 할 가치가있는 것이 있으면, 아래 댓글에서 토론 할 수 있습니다!

추천

출처blog.csdn.net/q354658887/article/details/115058983