전진하는 사용자를위한 좋은 Linux / Unix 책은 무엇입니까?


Answers

나는이 게시물을 wiki'd했습니다. 충분한 담당자가있는 사람들은 항목을 추가 할 수 있습니다.

시스템 관리, 일반 사용법 서

프로그램 작성:

특정 도구 (예 : Sendmail)

O'Reilly와 다른 출판사의 책들은 다양한 주제를 다룹니다. 핵심 사항 중 일부는 다음과 같습니다.

  • sendmail에 대한 Bat 책 - sendmail.cf로 작업하는 기쁨을 경험할 기회가 있다면. MTA에 대한 선택권이 있다면, postfixqmail 은 (2000 년 이후로 postfix를 사용해 왔습니다.) 다소 qmail 가 더 쉽습니다. O'reilly는 them both them 가이드를 발표 them .

  • perl 에 대한 고전 작품 : CamelLlama 책 ( Randal Schwartz 이외의 저자가 후자).

  • Sed와 awk . 표지의 동물은 무엇인지 잘 모릅니다. 내 사본은 얼마 전에 남쪽으로 갔다. 이 주제를 다룰 때 Mastering Regular Expressions 은 여기에 언급되어있어 주제에 대한 훌륭한 책입니다.

  • Samba . hornbill (?) 책은 이것을 다루고 있습니다. 또한 많은 on-line documentation 있습니다.

  • 유닉스 또는 리눅스 클라이언트를 사용하거나 유지 관리하는 사람들을위한 NFS/NIS .

이 책의 일부는 꽤 오래 인쇄되어 왔으며 여전히 관련이 있습니다. 결과적으로 그들은 정가보다 훨씬 낮은 가격으로 간접적으로 판매되기도합니다. 아마존 마켓 플레이스는 그러한 아이템을 찾을 수있는 좋은 장소입니다. 그리 많은 돈이 아닌 이와 같은 주제에 대해 샷건 방식을 사용하는 것은 좋은 방법입니다.

예를 들어, 뉴질랜드의 기술 서적은 키위 페소가 약하기 때문에 (뉴질랜드 국적선에서 알 수 있듯이) 키가 작고 가격이 비싼 공급망으로 인해 많은 돈이 낭비되고 있습니다. 한 권의 책을 처음 시작하는 졸업생에게는 세금 공제 후 주당 20 %를 지불 할 수 있습니다. 대학 밖으로 나가 살았을 때 이런 종류의 시장을 많이 사용하여 종종 뉴질랜드에 배송하는 비용을 포함하여 정가의 1/4에 해당하는 책을 구입했습니다. Tier-1 소득이있는 지역에 살지 않는다면이 방법을 권합니다.

전자 서적 및 온라인 자료 (나를 생각 나게 해주는 israkir 덕분에) :

  • Linux Documentation 프로젝트 ( www.tldp.org )는 타사 OSS 도구와 종종 관련이 있고 다른 Unix 변형과 관련이있는 HowTos 알려진 많은 특정 주제 안내서를 제공합니다. 또한 일련의 FAQ'sguides 합니다.

  • Unix Guru의 Universe 는 다소 오래된 학교 풍미가있는 유닉스 자료 모음입니다.

  • Google. 웹상에는 많은 유닉스와 리눅스 자원이있다. 유닉스 명령어 와 같은 검색 문자열이나 유닉스에 대한 학습 은 온라인 자원의 양을 증가시킬 것입니다.

  • Safari . 이것은 구독 서비스이지만 꽤 많은 책의 텍스트를 검색 할 수 있습니다. 나는 그것을 사용했을 때 이것을 추천 할 수있다. 또한 기업 고객을위한 사이트 라이센스도 제공합니다.

Unix의 철학 중 일부는 다음과 같습니다.

Question

