본문 바로가기
728x90

전체 글307

[Ubuntu24] TurboVNC TurboVNC 설치 서버(Ubuntu 24.04)https://sourceforge.net/projects/turbovnc/files/3.1/turbovnc_3.1_amd64.deb/download 설치 파일 받기 설치 아래 블로그 참고 2024.04.01 - [Virtual] - Ubuntu에 VNC 설치  클라이언트(접속하려는 Windows) 2024. 11. 7.
[Devops] Terraform + Cloud-init & Ansible 현대의 IT 인프라 환경에서, 시스템 관리자와 DevOps 엔지니어들은 인프라를 효율적으로 관리하기 위해 다양한 자동화 도구를 사용합니다. 이 글에서는 Terraform + Cloud-init 조합과 Ansible을 비교하여 각 도구의 역할과 사용 목적을 살펴보겠습니다. 특히 위의 이미지에서 각 도구의 주요 사용 영역을 시각적으로 표현하고 있으니 참고하시기 바랍니다. 1. Terraform과 Cloud-init의 조합: 인프라 프로비저닝 및 초기 설정Terraform의 역할: 인프라 생성 및 관리Terraform은 Infrastructure as Code (IaC)를 지원하여 AWS, Azure, GCP와 같은 클라우드 환경에서 인프라 리소스를 선언적 코드로 정의하고 관리합니다. 이를 통해 EC2 인스턴.. 2024. 11. 6.
[Devops]AWS ECR vs Docker Hub: 왜 AWS ECR을 선택해야 할까? 개요클라우드 기반 애플리케이션 개발에서 컨테이너 이미지를 저장하고 관리하는 일은 필수적인 과정입니다. 많은 개발자들이 Docker Hub를 이미지 저장소로 사용하지만, AWS 클라우드 환경에서 운영되는 애플리케이션에는 AWS ECR (Elastic Container Registry)을 사용하는 것이 훨씬 더 효율적일 수 있습니다. 이 글에서는 AWS ECR이 Docker Hub에 비해 어떤 장점을 제공하는지, 그리고 실제 운영 환경에서 ECR을 사용하는 이유에 대해 알아보겠습니다. 1. AWS ECR 이란?AWS ECR은 AWS에서 제공하는 Docker 이미지 저장소 서비스입니다. Docker Hub처럼 컨테이너 이미지를 저장하고 버전 관리할 수 있지만, AWS 환경에 최적화되어 있어 클라우드 기반 애플.. 2024. 11. 5.
[Linux]운영체제와 GCC, glibc, 커널, libstdc++의 상호작용 및 컴파일 원리 개요운영체제에서 GCC가 컴파일러로 작동하는 원리와 관계 운영체제의 개발 환경을 다루다 보면 커널, glibc, GCC, 그리고 libstdc++ 간의 관계를 이해하는 것이 중요합니다. 이들은 각자의 역할을 수행하며 상호작용하여 프로그램을 실제로 실행 가능하게 만듭니다. 이번 포스트에서는 운영체제의 역할부터 프로그램이 소스 코드에서 실행 파일로 변환되는 과정을 단계별로 살펴보겠습니다.  1. 운영체제와 커널핵심 구조 운영체제 (Operating System): 시스템 자원을 관리하고 사용자와 응용 프로그램이 하드웨어를 이용할 수 있게 하는 인터페이스 역할을 합니다. 파일 시스템, 네트워킹, 프로세스 관리 등의 기능을 제공합니다. 커널 (Kernel): 운영체제의 핵심으로 하드웨어와 소프트웨어 사이의 다리.. 2024. 11. 1.
[NETWORK] 네트워크(인피니밴드) 장애 처리 상황ifconfig에서는 ip가 할당된 것을 확인했음에도 통신이 되니 않는 경우(ping X)1단계 : 링크 상태 확인네트워크 링크가 제대로 감지되었는지 확인하려면 다음 명령어를 사용한다.ethtool br0 Link detected : no 가 보인다면 링크가 활성화되지 않았음. 이 경우 물리적 연결 문제나 인터페이스 설정 문제일 가능성이 높음 2단계 : 인피니밴드 인터페이스 상태 확인(ip addr vs nmtui)ip addr 명령어는 인터페이스의 상태와 IP 주소를 직접적으로 확인하고 설정할 수 있는 강력한 CLI 도구이다.이 명령어를 사용하면 다음과 같이 인피니 밴드 인터페이스 상태를 확인할 수 있다.ip addr show ib0 출력에서는 UP 상태인지, IP가 제대로 할당되었는지 등을 확인할.. 2024. 10. 31.
[Linux] MATE & GNOME MATE 와 GNOME은 모두 Linux 환경에서 사용되는 데스크톱 환경입니다.  MATEMATE는 GNOME2의 포크로, GNOME2의 클래식한 데스크톱 인터페이스를 유지하고 있습니다. GNOME3 으로 넘어가면서 변화된 UI와 UX에 불만이 있던 사용자들이 기존의 GNOME2 인터페이스를 계속 사용할 수 있도록 만들어졌습니다.가볍고 자원이 적게 소모되어, 저사양 시스템에서도 원활하게 동작합니다.전통적인 메뉴 시스템과 패널 기반의 사용성을 제공하며, UI가 비교적 직관적이고 익숙한 느낌을 줍니다.GNOMEGNOME은 현재 버전 3 이상에서 매우 현대적이고 단순화된 인터페이스를 제공합니다.GNOME3 이후로는 새로운 방색의 UI 즉, GNOME 셸을 도입했으며, 기존의 전통적인 데스크톱 환경과는 다른 접.. 2024. 10. 30.
728x90