2025/11 3

[학습 후기] 리눅스 입문: 리눅스 시스템 관리와 프로세스 (5~7장)

지난번 1~4장 학습 후기에 이어, 이번에는 리눅스 시스템 관리의 핵심인 사용자 관리, 권한, 그리고 프로세스에 대해 학습한 내용을 정리합니다.단순히 명령어를 치는 단계를 넘어, 리눅스가 어떻게 여러 사용자를 관리하고 내부적으로 프로그램을 실행하는지 깊이 있게 이해할 수 있는 시간이었습니다. 1~4장에서 파일 시스템과 기본 명령어를 익혔다면, 5~7장에서는 리눅스가 멀티 유저 시스템으로서 어떻게 작동하는지, 그리고 프로세스가 어떻게 관리되는지에 대한 이론과 실무를 다뤘습니다.1. 사용자와 권한: 보안의 첫걸음 (5장, 6장)리눅스는 태생적으로 여러 사람이 동시에 접속해 사용할 수 있는 멀티 유저 시스템입니다. 따라서 '누가(User)', '어떤 권한(Permission)'으로 파일을 다루느냐가 시스템 안..

공부 기록 2025.11.30

마법은 없다, 오직 코드만 있을 뿐. 『밑바닥부터 시작하는 웹 브라우저』 후기

1. 들어가며: 우리가 매일 쓰는 '블랙박스'를 열다우리는 하루의 시작과 끝을 웹 브라우저와 함께합니다. 주소창에 google.com을 입력하고 엔터를 치면 화면이 나타나는 것은 너무나 당연한 일상이 되었습니다. 하지만 개발자인 저에게조차 브라우저는 거대한 '블랙박스'였습니다. "요청을 보내면 응답이 오고, 브라우저가 알아서 그려준다" 정도의 추상적인 이해가 전부였죠.한빛미디어의 『밑바닥부터 시작하는 웹 브라우저(Web Browser Engineering)』 4주 챌린지에 참여하게 된 계기는 단순했습니다. 그 블랙박스 안에서 도대체 무슨 일이 일어나는지, 내 손으로 직접 확인하고 싶었기 때문입니다.결론부터 말하자면, 이 책은 단순히 "브라우저 만드는 법"을 알려주는 책이 아닙니다. 웹이라는 거대한 시스템..

도서 리뷰 2025.11.30

[학습 후기] 리눅스 입문: OS의 구조부터 파일 시스템까지 (1~4장)

'코딩 자율학습 리눅스 입문 with 우분투'를 통해 리눅스 학습을 시작했습니다. 1장부터 4장까지는 리눅스의 개념과 기본적인 사용 환경, 그리고 가장 중요한 파일 시스템의 구조를 익히는 시간이었습니다. 학습한 내용을 바탕으로 핵심 개념과 실습 과정을 정리해 봅니다.1. 리눅스(Linux)란 무엇인가?가장 먼저 운영체제(OS)의 본질에 대해 이해했습니다. 운영체제는 사용자 ↔ 애플리케이션 ↔ 운영체제 ↔ 하드웨어로 이어지는 흐름 속에서 자원을 관리하고 프로그램을 실행하는 시스템 소프트웨어입니다.특히 리눅스를 공부하며 커널(Kernel)과 배포판(Distribution)의 차이를 명확히 알게 되었습니다.리눅스 커널: 리누스 토르발즈가 만든 운영체제의 핵심(심장).리눅스 배포판: 커널에 사용자 편의를 위한 ..

공부 기록 2025.11.23