반응형

안녕하세요 유똥입니다.
오늘은 아파치 + 톰캣 설치 스크립트에 관련하여 포스팅 진행하겠습니다.

아파치 + 톰캣 설치 스크립트에 앞서, 쉘 스크립트에 대해서 간략하게 말씀드리겠습니다.

 

 쉘(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         

 

여기까지 완료되었으면, 아파치 톰캣 설치 스크립트에 대하여 알아보았습니다.

 

도움이 되셨다면 구독 좋아요

궁금하신 내용이 있으시면 댓글 부탁드리겠습니다.

AT.sh
0.01MB

반응형

'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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기
});