

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Linux에 배포
<a name="discovery-tool-deploy-linux"></a>

검색 도구는 지원되는 Linux 배포판에 배포하기 위한 독립 실행형 Linux 설치 관리자로 사용할 수 있습니다. 가상 머신을 배포하는 대신 기존 Linux 서버에 직접 검색 도구를 설치하려는 경우이 옵션을 사용합니다.

## Linux 서버 사양
<a name="discovery-tool-linux-server-specs"></a>
+ **RAM** - 최소 16GB를 할당하는 것이 좋습니다.
+ **CPU** - 최소 4개의 코어를 할당하는 것이 좋습니다.
+ **디스크** - 35GB

## 지원되는 배포판
<a name="discovery-tool-linux-supported-distros"></a>
+ **Amazon Linux** – Amazon Linux 2, Amazon Linux 2023
+ **Red Hat Enterprise Linux 및 파생** - RHEL 8–9, Rocky Linux 8–9, AlmaLinux 9
+ **Ubuntu** – 20.04, 22.04, 24.04
+ **Debian** – 10, 11, 12
+ **SUSE** – SLES 15 SP5

## 검색 도구 설치
<a name="discovery-tool-linux-install"></a>

다음 URL에서 설치 프로그램 스크립트를 다운로드합니다. [https://s3.us-east-1.amazonaws.com/atx.discovery.collector.bundle/releases/latest/AWS-Transform-discovery-tool.sh](https://s3.us-east-1.amazonaws.com/atx.discovery.collector.bundle/releases/latest/AWS-Transform-discovery-tool.sh)

**Linux에 검색 도구를 설치하려면**

1. 설치 프로그램 스크립트를 Linux 서버에 다운로드합니다.

   ```
   curl -O https://s3.us-east-1.amazonaws.com/atx.discovery.collector.bundle/releases/latest/AWS-Transform-discovery-tool.sh
   chmod +x AWS-Transform-discovery-tool.sh
   ```

1. (선택 사항) 호환성 검사를 실행하여 시스템이 요구 사항을 충족하는지 확인합니다.

   ```
   sudo ./AWS-Transform-discovery-tool.sh check
   ```

1. 검색 도구를 설치합니다. 다음 옵션 중 하나를 선택하세요.

   **옵션 1: 자동 종속성 설치로 설치(권장)**

   이 옵션은 서비스를 설치하기 전에 누락된 시스템 종속성을 자동으로 설치합니다.

   ```
   sudo ./AWS-Transform-discovery-tool.sh install --install-deps
   ```

   **옵션 2: 자동 종속성 설치 없이 설치**

   이 옵션은 누락된 종속성을 확인하고 중요한 종속성이 누락된 경우 수동 설치 지침과 함께 오류를 표시합니다. 조직에서 자동 패키지 설치를 제한하고 시스템 패키지를 수동으로 관리하려는 경우이 옵션을 사용합니다.

   ```
   sudo ./AWS-Transform-discovery-tool.sh install
   ```

1. 검색 도구 서비스를 시작합니다.

   ```
   sudo ./AWS-Transform-discovery-tool.sh start
   ```

1. 에서 검색 도구에 액세스합니다`https://{{ip_address}}:5000`.

검색 도구를 제거하려면를 실행합니다`sudo ./AWS-Transform-discovery-tool.sh uninstall`.

다음 명령을 사용하여 서비스를 관리할 수도 있습니다.
+ `sudo ./AWS-Transform-discovery-tool.sh status` - 서비스가 실행 중인지 확인합니다.
+ `sudo ./AWS-Transform-discovery-tool.sh stop` - 서비스를 중지합니다.
+ `sudo ./AWS-Transform-discovery-tool.sh logs` - 서비스 로그를 봅니다.

## 시스템 종속성
<a name="discovery-tool-linux-dependencies"></a>

설치 관리자는 다음 시스템 종속성을 확인합니다.


| 종속성 | 심각도 | 용도 | 
| --- | --- | --- | 
| OpenSSL | 심각 | 데이터베이스 암호화 키를 생성합니다. | 
| libcrypt | 심각 | Python 런타임에 필요 | 
| Kerberos 라이브러리 | 경고 | Windows 서버에 대한 Kerberos 인증에 필요합니다. 이 기능이 없으면 NTLM 및 기본 인증이 계속 작동합니다. | 

검색 도구를 시작하려면 중요한 종속성이 필요합니다. 누락된 경우 옵션 2( 제외`--install-deps`)를 선택하면 설치 관리자가 수동으로 설치하라는 지침과 함께 오류를 표시합니다. 경고 수준 종속성은 선택 사항입니다. 설치 관리자는 경고를 표시하지만 설치를 진행합니다.

**참고**  
설치 관리자는 glibc 버전 및 시스템 가용성을 포함한 시스템 호환성을 확인합니다. systemd 250 이상이 설치된 시스템(Amazon Linux 2023, RHEL 9, Rocky 9, AlmaLinux 9, Ubuntu 24.04 이상, Debian 12 이상)에서 데이터베이스 암호화 키는 systemd-creds를 사용하여 저장 시 암호화됩니다. 이전 시스템에서 암호화 키는 권한 보호 파일로 저장됩니다.