본문 바로가기

메가존 클라우드 2기 교육

(78)
리눅스(Linux) - 실습2 (링크, 파일 검색, 편집, 퍼미션) 링크 링크는 하나의 파일이 다른 파일을 가리키고 있다는 것을 의미한다. 링크는 하드 링크와 심볼릭 링크로 나뉘며 이 두개의 성질은 원본 파일이 삭제 될 때 극명하게 보인다. 하드 링크 inode(파일마다 주어진 고유한 번호)가 같으면 같은 디스크의 같은 위치에 있다고 보는 원리를 이용하여 직접적으로 링크한 것이다. 즉, 동일한 파일 취급을 하는 것이다. 하드 링크가 된 파일들은 동일 파일 취급이므로 서로의 변경 내용이 서로에게 똑같이 반영되고 원본파일이 손상되어도 링크된 파일을 통해 원본 파일의 데이터에 접근할 수 있다. # ls -il /bin/cd// # ls -il /usr/bin/cd// 경로가 다르지만, 'inode'가 같으므로 같은 파일이다. (공간 효율성을 위해 다른 경로에도 같은 파일 가능..
리눅스(Linux) - 실습1 (CLI구문, 디렉토리 작업, 파일 작업) 드디어 긴 설치 시간이 끝나고 실습 시간이 왔다. 만일 위 화면처럼 GUI가 나오지 않는다면 다시 설치 과정을 확인해보자. 설치가 잘 됐다면, 밑에 있는 터미널 버튼을 열어 터미널을 열어주자 자 이제 실습을 간단한 것부터 시작해보자. 들어가기에 앞서 CentOS7에서의 Linux의 자주 쓰이는 기본 단축키 부터 정리하고 들어가자. 해당 명령어들을 미리 숙지하고 가면 뒤에서 리눅스를 다룰 때 큰 도움이 될 것이다. 단축키 기능 ctrl + shift + V 클립보드에 복사된 내용을 터미널에 붙여놓는다. ctrl + C 현재 상태를 취소하고 탈출한다. ctrl + U 현재 타이핑을 '줄' 단위로 삭제한다. ctrl + W 현재 타이핑을 '워드' 단위로 삭제한다. ctrl + S 현재 상태에서 멈춘다. ctr..
리눅스 실습을 위한 Virtual Box, CentOS7 설치 가상화를 하여 리눅스를 사용하기 위해 Virtual Box와 CentOS7을 이용하여 환경을 만들어보자. 다음의 파일들을 다운로드하여 준비물을 준비한다. (Window10 기준) 1. VirtualBox Download_Old_Builds_6_1 – Oracle VM VirtualBox www.virtualbox.org Windows hosts로 다운로드하고 압축을 풀어놓자. 2. CentOS7 CentOS Mirrors List isoredirect.centos.org 아무 링크 들어가서 다운로드 해주자. VirtualBox 설치 우선 다운로드 받은 VirtualBox 설치파일을 실행하자. VirtualBox 초기 세팅 여기서 왜 Bridge나 NAT를 바로 쓰는 것이 아닌, 어댑터1에 host onl..
운영 체제(OS) + Linux 운영체제(Operating System)란? 설명하기에 앞서, '인프라스트럭처'에서 'Core'에는 다음과 같은 세 서비스가 있다고 했었다. Computer Service : CPU, RAM Storage Service : SSD, HDD Netword Service : Public IP, Private IP 사실 여기에 하나가 더 있다. Image Service이며 Image가 이번에 다룰 운영체제를 의미한다. 운영 체제(OS)는 시스템 하드웨어(CPU, 메모리 등)를 관리할 뿐만 아니라 응용 소프트웨어를 실행하기 위해 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어이다. 또한, 입출력과 메모리 할당과 같은 하드웨어 기능의 경우 응용프로그램과 컴퓨터 하드웨어 사이의 중재자 역할..
클라우드 컴퓨팅 (Cloud computing) 클라우드 컴퓨팅이란? 비용을 지불하고 컴퓨팅 리소스(CPU, RAM, 네트워크, 서버, 스토리지, 애플리케이션, 서비스 등)의 공유 풀에 어디서나 편리하게 필요한 시점에 네트워크로 접근할 수 있게 하는 모델이다. 즉, Off-Premise 이며, 이로 인해 인터넷이 없으면 접근 불가하다는 단점이 있으나, 현재 인프라가 잘 구성되어 있으므로 크게 부각되진 않는다. 클라우드 컴퓨팅 유형 퍼블릭 클라우드 (Public Cloud) 불특정 다수(누구나)가 사용할 수 있는 클라우드 컴퓨팅 배포의 가장 대표적인 유형이다. 공급자가 하드웨어와 소프트웨어를 모두 소유하고 관리하고, 사용자는 접속하여 리소스를 대여하기만 하면 된다. 대표적인 CSP(Colud Service Provider) 예시로 AWS, Microso..
인프라스트럭처 (Infrastructure) 인프라스트럭처란? 보통 '인프라'라고 많이들 쓴다. 인프라는 '컴퓨터'와 '사용자를 연결하는데 사용되는 물리적인 하드웨어를 뜻하기도 하며 (ex. 전화회선, 케이블 TV회선 등), 신호를 보내고 받고, 관리하는데 사용되는 소프트웨어 (ex. 웹 서버, 콘텐츠 관리 시스템, Linux와 같은 OS)를 뜻하기도 한다. IT 인프라의 구성 요소 하드웨어 서버, 데이터센터, 개인용 PC, 라우터, 스위치, 기타 장비가 해당됨. 그리고, 데이터 센터를 관리하는 시설 또한 인프라로 취급할 수 있다. 소프트웨어 웹 서버, 콘텐츠 관리 시스템, Linux와 같은 OS 등 기업에서 사용하는 애플리케이션을 의미. 네트워킹 상호 연결된 네트워크 구성 요소는 네트워크 운영, 관리, 내부 및 외부 시스템 간 커뮤니케이션을 지원..