it-gundan.com

서버 유지 관리를위한 스크립팅 언어는 무엇입니까?

기본 서버 유지 관리 종류의 작업에 어떤 스크립팅을 사용합니까 (예 : 백업, 파일 이동 등? 배쉬, 루비, 펄, 다른 것을 고집하고 있습니까? 선택한 강점과 약점은 무엇입니까?

개인적으로 * nix 서버에 관심이 있지만 Windows 서버와 관련이있을 수도 있습니다.

2
Matthew Shanley

일반적으로 간단한 bash/ksh (서버에 따라 다름) 스크립트를 사용하여 유지 관리를 수행 할 수 있습니다. 그런 쉘에서 까다로운 로직이나 무언가가 필요할 때 Ruby를 사용하는 것을 선호합니다. 아마도 내가 가장 좋아하는 Ruby 기능은 외부 명령을 실행하는 것이 얼마나 쉬운 지입니다.

directories=`ls -l`
1
Earlz

BASH는 아마도 오늘날 대부분의 * nix 시스템에 가장 보편적으로 설치 될 것입니다.

Perl은 강력한 텍스트 구문 분석을위한 것으로, 기본 서버 관리자에게는 적합하지 않을 수 있습니다.

서버 관리자를위한 Ruby 또는 PHP? 새로운 아이디어입니다.

당신이 사용하고 싶은 도구 중 일부는 AWK와 SED입니다. 파싱을 좀 더 쉽게 해줄 것이다.

행운을 빕니다.

1
Shane Stillwell

이식성을 위해 Bourne Shell을 사용하고 Bash를 사용할 수없는 경우 sh (배열 등), ksh보다 속도가 큰 Bash를 사용하고 속도가 더 필요하면 Python 배쉬보다 힘.

또한 필드 및 레코드 조작을 위해 본격적인 AWK 스크립트 (Shell 스크립트의 스 니펫과 함께)를 사용합니다. 그리고 가끔 sed로 봉투를 밀어 넣고 싶습니다. 튜링은 완료되었지만 시간이 지나면 스크립트를 읽을 수 있습니다.

1
Dennis Williamson

당신의 작은 목록에서 python에 대한 사랑이 없습니까? 스크립팅과 서버 관리자 모두에게 매우 유용한 언어입니다. 여기 관심이 있다면 시작할 수있는 것

1
seanl