반응형

0. 들어가며..

Yum을 통해 쉽게 설치할 수 있으며, RPM(Redhat Package Manager)을 통해 매우 간단하게 확인할 수 있음.

패키지 관리 툴은 설치와 삭제 등을 사용자가 쉽게 작업할 수 있도록 도와주는 역할을 함

 

우선 RPM은 레드햇 계열에서만 사용이 가능하니, 리눅스 계열에 따라 패키지 관리를 진행하면 됨.

 CentOS는 Redhat 계열이기 때문에 정상적으로 RPM을 통한 패키지 관리 가능

 

Ubuntu는 Debian 계열로 RPM 사용 불가

위와 같이, Ubuntu는 apt로 사용 가능하다는 문구가 출력됨.(apt : Advanced Packaging Tool)

 

(정정)Ubuntu는 apt를 통해 rpm을 설치해야함. apt을 통해 rpm 대체가 가능. (2020-07-17)

 

 

1. 어떤 계열의 리눅스를 사용하는지 확인(Redhat? Debian?)

- 내가 사용하고 있는 Linux가 무엇인지 확인하는 방법은 매우 간단하다. 얼마 전에도 글을 작성했지만, /etc에는 시스템의 거의 모든 설정이 들어있기 때문에 /etc 디렉토리를 통해서 현재 사용중인 OS 확인이 가능하다.

명령어 : cat /etc/os-release

Red Hat Enterprise Linux Server 7.6 (Maipo)를 사용

혹시나, 'Red Hat 계열이 아닌 경우는 어떻게 확인하지..?'라는 의문이 생길 수 있기 때문에 Ubuntu 환경에서도 동일한 방법으로 OS를 확인하여 보았음.

 

Ubuntu 18.04.4 LTS 버전

 

2. Apache가 설치되어있는지 확인

명령어 : rpm -qa httpd, yum list httpd

 

List에서 Httpd가 보이지 않음.

해당 명령어가 궁금한 경우 rpm --help 를 통해 내용을 확인할 수 있습니다.(바로 아래 참고)

q : 쿼리, a : all

아파치가 설치된 경우에 출력되는 list는 아래 설치 완료 후 나올 예정.

 

3. Apache 설치하기

명령어 : yum install httpd

Apache 뿐 아니라, 어떠한 패키지를 설치하고자 한다면 Root 권한이 있는 계정으로 접속해야 한다. Root 계정이 아니라고 해서 잘못되는 건 아니고, 단순히 아래와 같은 문구가 뜰 뿐..

'You need to be root to perform this command.'

 

계정을 su 계정으로 변경 후 위 명령어를 다시 입력하면 정상적으로 설치가 진행됨

주루룩
Is this ok [y/d/N] : 

어느 정도의 용량이며 설치를 진행할 것인지를 묻는 글이 나온다. 물론 'y'

 

하단에 'Complete!' 문구를 본다면 설치가 완료된 것.

 

명령어 : rpm -qa httpd, yum list httpd

맨 위에 있는 설치 전과 비교했을 때, 'httpd-2.4.6-93.el7.x86 64'를 확인 가능.

 

4. 서비스 시작하기

명령어 : service httpd start

'service httpd start' == 'systemctl start httpd.service' 와 같은 명령어이며, Redirecting 된 것임(기본설정)

 

 

반응형

'Server' 카테고리의 다른 글

윈도우 서버 NTP 서버 확인  (0) 2021.11.03
Tomcat Port Redirect 하기(iptables)  (0) 2021.08.05
WEB/WAS Architecture  (0) 2020.04.09
Apache / Tomcat / mod_jk / mod_proxy 특징  (0) 2020.04.09
반응형

RPM, YUM
*Linux 패키지 인스톨 프로그램이라는 공통점.

1. RPM(Redhat Package Manager)
 - Package Dependency. 설치하고자 하는 패키지를 모두 가지고 있어야한다는 단점.
 - CD를 넣고 RPM으로 돌리는 방식을 사용하는게 대부분.
 - CD를 넣은 후에는 지난번에 Mount를 했던 방식을 사용하여, Input을 확인 후 설치하면 될 것으로 생각.
 ※RPM 사용법
   - 설치 : rpm -Uvh [패키지파일(*.rpm)]
   - 삭제 : rpm -e [패키지이름]
     이미 삭제된 패키지 확인 : rpm -qa [패키지이름]
 아직 설치되지 않은 rpm 파일 확인 : rpm -qlp [패키지파일(*.rpm)]
   - 패키지 정보 쿼리 : rpm -ql
   - 연관된 rpm 파일 정보 출력 : rpm -qf
    

2. YUM(Yellodog Updater Modified)
 - RPM을 완벽히 대체하는 프로그램(rpm의 패키지 의존성 문제를 해결)
 - 인터넷 저장소(mirror)를 통해 설치할 수 있으므로 모든 패키지를 가지고 있을 필요는 없음.
 - 인터넷 통신이 되야 하며, 외부 repository와 통신하면 됨.
 - 웹에서 다운받아와 설치.

반응형

'Linux' 카테고리의 다른 글

tail 명령어  (0) 2019.07.05
Timezone 변경하는 방법  (0) 2019.06.07
Server Hostname 변경하기  (0) 2019.06.07
Mount & fstab  (0) 2019.05.29

+ Recent posts