분류 전체보기 50

[linux] centos yum nginx 삭제 및 설치 방법

centos 7 환경에서 nginx 삭제 후 재설치하는 방법에 대해서 알아보려고 합니다. 1. nginx 삭제 # 설치 여부 확인 yum list installed nginx # 삭제 yum remove {your_pakage_name} 2. nginx 설치 # 기본적으로 nginx를 제공하지 않기 떄문에 저장소 설정필요 vi /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 # nginx 설치 yum install nginx -y 3. port 변경 # 방화벽 포트 열기 firewall-cmd --permanent --zone=..

Server/Linux 2023.02.06

CentOS7 Redis 설치 후 외부 접근 허용

CentOS 서버에 Redis를 설치해보려고 합니다. Redis 설치 후 방화벽을 열어 외부에서 접근할 수 있도록 하겠습니다. Port는 60379로 변경하여 사용하도록 하겠습니다. 1. 사전 작업 # Memory 설정 sudo sysctl vm.overcommit_memory=1 sudo echo "vm.overcommit_memory=1" >> /etc/sysctl.conf # Memory 적용 확인 sudo sysctl -a | grep vm.overcommit # TCP Backlog 설정 sudo sysctl -w net.core.somaxconn=1024 sudo echo "net.core.somaxconn=1024" >> /etc/sysctl.conf # TCP Backlog 적용 확인 $ ..

Server/Linux 2023.02.02

Windows에서 node 버전 관리 하는 법

여러가지 프로젝트를 동시에 진행할 경우 node.js 호환 에러로 애를 먹었던 경우가 많아 노드 버전 관리를 할 수 있는 n , nvm에 대해 알아보겠습니다. linux에서는 노드 버전을 관리하기 위해 n을 사용합니다. 그러나 windows에서는 지원을 하지 않기 때문에 같은 기능을 하는 nvm을 설치 해보고 사용해보려고 합니다. nvm(Node Version Manager)이란 ? 협업을 할 때, 또는 다양한 프로젝트를 동시에 진행해야 할 때 각 프로젝트 별로 node.js 호환을 위해 사용하는 node 버전 관리 도구 입니다. 1. install https://github.com/coreybutler/nvm-windows/releases Releases · coreybutler/nvm-windows ..

Server/Windows 2023.01.30

[AWS Associate 자격증] AWS Marchine Learning - Summary

시험에 나올 시 쉽게 점수를 획득할 수 있는 Aws Machine Learning 관련하여 정리해보았습니다. Rekognition: 얼굴 인식, 레이블 지정, 유명인 인식 Transcribe: 음성 -> 텍스트 Polly: 텍스트 -> 음성 Translate: 번역 Lex: 대화형 챗봇 Connect: 클라우드 컨택 센터 Comprehend: 자연어 처리 SageMaker: 개발자 및 데이터 과학자를 위한 기계 학습 Forecast: 정확한 예측 구축 Kendra: ML 기반 검색 엔진 Personalize: 고객 실시간 맞춤 추천

Docker 명령어

이번 시간에는 docker image, container 명령어를 알아보려고 합니다. * 이미지와 컨테이너는 도커에서 사용하는 가장 기본적인 단위이며 이미지와 컨테이너는 1:N 관계입니다. 1. 이미지 (Image) docker에서 image란 컨테이너 생성시 필요한 요소로 컨테이너의 목적에 맞는 바이너리와 의존성이 설치되어 있으며 여러 개의 계층으로 된 바이너리 파일로 존재합니다. 가) docker image 이름 구성 {repository_name}/{image_name}:{version} {image_name} 제외하고는 생략이 되며 {repository_name} 생략 시 docker hub로 인식 {version} 생략 시 lastest로 인식 나) docker image 명령어 # 저장소로 부..

Server/Docker 2023.01.29

Docker 설치 - linux편

Docker 설치 - windows편 (tistory.com) Docker 설치 - windows편 windows에서 docker를 설치하기 위해서 여러가지 방법이 있습니다. 그 중 가장 간단한 docker hub 설치하는 법을 정리해보도록 하겠습니다. 1. docker hub 설치 https://www.docker.com/products/docker-desktop/ Download Do nitpick92.tistory.com Docker란 애플리케이션을 신촉하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다. linux에 docker를 설치하는 법을 알아보려고 합니다. 1. linux에 docker 설치하는 방법 # 1.패키지 업데이트 sudo yum install -y yum-utils #..

Server/Docker 2023.01.29

Docker 설치 - windows편

windows에서 docker를 설치하기 위해서 여러가지 방법이 있습니다. 그 중 가장 간단한 docker hub 설치하는 법을 정리해보도록 하겠습니다. 1. docker hub 설치 https://www.docker.com/products/docker-desktop/ Download Docker Desktop | Docker Docker Desktop is available to download for free on Mac, Windows, or Linux operating systems. Get started with Docker today! www.docker.com 2. wsl2 installation is incomplete 오류 해결 https://wslstorestorage.blob.core..

Server/Docker 2023.01.29

애자일(Agile)이란 🙄

Agile🙄? 소프트웨어 개발 방법론의 하나로, 처음부터 끝까지 계획을 수립하고 개발하는 폭포수(Waterfall) 방법론과는 달리 개발과 함께 즉시 피드백을 받아서 유동적으로 개발하는 방법이다. -나무위키- 간단하게 이해해보면 `개발을 진행하면서 피드백을 통해 주도적으로 개발하겠다는 뜻으로 이해가 된다. 프로젝트를 진행해보게 되면 초기에 고객 혹은 소비자에게 요구 사항을 모두 전달 받았다해도 진행 중간중간에도 요구사항은 끊임없이 바뀌고, 개발환경도 끊임없이 바뀐다. 공정과 도구보다 개인과 상호작용을 포괄적인 문서보다 작동하는 소프트웨어를 계약 협상보다 고객과의 협력을 계획을 따르기보다 변화에 대응하기를 -애자일 선언문- Agile 선언문 처럼 현재의 개발 상황에 따라, 요구사항에 따라 대응하고 변화를 ..