2024.06.26

김무영·2024년 6월 28일

탄력적 IP (EIP)

  • 외부에서 접근할 수 있는 고정 IP를 사용해야할 때.
  • 인스턴스 하나당 하나의 EIP를 가질 수 있다.
  • 탄력적 IP는 월 750시간이 무료이지만, EC2와 연결이 끊어지면 과금이 된다.
  • 네트워크 및 보안 > 탄력적 IP

탄력적 IP주소연결

  • 탄력적 IP 선택한 후 > 작업 > 탄력적 IP주소연결


탄력적 IP삭제

  1. 네트워크 및 보안 > 탄력적 IP > 작업 > 탄력적 IP주소연결 해제
  2. 작업 > 탄력적 IP주소 릴리스

directory 생성

  • 생성 권한이 없는 계정이 디렉토리를 생성할 때에는 sudo를 사용하여 관리자 권한을 가지고 디렉토리를 생성한다.(sudo mkdir...)
  • 사용법 )
    sudo mkdir 생성할 디렉토리명
    sudo mkdir /home/ubuntu/test : /home/ubuntu가 존재하므로 test 디렉터리가 생성
    sudo mkdir /home/ubuntu/temp/test : test를 만들기위해서 temp라는 디렉터리가 존재해야하는데 temp디렉터리가 존재하지 않기때문에 error가 발생한다.

리눅스 파일정보

  • 파일유형
    • - : 파일
    • d : 디렉터리
    • l : 심볼릭 링크(단축아이콘)
    • c : 문자장치파일
    • b : 블록 장치파일
  • 파일의 권한(9개 문자)
    • 3개씩
      • 앞 3개 : 소유자 (user)
      • 중 3개 : 그룹 사용자 권한
      • 끝 3개 : 기타 사용자 권한
    • r : 읽기 권한(4 : 1 0 0)
    • w : 쓰기 권한(2 : 0 1 0)
    • x : 실행 권한(1 : 0 0 1)
    • - : 권한 없음 (0 : 0 0 0)
    • 8진수
      0 0 0 - 권한없음.
      0 0 1 - 실행권한
      0 1 0 - 쓰기권한
      1 0 0 - 읽기권한
  • 하드 링크
    • 이 파일이 HDD에 링크가 몇 개 걸려있는지
  • 소유자와 그룹
  • 파일크기
  • 파일이 마지막으로 수정된 날짜
  • 파일명 또는 디렉토리명

조회된 파일이 많은 경우 끊어서 확인.

  • ls -la | more - 페이지의 끝에 도착하면 종료
  • ls -la | less - 페이지의 끝에 도착하더라도 방향키. PgUp, pgDn키로 계속 확인 가능
    q를 누르면 빠져나간다
  • enter : 한 줄씩 갱신
  • spacebar : 한 페이지 씩 갱신

파일생성

  • 관리자 권한으로 실행되는 명령 (sudo)
  • 생성되는 파일은 크기가 (0Kbyte)로 비어있는 text파일 생성
  • 사용법 )
    sudo touch 경로/파일명

파일내용 확인

  • 사용법 )
    cat 경로/파일명

삭제 (파일을 삭제하거나 디렉토리 삭제)

  • rm
  • 파일 삭제 (파일 하나 또는 *(wildcard)을 사용하여 해당파일을 모두 삭제)
    • (wildcard) : .java, a*.txt
    • sudo rm -r 삭제할 대상파일
  • 디렉토리 삭제
    • sudo rm -r 삭제할 디렉토리명
      • r 옵션을 사용하지 않으면 디렉토리 안에 파일이 존재하는 경우 삭제되지 않는다.
      • Ubuntu는 삭제할 디렉토리 내에서 삭제명령을 수행하면 삭제되지 않고, 해당 디렉토리를 빠져나왔을 때 삭제가 된다.

복사 (파일또는 디렉토리 복사)

  • cp
  • 사용법 )
    • 파일 복사
      • sudo cp -r 원본파일명 복사될디렉토리명
    • 디렉토리 복사
      • sudo cp -r 원본디렉토리명 복사될디렉토리명
        • -r : 원본 디렉토리안의 모든 파일, 디렉토리가 복사된다.
        • -r 옵션을 사용하지 않으면 복사되지 않는다.

이동 (파일, 디렉토리)

  • mv
  • 사용법 )
    • sudo mv 원본파일명 이동할 디렉토리

연습

  • 사용자 홈 디렉토리 하위에 day0626/sub라는 이름의 디렉토리를 생성하고 , 홈 디렉터리 안에서 "이니셜20240625.txt"를 생성한 후 sub 디렉토리 하위에 복사 수행한다.
  • sub 디렉토리로 이동하여 해당 디렉토리안의 내용을 페이지 단위로 볼 수 있게 ls실행

0개의 댓글