본문 바로가기
Tips

라즈비안 : 라즈베리파이OS에 PLEX , 공유폴더, 네트워크드라이브, SAMBA, 크롤링용 파이썬 설치 방법

by Toast 2024. 9. 3.
반응형

환경보호를 위해 전기를 좀 아껴볼까 하면서.. 서버용도로 쓰고 있던 윈도우PC를 라즈베리파이로 대체할 수 있을지 시도하여 보았습니다. 고사양PC는 아니었지만 그래도 데스크탑이니, 상당한 차이가 있을 것으로 생각했었는데요. 웬걸, 라즈베리파이4B 2gb가 훨씬 빠르고 쾌적한 느낌입니다.

 

리눅스는 처음 써보는데, 며칠간 헤메며 라즈베리파이를 PLEX + 네트웍드라이브 + 크롤링 머신으로 셋팅한 기록입니다.

 

 

 

생초보 눈높이에서 생생초보께 설명드립니다..

■ 시작하기에 앞서 몇가지 명령어 설명

  ○ sudo : 관리자올시다  라는 의미입니다.

  ○ apt : 애플 앱스토어 마냥 리눅스 스토어(?)가 있습니다. 여기랑 관련된 명령이다

  ○ 띄어쓰기, 오타 주의하세요

  ○ sudo reboot  : 재부팅

 

vi쓰는 간단방법

  ○ sudo vi...  하고 엔터치면 vi라는 에디터로 .. 파일을 여신겁니다.

  ○ 작성하실 위치로 이동하신 후에 i 를 타이핑하시고,  입력내용을 작성하시면 됩니다.

  ○ 다 작성하신 후에는 esc키를 누르시고,  :wq  를 타이핑하고 엔터치시면  저장까지 끝나는겁니다.

 

 

 

위에서부터 순서대로 진행하였습니다.

 

■ 라즈베리파이OS설치 직후 한글을 보이게 하고, 원격작업이 가능하게 하는 과정입니다.

구분 명령어 설명
준비 sudo apt update OS에 설치되어 있는 건들 중 업데이트 가능한 건을 리스팅
준비 sudo apt upgrade 위에서 리스팅한 것들을 실제로 설치
한글폰트설치 sudo apt install fonts-nanum 나눔폰트 설치, 안하면 글자가 두부처럼 보임
한글입력기 설치 sudo apt install ibus-hangul 한글입력기 설치, 이후 ibus 를 실행해야 보이는 듯. 한글안써서 스킵
XDRP설치 sudo apt install xrdp 리눅스용 remote desktop 프로그램 설치, 원격접속 가능

 

 

■ 파이썬을 설치합니다. 

구분 명령어 설명
파이썬 가상환경 구축 python -m venv /설치할/위치 설치할 위치를 만들어주고
가상환경 속으로 source ./설치할/위치/bin/activate 설치한 가상환경으로 입장
모듈 설치 pip3 install selenium
pip3 install bs4
pip3 install python-telegram-bot==13.15
pip3 install webdriver_manager
sudo apt install chromium-chromedriver
sudo apt install chromium-browser
제가 쓴 모듈들입니다. 
텔레그램봇은 20버전에서 많이 바뀌었길래, 13.15버전 설치.
py파일 실행 sudo /설치할/위치/python 경로/py파일 실행은 이렇게 합니다.

 

 

■ PLEX를 설치합니다.  : 맞는 암호를 넣어도 승인이 안되었었는데.. UI상에서 암호를 바꾸니 적용이 되었습니다. 윈도우피씨보다 훨씬 빠른 느낌입니다.

구분 명령어 설명
PLEX.deb 설치 UI에서 우클릭 후 Install package  
외장하드 eject UI 우측에서 꺼내기 아이콘으로 eject  
마운트위치 지정 sudo mkdir /마운트될 폴더위치 폴더가 만들어집니다.
NTFS용 설치 sudo apt install ntfs-3g      ntfs방식 외장하드에는 이게 필요하대요
마운트 sudo mount /dev/sda1 /마운트될 폴더위치   sda1에 있는 외장하드를 아까만든 폴더로 인식하게 하세요
부팅시 자동마운트 sudo vi /etc/fstab 부팅때마다 해주기 어려우니 설정해줍니다.
vi로 추가 UUID=blkid로확보    /마운트될 폴더위치   default      default,nofail,umask=000    0  0 blkid 명령어로 UUID구해서 한 줄 입력해줍니다. vi에디터 사용법 별첨예정

 

 

■ SAMBA를 설치합니다.  : 네트워크드라이브, 공유폴더로 쓰고자 함입니다.

구분 명령어 설명
삼바설치 sudo apt install samba samba-common-bin 삼바 프로그램 설치
비번셋팅 sudo smbpasswd -a 사용자아이디 사용자아이디에 비번을 설정합니다. 접속시 사용됩니다.
몇가지 추가셋팅 sudo vi /etc/samba/smb.conf 자동마운트때처럼 몇가지 설정
vi로 추가 [드라이브이름]
path = /마운트될 폴더위치 
valid users = 사용자아이디 
guest ok = no
browseable=yes
writable=yes
create mask=0777
directory mask=0777
vi에서 제일 아래에 아래내용 추가 후 저장

 

 

도움되기를 바랍니다. 

 

https://link.coupang.com/a/bRA1Ll

 

라즈베리파이4 모델B 2GB 모델 국내재고 당일발송 - CPU | 쿠팡

쿠팡에서 0.0 구매하고 더 많은 혜택을 받으세요! 지금 할인중인 다른 0 제품도 바로 쿠팡에서 확인할 수 있습니다.

www.coupang.com

 

반응형

댓글