본문 바로가기

전체 글

C276x260.fwebp.q85 [draft] HTTP Status Codes HTTP Status Codes(HTTP 1.1 : RFC 2616)상태코드는 서버가 요구 메시지를 수신하여 처리한 결과를 알려주는 세 자리의 정수로 된 처리 결과 번호입니다.첫 번째 자리 숫자는 응답의 종류에 대한 분류 기호이며 나머지 두 자리 숫자는 일련번호입니다. 현재 첫 번째 자리 숫자에 대해 다섯 가지로 분류하여 쓰고 있습니다.1xx (정보 제공)100 Continue : 요청의 초기 부분이 수신되었으며 클라이언트는 나머지 요청을 계속 보낼 수 있습니다.101 Switching Protocols : 서버가 클라이언트의 프로토콜 변경 요청을 수락했음을 나타냅니다.2xx (성공)200 OK : 요청이 성공적으로 처리되었으며 서버가 요청한 데이터를 포함하여 응답합니다.201 Created : 요청에 .. 더보기
C276x260.fwebp.q85 [draft] ms-settings URI 체계 참조 ms-settings URI 체계 참조ms-settings: URI scheme referenceThe following sections describe different categories of ms-settings URIs used to open various pages of the Settings app:AccountsAppsCortanaDevicesEase of accessExtrasGamingHome pageMixed realityNetwork and internetPersonalizationPhonePrivacySurface HubSystemTime and languageUpdate and securityUser accountsNoteWhether a settings page is availa.. 더보기
C276x260.fwebp.q85 [draft] whereis 명령어와 which 명령어 차이점 whereis 명령어와 which 명령어 차이점whereis와 which는 모두 리눅스와 유닉스 운영체제에서 사용되는 명령어로 실행 가능한 프로그램의 실행 파일 위치를 찾는 데 사용됩니다. 그러나 둘은 목적과 사용 방법에 차이가 있습니다. whereis 명령어는 프로그램 실행 파일 소스 코드 및 man 페이지의 위치를 검색합니다. 즉 검색 범위가 넓습니다.반면에 which 명령어는 주어진 명령어나 프로그램이 어느 경로에서 실행되는지 검색합니다. 즉 검색 범위가 좁습니다.which 명령어는 입력한 명령어의 실행 파일 경로를 찾아줍니다.예를 들어 which ls 명령어를 실행하면 ls 명령어가 /bin/ls 경로에 있다는 정보를 제공합니다. which 명령어는 PATH 환경 변수에 정의된 경로를 검색하여 실.. 더보기
C276x260.fwebp.q85 [draft] whereis 명령어 whereis 명령어실행 가능한 프로그램의 실행 파일, 매뉴얼 페이지 및 소스 코드 파일의 위치를 찾는 데 사용됩니다. 이 명령어는 다음과 같은 방법으로 사용할 수 있습니다.1. 기본적인 사용법whereis 명령어를 사용하려면 검색하려는 프로그램의 이름을 입력하면 됩니다. 예를 들어, 다음 명령어는 ls 프로그램의 실행 파일과 매뉴얼 페이지가 어디에 있는지 검색합니다.whereis ls$ whereis lsls: /usr/bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz위 명령어를 실행하면 /usr/bin/ls /usr/share/man/man1/ls.1.gz와 같은 출력 결과가 나타납니다. 이는 ls 명령어의 실행 파일이 /bin 디렉토.. 더보기
C276x260.fwebp.q85 [draft] 윈도우 10 편리한 단축키 윈도우 10 편리한 단축키Win + Ctrl + D : 가상 데스크톱 생성(추가)Win + Ctrl + F4 : 현재 사용 중인 데스크톱 닫기Win + Ctrl + 좌/우 방향키 : 다른 데스크톱 화면으로 이동Win + Tab : 작업 보기를 실행(열려있는 모든 창을 나열합니다.)Win 또는 Ctrl + Esc : 시작 메뉴 열기 더보기
C276x260.fwebp.q85 [draft] MongoDB 클러스터를 Replica Set으로 구성하는 방법 MongoDB 클러스터를 Replica Set으로 구성하는 방법Replica Sets최신 패키지를 업데이트sudo apt-get updateMongoDB 설치각 가상 머신에 MongoDB를 설치합니다. MongoDB는 공식 웹 사이트에서 제공하는 패키지 관리자를 사용하여 설치할 수 있습니다.sudo apt-get install -y mongodbMongoDB 서비스를 시작합니다.sudo systemctl --now eanble mongod도커 컨테이너로 MongoDB 구성더보기---vim docker-compose.ymlversion: '3.9'services: mongo1: image: mongo:latest container_name: mongo1 restart: always .. 더보기
C276x260.fwebp.q85 [draft] MongoDB 데이터베이스를 백업하고 복구하는 방법 MongoDB 데이터베이스를 백업하고 복구하는 방법MongoDB 데이터베이스를 백업하고 복구하는 방법은 중요한 데이터의 안전성을 보장하기 위한 핵심적인 작업 중 하나입니다. MongoDB는 다양한 백업 및 복구 옵션을 제공하며, 이를 통해 데이터 손실을 방지하고 데이터를 안전하게 관리할 수 있습니다.MongoDB 백업하기1. mongodump 사용mongodump 명령을 사용하여 MongoDB 데이터베이스를 백업할 수 있습니다.예를 들어, mydb 데이터베이스를 backup 디렉토리에 백업하려면 다음과 같이 실행합니다.mongodump --db mydb --out /path/to/backup/directory이 명령은 지정한 데이터베이스의 모든 컬렉션을 JSON 형식으로 백업합니다. 2. mongodum.. 더보기
C276x260.fwebp.q85 [draft] MongoDB의 샤딩을 활성화하고 샤딩된 클러스터에서 쿼리를 테스트하는 방법 MongoDB의 샤딩을 활성화(enable sharding)하고 샤딩된 클러스터에서 쿼리를 테스트하는 방법MongoDB의 샤딩은 데이터베이스를 여러 서버에 분산 저장하고 대량의 데이터를 효율적으로 처리하기 위한 기술입니다.샤딩 전략해시 기반 샤딩(Hash-based sharding)범위 기반 샤딩(Range-based sharding)새 데이터베이스(exampleDB) 생성use exampleDBdb.stats()인덱스 생성db.exampleCollection.createIndex({ name : 1 })show collectionsdb.exampleCollection.getShardDistribution()mongos> db.exampleCollection.getShardDistribution()Col.. 더보기