문제

UNIX 및 Linux 시스템 관리를위한 Python Sysadmins를 목표로합니다. 이 외에 다른 즐겨 찾기.

도움이 되었습니까?

해결책

마크 순례자 http://www.diveintopython.net/ 매우 좋고 분명합니다.

다른 팁

먼저 Python Documentation Index에서 Python의 기본 사항을 배우는 것을 시작할 수 있습니다. 또한 관심있는 튜토리얼, 라이브러리 참조가 있습니다. Sysadmin의 경우 사용할 수있는 라이브러리 중 일부는 몇 가지 이름을 지정합니다.

  1. Shutil (파일 이동/복사)
  2. OS EG os.walk () -> 파일을 찾고있는 재귀 디렉토리
    os.path.join () -> 파일 경로 가입
    os.getmtime (), os.getatime () -> 파일 타임 스탬프
    os.remove (), os.removedirs () -> 파일 제거
    os.rename () -> 파일 이름 바꾸기 .. 그리고 더 많은 ... 더 많은 운영 체제 물건은 도움말 (OS)을 참조하십시오 ...
  3. SYS
  4. ftplib, telnetlib-> 파일 전송 및 Telnetting의 경우 ...
  5. glob () -> 파일 글로브, 와일드 카드
  6. Re-> 정규 표현, 사용해야 할 경우 (그러나 필요하지 않음)
  7. paramiko-> ssh, 보안 쉘을 사용하려면
  8. 네트워킹을 해야하는 경우 소켓 -> 소켓 라이브러리 ....
  9. 대부분 Sysadmin 으로서는 파일을 읽거나 쓸 필요가 있으므로 그 일을하는 것에 대해 알아야합니다.

  10. a) 루프 사용

      for line in open("file"):
         print line
    
  11. b) 파일 핸들과 함께

      f=open("file")
      for line in f:
         print line
      f.close()
    
  12. c) 루프 사용

      f=open("file")
      while 1:
          line=f.readline()
          if not line: break
          print line
      f.close()
    
  13. DateTime, Time-> 핸들 날짜 및 시간, 예를 들어 2 일 또는 2 일 사이의 차이 등을 계산하는 등

  14. 파일을 편집하려면 fileInput->.

  15. MD5 또는 HASHLIB-> 해시 다이제스트 계산/MD5 예를 들어 중복 파일을 찾으려면 ...

물론, 더 많은 것이 있지만 탐험하기 위해 당신에게 맡깁니다.

+1 용 파이썬으로 뛰어 들었습니다 그리고 간단히 말해서 파이썬. 나는 또한 Effbot 's를 강력히 추천합니다 표준 라이브러리 안내. 당신은 아마도 확인하고 싶을 것입니다 파이썬 요리 책 관용 파이썬 코드의 좋은 예. 체크 아웃 파이썬 네트워킹의 기초 Sysadmin Book이 네트워크 프로토콜 측면에서 떠나는 곳을 선택하려면 (FYI : 모든 Apress Books는 PDFS로 제공됩니다.

파이썬을 모르는 경우 여기에서 시작할 수 있습니다. 파이썬으로 뛰어 들었습니다 (약간의 코딩을 알고 있다면). 무료 다운로드입니다. 그만큼 파이썬 튜토리얼 python.org에서도 매우 훌륭합니다. 나는 대부분 여기서서 Python으로 뛰어 들었습니다. 당신은 이것을 시청하는 것으로 시작할 수도 있습니다 Google Tech Talk 비디오. 제목은 프로그래머를위한 Python을 말하지만 여전히 도움이됩니다. 일단 당신이 이것을 알게되면, 내가 들었던 것에서, 당신이 언급 한 Unix 및 Linux 시스템 관리의 Python은 매우 훌륭하고 충분한 것입니다. Python을 사용하여 시스템 관리의 세부 사항에 들어가기 전에 기본 사항을 배우는 것이 좋습니다.

행복한 파이썬.

나는 당신이 포함하고 싶다고 생각합니다 간단히 말한 파이썬 책장에. Alex Martelli의 우수하고 철저한 참조.

Python 시작 : 초보에서 전문가까지 훌륭한 책입니다. 추천 할 수 있습니다.

나는 또한 python.org의 Python 튜토리얼에서 시작하여 오히려 빨리 시작했습니다. 이후 O'Reilly의 프로그래밍 Python을 읽고 있습니다.

나는 Mark Lutz의 프로그래밍 파이썬 (O'Reilly)으로 시작했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top