개요 디스크 장애를 사전에 방지하고 데이터 손실을 막기 위해 badblocks 명령어로 불량 섹터(배드섹터)를 점검하는 방법을 살펴봅니다. 안전한 가상 실습 환경 구성부터 읽기 전용, 진행률 표시, …
개요 b2sum은 고성능 암호화 해시 알고리즘인 BLAKE2b를 사용하여 파일의 무결성을 신속하게 검증하는 리눅스 명령어입니다. 기존 md5sum이나 sha256sum보다 빠른 처리 속도와 높은 보안성을 제공하여 대용량 파일 검증에 매우 유용합니다. …
개요 GNU 어셈블러인 as 명령어의 개념을 이해하고, 어셈블리 소스 코드를 오브젝트 파일로 어셈블하는 전체 과정을 다룹니다. 필수 패키지 설치부터 주요 옵션 활용, 바이너리 링킹 및 실행 결과 검증까지 단계별 실습 예제를 통해 상세히 알아봅니다. …
개요 대규모 네트워크 환경에서 ARP 테이블 오버헤드를 줄이고 효율적인 주소 변환 캐시를 관리하기 위해 arpd 데몬을 활용할 수 있습니다. 이 글에서는 Ubuntu 환경에서 arpd의 개념과 동작 방식을 이해하고, …
개요 리눅스 환경에서 패키지 설치나 바이너리 배포 시 시스템 아키텍처 확인은 필수적인 첫 단계입니다. 복잡한 man 페이지를 읽는 대신, 터미널에서 arch 명령어와 연관 도구들을 직접 실행하며 내 서버의 아키텍처를 빠르고 정확하게 파악하는 방법을 알 …
개요 리눅스 개발 환경에서 C/C++ 정적 라이브러리(.a)를 생성하고 관리할 때 필수적인 ar 명령어의 핵심 패턴을 살펴봅니다. 아카이브 생성부터 오브젝트 파일 추출, 심볼 테이블 인덱싱(ranlib)과 실무에서 자주 겪는 주의점까지 단계별로 정리합 …
개요 우분투 시스템 운영 중 특정 소프트웨어의 버전이 임의로 업데이트되지 않도록 고정하거나 불필요한 의존성을 깔끔하게 정리해야 할 때가 있습니다. 본 글에서는 apt-mark 명령어를 활용하여 패키지를 고정(hold)하고 자동/수동 설치 속성을 제어하 …
개요 Ubuntu 환경에서 소프트웨어를 설치하고 관리할 때 기본이 되는 apt-get의 내부 동작 과정을 살펴봅니다. 저장소 인덱스 갱신부터 의존성 해결, 패키지 다운로드 및 캐시 관리까지 실제 터미널 실행 화면과 함께 단계별로 학습합니다.
1. 저장 …
개요 우분투와 데비안 계열 리눅스에서 패키지 관리자의 숨은 설정값을 손쉽게 조회하고 검증할 수 있는 apt-config 명령어의 사용법을 다룹니다. 전체 설정 덤프 확인부터 스크립트 연동 변수 추출, 커스텀 설정 테스트까지 실무 예제를 통해 단계별로 …
개요 인터넷이 차단된 폐쇄망이나 오프라인 환경에서 우분투 패키지를 설치해야 할 때 apt-cdrom 명령어는 필수적인 해결책입니다. 본 글에서는 apt-cdrom의 핵심 개념과 동작 원리를 알아보고, 실제 ISO 이미지 및 디스크 미디어를 APT 저장 …