티스토리 뷰

 

https://www.yes24.com/Product/Goods/122109062

 

그림으로 배우는 리눅스 구조 - 예스24

선배가 옆에서 하나하나 알려주듯 친절히 설명해주는실습과 그림으로 배우는 리눅스 지식의 모든 것 * Go 언어와 Python, Bash 스크립트 실습 코드 제공* 이 도서는 『실습과 그림으로 배우는 리눅

www.yes24.com

 

 임베디드 분야 취업을 목표로 라즈베리파이로 이것 저것 해보면서 공부하던 중, 리눅스 기초가 부족하다는 것을 느꼈다.  그래서 단기간에 리눅스 기초를 배울수 있는 책을 찾던 중, 이 책을 추천받아서 공부를 시작하게 되었다. 

 

 우선 저자의 환경 설정과 유사하게 환경 설정을 진행하였다. 저자의 환경 정보는 다음과 같다.

  • 하드웨어
    • CPU: AMD Ryzen 5 PRO 2400GE(4코어, 8스레드)
    • 메모리: 16GiB PC4-21300 DDR4 SO-DIMM(8GiB x 2)
    • NVMe SSD: Samsung PM981 256GB
  • 소프트웨어
    • OS: Ubuntu 20.04/x86_64
    • 파일 시스템: ext4

  필자는 윈도우 노트북을 사용하는 관계로 WSL2를 사용해서 실습을 진행하였다. WSL2부터는 WSL1과는 다르게 가상화 기능을 제대로 진행하기 때문에 실습에 무리는 없을 것이라고 예상(?)한다. 

 

 저자가 go, bash, python을 이용해서 다양한 os 함수 및 process call 과정을 시각화해주기 때문에 다음과 같은 패키지를 설치해주어야 한다. '계정' 에는 본인 계정을 넣어주면된다. (ex : sudo adduser gg4ever1724 libvirt)

$ sudo apt install binutils build-essential golang sysstat python3-matplotlib python3-pil 'fonts-nanum*' fio qemu-kvm virt-manager libvirt-clients virtinst jq docker.io containerd libvirt-daemon-system
$ sudo adduser 계정 libvirt
$ sudo adduser 계정 libvirt-qemu
$ sudo adduser 계정 kvm

 

 마지막으로, 실습 코드는 아래 링크에 공개되어 있다. 다운로드 받아서 자신의 리눅스에 저장하면 된다. 

https://hanbit.co.kr/support/supplement_survey.html?pcode=B9151150768 

 

한빛출판네트워크

사람을 잇고 지식과 경험을 엮어 세상을 바꾸는 디지털 콘텐츠 기업, 한빛+ :: 한빛미디어, 한빛아카데미, 한빛비즈, 한빛라이프, 한빛에듀, 한빛앤

hanbit.co.kr

 

 다운받은 파일들은 실행 권한이 지정되어 있지 않으므로, chmod 명령으로 실행 권한을 가져오자.

$ chmod +x *

 

 이상으로 실습 준비를 완료하고, 다음 글부터는 본격적으로 리눅스와 리눅스 커널에 대한 공부를 시작해보자.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함