임베디드 리눅스 환경에서의 효율적인 시스템 디버깅 명령어 및 실전 가이드
커널 메시지 및 하드웨어 초기화 분석
임베디드 환경에서 하드웨어 모듈이 인식되지 않거나 드라이버 로딩에 실패할 때, 가장 먼저 확인해야 할 대상은 커널 링 버퍼(Ring Buffer)입니다. dmesg 명령어는 부팅 시점부터 발생한 커널 수준의 이벤트와 하드웨어 인터럽트, DMA 오류 등을 추적하는 데 필수적입니다.
# ISO 포맷의 타임스탬프와 함께 최근 50개 메시지 출력
d ...
6월 3일 21:40에 게시됨
Kingbase를 Linux 시스템 서비스로 등록하여 자동 시작 설정하기
기존에 실행 중인 Kingbase 인스턴스를 Linux 시스템 서비스로 등록하는 방법
일반적으로 Kingbase 데이터베이스를 "완전 설치"할 때 마지막 단계에서 시스템 서비스로 등록할지 묻는 메시지가 표시됩니다. 이 경우 root 사용자로 root.sh 스크립트를 실행하면 됩니다.
그러나 이미 실행 중이지만 시스템 서비스로 등록되지 않은 데이터베이스 인스턴스가 있다면 어떻게 ...
6월 3일 21:30에 게시됨
Linux 환경에서 MySQL 서비스 제어를 위한 다양한 방법
MySQL 5.6 기준, 서비스 시작 및 종료 방법 정리
Linux 시스템에서 MySQL 데이터베이스 서버를 관리할 때는 여러 가지 방식으로 서비스를 시작하거나 중지할 수 있습니다. 아래는 주로 사용되는 방법들을 정리한 내용입니다.
1. mysqld 직접 실행 방식
mysqld는 MySQL의 실제 데몬 프로세스입니다. 이를 직접 호출하여 서버를 구동할 수 있습니다.
RPM 설치 시: /u ...
6월 3일 20:05에 게시됨
2440 개발 보드에서 Linux 시스템의 hello 드라이버 프로그램 작성
개요
이 문서에서는 실습용으로 실행 가능한 간단한 드라이버 예제를 제공하고, Linux에서 드라이버 템플릿의 요소들을 설명합니다. 또한 Linux에서 애플리케이션에서 드라이버로의 실행 과정을 설명합니다. 이 간단한 드라이버 예제는 개발 보드의 Linux 시스템에서 직접 실행됩니다.
개발 환경: TQ2440 개발 보드 + Linux 2.6.30.4
드라이버 프로그램 예제
드라이버 ...
6월 3일 16:07에 게시됨
Linux 시스템에서 top 명령어의 고급 활용법
개요
Linux 환경에서 실시간 시스템 모니터링을 수행하는 데 가장 널리 사용되는 명령어 중 하나인 top은 실행 중인 프로세스 정보, CPU 사용률, 메모리 소비량, 시스템 부하 등 핵심 성능 지표를 동적으로 표시합니다.
기본 사용법
top [옵션]
인터페이스 구성 요소
시스템 정보 영역 (상단 5행)
top - 14:30:25 up 10 days, 5:42, 2 users, load average: 0.15, 0. ...
6월 1일 22:55에 게시됨
리눅스 부팅 과정 상세 분석
14.1 전원 공급 및 BIOS 단계
전원 버튼을 누르면 컴퓨터에 전원이 공급되고, CPU 회로가 활성화되어 CPU가 동작을 시작합니다. CPU가 실행되면서 BIOS 코드로 점프합니다.
BIOS는 전원이 켜진 후 가장 먼저 실행되는 프로그램입니다. BIOS는 CMOS에 저장된 정보를 읽어 하드웨어 자체 점검(POST), 하드웨어 시간, 디스크 크기 및 모델 등의 일부 하드웨어 정보를 파악합니 ...
6월 1일 18:46에 게시됨
WSL에서 Ubuntu 설치 완벽 가이드 (Windows 10/11 호환)
사전 확인 사항
Windows 10 2004 이상 또는 Windows 11
BIOS에서 가상화 기술 활성화 (Intel VT-x 또는 AMD-V)
설치 절차
1단계: 관리자 권한으로 터미널 실행
Windows + X 키를 누른 후 "터미널(관리자)" 또는 "Windows PowerShell(관리자)" 선택
2단계: WSL 설치 명령어 실행
wsl --install --web-download
이 명령어가 자동으로 처리하는 작업:
WSL 기능 활성 ...
6월 1일 04:59에 게시됨
초보자를 위한 온라인 저지(OJ) 시스템 구축 가이드
개요
이 가이드는 리눅스 환경에서 온라인 저지 시스템을 처음 구축해보는 초보자를 위한教程입니다. QingdaoU에서 공개한 오픈소스 OJ 프로젝트를 기반으로 저렴하고 빠른 방법으로 개인용 온라인 저지 시스템을 구축할 수 있습니다.
필수 지식:
리눅스 기본 명령어
Python 및 pip3 설치
Docker 설치 및 사용
방화벽 및 포트 설정
사전 조건:
CentOS 7 이상의 리눅 ...
5월 31일 22:48에 게시됨
rm -fr /* 명령어로 인한 데이터 손실 복구 사례 및 예방 방법
서론
연휴 전, 5일간의 휴가를 앞둔 소린은 마음이 들떠 있었습니다. 간단한 Bash 스크립트 작성에 신경을 덜 쓰고, 작성 후 검토조차 하지 않은 채 바로 물리 서버에서 실행했습니다.
스크립트 실행 중 이상 징후가 발생했지만, 바로 Ctrl + C로 강제 종료시켰습니다. 이후 ls 명령어를 입력하려 했으나, 해당 명령어가 존재하지 않는다는 메시지가 떴습니다. 상황 파악 ...
5월 31일 16:24에 게시됨
Hadoop 2.5.0 CDH5.2.0용 네이티브 라이브러리 패키지
본 문서에서는 Hadoop 2.5.0 CDH5.2.0 버전을 위해 컴파일된 네이티브 라이브러리 패키지에 대해 설명합니다. 이 패키지는 특정 운영 체제에서 Hadoop의 효율적인 실행을 지원하는 사전 컴파일된 동적 및 정적 라이브러리를 포함합니다. 이러한 라이브러리 파일에는 운영 체제와 호환되는 바이너리 코드가 포함되어 있어 Hadoop이 파일 시스템, 네트워크 상호 작용과 같은 ...
5월 30일 19:48에 게시됨