Just do IT
article thumbnail

클라우드 컴퓨팅 설정

   1. EC2 또는 인스턴스(서버) 생성

   2. Elastic IP (탄력적 IP) 생성

      - IP 주소 

      - 동적 IP

      - 고정 IP

   3. 자기 PC (클라이언트) 에서 EC2(서버) 접속

 

리눅스 배포판 (패키지)

   리눅스 커널 다양한 소프트웨어 패키지를 배포하는 - 리눅스 배포판 (패키지)

   리눅스 배포판 1 : https://en.wikipedia.org/wiki/List_of_Linux_distributions

   리눅스 배포판 2 (ubuntu) : https://www.ubuntu.com/download

      자기 PC에서 EC2(서버) 접속

 

유닉스 / 리눅스 기본 구성 알아두기

 

리눅스와 파일

   모든 것은 파일이라는 철학을 따른다

      모든 인터렉션은 파일을 읽고, 쓰는 것처럼 이루어져 있다

      마우스, 키보드와 같은 모든 디바이스 관련된 기술도 파일과 같이 다루어진다

   파일 네임스페이스  

      A 드라이브 (A:/), C 드라이브 (C:/windows) (X)

      전역 네임스페이스 사용 : /media/floofy/dave.jpg

   파일은 inode 고유값과 자료구조에 의해 주요 정보 관리

 

리눅스와 프로세스

   리눅스 실행 파일 포멧 - ELF(Executable and Liable Format)

      콜스택, 코드(텍스트), 데이터 BSS 섹션

   다양한 시스템 리소스와 관련

      시스템 호출을 통해 리소스 처리 가능토록 구성

         ) 타이머, 시그널, 파일, 네트워크, 디바이스, IPC 기법

   가상 메모리 지원

   프로세스는 pid (프로세스 ID) 고유값으로 구분

   init 프로세스 (첫번째 프로세스) 기반으로 fork() 시스템콜을 사용해서 신규 프로세스가 생성된다

 

리눅스와 권한

   운영체제는 사용자/리소스 권한을 관리

   리눅스는 사용자/그룹으로 권한을 관리

   root 슈퍼관리자

   파일마다 소유자, 소유자 그룹, 모든 사용자에 대해

      읽고, 쓰고, 실행하는 권한을 관리

      접근 권한 정보는 inode 자료구조에 저장

 정리

   * 리눅스는 모든 리로스를 파일로 관리한다 (inode)

   * 리눅스의 프로세스

      - ELF 포멧  

      - 시스템콜 기반 리소스 처리 가능토록 구성 - 타이머, 시그널, 파일, 네트워크 등등

      - 가상 메모리 사용

      - pid 기반 구분

      - init 프로세스 기반 fork() 사용해서, 프로세스가 생성

   * 리눅스 사용자 (로그인 사용자/그룹) 권한 관리

   * 리눅스 리소스 (소유자, 소유자 그룹, 모든 사용자에 대한 읽고, 쓰고, 실행하는 권한 설정) 권한 관리

 

출처 : 제로베이스

profile

Just do IT

@AmyG

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!