728x90
반응형

InfraPlatform 95

Rocky Linux에서 Docker Compose 사용 - Install Docker

Rocky Linux에서 Docker Compose 사용 - Install Docker Rocky Linux에서 Docker Compose를 사용할 수 있습니다. Docker Compose는 다중 컨테이너 Docker 애플리케이션을 정의하고 실행하기 위한 도구입니다. Rocky Linux는 Linux 배포판이지만 Docker Compose를 설치하여 사용할 수 있습니다. Rocky Linux에 Docker Compose를 설치하는 일반적인 단계는 다음과 같습니다. 1. Docker가 아직 설치되지 않은 경우 Rocky Linux에 Docker를 설치합니다. 다음 명령을 사용하여 이 작업을 수행할 수 있습니다. sudo dnf config-manager --add-repo=https://download.d..

InfraPlatform 2023.11.03

Virtual Box 네트워크 설정 정리

VirtualBox에 Rocky 리눅스 설치 후 네트워크 설정하는 방법 ㅁ Virtual Box 네트워크 설정 방법 Host 전용 어댑터를 이용하여 Host와 VM 간의 통신 연결하는 방법 - VM을 이용하여 일반 Server처럼 서로 통신하는 테스트를 하려면 NAT 보다는 Host 전영 어댑터를 이용하는 것이 좋습니다. ( NAT 관련 내용은 장단점이 있으므로 여기서는 생략합니다.) VM의 기본 네트워크 설정 어댑터는 아래와 같이 NAT 방식으로 VM 내부에서 Host의 네트워크를 Nat 통신하여 외부로 통신이 가능합니다. ( VM안에서 외부로 통신은 쉬운데 Host에서 VM으로 통신은 별도 설정이 필요해요) 그래서 반대로 Host에서 VM내부로 통신하려면 Nat에서 추가적인 설정이 필요한데 저는 Ho..

InfraPlatform 2023.10.26

VirtualBox에 Rocky 리눅스 설치하기(1)

VirtualBox®와 Rocky Linux 설치 이 문서는 VirtualBox®에서 Rocky Linux를 시작하고 실행하기 위한 단계별 지침을 제공합니다.. 이 문서를 작성하는 데 사용된 컴퓨터는 Linux를 실행했지만 지원되는 모든 운영 체제를 사용할 수 있습니다. 설치 준비사항 1) VirtualBox® 인스턴스를 빌드하고 실행할 수 있는 메모리와 하드 디스크 공간이 있는 시스템(Windows, Mac, Linux, Solaris) 2) Virtualbox 다운로드 : Downloads – Oracle VM VirtualBox 다음 두가지 파일을 다운로드합니다. 버전이 같은 vbox설치파일과 Extension을 함께 다운로드 합니다. (1) VirtualBox 7.0.x platform packa..

InfraPlatform 2023.10.24

쿠버네티스(Kubernetes, k8s) - 관리형(Managed) 와 자체 관리형(Self-Managed) - KUBERNETES와 클라우드네

쿠버네티스(Kubernetes, k8s) - 관리형(Managed) 와 자체 관리형(Self-Managed), KUBERNETES와 클라우드네이티브 클라우드 네이티브 플랫폼, Kubernetss 기술 용어정리 Kubernetes를 구축하는 방법, 쿠버네티스 클라우드 서비스의 종류 쿠버네티스의 구성 요소 쿠버네티스(Kubernetes, k8s) 개념 쿠버네티스 (k8s, Kubernetes, 큐브, kube)는 컨테이너화된 애플리케이션을 배포, 관리, 확장할 때 수반되는 다수의 수동 프로세스를 자동화하는 오픈소스 컨테이너 오케스트레이션 플랫폼입니다. 쿠버네티스 클러스터는 온프레미스, 퍼블릭, 프라이빗 또는 하이브리드 클라우드로 호스트를 확장할 수 있습니다. Linux 컨테이너를 실행하는 호스트 그룹을 함께..

InfraPlatform 2023.10.21

★[꿀팁]- 완전 무료_윈도우 삭제 파일 무료 복구 프로그램 puran 사용방법

