개요 리눅스 환경에서 GPG 키와 설정이 저장되는 홈 디렉터리를 새로운 표준 경로로 마이그레이션해야 할 때 addgnupghome 명령어를 활용할 수 있습니다. 이 글에서는 addgnupghome의 개념과 동작 원리를 살펴보고, 실제 실습을 통해 안전 …
개요 리눅스에서 새로운 쉘을 설치하거나 커스텀 스크립트를 사용자 로그인 쉘로 지정할 때 필수적인 add-shell 명령어의 개념과 원리를 설명합니다. /etc/shells 파일 관리부터 chsh 명령어와의 연동, …
개요 우분투 기본 저장소에 없는 최신 소프트웨어를 설치하기 위해 필수적인 add-apt-repository 명령어의 원리와 활용법을 알아봅니다. PPA 저장소 추가부터 패키지 설치, 그리고 저장소 삭제 및 ‘command not found’ …
개요 우분투 터미널에서 단순한 문법 기호로 여겨지던 대괄호 ‘[‘가 실제 독립된 명령어라는 사실을 아시나요? 본 글에서는 ‘[’ 명령어의 정체와 동작 원리를 파헤치고, 출력 결과인 종료 상태 코드($?)를 올바르게 읽고 활용하는 방법을 알아봅니다. …
개요 리눅스 커널 initramfs 및 백업 시스템에서 널리 쓰이는 cpio 아카이브 도구의 핵심 사용법을 실습과 함께 알아봅니다. copy-out(-o), copy-in(-i), copy-pass(-p)의 세 가지 기본 모드와 주요 옵션별 실행 결과 …
개요 리눅스 서버 관리 및 환경 점검 시 현재 실행 중인 OS와 커널 정보를 파악하는 것은 필수입니다. uname 명령어는 별도 설치 없이 시스템 핵심 사양을 한눈에 조회할 수 있는 가장 빠르고 강력한 도구입니다. 이번 글에서는 uname의 핵심 옵션 …
개요 Ubuntu 및 Linux 환경에서 시스템 메모리 상태를 점검할 때 가장 먼저 사용하는 핵심 도구가 바로 free 명령어입니다. 본 글에서는 free 명령어의 기본 단위 변환 옵션부터 available과 buff/cache 필드의 정확한 의미, …
개요 리눅스 시스템 운영의 핵심인 파일시스템 연결 원리와 mount 명령어의 실무 활용법을 직접 실습하며 학습합니다. 임시 루프백(loop) 디스크 이미지 생성부터 마운트 옵션 설정, 언마운트(umount), …
개요 리눅스 서버 운영 중 디스크 용량이 부족할 때 어떤 파일이나 디렉터리가 공간을 차지하는지 빠르게 찾아내는 것은 매우 중요합니다. 지루한 man 페이지 대신 실습 예제를 통해 du 명령어의 기본 사용법부터 실무에서 자주 쓰이는 핵심 옵션까지 한 번 …
개요 서버 운영 중 ‘No space left on device’ 오류를 마주했을 때 가장 먼저 확인해야 할 핵심 도구는 df 명령어입니다. 본 글에서는 사람이 읽기 쉬운 용량 표기법부터 특정 파일시스템 필터링, 그리고 용량이 남아있어도 파일 생성이 …