우분투에 docker 설치하기

CLI가 편합니다. sudo 를 이용해야하니, 적절한 권한이 있는지 확인 합니다. 만약 sudoer가 되는 방법이 궁금하다면, 먼저 이 글을 참고합니다. apt를 이용할 겁니다. 아래 코드를 복사해서 붙여넣으면 됩니다. 한 줄씩 넣으면서, 살펴보면 도움이 될 것 같습니다. 먼저는 docker의 key를 받는 과정이 있고, 그 다음은 도커의 apt 리파지토리를 추가하는 과정입니다. 설정이 끝났으면, 아래의 명령어로 docker package를 설치합니다. …

더 읽기

sudoer가 아니라고 메시지가 나올때 대처법

유저 생성후, sudo 를 진행하는 경우가 솔솔치 않게 있다. 이때, 쉽게 만나는 에러는, 바로, <someone> is not in the sudoers file. 이라는 에러입니다. 그렇다면, sudoers 파일은 어떻게 편집을 할까요? 먼저는 root 권한으로 들어가야 됩니다. 그리고, 아래와 같이 파일에 들어가서 편집을 합니다. 파일 중간쯤에 보면, # User privilege specification 이라는 항목이 보입니다. 해당 항목에 아래와 같이 …

더 읽기

쉘에서 while 구문으로 디렉토리 감시하기

개발을 하다보면, 특정 파일의 생성이나 변화를 주기적으로 확인하고 싶을 때가 있습니다. 이때 간단하게 사용할 수 있는 방법이 while 구문입니다. 이번에 마이크로파이썬 개발을 하면서, tty의 usb가 연결이 잘 되었는지, 살펴보기 위해 매번 ls 를 입력하지 않고, 확인하려고, while 구문을 사용했습니다. Shell에 아래와 같이 입력하면 됩니다. 첫번째, while <조건문> 은 무한 반복입니다. 멈추고 싶을때는 ctrl-c 누르면 됩니다. …

더 읽기

Raspberry Pi 살아있는지 확인하는 부팅 프로그램

라즈베리파이의 경우, 모니터를 연결하는 hdmi 포트가 있습니다. 디스플레이를 연결하여 부팅 내역을 볼 수도 있습니다. 하지만, 빠르게, 대량으로, 작업하는 경우, 매번 디스플레이를 연결할 수 없는 노릇입니다. 그래서, 아래와 같은 구조를 구현했습니다. 라즈베리안을 설치한 SD카드에, 부팅시 프로그램이 실행되도록 합니다. 부팅에 성공하면, 스크립트가 실행됩니다. 스크립트는 slack이나 메신저에 맥 어드레스를 보냅니다. (Rest API). Raspberry Pi OS 준비하기 Raspberry Pi …

더 읽기

CloudWays sFTP 접속방법 (보안 ssh)

클라우드웨이즈의 경우 손쉬운 UI로 많은 사람들이 즐겨 찾는 서비스입니다. 요즘 한국에서는 워드프레스 개설시 많은 분들이 추천하는 서비스인데요. 서비스를 운영하다 보면, sftp 로 파일을 전송해야할 경우가 있습니다. 이때, 클라우드웨이즈에서 어떤 세팅을 해야하고, 내 pc에서는 어떤 것을 해야 하는지 알아보도록 하겠습니다. FTP vs sFTP FTP와 SFTP는 모두 파일 전송 프로토콜입니다. FTP(File Transfer Protocol)는 이름 그대로 파일을 전송하는 …

더 읽기