Jenkins설치
·
CCCR ACADEMY 4기/Docker
Jenkins설치     https://velog.io/@ifthenelse/jenkins-설치하기-ubuntu-20.04       https://hyunmin1906.tistory.com/272 2개의 글을 참고해 Jenkins를 설치할 예정이다.    참고apt-key 관련글https://wnw1005.tistory.com/364  https://dreamlog.tistory.com/76GPG관련글https://rfriend.tistory.com/603정온 Tech Blog
오픈소스를 이용해 ARP설치
·
CCCR ACADEMY 4기
보호되어 있는 글입니다.
IaC
·
CCCR ACADEMY 4기/Docker
IaC ( Infrastructure as Code ) IaC란 코드형 인프라로 인프라를 웹 인터페이스 및 대화형식의 도구를 사용해 수동적으로 인프라를 구성하는 것이 아닌, 시스템이 읽을 수 있는 인프라 정의 파일을 통해 인프라의 구성 관리 및 배포 자동화 표준화된 코드로 인프라를 모델링하고 설계, 구현 및 배포할 수 있는 기능이 필요해 인프라르 소프트웨어 프로젝트와 같은 코드를 이용해 인프라와 애플리케이션을 신속 정확히 표준화되도록 배포 IaC의 장점 비용 절감 자동 인프라관리를 통한 비용절감 빠른 속도 인프라 구성 관리 및 배포 자동화를 통해 효율적인 가시성 제공 안정성 수동으로 구성했을 때 실수와 관련 위험 제거 코드화 및 버전 관리 표준화된 포맷과 규칙으로 작성된 코드 문서는 코드 변경 사항 이력..
[ Docker ] 도커
·
CCCR ACADEMY 4기/Docker
Docker란? 2013년 Docker사에서 Go 언어로 개발한 오픈소스 플랫폼으로 리눅스 컨테이너를 더 쉽게 관리하고 실행할 수 있다. 도커의 특징 서버를 코드 형태로 정의 도커는 이미지를 사용해 컨테이너를 실행 컨테이너는 하나의 애플리케이션을 실행하는 서버처럼 동작 이미지를 제작할 때 코드 형태로 정의하여 작성할 수 있다. 이식성 애플리케이션 개발 단계 1. 개발단계 2. 테스트단계 3. 서비스단계 로 나눠져있는데 도커를 사용하면 컨테이너에 모든 환경을 구축하기 때문에 이식성이 좋다. 상호운용성 다양한 벤더에서 지원하기 때문에다양한 벤더의 시스템 및 오픈소스와 연계하여 사용할 수 있다. 도커의 구조 이미지 도커로 리눅스 컨테이너를 생성하려면 미리 제작된 이미지가 있어야한다. 이미지는 여러개의 레어어로..
가상화
·
CCCR ACADEMY 4기/Docker
가상화란 하드웨어 기술의 성장과 보급 증가로 성능이 우수한 하드웨어를 구하기 쉬워져 주목받기 시작했다. 대표적인 가상화 기술 서버 가상화, 네트워크 가상화, 스토리지 가상화, 컨테이너 가상화 서버 가상화 일반적인 가상화기술로 서버를 가상머신으로 만들어 사용하는 기술 네트워크 가상화 하드웨어 어플라이언스 형태로 존재했던 L2, L3, L7 스위치와 네트워크 방화벽 그리고 보안장비들을 모두 가상머신으로 구현가능하고 하나로 통합된 여러 개의 물리적 환경의 장치들을 다시 가상으로 쪼개어 사용할 수 있다. → 가상으로 네트워크를 나누어 자원으로 사용하고, 필요에 다라 다시 회수하는 형태로 사용 가능 대표적인 네트워크 가상화 기술로 NFV가 있다. 스토리지 가상화 디스크 RAID처럼 여러 개의 물리적인 드라이브를 ..
[ 웹 서비스 ] HTML 태그와 JavaScript특징
·
CCCR ACADEMY 4기/Web Service
HTML 태그 설명 가로 크기 숫자값으로 설정 세로 크기 숫자값으로 설정 글씨 굵게 글씨 굵게 이텔릭체 문단 엔터 이미지 넣는 태그 표를 만드는 태그 줄 칸 표의 줄 설정 표의 높이 설정 표의 넓이 설정 n의 값 만큼 가로로 칸 병합 n의 값 만큼 세로로 칸 병합 링크태그 ex ) 링크 or 로컬상에 경로를 연결 → 설정한 페이지로 이동 선 그리기 사용자를 위한 폼 액션속성. 웹 서버의 실행 프로그램을 정의 요청 방식 속성. 요청을 전송하기 위한 프로그램을 정의 스크립팅 언어 속성. 브라우저에서 실행되는 스크립트 type = _______ 설명 hidden 유형 속성. 공격자가 이 값을 임으로 수정 가능 maxlength 최대 길이 속성. 공격자에 의해 긴 문자열 전송될 가능성 size 크기 속성. 공격..
[ 웹 서비스 ] HTML
·
CCCR ACADEMY 4기/Web Service
HTML ( Hypertext Markup Language ) 하이퍼 텍스트 문서를 표현하기 위한 클라이언트 사이드 언어 웹 문서는 HTML언어로 작성되어 있으며 확장자는 .html , htm이다. 태그 ( Tag ) HTML문서의 구조와 형태를 표현하는 명령어로써, 웹 브라우저가 어떻게 문서를 출력할 것인지 정의 태그는 ‘ '로 끝난다. 대부분의 태그는 여는 태그와 닫는 태그가 쌍으로(pair)로 구성됨 '' 와 같이 태그 앞 부분에 /로 시작하는 경우 해당 태그가 적용될 범위를 닫아줄 수 있다. HTML문서 구조 HTML 트리구조 ASP ( Active Server Page ) Microsoft의 IIS서버에서 동작하는 Server Side Script 단일 DLL처리로 인해 ..
[ 웹 서비스 ] 웹 서비스 구조
·
CCCR ACADEMY 4기/Web Service
웹 서비스의 구조 웹 어플리케이션이란? 웹 브라우저에서 이용할 수 있는 응용 소프트웨어 서버 사이드 ( Server Side ) 서버에서 ASP, JSP, PHP등과 같은 서버 사이드 언어가 해석되고 실행되는것 클라이언트 사이드 ( Client Side ) 클라이언트에서 HTML , JavaScript등과 같은 언어가 해석되고 실행되는 것 정온 Tistory 이 티스토리는 학생이 제작하고 있습니다 수정사항이 있다면 댓글이나 방명록에 남겨주세요
[ 웹 서비스 ] 웹과 URL,URI,URN
·
CCCR ACADEMY 4기/Web Service
웹( world wide web )이란? 네트워크에 연결된 컴퓨터를 통해 정보를 공유하는 공간 hypertext 문서와 문서가 서로 링크로 연결되어 있어 한 문서에서 다른문서로 이동할 수 있는 문서 URI ( uniform resource identifier ) 자원을 식별하기 위한 표준규약 프로토콜://컴퓨터주소/경로/파일명 URL ( uniform resource locator ) 네트워크 상에서 자원이 어디있는지 알려주기 위한 표준규약 프로토콜://컴퓨터 주소 URL 구조 protocol 서버와 어플리케이션이 통신하기 위한 통신규약 hostname 서버의 Hostname 또는 IP주소 port 브라우저와 통신하기 위해 열려있는 서버의 포트 path to file 서버 내에서 자원의 위치. 디렉토리 ..
리눅스 문제풀이 - 2
·
CCCR ACADEMY 4기/Linux
1. /var/log/secure 파일을 ~/0525 디렉토리 내에 log 파일이름으로 복사하시오. $ sudo cp /var/log/secure ~/0525/log 2. ~/0525/log 파일에서 root 패턴을 검색하시오 $ sudo grep -n root ~/0525/log 3. ~/0525/log 에서 대소문자를 무시하고 failed 패턴을 검색하시오. $ sudo grep -in failed ~/0525/log 4. ~/0525/log 에서 sudo 단어가 있는 패턴만 검색하시오. $ grep -wn sudo ~/0525/log 5. ~/0525/log 에서 user와 root 패턴을 동시에 검색하시오. $ egrep -n 'user|root' ~/0525/log 6. ~/0525/log 에서..
vi 편집기
·
CCCR ACADEMY 4기/Linux
vi 편집기의 3가지 모드 1. Command 모드 vi편집기의 기본모드로 텍스트의 삭제, 수정, 복사, 이동을 수행 2. Edit 모드 파일에 내용을 입력 3. Last Line 모드 더 추가된 명령어를 사용할 수 있다. Last Line모드에 접근하려면 Command 모드에서 : (콜론)기호를 입력 명령어 | vi 편집기 입력 명령어 a : 텍스트 뒤에 커서를 위치시키고 입력 A : 텍스트가 위치한 줄의 가장 뒷부분에 커서를 위치키시고 입력 i : 텍스트 앞에 커서를 위치키시고 입력 I : 텍스트가 위치한 줄의 가장 앞부분에 커서를 위치시키고 입력 o : 커서가 위치한 줄의 아래에 새로운 줄을 추가하여 커서를 위치시키고 입력 O : 커서가 위치한 줄의 위에 새로운 줄을 추가하여 커서를 위치시키고 입력..
파일 및 디렉토리 검색
·
CCCR ACADEMY 4기/Linux
명령어 | 파일 내용 검색 : grep grep + option + pattern + filename 하나 이상의 파일에서 문자패턴을 검색한다. grep에서 사용할 수 있는 정규표현식 메타문자 ^ $ . * [ ] [^] -i : 검색 패턴 대소문자 무시 -l : 매칭되는 패턴이 있는 파일 이름 출력 -n : 매칭되는 줄 번호 표시 -v : 검색 패턴을 제외하고 검색 -c : 검색 패턴과 매칭되는 개수 출력 -w : 단어 단위로 검색 명령어 | 파일 내용 검색 : egrep egrep + option + pattern + filename grep과 사용법은 동일하지만 기능에 추가로 확장 정규 표현식을 지원한다 egrep에서 사용할 수 있는 정규표현식 메타문자 ^ $ . * [ ] [^] | + : 특정문..
정온 (jeong on)
'CCCR ACADEMY 4기' 카테고리의 글 목록