본문 바로가기

Dev. Server

(37)
클라우드 컴퓨팅 서비스 이용방식 ( IaaS, PaaS, SaaS ) ● 클라우드 서비스는 이용방식이 크게 3가지로 나뉩니다. 1. IaaS (Infrastructure-as-a-Services) : 물리적 서버(CPU, Memory 및 OS), 네트워크, 스토리지를 가상화하여 다수의 고객을 대상으로 유연하게 제공하는 인프라 서비스입니다. . IaaS를 서비스로 제공하기 위해 기존 서버 호스팅보다 H/W 확장성이 좋고 탄력적이며 빠른 제공을 할 수 있는 가상화 기술을 이용합니다. Iass는 Pass, Saas의 기반이 되는 기술입니다. 2. PaaS (Platform-as-a-Services) : Web 기반의 서비스 or 어플리케이션 등의 개발 및 실행을 위한 표준 플랫폼 환경을 서비스 형태로 제공하는 서비스 3. SaaS(Software-as-a-Services) : ..
클라우드 컴퓨팅 (Cloud Computing)이란? ● 클라우드 컴퓨팅(Cloud Computing) : 인터넷이라는 통신 서비스를 활용한 컴퓨팅 서비스 종류의 하나로 개인용 컴퓨터가 아닌, 인터넷을 통해 연결된 원격 컴퓨터를 활용하는 기술입니다. 즉, 개인용 컴퓨터보다 성능이 뛰어난 컴퓨터나 저장장치 등의 컴퓨터 자원을 다른 곳에서 빌려 사용할 수 있도록 처리해주는 IT 기술입니다. ● 기업이 클라우드 컴퓨팅을 사용하는 이유 : 최근 IT분야에서 4차 산업혁명이 화두로 떠오르고 있습니다. 그중에서도 Big Data(빅데이터) , AI 등을 중심으로 많은 관심을 받고 있습니다. AI와 빅데이터 서비스는 슈퍼컴퓨터급의 고사양 하드웨어와 장비가 필요합니다. 이런 장비의 도입과 구매는 기업 입장에서 많은 초기 비용과 운영 비용 및 인력이 필요하게 됩니다. 그러..
[리눅스] Linux 압축&압축해제 (gzip, bzip, tar) ● gzip (GNU zip) : GNU에서 만든 압축프로그램입니다. gzip으로 압축하면 파일명이 .gz으로 뒤에 붙고, 압축을 풀기위해 gunzip명령을 사용합니다. ● bzip : gzip보다 압축률은 더 좋지만, 시간이 더 걸리는 단점이 있습니다. bzip2로 압축하면 파일명이 .bz2라고 붙고, 압축을 풀기위해 bunzip2 명령을 사용합니다. ● tar (Tape Archive) : 여러 파일들을 하나의 파일로 묶어주는 명령으로 사용합니다. 디렉토리 압축이 가능하고, 다중압축(여러개의 파일을 동시에) 가능하다. 또한, gzip이나 bzip2와 조합이 가능하다. ※ gzip / bzip2 우선, 실습을 위해 zip이라는 디렉터리를 생성해주고, zip디렉터리로 경로 이동해줍니다. touch명령어를..
[리눅스] linux 사용자계정 권한 ( chmod , chwon ) & Putty설정 방법 ● Permission : 허가권으로써, 특정 디렉터리나 파일에 대한 접근 제어를 할 수 있다. chmod ( change mode ) : 허가권을 변경하는 명령어다. - r(read) : 읽기 - w(write) : 쓰기 - x(execute) : 실행, 접근 * 8진수의 숫자로 표기 * Permission : 허가권 * Owner : 소유자 * Group : 그룹 * Other : 그밖의 vi /etc/default/useradd 명령를 사용하고난후, 위와같은 사진이 뜨는지 체크합니다. 저번편에서 사용자계정 수정 및 삭제 실습을 했으므로, 다시 shell을 원래대로 위사진처럼 돌려놓습니다! ( 원래 이렇게 되어있다면 이상없이 실습을 진행하시면 됩니다. ) 우선, 사용자계정 권한의 실습을 위해, tes..
[리눅스] 사용자(계정) 수정 및 삭제 옵션 / 그룹 생성&수정&삭제 옵션 usermod는 사용자의 수정모드를 나타냅니다. ( -c : 부연설명 추가 ) 위처럼 user5사용자에게 -c옵션을 통해 hi라는 부연설명을 추가했습니다. 이번에는 -u를 통해 사용자의 UID정보를 임의로 변경해보겠습니다. 위에서 보면 -u옵션을 통해 600으로 UID를 변경했습니다. 사용자 경로를 변경에 앞서, tail -4 /etc/passwd를 통해 user5의 경로를 확인해봅니다. usermod -d옵션을 통해 /test_user/user5로 변경해줍니다. 그리고나서 다시 확인해보면 /test_user/user5로 변경된걸 확인할수있습니다. 그리고나서 ls를 통해 위치를 확인해보면 test_user디렉토리안에 user5가 있는걸 볼수있습니다. 현재 user1,2,3,4,5 모두 생성되어있습니다. ..
[리눅스] 사용자계정생성 옵션&명령어 (사용자생성 - useradd & 사용자계정 정보보기) ◆ 현재 우리는 관리자이기때문에 일반 사용자에 대해서 수정,삭제,생성 등을 할 실습을 하기위해 처음 리눅스 설치할때 만든 사용자로 사용해보겠습니다 ! 우선, 빨간색처럼 tail /etc/passwd ( 사용자 계정 정보가 저장되어있음 ) 명령어를 사용하면 아래와 같은 현재 리눅스 사용자 계정에 대해 모두 출력됩니다. 제일 아래 있는 whtjdgh31은 제가 처음 만든것이고, 그 위의 계정들은 시스템이 필요에 의해서 만들어진것이다. ★절대 함부로 삭제해서는 안된다. 또한, 사용자 관련 정보파일이라는 점도 명심해야한다.★ whtjdgh31 : 사용자 계정명 처음 우리가 만든 계정명이다. x : 비밀번호로써, 화면에 보여지지않는다. 1000 : 처음 1000은 user id 이다. 컴퓨터가 지정한 숫자로 표현..
[리눅스] vi편집기 ● vi : 문서 편집기, 파일의 내용을 수정할 수 있는 명령어 ● 명령모드 - vi의 기본모드 - vi가 처음 실행되거나, 입력 모드에서 ESC키를 누른경우 - 커서이동, 문자열 수정, Copy&Paste등 - 엔터키를 누를 필요없이 각각의 명령에 따른 버튼을 누르면 바로 실행됨 ● 입력모드 - 버퍼에 내용을 입력할 수 있는 모드 - 명령 상태에서 a,i,o 등의 키를 누르면 진입 - 하단에 ㅡinsertㅡ라고 표시됨 - R을 누른 경우에는 ㅡREPLACEㅡ라고 표시됨 ● 실행모드 - 실행 우선, vi편집기를 사용하기전에 파일을 복사하겠습니다! 저는 cp명령어를 통해서 etc디렉토리안에 있는 ipsec.conf라는 파일을 backup디렉토리에 복사했습니다. 복사가 되었다면 backup디렉토리에 있는 i..
[리눅스] Liunx 명령어 (head, tail, more, less, nl) ● head : 파일의 내용중 처음부터 아래로 n줄 출력 head명령어는 파일의 내용중 처음부터 아래로 n줄 출력하는 기능입니다. 위 사진은 -3을 적었고 즉, 맨위에서 3줄 출력한다는 의미입니다. ● tail : 파일의 내용중 마지막부터 위로 n줄 출력 tail명령어는 파일의 내용중 마지막부터 위로n줄 출력하는 기능입니다. 이번에는 -1을 적어주고 맨아래서 위로 1줄 출력해봅니다. ● more : 내용이 많은 파일을 화면 단위로 끊어서 출력합니다. more명령어는 "more /etc/passwd"라고 입력하면 위사진처럼 뜹니다. 엔터로 1줄씩 넘기고 스페이스바로 한페이씩 넘겨줍니다. 휠마우스로도 가능합니다. ● less : 키로 이동이 가능해서 재탐색을 할수있습니다. ( j :아래로 이동 k:위로 이동..