리눅스 chage 명령어 실전 가이드: 계정 비밀번호 만료 정책 완벽 마스터

개요 리눅스 서버 보안의 기본인 사용자 계정 비밀번호 만료 주기와 계정 비활성화 정책을 chage 명령어로 직접 실습합니다. 테스트 계정을 생성하여 만료 정보 조회, 변경 주기 설정, 최초 로그인 시 강제 변경까지 단계별로 쉽게 익힐 수 있습니다. …

fdisk보다 쉬운 리눅스 파티션 도구 cfdisk 실무 활용 완벽 가이드

개요 리눅스 서버에서 새로운 디스크를 추가하거나 파티션을 나눌 때 fdisk의 복잡한 텍스트 입력 대신 직관적인 TUI(터미널 사용자 인터페이스)를 제공하는 cfdisk는 실무에서 매우 유용합니다. 본 글에서는 cfdisk …

우분투 C 언어 개발 입문: cc 명령어 실습부터 빌드 옵션 완벽 정리

개요 리눅스 기본 컴파일러 명령어인 cc를 활용하여 C 프로그램을 작성하고 실행 파일로 빌드하는 전 과정을 다룹니다. 개발 도구 설치부터 단일 파일 빌드, 필수 컴파일 옵션(-o, -Wall), 분할 컴파일 기법까지 초보자 눈높이에 맞춰 체계적으로 실 …

우분투 capsh 명령어 실습 가이드: 리눅스 Capabilities 확인부터 권한 격리까지

개요 리눅스 프로세스의 세부 권한을 제어하는 Capabilities를 탐색하고 테스트할 때 capsh(Capability Shell Wrapper)는 매우 유용한 도구입니다. 본 글에서는 Ubuntu 환경에서 capsh의 설치부터 현재 권한 조회, 비 …

리눅스 cairosvg 완벽 가이드: 터미널에서 SVG를 PNG·PDF로 초고속 변환하기

개요 리눅스 환경에서 SVG 벡터 이미지를 PNG나 PDF 등의 래스터 이미지로 손쉽게 변환할 수 있는 cairosvg CLI 도구의 사용법을 소개합니다. Ubuntu 환경에서의 패키지 설치부터 기본 변환 옵션, 해상도 조절 및 일괄 자동화 스크립트 …

우분투 c99-gcc 컴파일러 완벽 가이드: C99 표준 C언어 빌드 실습

개요 Ubuntu 환경에서 ISO C99 표준을 준수하는 c99-gcc 컴파일러의 개념과 실무 활용법을 살펴봅니다. 필수 빌드 도구 설치부터 C99 최신 문법을 포함한 예제 코드 작성, 컴파일 및 최적화 옵션 적용까지 터미널에서 직접 실행해 봅니다. …

우분투 c89-gcc 완벽 가이드: C89 표준 컴파일과 실무 주의점

개요 레거시 시스템 유지보수와 임베디드 환경에서는 여전히 ANSI C(C89) 표준 컴파일러가 중요하게 활용됩니다. 이 글에서는 Ubuntu 환경에서 c89-gcc 명령어를 활용한 기본 컴파일 패턴부터 엄격한 표준 검사 옵션, 자주 발생하는 오류 해결 …