blog

3년 동안 일하면서 Linux 부팅 시작 jar 패키지를 구성 하시겠습니까?

Linux 부트 자 패키지 구성 모드 1: systemd 서비스 사용 Linux에서 부트 자 패키지를 구성하려면 다음 단계를 따르세요. 시작 스크립트 만들기 우선, 시작 스크립트를...

Oct 22, 2025 · 3 min. read
シェア

Linux 구성 부팅 자동 시작 jar 패키지

옵션 1: 시스템드 서비스 사용

Linux에서 부트스트랩된 Jar 패키지를 구성하려면 아래 단계를 따르세요:

  1. 시작 스크립트 만들기

먼저 Jar 패키지를 실행하는 데 사용할 시작 스크립트를 만듭니다. 터미널에서 편집기를 사용하여 새 텍스트 파일을 열고 다음을 추가합니다:

#!/bin/bash
java -jar /path/to/your/jar/file.jar

경로/to/your/jar/file.jar를 Jar 패키지의 실제 경로로 바꿉니다. 파일을 저장하고 에디터를 종료합니다.

  1. 시스템 서비스에 스크립트 추가하기

시작 시 자동으로 실행되도록 스크립트를 시스템 서비스에 추가합니다. 터미널의 편집기를 사용하여 /etc/systemd/system 디렉터리에서 새 텍스트 파일(예: myapp.service)을 열고 다음을 추가합니다:

[Unit]
Description=My App
[Service]
ExecStart=/path/to/your/startup/script.sh
User=root
Group=root
Restart=always
[Install]
WantedBy=multi-user.target

경로/to/your/startup/script.sh를 1단계에서 만든 스크립트의 실제 경로로 바꿉니다. 사용자 및 그룹을 서비스를 실행할 사용자 및 그룹으로 수정합니다. 파일을 저장하고 편집기를 종료합니다.

  1. 시스템 서비스 사용

다음에 부팅할 때 새로 추가된 시스템 서비스가 자동으로 실행되도록 설정합니다. 터미널에서 다음 명령을 사용합니다:

sudo systemctl enable myapp.service

myapp.service를 2단계에서 만든 서비스의 실제 이름으로 바꿉니다.

이제 다음에 Linux를 시작할 때 Jar 패키지가 자동으로 시작될 수 있습니다. 수동으로 시작해야 하는 경우 다음 명령을 사용할 수 있습니다:

sudo systemctl start myapp.service

myapp.service를 2단계에서 만든 서비스의 실제 이름으로 바꿉니다.

방법 2: rc 사용.local 또는 크론탭

systemd 서비스를 사용하는 것 외에도 rc.local 또는 crontab을 사용하는 등의 다른 방법을 사용할 수 있으며, 다음은 이 두 가지 방법에 대한 간략한 설명입니다:

  1. rc 사용.local
  • etc/rc 열기.local
sudo nano /etc/rc.local
  • 파일에 다음을 추가합니다:
java -jar /path/to/your/jar/file.jar &
  • 경로/to/your/jar/file.jar를 Jar 패키지의 실제 경로로 바꿉니다.
  • 파일을 저장하고 편집기를 종료합니다.
  • rc.local 파일에 실행 권한을 부여합니다:
sudo chmod +x /etc/rc.local
  • 구성이 적용되었는지 확인합니다:
sudo /etc/rc.local
  • 시스템을 재부팅하고 Jar 패키지가 자동으로 시작되는지 확인합니다.
  1. 크론탭 사용하기
  • 크론탭 편집기를 엽니다:
crontab -e
  • 파일에 다음을 추가합니다:
@reboot java -jar /path/to/your/jar/file.jar &
  • 경로/to/your/jar/file.jar를 Jar 패키지의 실제 경로로 바꿉니다.
  • 파일을 저장하고 편집기를 종료합니다.
  • 구성이 적용되었는지 확인합니다:
crontab -l
  • 시스템을 재부팅하고 Jar 패키지가 자동으로 시작되는지 확인합니다.

테스트 방법 2

  1. etc 디렉터리에서 rc.local 파일을 찾습니다.

  1. rc.local 파일을 열고 jar 패키지 시작 스크립트를 추가합니다.

스크립트를 시작할 jar 패키지를 찾습니다.

rc.local 파일 수정

  1. rc.local 파일에 실행 권한 부여하기

  1. 구성이 적용되었는지 확인

jar 패키지가 시작되었음을 확인할 수 있습니다.

5. jar 패키지를 종료하고 서버를 다시 시작하여 jar가 부팅되는지 확인합니다.

킬링 자 패키지

jsp를 실행하여 jar 패키지가 시작되었는지 확인합니다.

시작되었음을 확인할 수 있습니다.

오늘은 여기까지입니다. 안녕히 주무세요.

Read next

KingbaseES 필수 액세스 제어-4: 읽기 및 쓰기 권한 결정

킨코프 데이터베이스 필수 접근 제어 4-: 읽기 및 쓰기 권한 판단\n키워드:\n\n마킹 및 필수 접근 제어\n마킹 및 필수 접근 제어는 불법적인 도난으로부터 사용자 데이터를 보호하기 위해 지원됩니다. 자율적 접근과 필수 접근 제어 비교, ma

Oct 21, 2025 · 3 min read