![리눅스 스크립트를 서비스로 등록하기: systemd.service의 [Unit], [Service], [Install] 작성 가이드](https://banseok.dev/wp-content/uploads/2025/11/blog-Linux_systemd_service.png)
글을 쓰게 된 이유? 이전에 작성한 글인 리눅스 부팅 후 사용자 명령어 자동 실행하는 법 (without. rc.local)의 내용 보충이 필요해 관련 항목을 정리하다보니 어느세 글을 쓰게되었다. 이전 글에서는 어떠한 방식으로 .service 파일을 생성하여 systemd에 등록하고 어떻게 활성화 하는지 간략하게 보여주었다면, 이번에는 .service 파일을 생성하는데 있어 [Unit], [Service], [Install]의 각 부분이 어떠한 옵션이 있고 어떠한 상황에서 사용할 수…

예전에 쓴 글 중에 rc.local로 하는 방법은? 과거 작성한 글 중 rc.local로 Linux 부팅시 지정한 셸 스크립트를 실행하는 방법을 작성한 rc.local 파일을 이용한 부팅시 사용자 명령어 자동 실행하기 글이 있었다. 사실 rc.local은 과거 UNIX의 유산인 System V에 대응되어, 현재 많은 리눅스 배포판이 채택한 systemd와 어울리지 않는 방법이기에, 현대적인 systemd 방법에 맞춰 다시 안내하기 위해 글을…

고민은 해시 맵이라는 추상화와 마주하게 된 날로부터 수천 개, 아니 수만 개의 많은 파일 속에서 같은 규칙으로 묶인 파일들을 Shift 드래그로 잡은 후 지정된 폴더에 던져본 경험은 한두번 있을 것이다. 같은 종류의 문서를 정리하거나, 동일한 음악의 아티스트를 묶거나, 앨범의 개별 곡을 정리하거나 하는 등 다양한 방식으로 한두번쯤 경험해볼법 한 워크 플로우(work flow)일 것이다. 그래서 나는…

가끔식 터지던 블로그 서버 (의문의 Out Of Memory Kill) 종종 몇몇 분들이 이 블로그에 접속 시도를 했을때, 접속이 안되고 클라우드플레어의 에러 페이지를 본 사람들이 있을 것이다. 죄송스럽게도, 모니터링 시스템을 제대로 구축 안해두고 내팽겨쳐두고, 서버가 터진걸 인지 못하고 있다가 어느날 접속이 안되는 걸 보고 뒤늦게 살리고 있는 상황이 반복되고 있었다. 지금 당장 서버 모니터링을 어떤식으로 해야할지가…

TLD? TLD란 Top Level Domain의 약자로서, DNS 계층구조의 루트 도메인(Root Domain), 최상위 도메인(Top-Level Domain), 2단계 도메인 (Second-Level Domain)에 속한 요소중 하나이다. 일반적으로 흔히 보이는 TLD는 .com .net. org가 있거나 국가 코드 TLD는 .kr .us .tv(트위치 주소의 그 tv가 맞다. tv는 오세아니아에 위치한 투발루라는 국가의 코드명이다.)와 같은 국가나 지역을 나타내거나, 현재 이 블로그의 접속한 banseok.dev(혹은 banseok-dev.work)와…