Loopback 장치 사용법
Loopback 디바이스는 파일을 블록(Block) 디바이스처럼 사용하도록 설정하는 가상 블록 장치다. 파일 시스템 테스트, 디스크 이미지 생성 및 마운트, 임시 스토리지 설정 등에 유용하게 쓰인다. 이 글에서는 Loopback 장치 사용법을 알아본다.…
Loopback 디바이스는 파일을 블록(Block) 디바이스처럼 사용하도록 설정하는 가상 블록 장치다. 파일 시스템 테스트, 디스크 이미지 생성 및 마운트, 임시 스토리지 설정 등에 유용하게 쓰인다. 이 글에서는 Loopback 장치 사용법을 알아본다.…
Squashfs는 리눅스 기반의 읽기 전용 압축 파일 시스템이다. 이 파일 시스템은 데이터를 압축하여 저장 공간을 절약할 수 있어 임베디드 시스템, 라이브 CD 및 기타 용량 제한이 있는 환경에서 자주 사용된다.…
Yocto Project는 임베디드 시스템에서 커스터마이즈된 리눅스 배포판을 생성하는 강력한 도구이다. 최근 RISC-V는 오픈소스 RISC 프로세서 아키텍처로 많은 관심을 받고 있으며, Yocto를 사용해 RISC-V 플랫폼에서 실행 가능한 리눅스 이미지를 생성할 수…
backtrace는 프로그램의 실행 중 호출된 함수들의 스택을 추적하여 오류나 크래시 발생 시 해당 문제가 발생한 위치와 그 경로를 파악하는 데 유용한 도구이다 .주로 디버깅 시 사용되며, 특히 프로그램이 비정상 종료되었을…
리눅스 환경에서 프로세스 이름을 얻는 방법은 여러 가지가 있다. C 프로그래밍 언어에서 프로세스 이름을 얻는 방법과 터미널 명령어를 사용하여 프로세스 이름을 확인하는 방법에 대해 알아본다. C에서 프로세스 이름 얻기 C…
https://marindie.github.io/linux/Sed-Append-KR/# sed는 스트림 에디터(stream editor)의 약자로, 문자 파일을 편집할 수 있는 강력한 도구이다. 이글에서는 sed를 사용하여 특정 문자열 위 또는 아래에 문자열을 추가하는 방법에 대해 알아본다. sed 명령어 설명 /pattern/:…
VirtualBox로 Ubuntu를 설치 후 Terminal을 실행하니 도중에 종료가 되는 문제가 생겼다. 뭔가를 해보려해도 Terminal이 실행되지 않아 불편했다. 안전한 LTS 버전 중 가장 최근버전의 우분투를 사용을 했다. 모두가 아는 일반적인 방법으로…
"No matching algo kex" 문제는 클라이언트와 서버 간에 사용할 수 있는 키 교환 알고리즘(KEX, Key Exchange Algorithm)이 일치하지 않아서 발생한다. 이 문제를 해결하려면 클라이언트나 서버 중 한 쪽에서 지원하는 키…
WSL2(Windows Subsystem for Linux 2)는 Windows 10 및 Windows 11에서 리눅스 네이티브 환경을 실행할 수 있게 해주는 강력한 도구이다. WSL1보다 성능이 향상되었으며, 실제 리눅스 커널을 사용하여 시스템 호출 호환성을 높였다.…
WSL2(Windows Subsystem for Linux 2)는 Windows 환경에서 리눅스를 실행할 수 있는 강력한 도구입니다. 하지만 때로는 다양한 이유로 WSL2 및 설치된 리눅스 배포판(Ubuntu 등)을 삭제해야 할 경우가 생길 수 있다. 이…