CI/CD 배포를 위해서 필요한 리눅스 명렁어를 학습합니다.배포를 위한 프로그램 설치 방법을 학습하고, 설치된 프로세스를 관리하는 법을 배웁니다.설치된 파일의 설정 파일을 수정하기 위해 VM 에디터 사용법과 권한 관리에 대해 배웁니다.로그 파일을 관리하기 위한 표준 입출력에 대해 배웁니다. clear터미널 화면을 비울 때 사용하는 명령어입니다. pwd현재 내가 위치한 경로를 알려주는 명령어입니다. cd폴더 간의 이동할 때 사용하는 명령어입니다.cd .. : 한 칸 상위 폴더로 이동주의) 띄워쓰기를 해야 명령어를 인식함 cd 경로 : 해당 폴더로 이동 cd / : 최상위 경로로 한 번에 이동, / 위치가 우분투의 최상위 경로입니다. ls현재 폴더에 있는 모든 파일과 폴더의 상태를 확인하는 명령어입니..
대칭키 암호화 방식대칭키 암호화 방식은 암호화 알고리즘의 한 종류로, 암호화와 복호화에 같은 암호키를 쓰는 알고리즘을 의미합니다.대칭키 암호에서는 데이터를 암호화하는 송신자와 데이터를 복호화를 하는 수신자가 같은 암호키를 공유해야 합니다. 이러한 점은 공개키 암호화 방식에서 공개키와 비밀키를 별도로 가지는 것과 구별됩니다.대신, 대부분의 대칭키 암호화 방식은 공개키 암호화 방식과 비교하여 계산 속도가 빠르다는 장점을 가집니다. A가 B에게 '안녕'이라는 데이터를 그냥 보내게 되면 중간에서 C가 데이터를 가로챌 수 있습니다.일반적인 '안녕'이라는 데이터라면 상관없지만 비밀번호와 같은 민감한 정보가 전송될 때는 유출되어서는 안 됩니다.유출되지 않기 위해서는 이 데이터를 암호화해서 전송해야 합니다.만약 K 열..
AWS는 전 세계에 region을 가지고 있고, 그곳에 컴퓨터들이 있습니다.우리는 AWS의 서울 region에 접속해서 우분투 운영체제를 선택하여 컴퓨터를 임대했습니다. 방화벽컴퓨터를 임대했으니 로컬 컴퓨터에서 클라우드 컴퓨터에 원격으로 접속해야 하는데, 클라우드 컴퓨터는 모든 포트가 차단된 방화벽을 가지고 있습니다.방화벽은 미리 정의된 보안 규칙에 기반을 둔, 들어오고(인바운드) 나가는(아웃바운드) 네트워크 트래픽을 모니터링하고 제어하는 네트워크 보안 시스템입니다.방화벽의 기본 역할은 신뢰 수준이 다른 네트워크 구간들 사이에 놓여서 신뢰 수준이 낮은 네트워크로부터 오는 헤로운 트래픽이 신뢰 수준이 높은 네트워크로 오지 못하게 막는 것입니다.방화벽은 기본적으로 모든 포트를 차단합니다.외부에서 컴퓨터의 I..
서킷 스위칭서킷 스위칭은 하나의 회선을 할당받아 데이터를 주고받는 방식입니다.다이렉트하게 연결된 전선에 전류를 흘려보내 010111.. 이진수 데이터를 전송하는 게 가장 효율적인 통신입니다.이러한 방식은 통신하는 사람이 늘어나게 되면 물리적인 선인 늘어나게 된다는 단점이 있습니다.서킷 스위칭 방식의 단점을 보완하여 나온 통신 방식이 패킷 스위칭입니다. 패킷 스위칭패킷 스위칭은 송신 측에서 모든 메세지를 일정한 크기의 패킷으로 분해해서 전송하고, 수신 측에서 이르 원래의 메시지로 조립하는 방식입니다. 패킷 스위칭 방식은 여러 명의 사람과 통신을 할 때 선 을 하나씩 늘려 가는 방식이 아닙니다.데이터가 동시에 라우터로 전송되면 데이터가 뒤죽박죽 섞여서 몰리게 될 것 입니다. 라우터 입장에서 뒤죽박죽 들어온 ..