

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

# Lightsail에서 시작 스크립트를 사용하여 Linux/Unix 인스턴스 구성
<a name="lightsail-how-to-configure-server-additional-data-shell-script"></a>

Linux/Unix 기반의 인스턴스를 생성할 때 시작 스크립트를 추가하여 소프트웨어 추가 및 업데이트 또는 인스턴스 구성 등의 작업을 다른 방식으로 수행할 수 있습니다. 추가 데이터가 있는 Windows 기반의 인스턴스를 구성하는 방법은 [Windows PowerShell을 사용하여 새 Lightsail 인스턴스 구성](create-powershell-script-that-runs-when-you-create-windows-based-instance-in-lightsail.md)을 참조하십시오.

**참고**  
선택하는 시스템 이미지에 따라 인스턴스에서 소프트웨어를 가져오는 명령이 달라집니다. Amazon Linux는 `yum`을 사용하는 반면, Debian과 Ubuntu는 둘 다 `apt-get`을 사용합니다. WordPress 및 기타 애플리케이션 이미지는 Debian을 운영 체제로 실행하기 때문에 `apt-get`을 사용합니다. FreeBSD 및 openSUSE는 `freebsd-update` 또는 `zypper`(openSUSE)와 같은 사용자 지정 도구를 사용하려면 추가 사용자 구성이 필요합니다.

## 예: Node.js를 설치하도록 Ubuntu 서버 구성
<a name="example-configure-ubuntu-using-apt-get-install-node-js"></a>

다음 예에서는 패키지 목록을 업데이트한 다음에 `apt-get` 명령을 통해 Node.js를 설치합니다.

1. **인스턴스 생성(Create an instance)** 페이지에서 **OS 전용(OS Only)** 탭의 **Ubuntu**를 선택합니다.

1. 아래로 스크롤하여 **시작 스크립트 추가**를 선택합니다.

1. 다음을 입력합니다.

   ```
   # update package list
   apt-get update -y
   # install some of my favorite tools
   apt-get install nodejs -y
   ```
**참고**  
서버를 구성하려고 보내는 명령은 루트로서 실행되므로, 명령 앞에 `sudo`를 포함할 필요가 없습니다.

1. **인스턴스 생성**을 선택합니다.

## 예: 플러그인을 다운로드하고 설치하도록 WordPress 서버 구성
<a name="example-configure-wordpress-install-plugins"></a>

다음 예에서는 패키지 목록을 업데이트한 다음에 WordPress용 [BuddyPress 플러그인](https://wordpress.org/plugins/buddypress/)을 다운로드하고 설치합니다.

1. **인스턴스 생성** 페이지에서 **WordPress**를 선택합니다.

1. **시작 스크립트 추가**를 선택합니다.

1. 다음을 입력합니다.

   ```
   # update package list
   apt-get update
   # download wordpress plugin
   wget "https://downloads.wordpress.org/plugin/buddypress.14.0.0.zip"
   apt-get install unzip
   # unzip into wordpress plugin directory
   unzip buddypress.14.0.0.zip -d /bitnami/wordpress/wp-content/plugins
   ```

1. **인스턴스 생성**을 선택합니다.