'IT' 카테고리의 글 목록 - 마티의 지식저장소
마티의 지식저장소
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (145)
      • 부동산 (25)
      • 주식 (47)
        • 종합 (21)
        • 미국 주식 (15)
        • 국내 주식 (8)
        • 포트폴리오 (2)
      • 미래 먹거리 (7)
      • IT (16)
        • CS 지식 (3)
        • WPF (1)
        • 서버 (3)
        • 아키텍처 (2)
        • 클라우드 (2)
        • 기타 (5)
      • 생활 (32)
      • 블로그 (18)
  • 홈
  • 태그
  • 방명록
IT/서버

[Linux] 절대 경로와 상대 경로 차이점

리눅스에서 파일을 이동하거나 복사 또는 특정 파일(Confing)에서 경로를 설정 시에 경로명을 입력해야 하는 경우가 많습니다. 오늘은 이런 경로명을 지정하는 대표적인 2가지 상대경로와 절대경로에 대해 알아보겠습니다. 목차 [예시] Directory 구조 우선 아래와 같은 디렉터리 구조를 가진 리눅스 시스템이 있다고 가정합시다. 이제 우리는 floder2에서 floder1으로 이동을 하는 방법을 절대 경로와 상대 경로를 사용하여 보여주겠습니다. 절대 경로 리눅스의 디렉터리는 계층적 트리구조입니다. 리눅스 파일 시스템에 있는 최상위 디렉터리는 /입니다. 최상단 디렉터리부터 찾으려는 파일이나 디렉터리에 이르는 경로를 절대 경로라고 합니다. pwd를 통해 해당 파일이나 디렉터리의 절대 경로를 확인할 수 있습니..

2023. 12. 13. 13:15
IT/서버

Nginx란 무엇인가? (대표적인 설계 방식 및 구조)

Nginx는 보통 실무에서 WEB/WAS를 구성한다고 할 때 WEB 서버로 많이 사용되는 서버 소프트웨어입니다. 가볍고 오픈 소스이기 때문에 토이 프로젝트에서도 많이 사용됩니다. 목차 Nginx 동작 원리 및 구조 Nginx는 Event-Driven 구조로 동작하기 때문에 한 개 또는 고정된 프로세스만 생성하여 사용합니다. 또한 비동기 방식으로 요청들을 Concurrency 하게 처리할 수 있습니다. 이는 새로운 요청이 들어와도 새로운 프로세스와 쓰레드를 생성하지 않기 때문에 따로 비용이 들지 않습니다. 이러한 특징 때문에 Nginx 단일 서버에서도 동시에 많은 연결을 처리할 수 있게 해줍니다. (Apache는 클라이언트 요청에 따라 쓰레드를 생성하지만 Nginx는 미리 쓰레드(Worker Process..

2023. 10. 25. 10:17
IT/CS 지식

알아두면 좋은 HTTP 상태 코드

웹 개발이나 API 개발을 하다 보면 자연스럽게 HTTP 상태 코드를 볼 일이 많아집니다. 오늘은 HTTP 상태 코드 중 상대적으로 많이 보이는 상태 코드 위주로 알아봅시다. (100부터 500까지) 목차 1XX(Informational) 1XX는 서버가 요청을 받았으며 처리 중을 의미합니다. HTTP 1.1 버전부터 추가되었습니다. 1XX와 관련된 상세 코드는 아래와 같습니다. 100(Continue) : 처리가 되었으니 다음으로 진행 101(Switching Protocols) : 서버가 프로토콜을 전환 중 102(Processing) : 서버가 요청을 아직 처리 중이라 제대로 된 응답을 알려줄 수 없음 103(Early Hints) : 웹페이지에 필요한 리소스에 대한 힌트를 제공함 2XX(SUCCE..

2023. 8. 29. 15:01
IT/클라우드

클라우드 컴퓨팅이란?

과거 우리는 컴퓨팅 환경을 구축하기 위해 서비스의 사용량을 예측하여 무거운 서버를 직접 구축하고 설계해야 했습니다. 이로 인해 사용량의 급격한 증가에 대해 대비하기 어려웠고 공간 또한 제약을 받았기 때문에 여러모로 어려웠습니다. 이러한 문제점을 해결하기 위해 나타난 컴퓨팅이 바로 클라우드 컴퓨팅입니다. 클라우드 컴퓨팅에 대해서 아래에서 자세히 알아보겠습니다. 목차 클라우드 컴퓨팅이란? 클라우드 컴퓨팅은 컴퓨팅, 스토리지, 애플리케이션, 데이터베이스 분석 및 기타 IT 리소스를 종량제 과금 모델에 따라 인터넷을 통해 어디서나 편리하게 온디멘드 방식으로 사용할 수 있는 컴퓨팅 환경을 말합니다. 즉 리소스를 원하는 만큼 사용하고 그에 따른 비용을 지불하게 됩니다. 클라우드 컴퓨팅 서비스 종류 IaaS IaaS..

2023. 8. 16. 10:45
IT/클라우드

하이퍼바이저 (Hypervisor)란?

목차 하이퍼바이저 (Hypervisor)란? 하이퍼바이저 (Hypervisor)는 물리적 하드웨어 설치된 소프트웨어 계층으로, 물리적 머신을 다수의 가상 머신으로 분할할 수 있도록 해줍니다. 쉽게 말해 물리적 리소스들을 나누어서 여러 컴퓨터(가상 머신)를 만들어주는 역할을 합니다. 하이퍼바이저 종류 하이퍼바이저의 종류는 크게 2가지가 있습니다. 바로 유형 1과 유형 2입니다. 성능은 유형 1이 유형 2보다 좋습니다. 유형 1 - (Native, Bare metal) 유형 1 하이퍼바이저는 호스트의 하드웨어에서 직접 구동되어 각 Guset OS를 관리합니다. 이러한 유형은 보통 Enterprise 데이터 센터와 서버 기반 환경에서 가장 일반적으로 사용됩니다. 이로 인해 물리적 서버에 장애가 발생하면 관리 ..

2023. 7. 28. 16:40
IT/서버

Window에서 아파치(Apache) 서버 설치하는 방법

오늘은 Window 환경에서 웹 서버로 유명한 아파치 서버를 설치하는 방법을 알아보겠습니다. 보고 따라 하시면 금방 하실 수 있습니다. 추후에 아파치 웹서버에서 톰캣 연동 방법이나 설정 등을 포스팅하겠습니다. 목차 Apache 서버 설치 및 설정 아래의 주소로 이동하여 httpd-2.4.57-win64-VS17.zip 링크를 클릭하여 다운로드하여 줍니다. Apache VS17 binaries and modules download www.apachelounge.com 이후 해당 압축 파일을 압축 해제 해주고 C드라이브에 Apache24 폴더를 복사 붙여 넣기를 해줍니다. 여기서 중요한 폴더는 아래와 같습니다. 1) bin : 아파치 서버 실행 관련 파일 2) conf : 아파치 서버 설정 관련 파일 3) ..

2023. 7. 14. 11:18
  • «
  • 1
  • 2
  • 3
  • »

전체 카테고리

  • 분류 전체보기 145
    • 부동산 25
    • 주식 47
      • 종합 21
      • 미국 주식 15
      • 국내 주식 8
      • 포트폴리오 2
    • 미래 먹거리 7
    • IT 16
      • CS 지식 3
      • WPF 1
      • 서버 3
      • 아키텍처 2
      • 클라우드 2
      • 기타 5
    • 생활 32
    • 블로그 18

블로그 인기글

Powered by Privatenote Copyright © 마티의 지식저장소 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.