"한빛미디어 서평단 <나는 리뷰어다> 활동을 위해서 책을 협찬받아 작성된 서평입니다."
도서 링크: https://www.hanbit.co.kr/store/books/look.php?p_code=B2498421283

처음 이 책을 읽게 되었을 때는 ‘리눅스 명령어를 배우는 입문서’ 정도로 가볍게 읽을 수 있겠다고 생각했다. 기본적인 명령어와 개념을 중심으로 설명하는 책일 것이라고 예상했는데, 실제로 읽어보니 이 책의 방향은 조금 달랐다. 단순히 리눅스를 설명하는 데 그치기보다, 하나의 서버 환경을 직접 구성하고 운영해보는 흐름 속에서 자연스럽게 리눅스를 이해하게 만드는 구조였다. 그래서 이 책을 읽는 경험은 ‘리눅스를 공부한다’기보다 ‘서버를 직접 만들어보면서 익힌다’는 느낌에 가까웠다.
이 책이 흥미로웠던 점은 설명의 출발점이 항상 “실제 환경”에 있다는 데 있다. 단순히 명령어를 나열하는 방식이 아니라, 가상머신을 활용해 여러 대의 서버를 구성하고, 그 위에서 사용자 관리, 네트워크 설정, 서비스 운영을 단계적으로 경험하게 만든다. 덕분에 각각의 개념이 독립적으로 떠 있는 것이 아니라, 하나의 시스템 안에서 어떻게 연결되는지를 함께 이해하게 된다. 리눅스를 처음 접하는 입장에서는 “이걸 왜 배우지?”라는 질문이 자연스럽게 해소되는 구조다.

책 전반의 흐름은 비교적 친절하게 구성되어 있지만, 그렇다고 해서 내용을 가볍게만 다루지는 않는다. 설치부터 시작해 파일 시스템, 사용자 관리, 네트워크, 서버 구축까지 점진적으로 확장되며, 하나의 인프라를 만들어가는 과정을 따라가게 된다. 특히 단순한 CLI 사용을 넘어서 웹 서버, 메일 서버, DNS 같은 실제 서비스까지 다루는 부분은 이 책이 단순 입문서를 넘어선다는 느낌을 준다. 그래서 빠르게 읽기보다는, 직접 실습을 따라가며 천천히 읽는 것이 더 적합한 책이다.
읽으면서 자연스럽게 떠오른 생각은, 우리가 평소에 사용하는 많은 서비스들이 얼마나 복잡한 시스템 위에 올라가 있는지에 대한 것이었다. 개발을 하다 보면 API를 호출하고 결과를 받는 것에 익숙해지지만, 그 뒤에서 서버가 어떻게 구성되고 동작하는지는 깊이 생각해 볼 기회가 많지 않다. 이 책은 그런 부분을 한 단계 내려가서 보게 만든다. 거창한 이론을 설명하기보다는, 실제로 손을 움직이면서 시스템을 이해하게 만든다는 점에서 의미가 있다.
추천하고 싶은 독자도 비교적 명확하다. 리눅스를 처음 접하는 입문자이면서도, 단순히 명령어만 배우는 것이 아니라 서버가 어떻게 구성되는지까지 알고 싶은 사람에게 적합하다. 특히 개발자라면, 백엔드나 인프라를 직접 다루지 않더라도 시스템에 대한 이해를 넓히는 데 도움이 될 수 있다. 반대로 빠르게 핵심만 훑거나 개념만 정리하고 싶은 독자에게는 다소 무겁게 느껴질 수도 있다. 이 책은 무엇을 요약해주는 책이라기보다, 직접 만들어보면서 이해하게 만드는 책이기 때문이다.
전체적으로 보면, 이 책은 ‘리눅스를 설명하는 책’이라기보다 ‘서버 환경을 직접 구성해보며 시스템을 이해하게 만드는 책’에 가깝다. 읽고 나면 모든 내용을 완전히 익혔다고 말하기는 어렵지만, 적어도 리눅스가 단순한 운영체제가 아니라 하나의 시스템을 구성하는 핵심 요소라는 점을 체감하게 만든다는 점에서 의미 있는 경험이었다.
'개발 서적 > 리뷰' 카테고리의 다른 글
| [리뷰] AI를 움직이는 수학 이야기 (0) | 2026.03.02 |
|---|---|
| [리뷰] 소프트웨어 아키텍처 The Basics (2판) (0) | 2025.12.28 |
| [리뷰] 프런트엔드 레벨을 높이는 자바스크립트 퀴즈북 (0) | 2025.10.27 |
| [리뷰] 정지훈의 양자 컴퓨터 강의 (0) | 2025.09.29 |
| [리뷰] 한 입 크기로 잘라 먹는 Next.js (1) | 2025.08.31 |