한빛출판네트워크

IT/모바일

이것이 우분투 리눅스다(개정판)

우분투 리눅스 설치부터 네트워크와 서버 구축, 운영까지

한빛미디어

집필서

판매중

이것이 우분투 리눅스다(개정판)
좋아요: 5
  • 저자 : 우재남
  • 출간일 : 2020-11-02
  • 페이지 : 812쪽
  • ISBN : 9791162243589
  • 물류코드 :10358
  • 구판정보 :이 도서는 <이것이 우분투 리눅스다>의 개정판입니다.

합계 : 28,800




  • 우분투 리눅스를 학습하기 위한 최적의 환경에서

    현장감 넘치는 실무를 경험해보자!

     

    우분투 리눅스는 데비안 리눅스를 기초로 그놈(GNOME) 데스크톱 환경을 사용하는 리눅스 배포판이다. 우분투는 쉽고 편리한 프로그램 설치와 이용 방법 때문에 개인이나 기업에게 가장 인기가 많은 리눅스로 평가받고 있다. 이 책은 Ubuntu 20.04 버전을 대응한다.

    우분투 리눅스를 공부하는 가장 좋은 환경은 여러 대의 PC를 사용하여 실무에서 사용하는 것과 동일한 네트워크 환경을 구축하는 것이다. 이 책에서는 VMware를 이용해서 1대의 PC로 4대의 컴퓨터를 운영하는 실무와 동일한 환경을 구축한다. 모든 내용을 실무형 실습 환경에서 실습을 통해 익히므로 고급 내용을 자연스럽게 배울 뿐만 아니라, 실무 적응력도 향상시킬 수 있다.

     

     

    출판사 리뷰

     

    이런 독자에게 권합니다.

    리눅스 실무 분야로 취업을 준비하고 있다.

    리눅스 공부를 시작했지만 명령어만 외우다가 포기했다.

    리눅스로 업무를 진행하고 있지만 여전히 어렵다. 

     

     

    이렇게 구성했습니다.

     

    1. 우분투 리눅스를 학습하기 위한 최적의 환경을 구축한다.

    VMware를 통해 1대의 컴퓨터에서 리눅스 서버, 리눅스 클라이언트, Windows 클라이언트 등으로 구분하여 실습할 수 있도록 실무 환경과 동일한 네트워크 환경을 구축한다.

     

    2. 초보자도 실무 기능을 막힘없이 실습할 수 있다.

    리눅스를 처음 접하는 사람도 흥미를 가질 수 있도록 실무에서 사용되는 내용을 실습 위주로 진행하면서 그때마다 필요한 명령어를 익히는 방법으로 학습한다. 

     

    3. 동영상 강의 + Q&A 사이트를 제공한다.

    이 책은 저자의 동영상 강의와 Q&A 사이트를 통해 혼자서 공부하더라도 강의실에서 저자와 함께 학습하는 효과를 낼 수 있도록 구성했다.

    동영상 강의 : https://www.youtube.com/user/HanbitMedia93

    Q&A 사이트 : https://cafe.naver.com/thisisLinux

     

     

    상세이미지_이것이우분투리눅스다(개정판)_700.jpg

     

  • [저자] 우재남

    서강대학교에서 정보시스템 전공으로 석사 과정을 마친 후 다양한 IT 관련 분야에서 실전 업무를 수행했고, 대학에서 모바일 프로그래밍, 데이터베이스, 운영체제 등의 과목을 강의해왔다. 현재는 디티솔루션의 공간데이터베이스 연구소장으로 재직하고 있으며, 공간 정보와 IT의 융합 학문인 유시티 IT 분야의 공학박사 학위도 취득했다. 또한 한양사이버대학교 컴퓨터공학과와 삼성, LG, 현대, CJ, KT, SK, 대한상공회의소 등에 서 인공지능 및 IT 전문 분야를 강의하고 있다. 자신이 체험한 다양한 IT 실무 경험과 지식을 최대한 쉽고 빠르게 수강생과 독자에게 전달하는 것을 강의와 집필의 모토로 삼고 있다. 한빛미디어와 한빛아카데미에서 『뇌를 자극하는 Redhat Fedora: 리눅스 서버 & 네트워크』(2005)를 시작으로 『IT CookBook, 파이썬 for Beginner(3판)』(2022) 등 50권 이상의 책을 집필 및 번역했다.
  • PART 01 성공적인 학습을 위한 준비 작업과 우분투 리눅스 설치

    Chapter 01 실습 환경 구축

    1.1 가상머신 소개와 설치

    1.2 가상머신 생성

    1.3 VMware의 특징

    1.4 원활한 실습 진행을 위한 사전 준비

    Chapter 02 우분투 리눅스 소개

    2.1 리눅스의 개요

    2.2 우분투 리눅스 배포판

    Chapter 03 우분투 리눅스 설치

    3.1 3대의 우분투 설치

    3.2 WinClient 설치 및 설정

     

    PART 02 우분투 리눅스의 기본 개념과 리눅스 관리자의 기본 역할

    Chapter 04 서버 구축 시 알아야 할 필수 개념과 명령어

    4.1 리눅스 운영에서 먼저 알아야 할 개념

    4.2 리눅스 기본 명령어

    4.3 사용자 관리와 파일 속성

    4.4 리눅스 관리자를 위한 명령어

    4.5 네트워크 관련 설정과 명령어

    4.6 파이프, 필터, 리디렉션

    4.7 프로세스, 데몬, 서비스

    4.8 서비스와 소켓

    4.9 응급 복구

    4.10 GRUB 부트로더

    4.11 간단한 커널 컴파일

    Chapter 05 X 윈도를 사용해보자

    5.1 그놈 데스크톱 환경 설정

    5.2 X 윈도 응용 프로그램

    5.3 우분투 소프트웨어 센터

    5.4 리눅스에서 Windows 응용 프로그램 실행

    5.5 KDE 데스크톱 사용

    Chapter 06 하드디스크 관리와 사용자별 공간 할당

    6.1 하드디스크 1개 추가하기

    6.2 여러 개의 하드디스크를 하나처럼 사용하기

    6.3 LVM

    6.4 사용자별로 공간 할당하기

    Chapter 07 셸 스크립트 프로그래밍

    7.1 셸의 기본

    7.2 셸 스크립트 프로그래밍 실습

     

    PART 03  네트워크 서버 구축 실무Ⅰ

    Chapter 08 원격지 시스템 관리

    8.1 텔넷 서버

    8.2 OpenSSH 서버

    8.3 XRDP 서버

    Chapter 09 네임 서버 설치와 운영

    9.1 네임 서버의 개념

    9.2 네임 서버 구축

    Chapter 10 메일 서버 설치와 운영

    10.1 메일 서버의 개념

    10.2 센드메일 서버 구현

    10.3 웹 메일 설치 및 사용

    Chapter 11 데이터베이스 서버 구축과 운영

    11.1 DBMS의 개념과 간단한 SQL문

    11.2 MariaDB 설치와 운영

    11.3 Windows용 응용 프로그램과 리눅스 DBMS의 연동

    11.4 Oracle Database Express 설치와 운영

    Chapter 12 웹 서버 설치와 운영

    12.1 APM 설치와 웹 서버 응용 서비스

    12.2 웹 서버 응용 서비스

    12.3 웹 서버 설정 파일과 폴더

     

    PART 04. 네트워크 서버 구축 실무ⅠⅠ

    Chapter 13 FTP 서버 설치와 운영

    13.1 vsftpd의 설치와 운영

    13.2 ProFTPD의 설치와 운영

    Chapter 14 NFS 서버 설치와 운영

    14.1 NFS 서버 구현

    Chapter 15 Samba 서버 설치와 운영

    15.1 리눅스에서 Windows의 폴더와 프린터 사용

    15.2 Windows에서 리눅스 폴더와 프린터 사용

    Chapter 16 DHCP 서버 설치와 운영

    16.1 DHCP 개념

    16.2 DHCP 구현

    Chapter 17 프록시 서버 설치와 운영

    17.1 프록시 서버의 개념

    17.2 프록시 서버 구현

    Chapter 18 방화벽 컴퓨터 만들기

    18.1 보안을 위한 네트워크 설계

    18.2 리눅스 방화벽 컴퓨터 구축

    Chapter 19 PXE 설치 서버와 도커

    19.1 PXE 설치 서버의 개념과 구현

    19.2 도커의 개념과 실습

     

    Appendix A 외부 컴퓨터에서 VMware 가상머신에 접속하기

    찾아보기

  •  

    •  


      임베디드 분야에서는 리눅스를 많이 사용한다. 자동차에 들어가는 소프트웨어 개발도 대부분 리눅스 기반으로 이루어진다. 직접 깔아서 쓰진 않지만 14.04, 16.04, 18.04까지 다양한 버전의 우분투 환경에서 개발하거나 테스트를 해왔다. 이렇게 회사에서 개발 환경으로 세팅된 우분투를 사용하는 것 외에 내 맘대로 우분투를 써보려고 하면 직접 설치해야 한다.


       


       


      OS를 직접 설치하는 건 초보자에겐 어렵다. "초창기 리눅스 사용자의 가장 큰 이슈는 '설치'였다." CD에 있는 리눅스를 설치하다 그래픽 카드의 드라이버가 맞지 않아서 설치가 잘 안 되는 경우도 있었고, 알 수 없는 이슈들로 설치가 어려웠던 적도 있다. 하지만 최근에는 "리눅스 배포판들이 워낙 잘 만들어져서 윈도우와 비슷할 정도로 설치가 아주 쉬워졌다."(p.69)


       


       


      이번 글에서는 우분투 리눅스에 대해 잘 알고 싶은 사람들, 우분투 리눅스 입문자로 리눅스 실무 분야로 취업을 준비하는 사람, 리눅스 공부를 시작했지만 명령어만 외우다 포기한 사람, 리눅스 업무를 하고 있지만 아직도 어려운 사람을 위해 '이것이 우분투 리눅스다(우재남, 한빛미디어, 2020)'를 소개하려고 한다.


       


       


      구성


       


      이 책은 실습 환경 구축, 우분투 리눅스 설치, 서버 구축 시 알아야 할 명령어, 쉘스크립트 등 '우분투 리눅스의 기본'에 대해 먼저 설명한 후 네임서버, 데이터베이서, 메일 서버, 웹서버, Samba, FPT 등 '네트워크 서버 구축'하는 방법에 대해 설명한다. 모두 입문자 입장에서 우분투 리눅스 사용 시 필수적으로 알아야 할 내용들이다. 


       


      리눅스 관련 정보는 필요할 때마다 검색해서 찾아보고 설치 혹은 설정하는 경우가 일반적이긴 하다. 하지만 시간이 지나 돌아보면 몇 가지 명령어만 기억할 뿐이다. 명령어도 기억이 안 나 다시 구글로 검색해야 하는 경우가 다반사다. 전체적인 내용이 잘 정리되지 않는다.


       


      설치부터 전반에 대한 내용을 한 책으로 강좌까지 들으면서 익히면 우분투 리눅스에 대한 전체적인 내용을 빠른 시간 안에 학습할 수 있다. 하지만 내용이 많은 만큼 책이 좀 두껍고 무거우니 들고 다니면서 보기엔 힘들고 칼라풀하지 않다는 거다. 우분투나 vi 혹은 command 환경에 익숙하다면 검은 환경은 친숙하게 보이겠지만 칼라풀한 IT 책에 익숙한 독자라면 색이 많이 쓰이지 않은 책이 단조로워 보일 수도 있다.


       


      이 책의 장점


       


      이 책의 저자는 각종 '이것이 ooo다' 시리즈 저자인 디티솔루션의 공간데이터베이스 연구소장인 우재남 씨다. 저자는 '바로 써먹을 수 있는 실무'를 원하는 사람을 위해 '실무형 실습 환경'으로 혼자서 공부하더라도 강의실에서 저자와 함께 학습하는 효과를 낼 수 있도록 구성'했다고 한다.


       


      그 효과를 내기 위해 이 책은 동영상 강의를 제공한다.


       


      링크: https://www.youtube.com/user/HanbitMedia93


       


      또한 네이버 카페에서는 책에 사용된 소스와 Q&A를 제공한다.


       


      https://cafe.naver.com/thisisLinux


       


       


      구성


       


      각 강의 처음에는 학습 목표에서 이 장의 핵심 개념과 학습 흐름을 설명한다. 보통 수강생으로 수강을 듣다 보면 수동적으로 흐름을 따라가서 지금 왜 이걸 배우는지 어떤 순서로 나오는지 알기 어려울 때가 있다. 어떤 공부든 맥락을 이해하고, 그 안에서 내용을 이해하면 이해도가 높아진다. 이 책에서는 각 강의 처음에는 학습 목표에서 이 장의 핵심 개념과 학습 흐름을 설명한다.


       


      각 설치 및 사용 방법에 대해 사용자가 하기 쉬운 실수까지 언급하며 step을 통해 보여준다. 서버 구축 시 알아야 하는 필수 개념과 명령어에서는 명령어의 사용 예까지 보여준다.


       


      강의를 듣거나 책을 읽어도 다 아는 것 같지만 막상 필요해서 해보려면 잘 모를 수가 있다. 책 중간중간 있는  '실습'과 '비타민 퀴즈'를 통해 잘 이해했는지, 혼자 연습해볼 수 있게 해 준다.


       


      우분투 리눅스 자체가 내용이 방대한데, 책에서 대부분의 내용을 다루고 있다 보니 내용이 많아 처음부터 끝까지 다 따라 하기 어려울 수도 있다. 하지만 최신 우분투 리눅스로 처음부터 직접 설치하고 환경 설정해보면 어느 새인가 실무를 잘 아는 입문자로 성장할 수 있을 것이다. 물론 다 해보려면 시간은 좀 걸린다.


       


      *이 책은 출판사로부터 제공받았으나 내용은 제 주관적인 의견입니다.


       


       


       


       


       

    •  



      한빛미디어 시리즈 중에서 <이것이> 시리즈는 프로그래밍의 정석 코스로 이루어져 있습니다. 확실한내공을 쌓을 수 있도록무엇을 해야 하는지, 왜 이것을해야 하는지  정확하게 알려줍니다. 이번이것이 우분투 리눅스다. 개정판은 최신 버전인 Ubuntu 20.04LTS를 사용했는데요. 우분투는 쉽고 편리한 프로그램 설치와 이용 방법 때문에 개인이나기업에 가장 인기가 많은 리눅스 배포판으로 평가받고 있습니다. 그리고Ubuntu 20.04 LTS 버전은 기능 및 보안이 대폭 향상된 최신 커널 버전을 포함하고 있습니다.



       



      우분투의 가장 큰 장점은 우분투 소프트웨어 센터라는 스토어를 제공함으로 편리한GUI 화면에서 프로그램을 검색해 마우스 클릭만으로 설치할 수 있습니다. 우분투 소프트웨어센터의 인터페이스는 애플의 앱스토어나 구글의 플레이스토어와 같이 구성되어 있으며, 업데이트 기능까지포함되어 더욱 친숙하고 편리한 소프트웨어 환경이 제공되어 있습니다.



       



      이번 개정판은 전체 Chapter 19개로 이루어져 있으며, 크게 4개의 PART로되었습니다.



      PART 01 성공적인 학습을 위한 준비 작업, 우분투 리눅스 설치



      PART 02 우분투 리눅스의 기본 개념, 리눅스 관리자의 기본 역할



      PART 03 네트워크 서버 구축 실무 1



      PART 04 네트워크 서버 구축 실무 2로 나눌 수 있습니다.



      또한 이번 저서에선 학습 로드맵을 제공하면서 큰 그림을 보면서 공부의 방향성도 정할 수 있는데요.



       



      이번 저서에선 우분투 리눅스를 공부하는 가장 좋은 환경은 여러 대의 PC를사용해 실무에서 사용하는 것과 동일한 네트워크 환경을 구축하는 것이라고 설명합니다. 그리고 실무형 실습환경을 통해 기본기와 실무를 익힐 수 있어 고급 내용을 자연스럽게 습득할 수 있습니다.



       



      기초 명령은 간단히 설명으로 들으면서 본격적인 실무 네트워크 서버 구축을 진행함으로써



      바로 써먹을 수 있는 실무를 배운다는 점이 이번 개정판의 가장 큰 장점입니다.



       



      <이것이> 시리즈답게이 장의 핵심 개념, 학습 흐름, 비타민 퀴즈, 실습별 step, TIP & 주의, 여기서 잠깐 등 보충 설명과 참고 사항들을 꼼꼼하게 집필되어 있어서 알아야 하는 개념들을 확실하게 집고 넘어갈 수 있습니다.



       



      실무로는 네임/메일/데이터베이스/웹 서버 설치와 운영 및 FTP/NFS/Samba/DHCP/프록시서버 설치와 운영 등 방대한 양을 담고 있습니다. 그래서 저서의 무게도 페이지도 788페이지로 이루어져 있습니다. 많은 양을 공부하다 보면 어느 순간지루해지면서 공부에 손을 놓게 될 수 있는데요. 혼자서도 지루하지 않고 리눅스에 대해 처음부터 끝까지공부할 수 있게 저자의 동영상 강의( https://youtu.be/awsEFQVsQ3Y )를 제공합니다. 동영상 강의는 개정판에 맞춰서 강의를 설명합니다. 그리고 혼자 공부하다가모르는 내용이 있으면 저자가 운영하는 Q&A 사이트(https://cafe.naver.com/thisislinux )에서도 도움을 받을 수 있습니다.



       



      리눅스 실무 분야로 취업을 준비하는 분, 리눅스가 여전히 어렵다고생각하신 분, 공부하면 명령어만 외우다가 포기하시는 분 등 이번 기회에 VMware 4개의 가상머신을 생성하여 실무형 실습환경을 구축함으로써리눅스를 처음 접하는 초보자도 실습 위주로 학습하면서 자연스럽게 실무를 경험해보시길 추천합니다.


       


    • 쉽고 빠른 리눅스 실무 입문







      리눅스는 어렵다.







      설치도 쉬워지고, 참고 할 책도, 사이트도 많아졌지만



      처음 시작하는 사람에게는 여전히 막막하고 어려운 운영체제다.







      처음부터 제대로 배워 보겠다고, 글자만 가득찬 큰 책을 펼치고



      리눅스의 역사 부터 공부하다 보면 금방 포기 하기 쉽상이다.







      거기에다 실무에서 필요하다고 해서 공부 하다 보면 한 대의 컴퓨터로는 좀처럼 테스트 해보기 어려운 상황도 많다.







      저자는 이런 부분들을 해결하고 쉽고 빠르게 리눅스 실무를 배울 수 있는 학습 로드맵과 학습 방법을 제시 한다.







      리눅스 뿐만 아니라, 이런 환경을 처음 접하는 사람을 위하여 가상머신의 소개 부터 시작하여, 실무서버 구축 밑 테스트를 위한 준비를 확실하게 해주어, 책의 내용을 따라가는 것을 넘어서 책에서 제공하지 않는 부분에 대한 부분도 스스로 쉽게 공부 할 수 있도록 도와 준다. 







      게다가 이것이 우분투 리눅스다(개정판) 에서는 무료 동영상 강의 까지 제공해주고 있다.







      https://youtu.be/pSuHUNghIeM







      리눅스를 처음 시작하는 꼭 추천하는 책이다.


       



      다만, 동영상강의 처음에서도 이야기 하고 있지만, 이것이 리눅스다, 이것이 페도라 리눅스다 와는 리눅스 배포판의 차이만 있을 뿐 사실상 같은 내용이므로, 어느 책으로 학습해도 상관은 없다.

    •  



      KakaoTalk_20201220_220215636.jpg


       


       








      이번에는 리눅스 관련 도서에 대해서 리뷰를 해보고자 합니다. "이것이 우분투 리눅스이다(개정판)" 는 2017에 출간한 "이것이 우분투 리눅스다"를 최신버전인 Ubuntu 20.04 LTS를 사용해서 전면 개정했다고 합니다.



      우분투는 배우기 쉽고 빠른 설치와 이용 방법때문에 개인에게 가장 인기가 많다고 합니다. 저 역시도 회사에서 리눅스 서버를 구축할때는 무조건 우분투로 구축합니다. 최근에 들어서는 안정성과 성능까지 뛰어난 것으로 인정받으면서 기업시장에서도 많이 사용되고 있다고 합니다. 특히 이번 Ubuntu 20.04 LTS 버전은 기능 및 보안이 대폭 향상된 최신 커널 버전을 포함하고 있어 더욱더 많은 기업과 개인에게 관심을 끌고 있습니다.


       



      이 책은 '실무형 실습 환경'으로 혼자서 공부하더라도 강의실에서 저자와 함께 학습 하는 효과를 낼 수 있도록 되어 있습니다. 모든 것을 실습하면서 익히므로 고급 내용을 자연스럽게 배울 뿐만 아니라 실무 적응력도 향상 시킬 수 있습니다.



      저자가 실제 필드에서 강의하면서 수강생들이 공통으로 원한 '리눅스 기초'가 아닌 '리눅스 실무'에 대해서 집중하여 바로 써먹을 수 있는 실무에 대해서 설명하였습니다


       












       



      이 책의 특징은


       



      1. 전문적인 리눅스 운영을 실습할 수 있습니다.



      - 리눅스를 처음 접하는 사람은 리눅스를 설치하고 나서 별로 할 게 없다고 느껴 질 수 있습니다. 하지만 그것 보다는 리눅스로 무엇을 해야 할지 모른다고 하는 것이 정확한 표현일 수 있습니다. 이 책을 끝까지 학습 한다면 오히려 리눅스로 할 수 있는 것이 많다고 생각하게 될것입니다.


       



      2. 실무 감각을 익힐 수 있습니다.



      - 실무에서 사용되는 것들을 직접 실습하면서 그때마다 필요한 명령어를 익혀나가게 될 것입니다.


       



      3. 실제로 운영되는 환경과 최대한 비슷한 환경으로 실습합니다.



      - 이 책에서는 리눅스 서버 1대만으로 실습하지 않고, 여러 대의 컴퓨터에서 리눅스 서버, 리눅스 클라이언트, Windows클라이언트 등으로 구분하여 실습을 합니다.


       



      Part01 성공적인 학습을 위한 준비 작업과 우분투 리눅스 설치



      - 파트 1에서는 실습환경 구축과 우분투 리눅스의 소개와 우분투 리눅스 설치에 대해서 다룹니다.



      Chapter1 에서는 특히 VMware툴을 설치하고 네트워크 환경 설정을 통하여 PC 4대를 사용하는 것과 같은 환경을 구축합니다. Chapter2의 우분투 리눅스 소개에서는 리눅스의 역사와 개요의 기본적인 내용에 대해서 다룹니다. 그리고 Chapter3에서는 실제 가상머신(VMware)을 통하여 총 4대의 컴퓨터에 우분투를 설치하고 설정을 해봅니다.


       



      Part02 우분투 리눅스의 기본 개념과 리눅스 관리자의 기본 역할



      Chapter4 서버 구축시 알아야 할 필수 개념과 리눅스 명령어 대해 알아봅니다. 리눅스 명령어는 옵션까지 모두 포함하면 수천 개가 넘을 것입니다. 이런한 명령어를 다외운다는 것은 거의 불가능하며 다 외울 필요도 없습니다. 목적에 맞게 자연스럽게 익히는 것이 가장 좋은 방법입니다. 이 책에서는 주로 필요한 기능을 실행하면서 명령어를 익히도록 할 것 입니다.



      Chapter5에서는 리눅스를 MS Windows와 비슷하게 사용할 수 있는 방법에 대해서 알아봅니다. 리눅스를 서버 구축이나 일부 전문가가 아닌 누구나 쉽게 접근 가능하며 Windows를 대신할 수 있는 운영체제가 되게끔 하는데 필요한 내용입니다.



      Chapter6에서는 하드디시크를 추가하는 방법을 살펴보고, 하드디스크 여러 개를 하나처럼 운영하는 RAID와 LVM에 대해 알아봅니다.



      Chapter7의 내용은 고급 리눅서(Linuxer)가 되는데 필요한 기본 전제라고 할 수 있므므로, 프로그래밍 언어에 익숙하지 않은 독자라도 기본적인 것을 파악해 놓는 것이 좋습니다.


       



      Part03 네트워크 서버 구축 실무 I



      Chapter8은 멀리 있는 장소의 PC에서 리눅스 서버에 접속하는 원격 접속에 대해 학습합니다. 이를 위해 원격접속 서버인 텔넷, SSH, XRDP 서버를 구축해 봅니다.



      Chapter9에서는 URL을 IP 주소로 변환하는 네임 서버의 개념을 이해하고 직접 구축해 봅니다. 네임 서버는 인터넷 서버를 구축하기 위한 필수 항목이며, 다른 서버들과도 연관성이 깊습니다.



      Chapter10에서는 E-mail을 전송하는 메일 서버의 개념과 작동 방식을 살펴본 후 VMware 환경에서 여러대의 서버 구현을 실습해 봅니다.



      Chapter11에서는 DBMS를 관리자 입장에서 운영하는 데 필요한 개념과 간단한 SQL문을 살펴보고, 실무에서 운영하는데 필요한 데이터베이스 도구를 다룹니다.



      Chapter12에서는 APM(Apache,PHP, MySQL) 환경을 구성한 후 게시판/블로그를 쉽게 운영하도록 워드프로세스를 설치합니다. 추가로 클라우드 서비스를 설치/운영하는 방법에 대해서도 실습합니다.


       



      Part04 네트워크 서버 구축 실무 II



      Chapter13에서는 파일 전송 서비스인 FTP를 구축하고 그 활용법에 대해 살펴봅니다. 특히 일반 사용자의 업로드, 다운로드를 위한 설정을 알아봅니다.



      Chapter14에서는 파일 서버로 활용하기 위한 NFS 서버를 설치하고 운영합니다. NFS 서버는 리눅스 컴퓨터끼리 저장 공간을 공유하는 서비스입니다.



      Chapter15에서는 리눅스와 Widnows 사이에서 파일을 공유하는 기능을 갖고 있는 Samba 서버를 구현해 봅니다.



      Chapter16에서는 회사의 컴퓨터에 IP 주소를 자동으로 할당해주는 DHCP 서버에 대해서 학습합니다. DHCP 서버를 구축하면 시스템 관리자가 IP 주소를 관리하는 작업을 하지 않아도 됩니다.



      Chapter17에서는 회사 내 컴퓨터들의 네트워크 속도를 향상시키는 방법인 프록시 서버에 대해 학습합니다. 프록시 서버를 구현하면 웹 서핑 속도가 향상되므로 회사의 사용자는 큰 만족감을 느낄 수 있을 것입니다.



      Chapter18에서는 외부와 내부의 네트워크를 분리하는 효과를 가진 방화벽 컴퓨터에 대해 학습합니다. 방화벽은 외부의 접근을 선별적으로 차단하므로 회사의 컴퓨터를 기본적으로 보호합니다.



      Chapter19에서는 동일한 네트워크 안에 있는 컴퓨터에 전원만 연결하면 자동으로 리눅스가 설치되는 PXE 서버를 구현합니다. 추가로 작은 운영체제를 포함한 가상화 기술을 의미하는 도커에 대해 이해하고 실습합니다.


       



      마치며,



      책 제목과 같이 우분투 리눅스에 대한 모든것을 다룹니다. 방대한 책 분량과 기초부터 실무까지 이 책 한권으로 리눅스 실무 능력을 향상시킬 수 있을 것입니다.



      이 책의 장점으로는 저자의 동영상 강좌로 실제 따라해보면서 리눅스를 익힐 수 있으며, 필수적인 기초 내용과 고급 쉘 프로그래밍에 대해서 상세히 설명하였습니다. 옆에두고 언제든지 꺼내서 볼 수 있는 좋은 길잡이가 될 것 입니다. 리눅스에 대해 상세히 알고 싶으시거나 현업에서 실제 사용하는 엔지니에게도 좋은 지침서가 될것 같습니다.


       







    • 우분투는 rpm 계열과 어깨를 나란히 하는 Debian 계열 배포판 중 하나이다. 현재 세계에서 가장 인기있는 리눅스 배포판이며, 주요 서버에서 사용하고 있는 운영체제이기도 하다. 특히 Docker나 쿠버네티스를 운영하기 위한 주요 운영체제이기도 하다. 매 6개월마다 업그레이드하며 최신 리눅스 기술을 계속 공급하는 운영체제이다보니 최신버전에 맞는 책을 찾기 쉽지 않은 운영체제이기도 하다. 특별히 학생들에게 리눅스를 가르치는 현직 직업훈련교사로서 적절한 수준의 리눅스책을 추천해야 하는데, 가장 최신버전의 우분투 책을 추천할 수 있게 되었다.  이 책은 올해 4월 배포한 20.04 버전을 사용한다. 리눅스 초보자가 반드시 알아야할 필수 요소들은 당연히 꼼꼼히 다루고 있고, 초보 서버 개발자 역시 참고해야할 내용들을 빠짐없이 다루고 있다. 이 한권이면 충분할 것 같다. 기초가 탄탄하지 않으면 현업에서 실무자로 근무할 때 많이 부딪칠 수 밖에 없는 것은 지당한 이치이다. 이 책은 리눅스 입문자에게 꼭 필요한 가이드가 될 것이며, 이미 현업에서 리눅스를 사용하고 있는 분들에게는 다시 한번 기초를 탄탄히 다질 수 있는 좋은 교재가 될 것이다.


    • 테스트.jpg


       


       


      저자는 리눅스 커뮤니티에서 워낙 유명하신 분이기도 하고, 리눅스 관련 서적은 여러편 집필하셨기 때문에 


      책 내용은 검증되었다고 봐도 무방할 정도로 책 내용이 알차게 되어 있습니다.


       


      그리고 리눅스 IT 개발환경에서는 필수불가결인데, 가상머신으로 Server, Client 로 설치를 하여 


      다양한 예제 실습을 하면서 초보자들도 쉽게 따라할 수 있게 모든 단계별로 그림이 빠져 있지 않아 


      놓치지 않고 따라할 수 있었습니다.


       


      개인적으로 이 책에서 제일 도움이 됐던 부분은 셸 스크립트 프로그래밍이였습니다.


      딱히 리눅스 환경에서 서비스 실행/종료 등만 해보면서 실제 셸을 실행만 했지 만들어보지 않았는데


      이번에 책을 보면서 앞으로 만들어 쓰는데 자신감이 생긴 것 같습니다.


       


      그리고 실무에서도 사용될 수 있는 네임서버, 메일서버, 데이터베이스 서버, FTP 서버 구축등 다양한


      내용을 다루고 있는데, 자세히는 아니더라도 서버에서 사용할만한 여러가지를 다뤄보며 서버 구축 및 운영에


      대한 이해가 조금씩 더 된 것 같습니다.


       


      초심자들이시라면 부담을 갖지 않고 따라하시기에는 좋은 책이라 생각됩니다. 




    • 학교에서 실습할 때 우분투 리눅스를 자주 사용한다.


      3년정도 리눅스를 써보니까 익숙해지긴했는데 처음엔 검은 콘솔창에 명령어를 치는 건 굉장히 낯설었다.


      교수님께서 강의시간마다 항상 혼자서 리눅스도 설치해보고 서버도 구축해볼줄 알아야한다고 말씀하셨다.


      왜 중요한지도 알고 왜 해야하는지도 아는데 내 하나 뿐인 노트북에는 이미 윈도우가 설치가 되어있고..


      가난한 대학생에겐 리눅스를 설치할만한 굴러다니는 노트북 또한 없다. 그래서 지금까지 리눅스를 직접 설치하고 사용하는 방법을 미루뒀었다. 


       




      한빛미디어에서 새롭게 개정한 <이것이 OOO이다> 시리즈 중



      이것이 우분투 리눅스다


      는 나와 같은 고민으로 리눅스를 제쳐둔 사람들을 위한 책이다.


       


      한 대의 노트북으로 4대의 가상머신을 생성해 실무에서도 사용가능한 리눅스를 배우고 익힐 수 있다.


       




       




      책의 첫인상은 되게 무겁고 두꺼웠다. 


      리눅스의 설치부터 기본, 응용까지 다뤄야하기 때문이었을까 책 전체 페이지가 788페이지다. 


      양에 대한 압박감도 들었지만 한 편으로는 초보자를 위해 설명을 얼마나 자세히 적어두었을지 기대도 됐다.


       


      책의 전체 챕터는 총 19개이다. 


      각 챕터들은 크게 4장으로 되어있는데, 


      1.성공적인 학습을 위한 준비 작업과 우분투 리눅스 설치


      2.우분투 리눅스의 기본 개념과 리눅스 관리자의 기본 역할


      3. 네트워크 서버 구축 실무 1 


      4. 네트워크 서버 구축 실무 2


      로 나뉘어져 있다.


       






      '패키지 설치' 라는 하나의 과정에 대해 다양한 방법을 소개해준다.  




      이 책의 가장 큰 특징은 바로 '스텝 바이 스텝' 으로 하나씩 설명해주는 방식이다. 


      실습할 때 화면 하나씩 설명하지 않으면 나의 경우 굉장히 헷갈려서 어쩔 줄 몰라하는 경우가 많았는데 


      이 책의 경우 한 화면 마다 하나씩 설명을 해줘서 실습을 따라가는데 무리가 없었다. 




      리눅스를 설치하고 나서 데이터베이스도 구축하는 과정도 설명해준다.


      사실 나는 이부분이 가장 궁금했어서 열심히 보았는데 


      서버에 대한 기초 설명부터 시작해 mysql 설치방법도 하나씩 설명해준다.


      그냥 보기만 하면 되게 복잡해보이는데 실제로 설치하고 진행해보면 어렵지 않을거라는 생각이 든다.


       


      이것이 우분투 리눅스다 는 유튜브에 무료 동영상 강의도 제공하고 있다.



      www.youtube.com/watch?v=pSuHUNghIeM&list=PLVsNizTWUw7FJot9rAiWBJN3V9EZFBFZX&index=1&ab_channel=%ED%95%9C%EB%B9%9B%EB%AF%B8%EB%94%94%EC%96%B4


       






      또 네이버 카페에서 이 책에 사용된 코드와 QnA 게시판을 제공한다.


      책에 관한 질의응답, 궁금증, 자료등을 확인할 수 있다고 한다.



      cafe.naver.com/thisislinux

    • 저번에 centOS 이후로 리눅스를 접하게 되는 계기가 되었습니다.


      그동안 openSUSE도 써보고 macOS환경에서도 작업을 해보고 다시 접하는 거라 전에 처음 centOS를 공부했을때보다는


      조금 더 익숙하게 사용을 할 수 있었습니다.


      vm 환경은 해도해도 좀 적응이 안되는거 같습니다.


      그래도 이 시리즈들은 데스크탑용이 아닌 서버용이 목적이라서 뭔가 좀 더 서버 개발자의 느낌을 느낄 수 있었습니다.


      사실 gui에 익숙해져 있지만 터미널에서 명령어를 쳐가는데 익숙해지면 이거 또한 재미난게 없습니다.


      최근에 centOS의 기사가 들리는 가운데 우분투는 맥을 사용하는 사람들도 쉽게 익힐 수 있는 근접한 리눅스이며


      다소 안정적인 리눅스라고 보아집니다.


      항상 여러 책을 접하며 새로운 지식, 기술과 그 책을 쓰신 분의 생각도 알 수 있어서 참 좋은거 같습니다.



      unnamed (1).jpg


       


       

    • 집에 오래 된 컴퓨터가 있어 이 녀석을 어디다 쓰면 좋을까 하고 생각하던 중에, 리눅스 공부를 좀 해볼까 하여 CentOS 리눅스를 세팅하고... 재취업 이후 바빠진 관계로 손을 대지 못 하고 있었다. 얼마 전에 CentOS 관련하여 이슈라면 큰 이슈인 발표가 하나 있기도 했고, 이 기회에 CentOS 말고 우분투를 다시 세팅해볼까 하는 마음이 생겼다. 'ㅅ')


       



      이전에 CentOS 리눅스 관련 도서로 우재남 아저씨 책을 보고 세팅을 했었는데, 우분투 리눅스 도서도 흐름은 비슷한 것으로 보인다. VMware 위에 컴퓨터 4대를 설치하고, 2대는 서버 A/B, 1대는 리눅스 클라이언트, 나머지 1대는 Windows 클라이언트로 사용하는 흐름이 완전히 동일하다. // 덕분에 내 오래된 컴퓨터의 DDR3 RAM 을 어디선가 공수해와야 하는 이슈가 생겼다.


       


      세팅만 하고나면, 따라하기는 그리 어렵지 않을 것이다. 워낙에 우재남 아저씨 설명이 자세하게 쓰여져 있기도 하고... 하지만, 세팅이 반이라는 말이 괜히 있는게 아닌 것도 사실이다. 책만 보고 따라하기가 버겁다면, Youtube 에 동영상 강의도 올라와 있어서 보면서 따라하기를 추천한다.


       



      사실 실무에서는 AWS 같은 클라우드 서버를 이용하는 것이 일반적인 세상이 되어버렸지만, 책에 쓰여 있는 개념들이나 구축하는 서버는 On-premise 환경이건 클라우드 환경이던 공통적으로 알아두어야 할 것으로 보인다. 본인 같이 리눅스 서버 다루는데 재능도 지식도 없었던 개발자나 학생 분들께 추천 한표 던진다. // 나도 오늘 잠들기 전에 세팅 완료하고 싶은데, 가능했으면 좋겠다.


      


    • 윈도우 쓴다고 윈도우 기능을 잘 쓰는게 아니듯 지금까지 개발용으로 우분투를 많이 써왔지만 체계적인 기능과 이해 없이 필요한 기능만 찾아서 써왔다.




      매번 기능 필요하면 인터넷 뒤져서 확인하는것도 한두번이지.. 이제는 좀 체계?를 잡아야 겠다는 생각에 이 책을 집어 들었다.




      뭐 책으로 한번 바닥을 깔고 가면 좀 나아지겠지.. 하는 맘이랄까?

      언제부턴지 책이랑 유튜브 동영상 강의랑 세트로 내용을 내놓는 책들이 많은데. 이 책도 동영상이랑 함께 있어서 보긴 편했다.

      우분투 윈도우에 깔려면 가상으로 어떻게 세팅하는지, 서버별로 따로 가상으로 만들어서 실습환경을 구성하는 것부터 시작한다.

      실습이나 이해 난이도는 쉬운편이다. 책이 좀 두껍긴해도 가볍게 읽기 좋다. 처음 의도대로 바닥깔기 좋은책? ^^


       



      01.jpg


       

  • 내용이 없습니다.
닫기

해당 상품을 장바구니에 담았습니다.
장바구니로 이동하시겠습니까?