[TIL]멋쟁이사자처럼 백엔드스쿨 3기 31일차

Enter·2023년 4월 6일
0

TIL

목록 보기
9/9

📖오늘 공부한 내용

CentOS 9, 도커

1. 설치 및 환경설정

  • virtual box > 네트워크 환경 > PC > 운영체제
  • virtual box안과 밖에 있는 OS를 전환해주는 키가 호스트 키(Ctrl + Alt + Shift)
  • 스냅샷을 찍어놓으면 스냅샷을 찍었을 때 상태로 돌아갈 수 있음.

2. ssh root@호스트브릿지어탭터IP

  • ssh: 원격 제어를 위한 프로토콜
  1. virtualbox에 ip addr 명령어 입력 후 IP주소 확인.
  2. git bash(윈도우 기준)에 ssh root@IP주소 입력 후 접속.
  3. 접속이 안될 경우 ifup enp0s8 명령어 이용하여 랜카드 활성화하고 다시 접속.
  • 명령어
    • ip addr: 현재 랜카드 목록
    • ifup enp0s8: enp0s8 랜카드 활성화

3. NAT, 호스트 전용 어댑터, 어댑터 브릿지 차이

  • NAT: 박스 내에서 통신 가능, 안에서 밖으로 통신 가능, 밖에서 안으로 통신 불가능.
  • 호스트 전용 어댑터: 박스 내에서 통신 가능, 안에서 밖으로 통신 가능, 밖에서 안으로 통신 가능.(HOST OS)
  • 어댑터 브릿지: 박스 내에서 통신 가능, 안에서 밖으로 통신 가능, 밖에서 안으로 통신 가능(HOST OS, HOST OS와 같은 네트워크에 있는 OS)

4. 패키지매니저 yum

  • yum: CentOS9의 패키지 매니저, 프로그램 설치/삭제 담당.
  1. yum을 통해 vim 설치
    • yum install vim
  2. 잘 설치됐는지 확인
    • rpm -qa | fgrep vim
  3. yum을 통해 epel-release 설치
    • 리눅스는 안전하다고 생각하는 것만 설치함.
    • epel-release 설치함으로 리눅스의 검색 능력을 향상시킴.
    • • yum install epel-release -y
  4. yum을 통해 전체 패키지 업데이트
    • • yum update -y
  5. yum을 통해 mlocate 설치
    • 초고속 검색 가능하게 함.
    • • yum install mlocate -y

5. locate

  • locate: 초고속 검색 가능.
  • 방금 만든 파일을 locate를 통해 검색 불가능한 이유: DB가 없음. DB는 새벽 4시에 한번씩 자동으로 생성.
  • updatedb: 강제로 DB 생성하는 명령어
  • DB를 자동으로 업데이트해주지 않고 하루에 한 번만 업데이트하는 이유: updatedb는 굉장히 느린 명령어이기 때문.

6. 용량 확인 명령어 df -h

  • df: 용량 확인.
  • df -h: 용량 확인을 사람이 확인하기 쉽게 나타내줌.

💥오류 및 해결방안



☀️느낀점

profile
Cherish the moment :)

0개의 댓글