📖
Simple & Clear Engineer Note
  • This is me
  • Infra 용어
  • Linux Acceptance test
    • ISO 9126의 특성에 따른 OS 항목 분류
    • 기능성 (Functionality)
      • Kernel 영역
      • LVM (Logical Volume Manager)
      • API (daemon 서비스 상태 체크)
      • CPU 정보 및 Firmware 확인
      • Memory 용량 및 Slot 확인
      • Negotiation 상태 확인
      • Raid 구성 확인
      • WEB/WAS 설치
      • Cache/Swap 메모리 초기화
      • NFS (Network File System)
    • 신뢰성 (Reliability)
      • Bonding
      • System Reboot
      • Disk Mirror
      • Multipath
      • Cluster
      • Backup & Optical Drive check
      • kdump
      • watchdogtimer
    • 사용성 (Usability)
      • Locale
      • Network 구성
      • Hosts file
      • DNS(Domain Name System)
      • NTP(Network Time Protocol) 시간 동기화
      • tcpdump
      • SSH (Secure Shell)
      • Runlevel
      • Crontab 작업 예약
      • TimeZone
      • VNC(Virtual Network Computing)
      • Yum local repository
    • 유지보수성 (Maintenance)
      • hdparm
    • 보안성 (Security)
      • Permission error 해결방법
    • 기타(ETC)
      • X window
      • Macro (Shell Script & TeraTerm(TTL))
  • Webserver
    • Infra Structure 소개
      • HTML +CSS +JavaScript
      • MongoDB + Flask
  • Hadoop Guide
    • Hadoop Single설치 (ver 2.7.4)
  • MachineLearning
    • 확률(Probability)
    • Machine learning이해하기
    • Processing Data(Numpy)
    • Data Handling - Pandas
      • feature Scaling
      • Data encoding
    • Analysis(with Python & R)
      • 기초통계지식
      • 회귀(Regression)
      • 분류(Classification)
      • 차원축소(Dimension Reduction)
      • 군집화(Clustering)
      • 평가(Evaluation)
      • Scikitlearn
    • Text Analysis
    • Time Series Analysis
    • Statistics
    • Customer Value Analysis
  • Deep Learning
    • CS231n
      • CS231n (Lecture 1~6)
      • CS231n(Lecture7~12)
  • DataBase
    • DataBase
    • Transaction
    • Oracle 12C setup
    • MySQL setup
    • neo4j Enterprise Setup
    • SQL
    • Data inquiry and data analysis using SQL
    • 품질 & RiskManagement
    • 성능(Performance)
    • 안정성
    • 이기종간 데이터 이관방법
  • 기타
    • JAVA용어정리(암기)
  • Windows 관리
    • WINDOW 서버 root 권한 설정 방법
    • 접속자 확인
  • EMRproject
    • Git & Github
Powered by GitBook
On this page
  • 개념 및 목적
  • 기능 및 옵션
  • <yum 명령어 사용법>
  • 실행 및 확인방법
  • <LocalRepo 설정 확인>
  • <Local Repo 구성 방법>
  • <Localrepo Error#14 Could not resolve host 해결방법>
  • Reference

Was this helpful?

  1. Linux Acceptance test
  2. 사용성 (Usability)

Yum local repository

Local Repo 설정 확인과 구성 방법

개념 및 목적

Yum Repository는 패키지를 모아놓은 저장소이다. Yum을 통해 패키지를 설치 시, 활성화된 Yum 저장소에서 패키지를 다운로드하여 설치하기 때문에 패키지가 Yum 저장소에 없을 경우 설치할 수 없다. Yum(Yellodog Update Modified)은 레드햇 계열의 리눅스 배포판에서 사용하는 패키지 설치 관리 도구로, RPM 명령어가 해결하지 못했던 패키지 의존성 문제를 자동으로 처리하면서 설치, 업데이트, 삭제를 진행할 수 있다[1].

기능 및 옵션

<yum 명령어 사용법>

명령어

정의

yum repolist

yum 패키지를 설치하는 원격지 저장소 정보 확인

리눅스 경로에선 /etc/yum.repos.d/ 하위에 원격지 저장소 정보들이 있음

yum clean all

캐쉬된 데이터를 삭제

yum install [패키지명]

패키지를 설치(의존성 있는 패키지까지 설치)

yum update [패키지명]

해당 패키지의 새 버전이 있으면 update한다.

yum remove [패키지명]

패키지를 삭제(의존성 있는 패키지까지 삭제)

yum search [키워드]

키워드로 시작하는 패키지를 검색

yum list

서버에 있는 패키지의 목록을 보여줌

yum list updates

설치된 패키지 중 업데이트된 패키지만 확인

yum list available

설치된 패키지 리스트를 확인

실행 및 확인방법

<LocalRepo 설정 확인>

1. Yum Repository 확인 # yum repolist

2. yum.repos.d 설정 확인 # vi /etc/yum.repos.d/local.repo

3. 추가된 Repository 확인 # yum repolist

<Local Repo 구성 방법>

1. mount 할 디렉토리(mount)를 생성 # mkdir –p /root/mount

2. iso를 mount # mount –o loop rhel-server-7.2-x86_64-dvd.iso /root/mount

3. Mount 파일 내의 패키지들을 redhat-repo 디렉토리로 복사 # cp –r /root/mount* /root/redhat-repo

4. vi 에디터로 repository를 생성 및 설정 # vi /etc/yum.repos.d/redhat7.repo

5. Repository data 삭제 # yum clean all

6. Repository data 불어오기 # yum repolist

<Localrepo Error#14 Could not resolve host 해결방법>

  • 원인 : 아래 그림에 /etc/yum.repos.d 경로에 사용하지 않는 ius 파일이 들어있어 Localrepo Error가 뜬다.

  • 사용하지 않는 ius 파일들을 backup 디렉토리에 이동 # mv /etc/yum.repos.d/ius* /etc/yum.repos.d/backup/

  • Repolist 확인 # yum repolist

Reference

PreviousVNC(Virtual Network Computing)Next유지보수성 (Maintenance)

Last updated 4 years ago

Was this helpful?

[1] 리눅스 Yum이란? Yum 명령어 사용법 - 코끼리를 냉장고에 넣는 방법

https://dololak.tistory.com/331
mount 디렉토리 생성 확인
redhat-repo 디렉토리 내에 패키지들이 복사되는지 확인
redhat7.repo 생성 및 설정