#윈도우 삭제 파일 복구 #윈도우 지운 파일 복구 #삭제된 파일복구 #완전무료프로그램 #윈도우파일복구 #휴지통복구 실수로 휴지통을 비우거나 삭제된 폴더 및 파일 복구 방법으로 진짜 무료 안전한 파일 복구 프로그램을 찾는다면 꼭 보세요. ★꿀팁 - 무료로 윈도우용 파일 복구 프로그램을 찾는다면? puran은 삭제된 파일과 폴더도 복구 가능한 무료 프로그램입니다. 윈도우 삭제된 파일을 복구하는 완전 무료툴을 찾는다면? 실수로 파일을 지우고 휴지통을 비웠다거나 Shift + Delete를 해서 파일을 완전히 지웠더라도 파일을 지운 지 오래되지 않았다면 복원이 가능합니다. (파일이 지워진 디스크를 사용하지 않았다면 파일은 복원이 가능한 상태일 가능성이 높습니다.) 얼마 전 파일을 잘못해서 지웠다가 프로그램 5가..

InfraPlatform 2023.07.19

(Basic Linux) 초급 개발자를 위한 리눅스 명령어 20 가지

(Basic Linux) 초급 개발자를 위한 리눅스 명령어 20 가지 ㅁ 명령들을 대부분 알고 있는 것들 입니다. 하지만 간단한 명령들 속에 숨어 있는 옵션들로 조금 업그레이드가 필요할때 읽어 보시면 좋겠습니다. ls (List) - 현재 디렉토리의 파일 및 디렉토리 목록을 보여줍니다. 예시 : - ls : 현재 디렉토리의 파일과 디렉토리를 목록으로 보여 줍니다. ls -al : 파일 및 디렉토리의 권한, 소유자, 그룹, 크기, 수정 일자 및 시간 등을 포함하여 나열합니다. ls -altr : 모든 파일의 수정 시간( -t) 을 역순( -r) 으로 소팅하여 나열합니다. - Files=`ls -1` : 파일 이름을 변수 $Files에 저장합니다. cd (Change Directory) - 다른 디렉토리로 ..

InfraPlatform 2023.07.15

Linux Mint가 구형 데스크탑 PC로 쓸만해

Linux Mint가 구형 데스크톱 PC로 쓸만해~~이제 Office도 Linux에서 쓸수 있다네 윈도우가 아닌 리눅스로 데스크톱 PC 환경을 대체하는 시도는 2000년대부터 긴 세월 동안 진행되어 왔습니다. 이런 시도에도 불구하고 개발 언어(Visual C++), MS office, 한글HWP 등과 같은 유틸리티와 호환성이 부족했고 윈도처럼 화려한 GUI를 제공하지 못했기 때문에 일반인들이 접하기에는 어려움이 있었습니다. 한 동안 리눅스는 네트웍 장비나 DVD, MP4와 같은 하드웨어 장비의 멀티미디어 기기의 운영체계로 많이 사용이 되기도 했지만, 안드로이드와 라즈베리파이 같은 모바일 OS가 대중화되면서 시장의 입지를 찾지 못한 상태입니다. 최근 모바일 폰이나 테블릿에서 웹브라우저로도 웹서핑, 쇼핑, ..

InfraPlatform 2023.02.02

[쿨팁]Windows 자동 업데이트를 확실히 중지하기

windows 10,11 등 자동 업데이트 확실히 중지하는법 [쿨팁]Windows 자동 업데이트를 확실히 중지하기 윈도우 자동 업데이트 를 중지하면 시스템의 보안적인 문제로 패치가 안되는 단점이 있으나 실제 패치를 하고자 하면 종종 오류가 나서 잘안되는데 패치를 계속 Re-Try하면서 시스템 성능만 느려지는 상황들이 있어서 그냥 강제 종료를 하기로 했습니다. 정말 필요하면 1년에 한두번씩 새로 깔던지 패키지 전체를 업데이트 하는 것이 좋은것 같습니다. [윈도우 업데이트 비활성화 방법] 1. windows update 서비스 중지(비활성화) (확실함)★★★★★ 2. 윈도우 업데이트 설정에서 중지하기 (잘안됨) 윈도우 업데이트를 강제로 중지해야 하는 이유도 있답니다. 이와 같은 경우 윈도우 강제 업데이트 중..

InfraPlatform 2022.09.24

리눅스 설치시 해야 할일 10가지

