개요 리눅스 시스템 운영 중 프로세스가 비정상 종료되면 임시 디렉터리에 잔여 D-Bus 소켓 파일이 남아 시스템 자원을 낭비할 수 있습니다. 본 글에서는 dbus-cleanup-sockets 명령어를 활용하여 연결이 끊어진 소켓을 안전하게 식별하고 정 …
개요 리눅스 터미널에서 현재 시간을 확인하고 포맷을 자유롭게 변경하는 date 명령어의 기초부터 고급 옵션까지 살펴봅니다. 쉘 스크립트 로그 기록, 날짜 기반 백업 파일 생성, 타임스탬프 변환 등 현업에서 즉시 쓸 수 있는 실무 예제를 중심으로 정리합 …
개요 우분투 시스템의 기본 /bin/sh 심볼릭 링크로 동작하는 초경량 셸 dash(Debian Almquist Shell)의 핵심 개념과 특징을 알아봅니다. 터미널 실습을 통해 bash와의 차이점을 이해하고, 가볍고 빠른 POSIX 표준 스크립트 작 …
개요 Ubuntu 환경에서 네트워크 진단 및 보안 점검의 핵심 도구인 nmap의 설치부터 기본 사용법을 알아봅니다. 실제 포트 스캔을 수행하고 출력되는 오픈 포트와 서비스 결과 메시지를 정확하게 읽고 해석하는 방법을 단계별로 설명합니다.
nmap …
개요 리눅스 환경에서 대용량 로그나 정형 텍스트 데이터를 처리할 때 cut 명령어는 필수적인 도구입니다. 본 가이드에서는 구분자, 필드, 바이트, 문자 단위 추출 등 cut의 핵심 옵션을 우분투 환경에서 실습과 함께 살펴봅니다.
cut 실습 환경 및 …
개요 리눅스 커널의 넷필터(Netfilter) 연결 추적(conntrack) 통계를 실시간으로 모니터링할 수 있는 ctstat 명령어의 기초와 실무 활용법을 알아봅니다. 네트워크 트래픽 급증이나 연결 누수 문제를 빠르게 진단하는 필수 옵션을 단계별로 …
개요 대용량 텍스트 파일이나 로그 파일을 원하는 패턴이나 줄 번호 단위로 깔끔하게 분리하고 싶을 때 csplit 명령어를 사용합니다. split과 달리 내용 기반의 정규표현식으로 정교하게 파일을 분할하는 실무 핵심 사용법을 실습과 함께 알아봅니다. …
개요 Ubuntu 환경에서 C 전처리기인 cpp 명령어의 핵심 개념과 동작 방식을 단계별 실습으로 살펴봅니다. 매크로 확장, 조건부 컴파일 디버깅, 인클루드 경로 지정 등 실무 빌드 과정에서 유용한 전처리 기법을 체계적으로 다룹니다.
cpp 명령어 설 …
개요 리눅스 환경에서 네트워크 트러블슈팅과 패킷 분석을 위해 필수적으로 사용되는 tcpdump 명령어의 핵심 사용법을 실습을 통해 익힙니다. 복잡한 man 페이지를 읽는 대신 기본 인터페이스 조회부터 실시간 트래픽 필터링 및 PCAP 파일 저장·분석까 …
개요 리눅스 환경에서 Perl 모듈을 관리하는 표준 도구인 CPAN의 핵심 사용 패턴과 실무 팁을 정리합니다. 모듈 검색, 비대화형 설치, 사전 테스트 방법과 함께 시스템 패키지 충돌을 방지하는 안전한 격리 환경 구성법을 다룹니다.
CPAN …