발전된 사용자를위한 Good Linux/Unix 책은 무엇입니까? [닫은
-
04-07-2019 - |
문제
상대적으로 새롭지 만 완전히 새로운 *NIX 사용자가 조금 더 깊이 지식을 얻을 수있는 좋은 책이 있습니까 (따라서 "Linux for Dummies")? 대부분의 경우, 나는 처음부터 끝까지 읽을 무언가를 찾고 있지 않습니다. 오히려, 나는 무언가를하는 방법을 알아야 할 때 또는 "다시 어떻게해야합니까?" 순간. 내가보고 싶은 일부 영역은 다음과 같습니다.
- 명령 줄 관리
- 강타 스크립팅
- 프로그래밍 (C 프로그래머와 관련이없는 것을 원하지만)
나는 이것이 가능한 한 플랫폼 독립적이기를 원하지만 (BSD, Solaris, OS X 등뿐만 아니라 모든 Linux 배포판과 관련이있는 정보가 있음을 의미하지만, 내가 가장 많이 사용하는 Unix 시스템은 OS X와 데비안/우분투. 따라서보다 플랫폼 의존적 책을 사용하면 최대의 혜택을 누리면 타겟팅 할 플랫폼입니다.
내가이 모든 책을 하나의 책으로 얻을 수 있다면, 대단하지만, 나는 모든 것. 따라서이 영역 중 하나를 다루는 책이 있다면 게시하십시오. 지옥, 그것이 그 영역과 관련이 없더라도 그것을 게시하고 당신은 그것이 내 입장에있는 사람이 알아야 할 것이라고 생각합니다.
해결책
나는이 게시물을 wiki'ed했다 - 충분한 담당자가있는 사람들이 그것에 항목을 추가 할 수 있습니까?
시스템 관리, 일반 사용서
Nemeth et. 알, 리눅스 시스템 관리
무엇이든 마크 소벨. 그는 유닉스의 다양한 맛에 대해 일종의 테마와 변론을 수행하므로 환경에 가장 적합한 책을 선택하십시오. 책은 꽤 좋습니다. 그의 B.Sc를했을 때 그의 중 하나는 규정 된 텍스트였습니다.
스티븐스 ' TCP/IP 예시, Vol. 1 : 프로토콜 TCP/IP가 어떻게 작동하는지에 대한 포괄적 인 실행을 위해.
나는이 특정 책을 읽은 적이 없지만 여기 많은 사람들이 추천하고 있습니다. 유닉스 전동 공구 언급했듯이 원숭이.
프로그램 작성:
W. Richard Stevens 후반에 무엇이든, 특히 UNIX 환경의 고급 프로그래밍 그리고 유닉스 네트워크 프로그래밍 vol. 1 및 Vol. 2
다양한 클래식 C/UNIX 책과 같은 유닉스 프로그래밍 환경, 고급 유닉스 프로그래밍, 진주 프로그래밍 그리고 물론 K & r. C/Unix 서적은 기본 아키텍처에 들어가는 경향이 있으며, 전반적으로 관련된 공정한 통찰력을 제공 할 것입니다. 이는 시스템 내의 기본 메커니즘입니다. 시스템 수준 프로그래밍 (기본적으로 시스템 서비스를 사용하여 언어에 관계없이)을 시도하는 사람은 이에 대한 근거가 유익하다는 것을 알게 될 것입니다.
특정 도구 (예 : sendmail)
O'Reilly 및 기타 출판사의 여러 책은 특정 주제를 다룹니다. 주요 것 중 일부는 다음과 같습니다.
그만큼 박쥐 Sendmail에 대한 예약 - 함께 일하는 기쁨을 경험할 기회가 있다면 sendmail.cf. MTA를 선택할 수 있다면 포스트 픽스 또는 Qmail 작업하기가 다소 쉽습니다 (2000 년 이후 PostFix를 사용해 왔습니다). O'Reilly는 가이드를 게시합니다 둘 다 의 그들을.
일부 고전적인 작품 펄: 낙타 그리고 야마 책 (후자는 다른 것 외에는 아무것도 쓴 것입니다 랜달 슈워츠).
SED와 AWK. 표지의 동물이 무엇인지 잘 모르겠습니다. 내 사본은 얼마 전에 남쪽으로 갔다. 이것의 주제에 따라 정규식 마스터 링 또한 여기에 언급을 받았으며 주제에 대한 좋은 책입니다.
NFS/NIS UNIX 또는 Linux 클라이언트를 사용하거나 유지 관리하는 사람들을 위해.
이 책들 중 일부는 꽤 오랫동안 인쇄되어 있으며 여전히 관련이 있습니다. 결과적으로 그들은 종종 정가보다 훨씬 적은 중간차로 이용 가능합니다. 아마존 마켓 플레이스는 그러한 품목을 찾기에 좋은 곳입니다. 돈이 많지 않기 위해 이와 같은 주제에 샷건 접근 방식을 수행하는 좋은 방법입니다.
예를 들어, 뉴질랜드에서 기술 책은 약한 키위 페소 (NZ $ NZ가 외국인 서클에서 애정으로 알려져 있기 때문에)와 구불 구불 한 긴 공급망으로 인해 물론 비용이 많이 듭니다. 단일 책에서 시작 졸업생에 대해 일주일 후 세후 급여의 20%를 쓸 수 있습니다. 내가 대학 밖에서 살았을 때 나는이 유형의 시장을 많이 사용했으며, 종종 뉴질랜드 배송비를 포함하여 정가의 1/4에 대한 책을 구매했습니다. Tier-1 소득이있는 위치에 살고 있지 않다면 나는 이것을 추천합니다.
전자 책 및 온라인 리소스 (감사합니다 이스라 키르 나에게 상기시키기 위해) :
Linux 문서 프로젝트 (www.tldp.org),에는 많은 특정 주제 안내서가 있습니다 Howtos 또한 종종 타사 OSS 도구와 관련이 있으며 다른 UNIX 변형과 관련이 있습니다. 그것은 또한 일련의 일을 가지고 있습니다 FAQ 그리고 가이드.
유닉스 전문가의 우주 다소 구식 풍미가있는 유닉스 리소스 모음입니다.
Google. 웹에는 많은 UNIX 및 Linux 리소스가 많이 있습니다. 검색 문자열과 같은 유닉스 명령 또는 UNIX를 배우십시오 온라인 리소스의 양이 전환됩니다.
원정 여행. 이것은 구독 서비스이지만 많은 책의 텍스트를 검색 할 수 있습니다. 내가 사용했을 때 이것을 추천 할 수 있습니다. 또한 기업 고객을위한 사이트 라이센스도 수행합니다.
유닉스의 철학 중 일부 :
유닉스 프로그래밍의 예술 Es Raymond (온라인 및 인쇄 가능).
프로그래밍 연습 BW Kernighan과 R Pike.
다른 팁
나는 찾았다 유닉스 전동 공구 저에게 가장 좋은 자원 중 하나가됩니다. 튜토리얼이 없을 수도 있지만 훌륭한 참조입니다.
유닉스 프로그래밍의 예술 다른 비 유닉스 플랫폼에 대해 약간 기울어 졌음에도 불구하고 과거에 도움이 된 책입니다.
O'Reilly 책은 탁월한 *Nix 적용 범위를 가지고 있습니다. 나는 이것들을 가지고있다 :
배쉬 쉘 학습
* 몇 가지 기본 * NIX 명령 줄 도구와 고급 쉘 스크립팅 기술을 다룹니다.
VI 및 VIM 편집자 학습
* 귀중한. 쉘에서 쉘 스크립트, 구성 파일, 파이썬 스크립트를 매우 빠르게 편집하거나 만들 수있는 기능을 제공했습니다.
나는 추천한다 아르마딜로 Command Line Administration 및 Shell Scripting을 위해 O'Reilly의 예약.
제이슨,
유닉스 프로그래밍 환경 작성자 : Kernighan과 Pike는 UNIX의 모든 것에 대한 확실한 기초를 제공하며 Shell Command Line 스크립팅 등에 관한 대부분의 질문을 다루어야합니다.
그만큼 아르마딜로 O'Reilly의 책은 관리 각도를 추가합니다. 그것은 나를 잘 섬겼다!
행운을 빕니다!
앞서 언급 한 유닉스 전동 공구 필수이다. 다른 고전은입니다 Sed & awk 그리고 정규식 마스터 링. 나는 또한 O'Reilly "Cookbook"시리즈의 일부 책을 좋아합니다.
- 요리 책을 강타하십시오 Albing et al.
- 리눅스 요리 책 Carla Schroder에 의해
- Linux 네트워킹 요리 책 Carla Schroder에 의해
그만큼 고급 배쉬 스크립팅 가이드 독자가 Bash 스크립팅을 맥주 할 수있는 유일한 책입니다. 데몬을 시작/중지하고 많은 작업을 자동화하는 방법을 완전히 이해하는 능력이 필요합니다.
다재다능한 도구를 소개 할뿐만 아니라 awk
IS, 유닉스 기반 철학과 일부에 대한 통찰력을 제공합니다. awk
'디자인 패턴'.
큰 계약 필수 시스템 관리 그리고 유닉스 전동 공구.
또한, 당신이 선호하는 편집자 인 Vim 또는 Emacs는 그것을 앞뒤로 배웁니다. VIM을 좋아한다면 Steve Oualline의 VIM 책을 얻으십시오.
우분투와 리눅스와 관련하여 일반적으로 좋은 책입니다.
Stephen Kochan의 "Unix Shell Programming"및 "Unix 시스템 탐색"
- Sed & awk Dougherty와 Robbins
- 정규 표현 마스터 Jeffrey Friedl
- 대부분의 정보는 인공 지능에도 불구하고 간단히 말해서 요약하는 Linux
- Steve Oualline의 Vim