리눅스 시스템 설치 가이드 리눅스 설치시 해야 할일 10가지 최근 클라우드 도입으로 시스템 설치를 위해 고민할 부분이 많이 사라졌습니다. 그래도 클라우드도 퍼블릭과 프라이빗을 다루려면 알아야 할것들이 있습니다. 내부적로 설치과정을 이해하면서 업무를 처리하는데 도움이 될듯 하여 정리해 보았습니다. 1. 도메인 설정 IP설정 도메인 설정 hosts. 파일 수정 - 호스트명 IP 2. 디렉토리 설정 어플리케이션별 디렉토리 설정 - 웹서버 홈 - FTP 홈 - DBMS Data영역 개발자,운영자,관리자 관리정책 디렉토리,파티션 용량 정책 * 디렉토리는 접근권한제어, 용량, 해킹,보안을 고려하여 웹, FTP,Docker등 App의 기본 환경을 Custom화 필요 *소스,어플리케이션, 데이터의 영역 구분 필요 3...

InfraPlatform 2022.07.15

(MSA) 마이크로 서비스간의 빠른 메시징 처리를 위한 NATS

(MSA) 마이크로 서비스간의 빠른 메시징 처리를 위한 NATS NATS를 사용한 경량의 클라우드 네이티브 메시징 #NATS #MSA #마이크로서비스 #고속메시징전송 NATS is a simple, secure and performant communications system for digital systems, services and devices. ■ NATS 란? NATS 란 오픈소스 메세지 큐 서비스의 한 종류로 MSA 아키텍처에서 서비스간의 고속의 데이터 메시징 처리를 위해 활용되고 있다. Kafka 와 같이 Streaming 기반의 전송으로 Pub/Sub 기반의 데이터 처리가 가능하다. 메인 서버는 Go 언어로 구현되어 있으며, 다양한 언어를 지원하는 클라이언트 라이브러리들을 지원한다. ■ 분..

InfraPlatform 2022.02.18

(보안) Log4j 원격코드 실행 취약점 원리 (CVE-2021-44228)

(보안) Log4j 원격코드 실행 취약점 원리 (CVE-2021-44228) [Zero-Day 공격] 제로데이 공격 (Zero-Day Attack) Exploit Targeting은 특정 소스의 치명적인 버그가 패치되기 이전에 재빠르게 해당 부분으로 침입 공격을 하는 것이다. log4j의 문제는 2021년11월 30일 알리바바 클라우드 보안팀에 의해서 처음 발견되었으며, 2021년 12월 9일 트위트의 한 게시물을 통해 통해 빠르게 알려지기 시작하였다. 한국에서는 2021년 12월 11일 버전별 해결 방안을 게시하였다. 이렇게 문제를 빠르게 전파하여 공유되고 있지만 Java를 기반으로 하는 대부분의 웹개발에서 Log4j를 사용할 만큼 파급효과가 큰 상황으로 대부분의 웹서버가 조치되기 까지 Zero-Day..

InfraPlatform 2021.12.13

(Backblaze)2020년 하드 드라이브 안정성 추천 브랜드

(Backblaze)2020년 하드 드라이브 안정성 추천 브랜드 2020 년 말에 Backblaze는 데이터 저장에 사용되는 162,530 개의 하드 드라이브를 모니터링하여 하드 드라이브의 오류율을 조사 하였습니다.Backblaze는 해마다 데이터 센터에서 사용하는 하드드라이브에 대한 연간 장애율( AFR ) 통계를 제공합니다. 전반적인 하드 드라이브의 안정성을 비교하는 자료로 활용해 볼만 합니다. 의외로 많이 사용하는 Segate가 AFR이 높게 나왔고, HGST(히다찌), Western Digital, Toshiba 가 안정적으로 나타났습니다. 저도 WD 아니면 Toshiba를 주로 사용하는데 의외로 좋은 제품으로 보여 집니다. 2020 년 동안 드라이브 사용 일수가 250,000 일 이상인 드라이브..

InfraPlatform 2021.02.16

[꿀팁]고성능 Nginx를위한 보안(7)-DoS, DDoS 공격 방어 설정

