본문 바로가기

Single Board Computer

Single Board Computer setting 1.

SBC에 OS 이미지로 부팅 후 기본 설치 할 프로그램 목록과 설정 그리고 각 프로그램별
설치 방법을 정리합니다.

저의 경우 RaspberryPi(3B) 와 Banana Pro 2종류의 SBC에 설치해 보았습니다.

글의 순서대로 진행하시면 Media Server, Torrent Server, 간이NAS 기능을 사용하실 수 있습니다.

 

□ 설치 프로그램

1. SAMBA

2. FTP

3. MC(Midnight Commander)

4. Transmission

5. miniDLNA(ReadyMedia)

□ OS 설치 순서

OS 다운로드 → micro SD카드 포멧 → OS이미지 micro SD카드에 쓰기

→ SBC에 OS적용 micro SD카드 삽입

→ ① SBC에 마우스, 키보드, 랜케이블, 모니터 연결 또는 ② 랜케이블 연결

→ SBC 전원 연결 → ②의 경우, PC 에서 PuTTY로 SBC에 원격 연결

→ 리눅스 설정 및 프로그램 설치

□ OS : 필요한 OS 이미지 다운로드

- 라즈베리파이 : 라즈비안(https://www.raspberrypi.org/software/)

- Banana Pro : Armbian Buster(https://www.armbian.com/)

□ micro SD카드 포멧 : 8GB 이상의 micro SD카드 사용 권유(4GB 메모리카드도 가능)

- SD Memory Card Formatter : https://www.sdcard.org/downloads/formatter/

□ OS 설치 Tool : 아래 두 프로그램 중 하나 설치해서 OS이미지를 micro SD카드에 설치

- Etcher의 경우 OS이미지가 압축 파일 상태에서도 이미지를 읽어 SD카드에 쓸 수 있음

- Win32 Disk Imager : https://sourceforge.net/projects/win32diskimager/

 

 

□ OS 부팅 후 PC에서 SBC에 원격 접속 : PuTTY 활용

- PuTTY 프로그램 PC에 설치 후 SBC IP주소로 SBC에 원격 접속

. 주소 확인은 공유기 또는 Angry IP Scanner를 PC에 설치하여 IP확인 가능

- PuTTY : https://www.putty.org/

 

□ 기본 설정 및 리눅스 기본 명령어

- 리눅스 버전 확인

grep . /etc/*-release

- root 계정 활성화

(라즈비안의 경우 root 계정이 비활성화 되어 있어 root 계정 활성화 필요)

sudo passwd root

- user 등록

useradd xxxx(user명)

useradd : 계정 사용자 폴더가 생성되지 않음

adduser : 계정 사용자 폴더가 생성됨

- Password 변경

passwd

- 설치 후 업그레이드(root 계정으로 진행, root계정이 아닌 경우 명령어 앞에 sudo 추가)

apt update && apt upgrade (동일 배포판 내에서 패키지 업그레이드)

apt dist-upgrade (새로운 배포판으로 패키지 업그레이드)

- Linux 종료방법

1. 바로 종료

poweroff

halt

init 0

2. 재부팅

reboot

- nano 편집기 사용

Ctrl+6 선택

Ctrl+k : 잘라내기

Ctrl+u 붙이기