라즈베리파이

    라즈베리파이 - FTP 서버 설치

    FTP는 File Transfer Protocol의 약자로, 파일 전송을 위해 만들어진 규약이다. 물론 아파치 서버에서 파일 업로드 / 다운로드 페이지를 만들어 관리할 수도 있지만, 다중 전송을 필요로 하거나 규칙적인 관리를 위해서는 필수라고 할 수 있다. 라즈베리파이에서 쓰이는 ftp 프로그램으로는 크게 두 가지가 있다. proftpd vsftp 사실 개인이 쓰면서 큰 차이를 느끼긴 힘들 것이다. 나는 처음 써본게 proftpd였고, 그 다음 구축할 때 vsftp로 설치했으나 어떤 부분에서 잘못됐는지 루트 폴더(최초 접속 폴더)부터 꼬이기 시작하면서 여러 부분에서 장애가 발생해 결국 다시 proftpd로 넘어왔다. 그 때의 트라우마 아닌 트라우마로 proftpd만 고집하게 됐다. 우선 패키지 업데이트를..

    라즈베리파이 - 외장하드 연결

    라즈베리파이를 NAS처럼 쓰기 위해서는 외장하드가 필수이다. 기본 OS를 설치하는 마이크로 SD카드의 용량이 작기도 하고, 마이크로 SD카드의 안정성이 그다지 높지 않기 때문이다. 속도를 위해서 가급적 USB 3.0 이상 지원되는 외장하드가 필요하다.(라즈베리파이 4이상 기준) 라즈베리파이 3B+의 경우 USB 2.0만 지원되기 때문에 속도 면에서 기대하기 힘들다. 또한 고용량의 외장하드의 경우 대부분 내부에 디스크가 들어있는데, 이 디스크를 돌리는데에도 꽤나 전력을 잡아먹기 때문에 가급적이면 별도 전원을 사용하는 외장하드가 좋다. (혹시나 USB 허브를 이용해 연결한다면 이 허브 역시 반드시 전원을 사용하는 유전원 허브를 써야한다.) 외장하드 연결과 포멧 전원과 USB 케이블의 연결을 완료했다면 라즈베..

    라즈베리파이 - MariaDB 설치

    APM의 마지막 단계, 데이터베이스 설치이다. 단순한 페이지, 예를 들어 텍스트라던지 이미지라던지 등등을 보여주기 위해서라면 굳이 필요하지 않다. 그에 대한 예는 앞서 설치하면서 봤던 apache2 설치 완료 페이지와 php info 페이지이다. 하지만 로그인 기능을 넣는다던지, 게시물을 작성한다던지 등등 규모가 커지면 결국 쓸 수밖에 없는게 바로 데이터베이스이다. 언제나 그렇듯 패키지 리스트를 업데이트하고 시작한다. sudo apt-get update -y && apt-get upgrade -y 우리가 설치할 mariadb는 mysql라고 보면 된다. 분명 차이는 있겠지만 쓰는데에 지장이 거의 없으므로, mysql이라고 생각해도 무방하다고 본다. sudo apt-get install mariadb-se..

    라즈베리파이 - 초기 설정

    라즈베리파이 - 초기 설정

    라즈베리파이의 부팅이 완료되면 설정창 같이 생긴게 떠 있을 것이다. 이제 기본적인 사양을 입력할 차례인데, 여기서 주의할 것은 시작부터 WiFi Country를 한국으로 하면 안된다. (Locale은 한국으로 해야 한다.) 구형 모델의 경우 무선 인터넷 연결에 문제가 생기고, 또 아직 한글 폰트나 키보드설정이 설치되어있지 않아 글씨가 전부 깨지기 때문이다. 우선 WiFi Country를 GB Britain(UK)으로 하고 무선 연결을 비롯한 설정을 마치자 (초기 패스워드는 raspberry) 초기 설정을 잘못했다 해도 걱정하지 않아도 된다. 시작 -> Preferences -> Raspberry Pi Configuration 을 실행해서 얼마든지 수정 가능하다. (한글 관련 설정을 끝내면 Locale을 ..

    라즈베리파이 OS(라즈비안) 설치

    라즈베리파이 OS(라즈비안) 설치

    라즈베리파이와 구성품이 모두 준비되었다면 이제 OS를 설치할 차례이다. 지금의 라즈베리파이는 윈도우 없이 구매한 컴퓨터 본체라고 보면 된다. 컴퓨터 OS에도 종류가 있듯이 라즈베리파이도 마찬가지로 여러가지 OS가 있고 그중에 택할 수 있다. 다만 PC와 달리 USB에 윈도우 이미지를 받아 설치하는게 아니고 SD카드에 직접 이미지를 받는다. 이 과정에서 컴퓨터가 필요하다. 우선 컴퓨터에서 마이크로SD카드에 이미지를 넣을 수 있는 프로그램을 설치해야 한다. Raspberry Pi OS – Raspberry Pi From industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing acces..

    라즈베리파이 소개

    라즈베리파이 소개

    라즈베리파이를 처음 알게 된건 4년쯤 전이다. 컴퓨터에 있는 사진, 영상 등을 TV나 외부 환경 (같은 네트워크망이 아닌)에서 보려면 매번 저장장치에 옮기고 지우고를 반복했었다. 그 과정이 너무 시간을 버리는 것 같고 아까웠는데, 그러다 문득 NAS를 알게 되었다. 처음부터 이런 녀석을 샀다면 지금까지 오지는 않았겠지... 가격이 비싸 고민하던 차에 누군가 손바닥만한 컴퓨터로 NAS를 만들어 쓴다는 얘기를 들었다. 고작 신용카드만한 보드가 나스가 된다니? 일단은 가격도 싸니 (당시 3B+ 약 4만원) 밑져야 본전이라는 마음에 구매했다. 일단 이 블로그를 보며 따라할 사람이 생길 수 있으니 무엇을 추가로 구매해야할지에 대해 써보자 한다. 라즈베리파이 본체 아답터 마이크로 SD카드 (8G 이상, 16G 권장..