반응형 Linux3 /run/user/1000 알람에 대해 알아보겠습니다. Ⅰ. /run/user/1000이 무엇일까? /run/user/1000 이라는 것은 한마디로 "로그인 중인 동안만 존재하는 사용자 전용 임시 작업공간" 입니다. 리눅스에 UID=1000 사용자가 로그인하면 systemd-logind가 자동으로 만들어줍니다. tmpfs(메모리 기반 파일시스템) 위에 마운트됩니다. 마지막 세션이 끊기는 순간 자동으로 unmount/삭제됩니다. 소켓 파일, 파이프, 임시 자격증명 등 세션 범위의 런타임 데이터가 저장됩니다Ⅱ. unmount 시점 상황정상 여부1로그인 시작 → pam_systemd가 PAM 세션을 열고 systemd-logind에 세션 등록 요청정상 동작2/run/user/1000 마운트 → user-runtime-dir@1000.service가 tmpfs 마운.. 2026. 3. 11. Linux kill vs pkill 정리 Linux에서 kill과 pkill은 둘 다 프로세스에 시그널을 보내는 명령어이지만, 프로세스를 지정하는 방식이 다릅니다. kill 과 pkill 에 대해 정리를 해보았습니다.Ⅰ. kill 명령어 란? PID(프로세스 ID) 를 지정해 해당 프로세스에 시그널(signal)을 보내는 명령어입니다(“죽인다”라기보다 “시그널을 전송한다”가 정확). 기본 시그널은 SIGTERM(15)로, 정상 종료를 요청합니다. Ⅱ. kill 명령어 사용방법 ⅰ. 기본 사용법kill [시그널] [PID] ⅱ. 시그널 목록 확인kill -l ⅲ. 자주 쓰는 시그널SIGHUP (1): 재로드/리프레시 용도로 자주 사용(프로그램 구현에 따라 동작)# kill -1 [PID] SIGHUP (2): 작업 도중 취소# 작업 도중 취소.. 2026. 3. 10. ripgrep(rg) 에 대해 알아보겠습니다. Ⅰ. ripgrep(rg) 이란? Rust 언어로 작성된 초고속 텍스트 검색 CLI 도구로, 기존의 grep을 압도하는 속도와 편의성 덕분에 개발자들 사이에서 필수 도구로 자리 잡았습니다 초고속 텍스트 검색 CLI 도구입니다. 기존 grep, ack, ag(The Silver Searcher)보다 빠르고, 개발 환경에 최적화된 검색 기능을 제공합니다.Ⅱ. ripgrep(rg) 특징압도적인 속도: 대규모 코드베이스나 로그 파일 검색 시 grep보다 10~100배 이상 빠릅니다. 1GB 파일을 검색할 때 grep이 약 24초 걸린다면, rg는 약 1.8초 만에 끝낼 정도로 빠릅니다. 스마트한 기본값: 별도의 옵션 없이도 재귀적 검색을 수행하며, .gitignore에 등록된 파일이나 숨김 파일, 바이너리 파.. 2026. 3. 1. 이전 1 다음 반응형