Linux 환경에서 node js 환경을 꾸미기가 어려운 조건일때가 있다.
예를 들어
이 글을 보는 당신이라면 의욕에 넘쳐서 구매한 라즈베리파이가 제몫을 잃어버리고 방치되고 있을 수 있다. 휴일 아침에 이글을 따라 시작하면 오후면 nodejs 강의를 실습을 겸하면서 따라 할 수 있을 것 같다. 물론 잊어버린 기억을 다시 꺼내는데 걸리는 개인차이는 날 수 있을 거다.
실행순서
그외 참고할 링크
nodejs : http://www.nextree.co.kr/p8574/
예를 들어
- Linux PC가 없는 경우
- Linux 환경자체가 익숙치 않고, 설치에 아까운 시간을 빼앗기기 싫은 경우
- Linux 환경에 익숙하더라도 node js를 설치하기전에 다른용도로 사용중이라 설치된 패키지를 조정하거나 포트를 변경하는 일이 괜한 일거리를 만들어 낼 수 가능성이 있는 경우
이 글을 보는 당신이라면 의욕에 넘쳐서 구매한 라즈베리파이가 제몫을 잃어버리고 방치되고 있을 수 있다. 휴일 아침에 이글을 따라 시작하면 오후면 nodejs 강의를 실습을 겸하면서 따라 할 수 있을 것 같다. 물론 잊어버린 기억을 다시 꺼내는데 걸리는 개인차이는 날 수 있을 거다.
실행순서
- 우선 고이 잘 보관하고 있을 상자들을 뒤져보자. (라즈베리파이를 획득하셨습니다.)
- sd카드 8Gb(이상)을 찾는다.
- Raspbian stretch lite 이미지를 받아서 sd카드에 굽니다. https://downloads.raspberrypi.org/raspbian_lite_latest.torrent
- pi로그인
sudo su -l root
sudo apt-get update
sudo apt-get nodejs
sudo apt-get npm (옵션) - raspberry pi의 이더넷 또는 WiFi 설정
이더넷은 간단한데 WiFi는 좀 까다로움, 공유기에 따라 안되거나 미묘한 설정차이로도 안되는 경우가 있습니다. ssh 사용하는 것으로 꼭 변경합니다.
잊으신 분을 위해서 재부팅은 sudo shutdown -r now 입니다. - 공유기에서 pi 가 사용하는 mac address에 DHCP서버에서 고정아이피를 할당 합니다. 익숙치 않은 경우 ( https://opentutorials.org/module/3398 )참고
- 이제 notebook이나 PC에서 winscp와 putty로 공유기에서 파이에 할당한 고정아이피로 접속합니다.
- node.js 코드 수정은 notepad++ sftp 로 접속해서 raspberry pi 내부파일을 직접 할수 있습니다. node.js 코드 실행은 ssh 연결을 통해서 별도의 console을 이용합니다.
실행예
pi@zero:/share/study_nodejs $ nodejs main.js - 생활코딩 NodeJS 강좌 ( https://opentutorials.org/module/3549/21028 )를 들어봅니다.
정리
- Wifi설정이 난관
- NodeJS 간이서버로 전기세 적게 먹는 1 core raspberrypi W가 딱임.
pi@zero:/share/study_nodejs $ cat /etc/wpa_supplicant/wpa_supplicant.conf
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="GUEST1"
psk="password"
key_mgmt=WPA-PSK
}
그외 참고할 링크
nodejs : http://www.nextree.co.kr/p8574/
댓글