한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.
개발을 하다 보면 리눅스 커널에 관해 알아야 할 때가 옵니다.
저는 제 프로젝트를 배포하고 운용하면서 이런 필요성을 느꼈었습니다. 갑자기 시스템이 느려졌을 때 운영체제 배운 것으로 추측을 해보지만 확인할 수 없다면 답답할 수밖에 없습니다. 간단하게 검색한 명령어로 원인을 찾아 해결해 보지만 가끔은 찝찝하곤 합니다.
이 책을 읽으면서 예전에 학교에서 공부한 운영체제 지식이랑 리눅스 커널에 관해 연결지으며 많은 부분을 알아갈 수 있었습니다. 이 책을 읽으며 프로그램을 운용하고 모니터링하며 배웠던 많은 부분을 정리해갈 수 있었습니다.
이 책은 실전에 도움될 수 있도록 구성되어 있습니다.
풍부한 그림도 장점이지만 고/파이썬을 기반으로 된 코드로 실습을 해보며 수치를 확인하는 과정까지 들어있어서 매우 많은 도움이 됐습니다. 실제 시스템을 운영할 때 모니터링하는 여러 값이 왜 필요하고 실질적으로 어떤 역할을 하는지 머릿속으로 그려볼 수 있게 되었습니다.
학교에서 배웠든 독학이든 운영체제를 공부하고 리눅스 커널을 바로 파고들기에는 부담이 된다면 이 책이 그 징검다리 같은 역할을 해주는 책이 되어줄 수 있다고 합니다.