상대적으로 새롭지 만 완전히 새로운 * nix 사용자가 아닌, 더 깊이있는 지식을 얻기위한 좋은 책이 있습니까 ( "인형 용 리눅스"가 없습니까?). 대부분의 경우, 처음부터 끝까지 읽을만한 것을 찾고 있지 않습니다. 오히려 나는 무언가를하는 방법을 알아야 할 때 또는 내가 그 중 한 가지를 가질 때마다 나는 그것을 다시 어떻게해야합니까? 순간. 내가보고 싶은 분야는 다음과 같습니다.

  • 명령 행 관리
  • bash 스크립팅
  • 프로그래밍 (비록 C 프로그래머와 관련이없는 무언가를 원하지만)

나는 이것이 가능한 한 플랫폼 독립적 인 (BSD, Solaris, OS X 등과 같은 리눅스 배포판과 관련된 정보를 가지고 있음을 의미한다). 그러나 내가 가장 많이 사용하는 유닉스 시스템은 OS X와 데비안 / 우분투. 따라서 플랫폼 의존적 인 책을 더 많이 사용하면 가장 많은 혜택을 볼 수 있습니다. 대상 플랫폼은 플랫폼입니다.

이 모든 것을 한 권의 책에서 얻을 수 있다면 좋겠지 만 모든 것을 다루는 것보다 조금 더 심층적 인 내용을 갖고 싶습니다. 따라서이 영역 중 하나를 다루는 책이 있다면 그것을 게시하십시오. 지옥, 그 지역 중 어느 곳에도 관련이 없더라도 게시하십시오. 내 입장에있는 사람이 알아야 할 것이라고 생각합니다.




O'Reilly의 책들은 훌륭한 * nix 커버리지를 가지고 있습니다. 나는 이것들을 가지고있다.

bash 셸 배우기
* 몇 가지 기본 * nix 명령 줄 도구와 고급 셸 스크립팅 기술을 다룹니다.

vi 및 Vim 편집기 학습
* 프라이스. 쉘에서 셸 스크립트, 구성 파일, Python 스크립트를 매우 신속하게 편집하거나 만들 수있는 기능을 알려주었습니다.




앞서 언급 한 Unix Power Tools 가 필수입니다. 다른 고전은 sed & awkMastering Regular Expressions 입니다. 나는 또한 O'Reilly "Cookbook"시리즈의 일부 책을 좋아한다.




고급 Bash 스크립팅 가이드 는 독자가 실제로 bash 스크립트를 사용하지 못하게하는 유일한 책입니다. 데몬을 시작 / 중지하고 많은 작업을 자동화하는 방법을 완전히 이해하는 능력이 필요합니다.




Essential System AdminstrationUnix Power Tools에 대한 큰 합의.

또한, vim이나 emacs를 선호하는 에디터는 앞뒤로 배우십시오. vim을 좋아한다면 Steve Oualline의 vim book을 얻으십시오.




  • sed & awk 도허티와 로빈스
  • 정규 표현식을 익히는 Jeffrey Friedl
  • 대부분의 정보가 맨 페이지에도 있지만, 간단히 말해서 리눅스는 일들을 보게됩니다.
  • Steve Oualline의 Vim



Stephen Kochan의 "Unix Shell Programming"및 "Unix System 탐색"







Unix Power Tools 가 저에게 최고의 리소스 중 하나임을 발견했습니다. 튜토리얼이 없을 수도 있지만, 훌륭한 참고 자료입니다.




AWK 프로그래밍 언어

awk 이 제공하는 다용도 도구를 소개 할뿐만 아니라 Unix 기반 철학과 awk '디자인 패턴'에 대한 통찰력을 제공합니다.













제이슨,

Kernighan과 Pike의 Unix Programming Environment 는 Unix의 모든 것에 대한 견고한 토대를 제공하고 쉘 명령 줄 스크립팅 등에 관한 대부분의 질문을 다루어야합니다.

O'Reilly의 Armadillo 책은 관리 각도를 추가 할 것입니다. 그것은 나에게 잘 봉사했다!

행운을 빕니다!




명령 줄 관리와 쉘 스크립팅을 위해 O'Reilly의 Armadillo 책을 추천합니다.