728x90

2026/02 3

find, grep 그리고 xargs 완벽 구분

Ubuntu 사용 시 아래 작업을 많이 한다특정 이름 파일 찾기문자열 패턴 포함한 파일 찾기find, grep을 사용하는데 쓸 때마다 헷갈린다. 딱 개념 잡고 가자! 파일 찾기✔️ find파일 이름, 크기, 시간 등 메타데이터를 조건으로 파일/디렉토리를 찾음# 이름으로 찾기find . -name "test.txt"# 특정 확장자 모두 찾기find /home -name "*.log"# 10MB 이상인 파일 찾기find . -size +10M 텍스트 찾기✔️ grep파일 내부의 특정 문자열 (내용) 기반으로 파일을 찾음# 특정 단어 찾기grep "Error" log.txt# 대소문자 무시grep -i "warning" log.txt# 현재 폴더 전체 검색 (-r : recursive, -n : line nu..

TIL/2026 2026.02.12

UEFI 무엇인가

NVIDIA Jetson AGX Orin 보드 의 부트로더는 UEFI 가 담당해요기존 자체 제작 부트로더인 CBOOT 을 버리고 UEFI 를 선택한 이유는 무엇일까요? Bootloader부트로더는 크게 아래 두 가지 목적이 있어요 ✔️ HW 초기화타겟 바이너리 (Firmware나 OS) 실행하기 위한 최소한의 HW 초기화 작업 ✔️ 제어권 이양초기화 완료 후 타겟 바이너리 진입점(Entry Point) 으로 실행 권한 전달 왜 CBOOT에서 UEFI로 바꿨는가?NVIDIA 는 Orin 이전 세대 까지는 CBOOT이라는 자체제작 부트로더를 썼어요Orin 세대부터 자체 규격을 버리고 산업 표준을 채택했어요 ✔️ CBOOTNVIDIA가 Orin 이전 세대 까지 사용하던 자체 제작 부트로더CBOOT에 맞게 OS..

TIL/2026 2026.02.12

Suspend to RAM

개요리눅스 커널의 기능인 Suspend to RAM을 실행해봤다. 노트북 뚜껑을 닫거나 스마트폰 화면 잠금 시 시스템이 저 전력 상태가 되는데이 때 쓰이는 기능이다 Suspend to RAM 알아보기✔️ 동작 흐름systemd가 sysfs(/sys/power/state) 에 mem 기입Kernel이 Process들을 freezing하고 buffer내 data를 disk에 flushingDevice Driver 별 suspend() callback 을 실행하여 device를 중단CPU 가 context를 RAM 에 저장PMIC가 RAM 제외 모든 Device의 Power를 차단 및 SleepWakeup 시 CPU는 RAM 내 정보 load 해서 동작 ✔️ Deep Sleep (SC7)난 NVIDIA 보드에..

TIL/2026 2026.02.12
728x90