[CentOS] Service 등록 및 실행 방법DevOps/Linux2022. 11. 15. 20:51
Table of Contents
반응형
리눅스 환경에서 Tomcat을 구동하는 서비스를 등록하고 실행하는 방법에 대해 알아보겠습니다.
Service 파일 생성
/etc/systemd/system/ 위치에 service 파일을 생성합니다.
$ sudo vi /etc/systemd/system/tomcat-server.service
[Unit]
Description=TOMCAT SERVER Service
After=network.target syslog.target
[Service]
Type=forking
User=root
Group=root
ExecStart=/usr/local/tomcat-server/bin/startup.sh
ExecStop=/usr/local/tomcat-server/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
- Description: 서비스 설명
- ExecStart: 실행할 서버 및 프로그램이 위치한 전체 경로
- ExecStop: 종료할 서버 및 프로그램이 위치한 전체 경로
- WantedBy: systemctl enable 명령어로 유닛을 등록할 때 등록에 필요한 유닛 지정
Service 등록
생성한 서비스를 등록합니다.
$ sudo systemctl enable tomcat-server.service
Service 비활성화
$ sudo systemctl disable tomcat-server.service
Service 시작
$ sudo systemctl start tomcat-server.service
Service 재시작
$ sudo systemctl restart tomcat-server.service
Service 종료
$ sudo systemctl stop tomcat-server.service
Service 실행 확인
$ sudo systemctl status tomcat-server.service
Service 목록 확인
$ sudo systemctl list-unit-files
반응형
'DevOps > Linux' 카테고리의 다른 글
[CentOS] 사용자 계정 관리 (0) | 2022.12.17 |
---|---|
리눅스 명령어 (0) | 2022.12.15 |
[CentOS] MariaDB 설치 방법 (0) | 2022.11.08 |
[CentOS] alias 등록 방법 (0) | 2022.10.14 |
[CentOS] Tomcat 다중 설치 및 운영 방법 (0) | 2022.10.14 |
@고지니어스 :: 규니의 개발 블로그
IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!