안녕하세요 유똥입니다.
오늘은 아파치 + 톰캣 설치 스크립트에 관련하여 포스팅 진행하겠습니다.
아파치 + 톰캣 설치 스크립트에 앞서, 쉘 스크립트에 대해서 간략하게 말씀드리겠습니다.
쉘(Shell) 이란?
쉘은 사용자와 운영체제 사이에 있는 인터페이스로, 프로그램을 실행하고, 파일 처리 및 기타 여러 작업들을 할 수 있게 해 준다. 모든 운영체제에서는 쉘을 사용하고 있는데, 크게 텍스트 기반과 그래픽 기반으로 나눌 수 있다. 많은 운영체제가 두 가지 기반의 쉘 모두를 제공합니다.
쉘 동작 방식
사용자(명령) -> 쉘(해석) -> 커널(명령 수행 후 결과 전송) -> 쉘(해석) -> 사용자(결과 확인)
스크립트(Shell Script) 란?
스크립트란 일반적으로 인터프리트(interpret) 방식으로 동작하는 컴파일되지 않은 프로그램이라고 이해하면 된다. 즉 "프로그램의 한 라인을 읽어 해석하고 실행하는 과정을 반복하도록 만들어진 프로그래밍 언어로 작성된 컴파일되지 않은 파일에 저장된 프로그램"이라는 의미입니다.
쉽게 말씀드리자면, 텍스트 형식으로 저장되는 프로그램으로서 한줄씩 순차적으로 읽어 실행되도록 작성된 프로그램입니다!
※ sh : Bourne Shell(프롬프트 : $, 경로 : /bin/sh)
여러분이 시스템 엔지니어 혹은 서버 엔지니어라면 APM 설치를 진행할때 마다 매번 직접 명령어로 입력하시게 되면, 많은 시간이 소요되실겁니다.
해당 스크립트를 이용하게 되면 시간이 단축되실겁니다.
사용 방법
# 스크립트 실행
sh AT.sh
Do you want to proceed with the dependency library installation? [ y / n ]
y
ㄴ Apache + tomcat 설치하기전 기본 라이브러리 설치를 진행합니다.
|======================================================|
| AT1 : Apache 2.4 / tomcat 7 |
| AT2 : Apache 2.4 / tomcat 8 |
| AT3 : Apache 2.4 / tomcat 9 |
|======================================================|
Which AT Version would you like yo install?
AT1
Your Input : AT1
AT 1 install [y/n]?
y
저는 Apache 2.4 / tomcat 7 해당 버전을 설치를 진행하겠습니다.
여러분은 다른 버전 설치를 원하시는 경우 다른 번호 입력하시면 됩니다.
설치가 완료되면 아래와 같이, 아파치 및 톰캣 버전 및 서비스 구동이 되신게 확인되실겁니다.
Server version: Apache/2.4.39 (Unix)
Server built: Jun 18 2021 02:14:50
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Server version: Apache Tomcat/7.0.109
Server built: Apr 22 2021 18:43:38 UTC
Server number: 7.0.109.0
OS Name: Linux
OS Version: 3.10.0-1127.8.2.el7.x86_64
Architecture: amd64
JVM Version: 1.8.0_292-b10
JVM Vendor: Red Hat, Inc.
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1090/sshd
tcp6 0 0 :::22 :::* LISTEN 1090/sshd
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 23524/java
tcp6 0 0 :::8009 :::* LISTEN 23524/java
tcp6 0 0 :::8080 :::* LISTEN 23524/java
tcp6 0 0 :::80 :::* LISTEN 23536/httpd
여기까지 완료되었으면, 아파치 톰캣 설치 스크립트에 대하여 알아보았습니다.
도움이 되셨다면 구독과 좋아요
궁금하신 내용이 있으시면 댓글 부탁드리겠습니다.
'IT > Linux' 카테고리의 다른 글
IPTABLES 개념 및 명령어 (0) | 2021.06.20 |
---|---|
Nginx + PHP + MySQL 설치 스크립트 (0) | 2021.06.18 |
APM 설치 스크립트 (0) | 2021.06.17 |
Ceontos7 패스워드 초기화 (0) | 2021.03.09 |
CentOS Ioncube 설치 (0) | 2021.02.21 |
최근댓글