728x90

Server 22

[nginx] NginX로 도커(Docker) 컨테이너 로드밸런싱

NginX 로드 밸런싱 기초 이전 글에서 닷넷 어플리케이션을 도커로 빌드하여 호스팅 하였다. 이번에는 컨테이너를 여러개 생성하여 NGINX 를 이용하여 로드 밸런싱을 하느것을 알아보도록 한다. [asp.net Core] 닷넷 코어 어플리케이션 Docker 빌드(멀티 프로젝트 dockerfile) [asp.net Core] 닷넷 코어 어플리케이션 Docker 빌드(멀티 프로젝트 dockerfile) asp.net core 도커 개발환경 구성하기 1. 비쥬얼 스튜디오 2022 를 이용하여 asp.net core 어플리케이션 만들기 Visual Studio Community 다운로드 후 설치 무료 개발자 소프트웨어 및 서비스 - Visual Studio 무료 askforyou.tistory.com 도커 asp..

[asp.net Core] 닷넷 코어 어플리케이션 Docker 빌드(멀티 프로젝트 dockerfile)

asp.net core 도커 개발환경 구성하기 1. 비쥬얼 스튜디오 2022 를 이용하여 asp.net core 어플리케이션 만들기 Visual Studio Community 다운로드 후 설치 무료 개발자 소프트웨어 및 서비스 - Visual Studio 무료 제공: Visual Studio Community, Visual Studio Code, VSTS 및 Dev Essentials. visualstudio.microsoft.com ASP.NET Core 웹앱 MVC 프로젝트를 생성합니다. .net core 7.0 프레임워크를 기준으로 합니다. 환경에 맞는 프레임워크를 선택합니다. 일단 Docker 사용은 선택하지 않습니다.( docker 선택시 자동으로 Dockerfile 이 생성) 프로젝트 생성후 ..

[linux] 리눅스 서비스 관련 systemctl 명령어 - 시작, 중지, 자동시작

서비스 상태 나 등록, 서비스 목록 확인할경우 --서비스 상태 sudo systemctl status servce_name.service --서비스 시작 sudo systemctl start servce_name.service --서비스 재시작 sudo systemctl restart servce_name.service --서비스 중지 sudo systemctl stop servce_name.service --자동시작 등록 sudo systemctl enable servce_name.service --자동시작 해지 sudo systemctl disable servce_name.service --등록된 서비스 목록 sudo systemctl list-units --type=service

Server/linux 2023.09.20

우분투 리눅스 아파치 카프카 설치하기

카프카 설치에 앞서 자바 설치 [linux] 리눅스 ubuntu(우분투) 자바(JDK11) 설치 하기 환경 Ubuntu 22.04.3 LTS JDK 11 자바 설치 패키지 업데이트 및 확인 $ apt update $ apt list | grep openjdk 자바 설치 $ apt install openjdk-11-jdk 설치 확인 $ java -version 환경 변수 등록 자바 경로 확인 $ update-alternatives askforyou.tistory.com 카프카 다운로드 Apache Kafka Apache Kafka: A Distributed Streaming Platform. kafka.apache.org 최신버전 다운로드 및 설치 wget https://downloads.apache.or..

Server/linux 2023.08.30

[linux] centos 젠킨스(Jenkins) 설치하기 (with java install)

젠킨스 ? Jenkins - 나무위키 이 저작물은 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다. (단, 라이선스가 명시된 일부 문서 및 삽화 제외) 기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권 namu.wiki 젠킨스는 자바 환경에서 실행이 되기때문에 먼저 자바 런타임을 설치해야 합니다. ■ 자바 설치 jdk 설치하기 (아래는 8 버전 예제이나 java 11버전 설치 필요) // 자바 jdk 설치 #sudo yum -y install java-1.8.0-openjdk #sudo yum -y install java-1.8.0-openjdk-devel // java 11 설치 sudo yum install -y java-11-openjdk-devel.x..

Server/linux 2022.11.30

[linux] 리눅스 CRON 사용법 (반복작업, 작업스케줄러)

CRON 특정시간이나 특정 작업을 수행해주는 명령어로 우리가 흔히 사용하는 윈도우OS 의 스케쥴러와 비슷합니다. crontab 명령을 이용해서 Task 를 등록 하고 실행 할수 있게 됩니다. crontab 명령어 # 현재 사용자 작업 리스트 보기 crontab -l # 현재 사용자 작업 리스트 수정 crontab -e # 현재 사용자의 작업 리스트 모두 삭제 crontab -r crontab 등록 crontab -e 수행시 편빕기에 아래와 같은 형식으로 task 를 등록하며, 하나의 작업은 하나의 라인에 등록하여야 한다. CRON 표현식 필드 필수 허용되는 값 허용되는 특수 문자 비고 분 예 0–59 * , - 시간 예 0–23 * , - 날짜 예 1–31 * , - ? L W ? L W일부 구현에서만 ..

Server/linux 2022.11.09

[linux] 리눅스 디렉토리(Directory) 파일시스템 구조

리눅스 디렉토리(Directory) 파일시스템 구조 1. / – 루트 모든 단일 파일과 디렉토리는 루트 디렉토리에서 시작합니다. 루트 사용자만 이 디렉토리에서 쓰기 권한을 가집니다. /root는 /와 다른 루트 사용자의 홈 디렉토리입니다. 2. /bin – 사용자 바이너리 바이너리 실행 파일을 포함합니다. 단일 사용자 모드에서 사용해야 하는 일반적인 Linux 명령은 이 디렉토리 아래에 있습니다. 시스템의 모든 사용자가 사용하는 명령이 여기에 있습니다. 예: ps, ls, ping, grep, cp. 3. /sbin – 시스템 바이너리 /bin과 마찬가지로 /sbin도 바이너리 실행 파일을 포함합니다. 그러나 이 디렉토리 아래에 있는 Linux 명령은 일반적으로 시스템 관리자가 시스템 유지 관리 목적으로..

Server/linux 2022.11.07
728x90