[서평] 이것이 리눅스다 with Rocky Linux 9 (3판)
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.
실습을 따라가면서 리눅스 운영 실전 팁을 얻을 수 있는 책!
저는 다른 사람의 환경 설정과 여러 글을 기반으로 검색하면서 리눅스 환경에서 운영을 해봤기에 리눅스에 관한 기본기를 챙길 수 있는 좋은 기회였습니다.
제가 느낀 책의 특징은 다음과 같습니다.
친절한 실습 환경 구축 가이드
앞부분에는 VMWare를 이용한 실습 환경 구축에 대한 설명이 자세하게 담겨있습니다. VMWare로 네트워크를 환경을 구축하고 스냅샷을 따고 그럽니다.
처음하시는 분도 따라하실 수 있도록 스크린샷과 설명이 자세하게 적혀 있어서 쉽게 리눅스를 설치하고 환경을 구축할 수 있습니다.
이런것에 익숙해지면 나중에 따로 리눅스 기반으로 네트워크 공부를 할 때도 편해질 수 있습니다.
저도 예전에 공부하면서 브릿지도 만들고 서브넷도 건들면서 장난칠 때 많이 도움받았습니다.
그냥 VMWare GUI에서 원하는 종류로 바꾸면 해당하는 네트워크 환경으로 구축돼서 이런 것을 공부할 때 편합니다.
이런 환경이 처음이라면 이번에 익숙해지는 것도 좋을 것입니다.
현재는 Mac으로만 작업하는데 VMWare를 쓰기 위해서 Windows 환경에서 실습하는 것이 필수였습니다. 게다가 쓰고 있는 것이 실리콘 Mac이라서 실습이 원활하지 않아서 Azure에서 윈도우 VM을 하나 할당 받아서 사용했습니닷...
실습 환경인 Rocky Linux란?
RHEL의 코드로 만들어진 CentOS는 가장 유명한 배포판 중 하나였습니다. 하지만 이 프로젝트가 실험적인 기능을 테스트하는 CentOS Stream으로 전환되면서 사실상 종료되어서 충격을 주었습니다. 이러한 상황 속에서 Rocky Linux는 CentOS의 대안으로 뜨고 있습니다.이러한 Rocky Linux를 기반으로 실습이 진행됩니다.
직접 구축 및 운영을 하기 위한 여러 실전 팁
기본적인 방화벽이나 여러 리눅스 요소들도 실습해보고 메일, DB, Samba, DHCP 등의 서버를 Rocky Linux에서 직접 설치해보고 띄워봅니다.
단순히 실행해보고 끝나는 것이 아니라 구축한 것을 간단하게 테스트 해보면서 실무적인 Tip도 알려줍니다.
실습을 따라가면서 기본적으로 리눅스를 운영하면서 알아야 할 내용들을 알 수 있다고 했습니다.
저는 기본적인 방화벽, 소켓, 서비스, 여러 데몬 등 그동안 서버를 배포하면서 이것저것 만져보면서 삽질해서 알고 있지만 책의 내용을 따라하면서 더 자세하게 알 수 있었습니다.
예를 들어서, name server daemon이 시작될 때 제일 먼저 뭘 읽는지 + 작동 순서, 접속 시에 최초로 뜨는 웰컴 메시지는 어떻게 띄우는 지, 등
이렇게 띄우고 잘 되는지 확인해보는 과정이 참 재밌네요.ㅎㅎ
공부 팁
팁이라고 하기도 뭐..하지만
Tip. ChatGPT로 실습 중간에 생기는 궁금증을 채우기!
물론 사실적인 것을 묻는데에 ChatGPT를 쓰는 것은 비추입니다. 저는 이것저것 빠르게 궁금한 것을 물어보고 더 빠르게 정보를 탐색하는 도구로 썼습니다.
실습 중 궁금한 것을 찾다가 흐름이 깨지는 경우가 있는데 요즘은 ChatGPT 덕에 아주 사소한 것도 바로 물어보면서 진행할 수 있어서 좋은 것 같습니다.
예를 들어서, 저는 아래와 같은 것을 물어봤습니다.
예전에 yum을 쓰는데 책에서는 dnf를 써서 물어봤습니다.
초반에 환경 구성을 할 때 selinux를 끄는데 그것이 무엇인지 더 궁금해서 물어봤습니다.
저자님이 VMWare에서 리눅스 파일을 불러올 때 I Copied It으로 불러오면 다시 해야한대서 무슨 옵션인지 궁금해서 물어봤습니다.
이건 근데 원하는 답변이 아니라서 좀 더 검색해봤더니 "I Copied It"으로 하면 네트워크 정보가 달라져서 복잡해지기 때문에 무조건 "I Moved It"으로 불러와라는 것 같았습니다..!
말고도 엄청 물어봤습니다ㅎㅎ.
추천하는 대상
- 직접 서비스를 안정적으로 띄워서 운영해보고 싶은 개발자
- 리눅스 네트워크에 대한 이해를 하고 싶은 분
아예 리눅스가 처음이라면 조금 힘들 수도 있다고 생각했습니다.
처음이라면 저자님이 카페도 운영하시고 유튜브 강의도 무료로 제공된다고 하니 같이 병행하시는 것도 좋을 것 같아요!
앞 부분에 간단한 명령어도 가르쳐 주고 초보자를 위한 기본적인 설명이 담겨있지만 뭔가 실습 중 실수를 했을 때 막막하실 수도 있을 것 같네욥..
댓글
이 글 공유하기
다른 글
-
[서평] 백엔드 개발을 위한 핸즈온 장고
[서평] 백엔드 개발을 위한 핸즈온 장고
2023.06.25 -
[서평] 쉽게 시작하는 쿠버네티스
[서평] 쉽게 시작하는 쿠버네티스
2023.04.09 -
[서평] 러닝 타입스크립트 - 조시 골드버그
[서평] 러닝 타입스크립트 - 조시 골드버그
2023.02.26 -
[서평] 시작하세요! C# 10 프로그래밍
[서평] 시작하세요! C# 10 프로그래밍
2022.12.02