-
소프트웨어 패키지의 정의: 특정 서비스를 운영하기 위해 필요로 하는 프로그램 또는 도구를 쉽게 설치하고 관리할 수 있도록 하나의 패키지로 묶어서 제공하는 것.
-
RPM (Redhat Package Manager) 패키지: Redhat 계열 개발 환경에서 소프트웨어 패키지a(ex: RPM)
- 파일 형식: (패키지 이름) - (버전 정보) - (릴리즈 정보) - (아키텍처 정보) - (파일확장자)
- 패키지 이름: 설치 및 동작에 사용하는 명칭
- 버전 정보 프로그램이 만들어진 버전
- 릴리즈 정보: 패키지를 사용할 수 있는 리눅스 배포판의 버전이 명시됨.
- 아키텍처 정보: 지원하는 CPU 아키텍처의 정보
- 파일 확장자: 해당 패키지의 파일 확장자 (RPM은 .rpm)
- 패키지 확인 방법:
rpm -qa | grep (패키지 이름)
- 옵션 설명: q(쿼리 옵션), a(모든 패키지 확인)
-
YUM (Yellowdog Updater Modified)을 활용한 패키지 관리
- YUM: RPM 기반의 패키지 설치, 제거, 업데이트를 관리해주는 도구 (네트워크 기반)
- 패키지의 종속성을 시스템상에서 해결해주기 때문에 사용자 기능성이 크게 개선됨.
- yum 저장소: 패키지들을 저장해 놓은 하나의 서버를 의미
- repo file: 저장소에 연결할 수 있도록 설정한 파일을 의미
- 패키지 정보 확인:
yum info (패키지명)
- 특정 파일의 패키지 정보 확인:
yum provides (파일명)
- 패키지 명으로 패키지 정보 검색:
yum search (패키지명)
- 패키지명으로 패키지 삭제:
systemctl status (삭제할 패키지명) +> yum remove (패키지명)
네트워크 관리
- ip확인 명령어:
ifconfig (네트워크명) / ip a
(Linux), ipconfig
(Window)
- 네트워크 사용 가능 한 형태일때는 상태창에 UP이 입력되어있다. 연결이 된 경우 ip주소까지 명시되어있다.
- 예시