$ lsb_release -a 출력 예시 No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04 LTS Release: 18.04 Codename: bionic 우분투만 되는지 확인하기 위해 Raspberry OS에서 사용한 결과 No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 10 (buster) Release: 10 Codename: buster 우분투 뿐만 아니라 데비안에서 사용 가능 확인
NGINX 설정 관리에 대해
일단 NGINX 공식 사이트의 설정 관련 가이드를 보면 아래와 같다. Feature-Specific Configuration Files To make the configuration easier to maintain, we recommend that you split it into a set of feature‑specific files stored in the /etc/nginx/conf.d directory and use the include directive in the main nginx.conf file to reference the contents of the feature‑specific files. include conf.d/http; include conf.d/stream; include conf.d/exchange-enhanced;... Continue Reading →
Building Prisma Engine for Raspberry Pi 4
As of Prisma Engines Version 5, this method is not valid. Instead, if you install Raspberry Pi OS 64bit, it is provided by default in the Prisma package. Original Source Code https://github.com/prisma/prisma-engines Checkout https://www.prisma.io/docs/concepts/components/prisma-engines https://github.com/prisma/prisma-engines Version of Raspbian No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 10 (buster) Release: 10 Codename: buster... Continue Reading →
리눅스 crontab 사용법
crontab은 리눅스에서 사용하는 예약 작업 기능이다. 주기적으로 해당 스크립트 또는 프로그램을 실행할 수 있다. /etc/crontab 파일에 예약 작업을 등록해 사용한다. 아래와 같이 crontab을 열어보면 사용 방법이 써 있다. crontab은 명령어로도 존재한다.
리눅스 Ctrl + Z 사용법
Ctrl + Z 사용 후 쓰는 커맨드: jobs, fg, bg, kill, disown 1. Ctrl + Z: 현재 작업하고 있는 프로세스를 일시 중지하고 빠져 나간다. $ top [1]+ Stopped top 2. 커맨드 jobs를 통해 일시정지한 프로세스 리스트를 확인한다. (Ctrl+Z했을 때와 동일하게 위와 같이 출력됨) $ jobs [1]+ Stopped top 3. 커맨드 fg를 통해 가장 최근의 작업을... Continue Reading →
apt-get, apt 차이점
최근 인터넷 검색을 통한 자료를 찾아보면 예전과는 다르게 apt-get이 아닌 apt를 쓰고 있다. 처음에는 그냥 -get을 지워 쳐야 하는 글 수를 줄이는 편의성을 위해서라고 생각했었는데 그게 아니다. https://itsfoss.com/apt-vs-apt-get-difference/에서 구체적으로 설명하고 있다. 요약하면 아래와 같다. apt는 apt-get과 apt-cache에서 자주 쓰는 명령어를 모아 구성했다.apt-get보다 사용자에게 편리한 인터페이스 차이가 있다.apt-get install에는 없는 패키지 설치 상태를 보여주는 프로그레스바가 있다.apt-get... Continue Reading →
라즈베리 파이 4 USB 부팅
라즈베리 파이도 USB 부팅 지원이 꽤나 완벽해졌다. 그 증거로 드디어 라즈베리 파이 공식 다큐멘테이션 페이지에도 USB 부팅에 대한 내용이 언급됐다. SD카드가 아무리 빨라도 20MB/s를 넘어갈 수 없다.(10MB/s 중후반만 가도 엄청난 속도다.)역시 다들 SD카드의 읽기, 쓰기 속도에 불만이 많아서였는지 USB 부팅과 관련된 시도는 항상 있어왔다. 그 결실로 현재 공식 사이트에도 올라오게 됐다. 일단 내용을 찾아 읽어보니,... Continue Reading →
이름이 바뀐 Raspberry Pi OS 뭐가 바뀌었나
라즈베리 파이에서 제공하는 기본 운영체제로 유명한 Raspbian이 이름을 바꾸었다. 처음 들었을 때는 라즈비안이라는 단어 자체가 좀 어색하게만 들리던 운영체제였는데 최근에 이름을 Raspberry Pi OS로 바꾸었다. 원래 Raspbian은 Raspberry + Debian의 합성어로 Raspberry Pi에 사용하는 유명한 리눅스 시리즈 중 하나인 데비안이라는 의미로 만들어졌다. 이런 의미가 있지만 한국어로 라즈비안이라고 읽다보면 레즈비언이 떠오르는건 이상한 일이 아니다. 어쨌든 의미가... Continue Reading →
Linux OpenVPN Server Setup
리눅스에서 OpenVPN 설정하는 방법은 널리 나와 있지만 아무래도 공식 홈페이지의 가이드만큼 가장 명료한 방법은 없을 것이다. 하지만 직접 사이트(링크: SETTING UP YOUR OWN CERTIFICATE AUTHORITY (CA) AND GENERATING CERTIFICATES AND KEYS FOR AN OPENVPN SERVER AND MULTIPLE CLIENTS)에 들어가보니 현재 시점 버wjs인 2.4.X가 아닌 2.3.X 이하의 버전에 대한 매뉴얼만 있었다. easy-rsa와 관련된 내용에서 차이가 발생했다.... Continue Reading →