#Nginx설치 #Nginx-install #웹서버 설정 #Nginx웹서버설치 #웹서버튜닝#Nginx웹서버 설정 #Nginx웹서버설치 #웹서버튜닝 #Nginx웹서버 설정 #Nginx웹서버설치 #웹서버튜닝 #high performancen nginx #system performance tunning #웹서버 튜닝 #성능개선 #시스템튜닝 #파일시스템 튜닝 #대용량 웹서버 튜닝 #웹서버 유량제어 1. 디스크의 I/O 병목 줄이기 2. 프로세스 처리량 늘리기 (Process) 3. TCP 관련 처리량 늘리기 4. 메모리 및 CPU 튜닝하기 (Processor) 5. 마이크로캐싱 6. 로그 부하 줄이기 7. Dos, DDos 방어 설정 [꿀팁]고성능 Nginx를위한 보안(7)-DoS, DDoS 공격 방어 설정 D..

InfraPlatform 2021.01.18

[꿀팁] 고성능 Nginx를위한 튜닝(6)-로그 부하 줄이기

#Nginx-install #Nginx설치 #웹서버 설정 #Nginx웹서버설치 #웹서버튜닝#Nginx웹서버 설정 #Nginx웹서버설치 #웹서버튜닝 #Nginx웹서버 설정 #Nginx웹서버설치 #웹서버튜닝 #high performancen nginx #system performance tunning #웹서버 튜닝 #성능개선 #시스템튜닝 #파일시스템 튜닝 #대용량 웹서버 튜닝 1. 디스크의 I/O 병목 줄이기 2. 프로세스 처리량 늘리기 (Process) 3. TCP 관련 처리량 늘리기 4. 메모리 및 CPU 튜닝하기 (Processor) 5. 마이크로캐싱 6. 로그 부하 줄이기 7. Dos, DDos 방어 설정 [꿀팁]고성능 Nginx를위한 튜닝(6)-로그 부하 줄이기 시스템의 물리적인 용량과 성능은 한정..

InfraPlatform 2021.01.13

[꿀팁]고성능 Nginx를위한 튜닝(5)-마이크로캐싱

#Nginx-install #nginx-설치 #웹서버 설정 #Nginx웹서버설치 #웹서버튜닝 #Nginx웹서버 설정 #Nginx웹서버설치 #웹서버튜닝 #high performancen nginx #system performance tunning #웹서버 튜닝 #성능개선 #시스템튜닝 #파일시스템 튜닝 #대용량 웹서버 튜닝 1. 디스크의 I/O 병목 줄이기 2. 프로세스 처리량 늘리기 (Process) 3. TCP 관련 처리량 늘리기 4. 메모리 및 CPU 튜닝하기 (Processor) 5. 마이크로캐싱 6. 로그 부하 줄이기 7. Dos, DDos 방어 설정 [꿀팁]고성능 Nginx를위한 튜닝(5)-마이크로캐싱 "Nginx의 성능을 극대화 하기위해서는 시스템의 성능 개선만 있는 것은 아닙니다. 시스템의 성..

InfraPlatform 2021.01.09

[꿀팁]고성능 Nginx를위한 튜닝(4)- 메모리 및 CPU 튜닝하기 (Processor)

#Nginx설치 #Nginx-install #웹서버 설정 #Nginx웹서버설치 #웹서버튜닝 #high performancen nginx #system performance tunning #웹서버 튜닝 #성능개선 #시스템튜닝 #파일시스템 튜닝 1. 디스크의 I/O 병목 줄이기 2. 프로세스 처리량 늘리기 (Process) 3. TCP 관련 처리량 늘리기 4. 메모리 및 CPU 튜닝하기 (Processor) 5. 마이크로캐싱 6. 로그 부하 줄이기 7. Dos, DDos 방어 설정 [꿀팁]고성능 Nginx를위한 튜닝(4)-메모리 및 CPU 튜닝하기 (Processor) 대량의 트레픽을 처리 하기 위해서 CPU와 메모리를 이용하여 처리량을 늘리는 것이 마지막 단계의 튜닝 단계라고 보여 집니다. 실제 성능에서 ..

InfraPlatform 2021.01.06

[꿀팁] 고성능 Nginx를위한 튜닝 - (3) TCP 관련 처리량 늘리기-리눅스커널튜닝

