더북(TheBook)

우분투 네트워크 서비스

둘째마당에서는 네트워크 서비스를 다루고 있습니다. 먼저 네트워크 구축 과정을 실습해보고 리눅스 시스템 관리자라면 꼭 알아둘 만한 네트워크 서비스인 SSH 서버, 파일 서버, 웹 서버를 대상으로 기본적인 서비스 운영 방법을 소개합니다.

5장에서는 4장에서 준비해둔 가상 시스템을 이용해서 네트워크 구축 과정을 실습합니다. 다양한 요구사항을 가정하고 여러 우분투 서버를 네트워크로 연결합니다. 이 과정에서 중요한 네트워크 개념, 네트워크 관련 명령, 환경 설정 방법을 익히게 됩니다. 더불어 사설 네트워크를 보호하기 위해 제공되는 우분투의 기본 방화벽 ufw에 대해서도 알아보겠습니다.

6장은 원격 시스템에 안전하게 접속할 수 있는 보안 셸 Secure SHell, SSH에 대해 살펴봅니다. 가상 게스트에 SSH 서버를 설치해서 보안이 유지된 상태로 시스템에 접속하는 방법을 배웁니다. 여러 시스템에 같은 명령을 전달하거나 파일을 배포하는 일을 처리하는 병렬 ssh 클라이언트도 소개합니다.

7장에서는 우분투를 이용해서 파일 서버를 운영합니다. 네트워크 파일 시스템 Network File System, NFS으로 리눅스 운영체제끼리 파일을 공유하고 삼바SAMBA로 윈도 시스템과 리눅스 사이의 파일 공유 방법을 알아봅니다. 파일을 배포하는데 사용하는 파일 전송 프로토콜 File Transfer Protocol, FTP과 안전한 환경에서 파일을 주고받기 위한 보안 프로토콜 SFTP SSH File Transfer Protocol도 함께 살펴보겠습니다.

8장에서 인터넷 웹 서비스를 제공하기 위한 아파치 웹 서버가 등장합니다. 동적인 웹 서비스를 제공하기 위해 데이터베이스 관리 시스템인 MySQL과 프로그래밍 언어 PHP를 함께 사용합니다. 마지막으로 PHP를 기반으로 개발된 웹 응용 프로그램인 워드프레스를 사용해서 웹 콘텐츠를 관리하는 방법을 설명합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.