[TIL 16. 리눅스 관리1 (10): 소프트웨어 패키지 & 네트워크 관리]

Juhee Fred Lee·2023년 10월 27일
0

TIL

목록 보기
19/24

소프트웨어 패키지

  1. 소프트웨어 패키지의 정의: 특정 서비스를 운영하기 위해 필요로 하는 프로그램 또는 도구를 쉽게 설치하고 관리할 수 있도록 하나의 패키지로 묶어서 제공하는 것.

  2. RPM (Redhat Package Manager) 패키지: Redhat 계열 개발 환경에서 소프트웨어 패키지a(ex: RPM)

    1. 파일 형식: (패키지 이름) - (버전 정보) - (릴리즈 정보) - (아키텍처 정보) - (파일확장자)
      1. 패키지 이름: 설치 및 동작에 사용하는 명칭
      2. 버전 정보 프로그램이 만들어진 버전
      3. 릴리즈 정보: 패키지를 사용할 수 있는 리눅스 배포판의 버전이 명시됨.
      4. 아키텍처 정보: 지원하는 CPU 아키텍처의 정보
      5. 파일 확장자: 해당 패키지의 파일 확장자 (RPM은 .rpm)
    2. 패키지 확인 방법: rpm -qa | grep (패키지 이름)
      1. 옵션 설명: q(쿼리 옵션), a(모든 패키지 확인)
  3. YUM (Yellowdog Updater Modified)을 활용한 패키지 관리

    1. YUM: RPM 기반의 패키지 설치, 제거, 업데이트를 관리해주는 도구 (네트워크 기반)
    2. 패키지의 종속성을 시스템상에서 해결해주기 때문에 사용자 기능성이 크게 개선됨.
    3. yum 저장소: 패키지들을 저장해 놓은 하나의 서버를 의미
    4. repo file: 저장소에 연결할 수 있도록 설정한 파일을 의미
    5. 패키지 정보 확인: yum info (패키지명)
    6. 특정 파일의 패키지 정보 확인: yum provides (파일명)
    7. 패키지 명으로 패키지 정보 검색: yum search (패키지명)
    8. 패키지명으로 패키지 삭제: systemctl status (삭제할 패키지명) +> yum remove (패키지명)

    네트워크 관리

    1. ip확인 명령어: ifconfig (네트워크명) / ip a(Linux), ipconfig (Window)
    2. 네트워크 사용 가능 한 형태일때는 상태창에 UP이 입력되어있다. 연결이 된 경우 ip주소까지 명시되어있다.
      1. 예시
profile
공릉동에 살며 백엔드를 공부하는 감자입니다.

0개의 댓글