#Nginx설치 #Nginx-inatll #웹서버 설정 #Nginx웹서버설치 #웹서버튜닝 #high performancen nginx #system performance tunning #웹서버 튜닝 #성능개선 #시스템-튜닝 #파일시스템-튜닝 1. 디스크의 I/O 병목 줄이기 2. 프로세스 처리량 늘리기 (Process) 3. TCP 관련 처리량 늘리기 4. 메모리 및 CPU 튜닝하기 (Processor) 5. 마이크로캐싱 6. 로그 부하 줄이기 7. Dos, DDos 방어 설정 3번째 성능관련 연재로 TCP 관련 튜닝 입니다. 주로 리눅스 커널튜닝 사례로 많이 보았던 리눅스 커널 파라미터들에 대한 내용중에서 네트웍 관련된 부분들을 정리 하였습니다. 건물이 아무리 크고 좋아도 출입구가 적으면 사람들이 드나..

InfraPlatform 2020.12.28

[꿀팁] 고성능 Nginx를위한 튜닝 - (2) 프로세스 처리량 늘리기

#Nginx설치 #웹서버-설치 #Nginx웹서버설치 #웹서버튜닝 #high performancen nginx #system performance tunning #웹서버 튜닝 #성능개선 #시스템튜닝 #파일시스템 튜닝 고성능웹서버를 위한 리눅스 튜닝을 하는 방법들을 정리하여 보았습니다. 막상 관련 글을 쓰려니 내용이 길어져서 연재 형식으로 진행을 해보고자 합니다. 1. 디스크의 I/O 병목 줄이기 2. 프로세스 처리량 늘리기 (Process) 3. TCP 관련 처리량 늘리기 4. 메모리 및 CPU 튜닝하기 (Processor) 5. 마이크로캐싱 6. 로그 부하 줄이기 7. Dos, DDos 방어 설정 [꿀팁] 고성능 Nginx를위한 튜닝 - (2) 프로세스 처리량 늘리기 대용량의 트레픽을 처리하는 것은 대량..

InfraPlatform 2020.12.27

[꿀팁] grubby를 이용한 grub2 커널 부팅 순서 변경하기

[꿀팁] grubby를 이용한 grub2 커널 부팅 순서 변경하기 RHEL 8, CentOS8 : grubby를 이용한 커널 부팅 순서 변경하기 (읽기전에 당부할 내용) 우선 현재 커널로 부팅 순서가 잘되는지 연습을 해보고 실제 커널을 추가 설치해서 변경하는 것으로 커널을 만질때 혹시의 불상사를 방지하도록 글을 작성했습니다. 커널은 잘못 만지면 부팅이 안되기 때문에 항상 복구 방안을 생각하면서 작업을 해야 합니다. (저는 20년 사이 커널 컴파일만 1천번 이상 해보았고, 시스템 설치는 대략 1만번 되는 경험을 가지고 있습니다. 항상 이런 실전의 상황을 고려하기를 당부 드립니다.) GRUB2와 관련된 환경 파일의 디렉토리는 아래와 같습니다. /etc/grub2.cfg /etc/grub.d/* /boot/g..

InfraPlatform 2020.12.26

OpenSSL/TLS 1부- SSL(Secure Socket Layer) 보안 소켓 계층 이해

OpenSSL-1부- SSL(Secure Socket Layer) 보안 소켓 계층 이해 1. SSL/TLS 의 개요 보안통신을 위해서 양쪽 통신노드 간의 암호화 통신을 위한 별도의 암호화 체계가 필요 했습니다. SSL/TLS는, 브라우저 같은 클라이언트가 공개된 인터넷 망을 통해 웹서버와 커뮤니케이션할 때, 여러 가지 보안 메커니즘을 제공하여 원하는 상대와 안전하게 연결될 수 있도록 도와주는 인터넷 프로토콜입니다. SSL과 TLS는 모두 네트워크를 통해 작동하는 서버, 머신 및 애플리케이션 (예 : 웹 서버에 연결하는 클라이언트)간에 인증 및 데이터 암호화를 제공하는 암호화 프로토콜입니다. 예전에는 SSL(Secure Socket Layer)라고 하였고, 네트웍 전송 계층의 암호화를 일컬어 TLS(Tra..

InfraPlatform 2020.12.13
728x90
반응형