Ubuntu 24.04 ssh 서버 설치하기

SSH(Secure Shell)는 네트워크 상에서 안전하게 원격으로 다른 컴퓨터에 로그인하거나 명령을 실행할 수 있게 해주는 프로토콜이다. SSH 서버를 설치하면 외부에서 안전하게 원격으로 접속하여 파일을 전송하거나 명령을 실행 할 수 있다. SSH는…

Continue ReadingUbuntu 24.04 ssh 서버 설치하기

Kernel Memory Leak Detector : kmemleak 사용법

커널 개발에서 메모리 누수는 심각한 문제이다. 메모리 누수는 시스템의 성능을 저하시키고, 장기적으로는 시스템이 불안정해지는 원인이 될 수 있기 때문이다. 이를 해결하기 위해 Linux 커널은 Kernel Memory Leak Detector인 kmemleak 툴을…

Continue ReadingKernel Memory Leak Detector : kmemleak 사용법

라즈베리파이 Root 계정 사용

라즈베리파이를 사용할 때 때로는 Root 계정으로 로그인하여 시스템을 관리해야 편리할 때가 있다. 이 글에서는 라즈베리파이에서 Root 계정을 사용하는 방법에 대해 간단히 알아본다. Root 계정 활성화 라즈베리파이에서 Root 계정을 사용하려면 먼저…

Continue Reading라즈베리파이 Root 계정 사용

Kernel Address Sanitizer(KASAN) 사용법

커널 개발에서 메모리 버그는 예기치 않은 동작을 일으키고, 보안 취약점으로 이어질 수 있다. 이를 해결하기 위해 Linux 커널에서는 Kernel Address Sanitizer(KASAN)라는 강력한 도구를 제공한다. 이 기능을 커널에서 활성화 하면 메모리…

Continue ReadingKernel Address Sanitizer(KASAN) 사용법

라즈베리파이용 커널 크로스 컴파일

라즈베리파이는 널리 사용되는 임베디드 시스템으로, 리눅스 커널을 사용한다. 커널을 컴파일 하는 방법은 크게 호스트에서 사용할 커널을 직접 빌드하는 네이티브 빌드와 타깃용 커널을 호스트에서 빌드하는 크로스 컴파일 빌드로 나뉜다. 이 글에서는…

Continue Reading라즈베리파이용 커널 크로스 컴파일