[TIL 18. 리눅스 관리 (2) 복습(2)]

Juhee Fred Lee·2023년 10월 31일
0

TIL

목록 보기
21/24

LVM

  1. lvm 용량 확장

    1. lvextend 명령어를 통해서 lvm 확장 (-L은 해당 용량으로 설정)

    2. -r 옵션을 부여하지 않는 경우 파일시스템은 lv 용량에 맞게 확장하지 않는다.

    3. 파일시스템별로 다르다.

      1. ext의 경우 resize2fs (논리볼륨)

      2. xfs의 경우 xfs_grow (마운트 경로)

시스템 관리

  1. systemd 소개
    1. init 프로세스의 대체 (PID 1)
    2. 특징
      1. 부팅 시 병렬화 처리 → 부팅 속도 향상
      2. cgroup을 통한 자원관리 및 프로세스 트래킹
      3. 자동 서비스 종속성 관리
      4. 선택적 데몬 실행
      5. 별도의 서비스 없이 필요시 데몬 시작
      6. systemctl을 이용해 서비스 제어 관리
  2. Systemctl 사용
    1. systemd의 유닛 개레 관리
      1. 점검 systemctl
      2. 서비스 유닛 상태만 확인 systemctl —type=service
      3. 특정 유닛 상태 확인 systemctl status <UNIT>
      4. 유닛의 동작 및 활성화 상태 확인 systemctl is-active <UNIT> systemctl is-enabled <UNIT>
    2. systemctl status
      1. enabled ⇒ 부팅 시에 실행됨
      2. disabled ⇒ 부팅 시에 실행 안됨
      3. static ⇒ 부팅 시 실행하지 안호 다른 유닛에 대해서 실행될 수 있는 준비상태
      4. masked⇒ 실행되지 않도록 프리징 시킴 (충돌 방지)
    3. systemctl sub-command unit (유닛 제어 서브 커맨드)
      1. 상태확인: status
      2. 서비스 시작: start
      3. 종료: stop
      4. 재시작: restart
      5. 재설정: reload
      6. 활성화/비활성화: enable/disable
      7. 마스크 설정/해제: mask/unmask
      8. 유닛 등록 및 활성화: systemctl enable --now <unit>

로그

  1. rsyslog 서비스
    1. 종류
      1. /var/log/messages ⇒ 대부분의 로그기록(단 인증,메일,반복예약,부팅 그리고 디버그 제외)
      2. /var/log/secure ⇒ 인증에 관련된 로그
      3. /var/log/maillog ⇒ 메일에 관련된 로그
      4. /var/log/cron ⇒ 반복적인 예약에 관련된 로그
      5. /var/log/boot.log ⇒ 부팅에 관련된 로그
    2. priority: emerge > alert > critical > error > warning > notice > info > debug
profile
공릉동에 살며 백엔드를 공부하는 감자입니다.

0개의 댓글