APM 설치 스크립트

IT/Linux / / 2021. 6. 17. 06:59
반응형

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

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

 

 쉘(Shell) 이란?

쉘은 사용자와 운영체제 사이에 있는 인터페이스로, 프로그램을 실행하고, 파일 처리 및 기타 여러 작업들을 할 수 있게 해 준다. 모든 운영체제에서는 쉘을 사용하고 있는데, 크게 텍스트 기반과 그래픽 기반으로 나눌 수 있다. 많은 운영체제가 두 가지 기반의 쉘 모두를 제공합니다.

 

 쉘 동작 방식

사용자(명령) -> 쉘(해석) -> 커널(명령 수행 후 결과 전송) -> 쉘(해석) -> 사용자(결과 확인)

 

 

 스크립트(Shell Script) 란?

스크립트란 일반적으로 인터프리트(interpret) 방식으로 동작하는 컴파일되지 않은 프로그램이라고 이해하면 된다. 즉 "프로그램의 한 라인을 읽어 해석하고 실행하는 과정을 반복하도록 만들어진 프로그래밍 언어로 작성된 컴파일되지 않은 파일에 저장된 프로그램"이라는 의미입니다.

쉽게 말씀드리자면, 텍스트 형식으로 저장되는 프로그램으로서 한줄씩 순차적으로 읽어 실행되도록 작성된 프로그램입니다!

※ sh : Bourne Shell(프롬프트 : $, 경로 : /bin/sh)

여러분이 시스템 엔지니어 혹은 서버 엔지니어라면 APM 설치를 진행할때 마다 매번 직접 명령어로 입력하시게 되면, 많은 시간이 소요되실겁니다.
해당 스크립트를 이용하게 되면 시간이 단축되실겁니다.

 

 사용 방법

sh APM.sh  
Do you want to proceed with the dependency library installation? [ y / n ]
y
ㄴ APM 설치하기전 기본 라이브러리 설치를 진행합니다.

Complete!
|======================================================|
| APM 1  : MariaDB 10.3.15 / Apache2.4.39 / PHP7.3.5    |
| APM 2  : MariaDB 10.3.15 / Apache2.4.39 / PHP7.2.18   |
| APM 3  : MariaDB 10.3.15 / Apache2.4.39 / PHP5.6.40   |
|======================================================|
Which APM Version would you like yo install?
APM1
Your Input : APM1
APM 1 install [y/n]?
y  

저는 MariaDB 10.3.15 / Apache2.4.39 / PHP7.3.5 해당 버전을 설치를 진행하겠습니다.
여러분은 다른 버전 설치를 원하시는 경우 다른 번호 입력하시면 됩니다.

설치가 완료되면 아래와 같이, APM 버전 및 서비스 구동이 되신게 확인되실겁니다.
/opt/mysql/bin/mysql  Ver 15.1 Distrib 10.3.15-MariaDB, for Linux (x86_64) using readline 5.1
Server version: Apache/2.4.39 (Unix)
Server built:   Jun 17 2021 15:25:59
PHP 7.3.5 (cli) (built: Jun 17 2021 15:28:24) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.5, Copyright (c) 1998-2018 Zend Technologies
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           
tcp        0      0 0.0.0.0:5000            0.0.0.0:*               LISTEN      1098/thttpd         
tcp6       0      0 :::22                   :::*                    LISTEN      1090/sshd           
tcp6       0      0 :::3306                 :::*                    LISTEN      9615/mysqld         
tcp6       0      0 :::80                   :::*                    LISTEN      9886/httpd     

 

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

 

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

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

 

APM.sh
0.02MB

반응형

'IT > Linux' 카테고리의 다른 글

Nginx + PHP + MySQL 설치 스크립트  (0) 2021.06.18
아파치 + 톰캣 설치 스크립트  (0) 2021.06.18
Ceontos7 패스워드 초기화  (0) 2021.03.09
CentOS Ioncube 설치  (0) 2021.02.21
Nginx + PHP + MySQL 소스 설치 (3)  (0) 2021.02.13
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기
});