Yum(Yellowdog Updater, Modified) repository

carlkim·2023년 12월 29일
0

시스템엔지니어링

목록 보기
22/35

Red Hat 계열의 Linux 배포판에서 패키지를 설치,
업그레이드, 제거하고 패키지 간의 의존성을 해결하는 패키지 관리 도구입니다.

명령어 기본 형식

yum [옵션] [명령] [패키지]

ex: yum -y install httpd

[옵션]
1. -y : yes 확인 과정없이 실행
2. -v : verbose로 자세한 과정 출력
3. -h : help

[명령]
1. install : 패키지 설치
2. remove : 패키지 제거
3. search : yum 패키지 저장소에서 찾아서 정보 확인 가능
4. update : 패키지 업데이트, 뒤에 패키지 명이 있으면 해당 패키지만 업데이트
5. check-update : 업데이트할 패키지 확인, 뒤에 패키지 명이 있으면 해당 패키지만 검사
6. info : 해당 패키지의 정보 확인

설정 위치

/etc.yum.repo.d

Subscripttion 등록

subscription-manager register

Repo 활성화

subscription-manager repos --enable=rhel-8-for-x86_64-appstream-rpms --enable=rhel-8-for-x86_64-beos-rpms

패키지 설치

yum install yum-utils createrepo_c httpd -y

Local repo 생성

mkdir -p /data/httpd/repo

httpd.conf 파일 수정

vim /etc/httpd/conf/httpd.conf
Listen 81 
DocumentRoot "/data/httpd"
<Directory "/data/httpd">

httpd 시작 및 방화벽

systemctl enable --now httpd

방화벽 조작 명령

sudo firewall-cmd --add-port=81/tcp --permanent
sudo firewall-cmd --reload


sudo firewall-cmd --list-ports
sudo firewall-cmd --list-services
profile
기본부터 가면 됩니다.

0개의 댓글