일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 코테
- 그리디 알고리즘
- 자바스크립트 기초
- 거스름돈
- join
- greedy
- sqlplus
- 백준
- 클라우드
- MySQL
- 알고리즘
- docker image
- Access Modifier
- DevOps
- 전자레인지 문제
- date_format
- debugging
- 프로그래머스
- Greedy 알고리즘
- 서브넷
- Java
- 디버깅
- java.io
- docker
- docker 개념
- reference data type
- SQL
- 브론즈
- 탐욕 알고리즘
- Docker 핵심
- Today
- Total
목록DevOps (5)
나는매일가운데

1. 프로세스 (1) 프로세스의 의미 - 컴퓨터 운영체제에서 실행 중인 프로그램 (2) 리눅스에서의 프로세스 - 프로그램의 인스턴스 - 시스템 리소스를 할당 받음 - 고유한 ID를 부여받음 (3) 프로세스의 부모/자식 관계 - bash(부모 프로세스)라는 프로그램을 통해 실행됨 - 명령어 (자식 프로세스) 가 부모에 의해 생성됨 -> 자식이 종료되면 부모가 종료 정보를 받는다. (4) 프로세스 계층 구조 - Init process : 시스템 부팅 시 가장 처음으로 시작 되는 프로세스 (모든 프로세스의 부모) => ID =1 (5) 프로세스의 종류 - Demon : 프로그램이 실행될 때 자동으로 실행되는 프로세스 => 서버로서의 역할을 하는 프로세스 (6) 프로세스 관리의 의미 - 동작중인 리눅스 시스템에..

1. 데이터와 파일시스템 (1) 컴퓨터에서 다루는 데이터 - 물리적으로는 전기 신호의 형태 - 이 신호를 이진수의 형태로 표현하여 저장한것 (1) 파일 시스템 : - 컴퓨터에 존재하는 물리적인 데이터(0, 1의 집합)를 파일이라는 단위로 접근하고 관리하기 위해 필요한 논리적인 구조(코드) - 접근 : 사람을 위한 인터페이스를 제공 - 관리 : 파일단위의 데이터 관리, 저장공간이라는 컴퓨터 자원 관리 리눅스 파일 시스템의 구분 디스크 (블록 장치) 기반 파일시스템 : HDD, SSD, SD 카드 등에 생성 의사(Pseudo) 파일 시스템 : 메모리 (RAM)에 생성 => 일반적으로 파일 시스템 처럼 작동하지만, 실제로 디스크에 저장되지 않고, 메모리에 저장되는 것 2. 파일 시스템 설치 및 관리 (1) 디..

1. 리눅스의 파일과 디렉토리 (1) 파일? 파일 : 컴퓨터 안의 정보를 이름이라는 수단으로 참조하게끔 하는 시스템 (2) 리눅스 파일의 종류 일반 파일 : 일반적으로 자주 사용하는 파일 - ASCII 텍스트 파일 : 문자로 이루어진 파일 - 바이너리(이진) 파일 : 텍스트 파일 외에 모든 파일 / 프로그램을 실행하기 위한 파일, 미디어,이미지 파일 디렉토리 - 윈도우에서 폴더에 해당 - 의미 : 방향 + 목록, 저장소 - 주요 디렉토리 dev : 장치 파일이 담겨 있다. home : 사용자 홈 디렉토리 root (/) : 관리자 계정의 홈 디렉토리 etc : 리눅스 설정을 위한 각종 파일 존재 mnt : 파일 시스템을 마운트 proc : 커널 관련 정보 var : 로그 등 내용이 자주 바뀌는 파일 저장..

1. 우분투 소프트웨어(패키지) 관리 (1) 우분투 패키지 관리 패키지 - 바이너리 : 스마트폰의 App과 유사하다. 다운로드 , 설치 후 바로 사용 가능 - 소스 코드 : 소스 코드를 다운 후 서버에서 사용할 수 있게 컴파일을 해야한다. 이후 사용 가능 우분투 패키지 파일 - deb 파일 : 우분투 등 데비안 게열 리눅스 배포판(pc에 설치를 할 수 있는 형태 / cd, 이미지 등...)에서 사용하는 소프트웨어 패키지 파일 우분투 패키지 카테고리 - Main : 무료 및 오픈소스 (우분투 지원 O) - Universe : 무료 및 오픈소스 (우분투 지원 X) - Restricted : 법적 제한이 있는 소프트웨어 (우분투 지원 O) - Multiverse : 법접 제한이 있는 소프트웨어 (우분투 지원 ..

1. 서버 만들기 (1) VPC (virtual private cloud) : 클라우드 환경을 제공해주는 가상 머신 (2) VPC 생성하기 - 192.168.xxx.xxx/16 : 사설 IP (내부 망에서 사용) / 서브넷 마스크가 255.255.0.0을 의미한다. - 서브넷 네트워크 : VPC 네트워크 범위내 서브넷을 생성함 - 서브넷을 하나 더 만든다고 가정할 때 네트워크 범위가 겹치지 않게 지정해줘야한다. (3) 서버 생성 - 네트워크 인터페이스 : 서브넷 안에 위치하는 서버의 IP주소를 할당함. (마지막 숫자는 6~254까지 지정 가능) => 내부망에서만 접근 가능 - 공인 IP : 외부에서 서버에 접근하기위한 통로;..?? (4) ACG 설정 - ACG : 서버 접근 규칙 (방화벽 역할) => ..