ABOUT ME

-

Today
-
Yesterday
-
Total
-
s0ye0ve
  • [리눅스마스터2급실기] 기출 문제 키워드 정리 - 1과목 [22.06.11]
    컴퓨터 자격증/리눅스 마스터 2급 2022-11-30
    728x90

    [네트워크 설정]
    ① ifconfig : 네트워크 인터페이스에 IP 주소를 설정하거나, 활성화/비활성화, 인터페이스 정보를 출력하는 명령어
    ② route : 패킷을 전송할 수 있도록 목적지까지 경로를 설정 및 관리하는 명령어
    ③ ping : 네트워크 또는 호스트들의 연결 상태를 확인하는 명령어
    ④ traceroute :  특정 네트워크 및 호스트까지 도달하는 경로를 출력하는 명령어
    ⑤ netstat : 현재 시스템의 네트워크 연결 상태를 확인하는 명령어
    ⑥ arp : ARP 테이블을 설정하고 확인하는 명령어
    ⑦ ethtool : 네트워크 인터페이스의 물리적 연결 상태를 확인하는 명령어

     

    1. 네트워크 인터페이스의 물리적 케이블 연결 정보를 확인할 수 있는 명령어

    - ethtool

     

    2. 장애 발생 시에도 다른 시스템에 영향이 적어 가장 신뢰성이 높은 LAN 구성 방식

    - 망(Mesh)형

     

    3. 프린터 명령어

    - BSD 계열 : lpr, lpq, lprm, lpc, lpd

    - System V 계열 : lp, lpstat, cancel (System V 쪽을 외울것)

     

    예약된 프린터 작업 취소 : cancel

     

     

    4. LVM(Logical Volume Manager) 용어

    - 정의 : LVM이란 리눅스의 저장 공간을 효율적이고 유연하게 관리하기 위한 커널의 한 부분이다.

     

    물리적인 볼륨(PV) (하드)를 하나로 모아 블록단위로 쪼갠것이 (PE),
    이 블록들의 집합이 VG.
    집합에서 필요량 만큼 "할당"받아 만드는 것이 논리적볼륨(LV)

     

    PV를 쪼갠 게 PE, PE 블록 집합이 VG, 집합에서 필요량만큼 할당받아 만드는 것이 LV

    => PV(물리적 볼륨) VG(볼륨 그룹) LV(논리적 볼륨)

    => PVL

    * PE(물리적 확장)는 PV를 만들 때 이미 PV를 구성하는 요소로써 만들어지는 것 같다.

     

    ① PE(Physical Extent) : 파일 시스템을 구성하는 일반적인 디스크의 블록에 해당하고 일정한 크기를 갖는다.

         (= LE(Logical Extent))
    ② PV(Physical Volume) : 물리적 볼륨이라는 의미로 각각의 파티션을 LVM으로 사용하기 위해 형식을 변환 시킨 것이다.

    ③ LV(Logical Volume) : 논리적 볼륨으로 마운트포인터로 사용할 실질적인 파티션이다.
    ④ VG(Volume Group): 볼륨 그룹으로 PV로 되어 있는 파티션을 하나의 물리적인 그룹으로 만든다.

     

     

    5. 패키지 관련 명령어

    - 삭제 명령어

    ① yum : remove, erase, -e

    ② rpm : -e  (--nodeps : 의존성 있는 패키지가 존재해도 제거)

    ③ apt : apt-get remove

    ④ dpkg : -r

     

    => 대부분 삭제 명령어는 -e / dpkg 패키지만 -r

    rpm에 nodeps 옵션 중요

     

    - 설치 관련 명령어 : rpm -i, -U, -F 

    • -i : 새 패키지 설치
    • -U : 기존 패키지가 설치되지 않았다면 새로 설치, 기존 패키지가 이미 설치되었다면 패키지 업그레이드
    • -F : 이전 패키지 업그레이드 (이전 패키지가 설치되어 있을 때)

    dpkg랑 rpm만 설치할 때 -i로 약어 씀. 나머지 yum, apt는 install  (ex : yum install sendmail)

     

    - 패키지 설치 확인 : rpm -qa | grep [패키지명]

    -q : 패키지 설치 여부 확인
    -a : 모든 패키지 확인

     

     

    6. 소스 파일로 프로그램 설치하는 방법이 나머지 셋과 다른 것

    - MySQL (cmake)

    • make : PHP, SAMBA, Apache HTTP
    • cmake : MySQL

     

    7. 소스 파일 설치 순서 

    configure ➡ make ➡ make install

     

    ① 압축 해제

    ② 소스코드 컴파일을 위한 설정(환경 설정 단계)

      ./configure [opt]

      => Makefile이 생성됨

     

    컴파일

      make [makefile 명]

      타겟과 의존성 관련 작업 수행 후 실행파일 생성 

      이 작업이 완료되면 소스파일 -> setup 파일로 전환

     

    ④ 파일 설치

      make install

      root 권한 필요

      컴파일된 실행 파일을 지정된 속성으로 지정된 디렉토리에 설치

     

     

    <문제 해설>
    deselect : 데비안계열 패키지 관리 툴 (dpkg or dselect, 레드헷=rpm))
    alien : rpm(레드헷) 파일을 deb(데비안) 로 '변환' 혹은 '설치' 혹은 '변환하여 설치'
    dpkg : 데비안 패키지 관리 시스템의 기초가 되는 소프트웨어
    728x90

    댓글

Copyright 2020. s0ye0ve all rights reserved.

Designed by Tistory.