Unix 서버 설정 자동화

Unix 서버 설정 자동화

Unix 서버 설정과 이를 원활하게 수행하는 방법에 관해 몇 가지 다양한 질문이 있습니다.

  1. 방금 Mac의 Virtual Box에 Ubuntu를 설치했습니다. 설치 과정 전반에 걸쳐 기계 옆에 앉아 질문에 답해야 한다는 사실이 저에게 충격을 주었습니다. (첫 번째 화면에서 모든 질문을 하는 것이 설치하는 동안 책상을 떠나 다른 일을 할 수 있도록 하는 것이 더 좋지 않을까요?) 이러한 모든 설정이 포함된 구성 파일을 설치에 공급할 수 있는 방법이 있습니까(사용자 이름 , 로케일 등?), Enter 키를 누른 다음 15분 후에 다시 설치가 완료될 수 있도록 합니까?

  2. 나는 Unix 머신 설정을 연습해서 빨리 할 수 ​​있는지 확인하고 싶습니다. 그래서 많은 패키지를 설치하고 구성 파일을 편집할 수 있습니다. 하지만 새로 설치한 후 전체 프로세스를 반복하려면 지루한 전체 설치 프로세스를 다시 거쳐야 합니다(질문 1). Ubuntu를 새로 설치한 상태로 재설정/역추적하는 간단한 방법이 있습니까? (예: 모든 패키지 제거, 모든 구성 파일 되돌리기 등)

  3. Unix 서버 설정을 자동화하는 데 도움이 되는 도구가 있습니까? 스크립트는 apt-get 실행을 처리할 수 있지만 php.ini, nginx.conf 등에 항목을 추가하는 작업을 어떻게 해야 합니까? (기존 구성 파일에 항목을 추가하려는 이유는 최신 기본 설정을 모두 가져왔는지 확인하기 위한 것입니다)

미리 감사드립니다!

답변1

선생님, 세 가지 질문이 있습니다. 그리고 나는 세 가지 모두 이전에 답변을 받았을 수도 있다고 생각합니다.

1에 관해서: 질문에 항상 대답하십시오. 그것은 분포에 따라 많이 달라집니다. 그들 중 일부는 질문을 많이 하고 필요할 때마다 계속 질문합니다. Ubuntu 데스크탑과 같은 일부는 짧은 단일 지침 세트를 요청한 다음 한 번에 설치합니다.

어떤 방법을 좋아하든 목표에 따라 다릅니다. 나는 선택 사항 중 일부를 취소해야 했기 때문에 많은 구성 질문을 묻지 않고 'ubuntu-12.10-desktop-amd64'가 자동으로 설치되는 것을 싫어했습니다. 사용자를 괴롭히지 않고 무언가를 테스트하고 싶다면 매우 좋지만 서버 스타일 설치의 경우 모든 권한을 원합니다. 그리고 이는 많은 질문을 의미하며, 가급적이면 정상적인 기본값을 사용하여 return해당 기본값을 사용하기 위해 많은 버튼을 누를 수 있도록 하는 것이 좋습니다.

그러나 단 하나의 대답은 없습니다. 당신이 할 수 있는 일은 목표에 가장 근접하게 일치하는 분포를 선택하는 것뿐입니다.

이러한 모든 설정(사용자 이름, 로캘 등)이 포함된 구성 파일을 설치에 공급하여 Enter 키를 누른 다음 15분 후에 다시 설치를 완료할 수 있는 방법이 있습니까?

종종 있습니다. 방법과 경우는 배포판마다 다릅니다.

나는 Unix 머신 설정을 연습해서 빨리 할 수 ​​있는지 확인하고 싶습니다.

다음과 같은 패키지의 기계 검사를 반복적으로 설치하려는 경우인형. 처음 구성하는 데는 많은 작업이 필요하지만 다음 100개 서버는 훨씬 더 빠릅니다.

그래서 많은 패키지를 설치하고 구성 파일을 편집할 수 있습니다. 하지만 새로 설치한 후 전체 프로세스를 반복하려면 지루한 전체 설치 프로세스를 다시 거쳐야 합니다(질문 1). Ubuntu를 새로 설치한 상태로 재설정/역추적하는 간단한 방법이 있습니까? (예: 모든 패키지 제거, 모든 구성 파일 되돌리기 등)

단일 서버나 두 대의 서버에는 이 방법을 권장하지 않습니다. 하지만 만약 당신이많은그러면 서버구성 도구시간을 많이 절약할 수 있습니다.

Unix 서버 설정을 자동화하는 데 도움이 되는 도구가 있습니까?

많이있다. 'Linux 자동 설정'에 대한 빠른 Google 검색이 나타났습니다.

첫 번째 검색에 나타나는 것들입니다. 나는 꽤 많은 것이 더 있다고 확신합니다.

관련 정보