고급 사용자에게 좋은 Linux / Unix 책은 무엇입니까? [닫은]


84

비교적 새롭지 만 완전히 새로운 * nix 사용자가 좀 더 깊이있는 지식을 얻을 수있는 좋은 책이 있습니까 (그래서 "입문자 용 Linux"는 없음)? 대부분의 경우 처음부터 끝까지 읽을 내용을 찾고있는 것이 아닙니다. 오히려 나는 무언가를 수행하는 방법을 알아야 할 때 또는 "어떻게 다시 하는가?"중 하나가있을 때마다 뭉쳐서 읽을 수있는 것을 갖고 싶습니다. 순간. 내가보고 싶은 일부 영역은 다음과 같습니다.

  • 명령 줄 관리
  • bash 스크립팅
  • 프로그래밍 (C 프로그래머에게만 관련이없는 것을 원하지만)

가능한 한 플랫폼 독립적이기를 원하지만 (즉, BSD, Solaris, OS X 등 모든 Linux 배포판과 관련된 정보가 있음) 내가 가장 많이 사용하는 유닉스 시스템은 OS X 및 데비안 / 우분투. 그래서 내가 더 많은 플랫폼 의존적 인 책을 가지고있는 것으로부터 가장 많은 이익을 얻으려면, 그것들이 목표로 삼을 플랫폼입니다.

이 모든 것을 한 권의 책으로 얻을 수 있다면 좋겠지 만 모든 것을 다루는 것보다 좀 더 심층적 인 자료를 갖고 싶습니다 . 따라서 이러한 영역 중 하나만 다루는 책이 있으면 게시하십시오. 제 위치에있는 사람이 알아야 할 부분이라고 생각하시는 분들께도 게시 해주세요.


많은 유닉스 서적은 버전간에 상당히 관련이 있습니다. Linus는 Linux 용 시스템 서비스 코드를 개발할 때 Unix API의 미 뉴타에 대한 가이드로 Unix 환경에서 Stevens의 Advanced Programming을 사용했습니다.
ConcernedOfTunbridgeWells

Squid Proxy Server 3.1 : Beginner 's Guide 책을 살펴볼 수 있습니다. 자세한 정보 packtpub.com/squid-proxy-server-31-beginners-guide/book
user655240 2011

답변:


63

이 게시물을 위키로 작성했습니다-충분한 담당자가있는 사람들이 항목을 추가 할 수 있습니다.

시스템 관리, 일반 사용 설명서

프로그램 작성:

특정 도구 (예 : Sendmail)

O'Reilly 및 기타 출판사의 다양한 책은 특정 주제를 다룹니다. 주요 기능 중 일부는 다음과 같습니다.

이 책들 중 일부는 꽤 오랫동안 인쇄되었으며 여전히 관련이 있습니다. 결과적으로 그들은 종종 정가보다 훨씬 낮은 가격으로 중고품으로 구입할 수 있습니다. 아마존 마켓 플레이스는 그러한 아이템을 찾기에 좋은 곳입니다. 많은 돈을 들이지 않고 이와 같은 주제에 대해 산탄 총 접근 방식을 수행하는 것은 꽤 좋은 방법입니다.

예를 들어, 뉴질랜드의 기술 서적은 약한 키위 페소 ($ NZ는 해외 거주자 서클에서 다정하게 알려져 있음)와 엄청나게 긴 공급망으로 인해 비용이 많이 듭니다. 졸업생을 시작하기 위해 세후 급여의 20 %를 책 한 권에 쓸 수 있습니다. 내가 대학 밖에서 살았을 때 나는 이런 종류의 시장을 많이 사용했고, 종종 뉴질랜드로의 배송비를 포함하여 정가의 1/4에 책을 구입했습니다. 계층 1 소득이있는 지역에 거주하지 않는 경우 이것을 권장합니다.

E-Book 및 온라인 자료 ( 나에게 상기시켜 준 israkir 에게 감사 ) :

  • Linux 문서 프로젝트 ( www.tldp.org )에는 종종 타사 OSS 도구와 관련이 있고 다른 Unix 변형과 관련이있는 HowTos로 알려진 많은 특정 주제 가이드 가 있습니다. 또한 일련의 FAQ가이드가 있습니다.

  • Unix Guru의 Universe 는 다소 오래된 학교 풍미를 지닌 유닉스 리소스 모음입니다.

  • 구글. 웹에는 많은 유닉스 및 리눅스 리소스가 있습니다. 유닉스 명령 이나 유닉스 학습 과 같은 검색 문자열은 많은 양의 온라인 리소스를 표시합니다.

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

Unix의 철학 중 일부 :


20

저는 Unix Power Tools 가 저에게 가장 좋은 리소스 중 하나 라는 것을 알게되었습니다 . 튜토리얼이 없을 수도 있지만 훌륭한 참고 자료입니다.


어쨌든 튜토리얼을 꼭 찾는 것은 아닙니다. :) 참조 도구로 더 나은 것을 원합니다.
Jason Baker


11

O'Reilly 책은 뛰어난 * nix 커버리지를 가지고 있습니다. 나는 이것들이있다 :

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

vi 및 Vim 편집기 배우기
* 값을 매길 수 없습니다. 셸에서 셸 스크립트, 구성 파일, Python 스크립트를 매우 빠르게 편집하거나 만들 수있는 기능을 제공했습니다.



7

제이슨,

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

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

행운을 빕니다!





2

AWK 프로그래밍 언어

다재다능한 도구를 소개 할 awk뿐만 아니라 Unix 기반 철학과 일부 awk'디자인 패턴'에 대한 통찰력도 제공합니다 .


2

대체 텍스트

제 생각에는 * nix 상자에서 흥미로운 것을 엉망으로 만드는 것만으로 더 많은 것을 배울 수 있습니다. 네트워크에 관심이 없다면 BIND에 대해 읽는 것은 시간 낭비입니다.


내 이미지가 게시되지 않은 이유는 무엇입니까? img56.imageshack.us/img56/6668/0596005288500jx2.gif

무엇을하는지에 따라 다릅니다. 저는 아주 간단한 홈 네트워크를 가지고 있으며 내부 이름 확인을 위해 BIND를 설정했습니다. 나는 또한 UUCP 시절로 거슬러 올라가는 이메일 시스템을 가지고 있는데, 2000 년부터 Postfix를 사용했고 1995 년부터 1999 년까지 이메일을, 1991 년부터 1995 년까지 UUPC를 사용했습니다.
ConcernedOfTunbridgeWells

NXC-감사합니다. 빠른 질문-왜 / etc / hosts를 사용하지 않습니까?

레거시 시스템-저는 1990 년대로 거슬러 올라가는 유닉스 사서함 파일 아카이브를 가지고 있으며 2002 년 정도까지 전화 접속 연결을 사용했습니다. 네트워크에는 로컬 MTA 및 DNS 캐시가 있지만 요즘 광대역 연결을 사용하면 ISP에서 사용할 수 있습니다.
ConcernedOfTunbridgeWells

1

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

또한 선호하는 편집기 (vim 또는 emacs)는 앞뒤로 배우십시오. vim을 좋아한다면 Steve Oualline의 vim 책을 받으십시오.



1

Stephen Kochan의 "유닉스 쉘 프로그래밍"및 "유닉스 시스템 탐색"


1
  • sed & awk Dougherty와 robbins
  • 정규식 마스터 링 Jeffrey Friedl
  • 대부분의 정보는 맨 페이지에도 있지만 Linux는 간단히 살펴 보겠습니다.
  • Vim by Steve Oualline
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.