웹사이트 검색

Packt의 무료 전자책 - Linux Shell Scripting Cookbook - Third Edition


이 페이지에서

  1. 배울 내용
  2. 저자 정보

쉘은 컴퓨터가 제공하는 가장 강력한 도구입니다. 손쉽게 사용할 수 있음에도 불구하고 많은 사용자는 셸이 얼마나 많은 작업을 수행할 수 있는지 알지 못합니다.

셸을 사용하여 파일 집합에서 데이터베이스 및 웹 페이지를 생성하고, 시스템 백업과 같은 단조로운 관리 작업을 자동화하고, 시스템 상태 및 활동을 모니터링하고, 네트워크 병목 현상 및 시스템 리소스 호그를 식별하는 등의 작업을 수행할 수 있습니다.

이 책은 이 모든 것과 훨씬 더 많은 것을 수행하는 방법을 보여줄 것입니다.

이제 제3판이 된 이 책은 최신 Linux 배포판의 흥미로운 새 기능을 설명하여 상상 이상으로 많은 것을 성취할 수 있도록 도와줍니다. 간단한 명령을 사용하여 복잡한 작업을 자동화하고, 웹 상호 작용을 자동화하고, 비디오를 다운로드하고, 컨테이너 및 클라우드 서버를 설정하고, 무료 SSL 인증서를 받는 방법을 보여줍니다.

셸의 기초부터 시작하여 간단한 명령과 이를 실제 문제에 적용하는 방법을 배웁니다. 여기에서 텍스트 처리, 웹 상호 작용, 네트워크 및 시스템 모니터링, 시스템 튜닝을 배우게 됩니다.

소프트웨어 엔지니어는 시스템 애플리케이션을 검사하는 방법, 자신의 작업에 git 및 Fossil과 같은 최신 소프트웨어 관리 도구를 사용하는 방법, 오픈 소스 프로젝트에 패치를 제출하는 방법을 배웁니다.

마지막으로 Linux 컨테이너 및 가상 머신을 설정하는 방법과 letsencrypt.org의 무료 SSL 인증서를 사용하여 자체 클라우드 서버를 실행하는 방법을 배웁니다.

무엇을 배울 것인가

• 스크립트를 통해 웹사이트와 상호 작용
• 쉘 스크립트를 작성하여 웹에서 데이터 마이닝 및 처리
• crontab으로 시스템 백업 및 기타 반복 작업 자동화
• 중요한 데이터의 아카이브 생성, 압축 및 암호화.
• 이더넷 및 무선 네트워크 구성 및 모니터링
• 네트워크 및 시스템 활동 모니터링 및 기록
• 최적의 성능을 위해 시스템 조정
• 시스템 보안 개선
• 리소스 호그 및 네트워크 병목 현상 식별
• 비디오 파일에서 오디오 추출
• 웹 사진 앨범 만들기
• git 또는 Fossil을 사용하여 개정 관리 관리 및 FOSS 프로젝트와 상호 작용
• Linux 컨테이너 및 가상 머신 생성 및 유지
• 프라이빗 클라우드 서버 실행

저자 소개

클리프 플린트

Clif Flynt는 1970년부터 컴퓨터를 프로그래밍하고 1985년부터 Linux/Unix 시스템을 관리했으며 9살 때부터 글을 썼습니다. 그는 Tcl/Tk 및 Linux 사용자 커뮤니티에서 활동하고 있습니다. 그는 기술 회의 및 사용자 그룹에서 자주 연설합니다.

그는 맞춤형 소프트웨어를 개발하고 교육 세션을 제공하는 Noumena Corporation을 소유하고 운영합니다. 그의 애플리케이션은 1인 스타트업에서 미 해군에 이르기까지 다양한 조직에서 사용되었습니다. 이러한 응용 프로그램은 분산 시뮬레이션 시스템에서 소설 작가가 더 잘 쓸 수 있도록 도와주는 도구(Editomat)에 이르기까지 다양합니다. 그는 4개 대륙에서 프로그래머를 교육했습니다.

사라스 락슈만

Sarath Lakshman은 십대 시절 Linux 버그에 물린 27세입니다. 그는 인도 Zynga의 ZCloud 엔지니어링 그룹에서 일하는 소프트웨어 엔지니어입니다. 그는 혁신을 탐구하는 것을 좋아하는 라이프 해커입니다. 그는 GNU/리눅스 애호가이자 무료 및 오픈 소스 소프트웨어 활동가입니다. 그는 대부분의 시간을 컴퓨터로 해킹하고 좋은 친구들과 즐거운 시간을 보냅니다. Sarath는 Linux 초보자를 위한 사용자 친화적인 GNU/Linux 배포판인 SLYNUX(2005)의 개발자로 잘 알려져 있습니다. 그가 기여한 무료 및 오픈 소스 소프트웨어 프로젝트는 PiTiVi Video 편집기, SLYNUX GNU/Linux 배포판, Swathantra Malayalam Computing, School-Admin, Istanbul 및 Pardus 프로젝트입니다. 그는 FOSS 기술의 다양한 영역에 대한 Linux For You 잡지의 많은 기사를 저술했습니다. 그는 여러 Google Summer of Code 프로젝트 동안 여러 오픈 소스 프로젝트에 기여했습니다. 현재 그는 여가 시간에 확장 가능한 분산 시스템에 대한 열정을 탐구하고 있습니다.

샨타누 투샤르

Shantanu Tushar는 대학 시절부터 고급 GNU/Linux 사용자입니다. 그는 응용 프로그램 개발자로 일하고 KDE 프로젝트의 소프트웨어에 기여합니다. Shantanu는 어렸을 때부터 컴퓨터에 매료되어 일상 활동을 수행하기 위해 C 코드를 작성하는 데 대부분의 고등학교 시간을 보냈습니다. GNU/Linux를 사용하기 시작한 이래로 그는 쉘 스크립트를 사용하여 컴퓨터가 자신을 위해 모든 힘든 일을 하도록 했습니다. 또한 시간을 내어 여러 대학의 학생들을 방문하여 다양한 도구를 포함하여 자유 소프트웨어의 힘을 소개합니다. Shantanu는 KDE 커뮤니티에서 잘 알려진 기여자이며 Calligra, Gluon 및 Plasma 하위 프로젝트에서 작업합니다. 그는 Calligra Active - KDE의 태블릿용 오프디 문서 뷰어, Plasma Media Center 및 Gluon Player를 관리합니다. 그는 언젠가는 프로그래밍이 너무 쉬워서 모두가 컴퓨터용 프로그램 작성을 좋아하게 될 것이라고 믿습니다.

무료 eBook을 받으려면 여기를 클릭하세요.