전체 글58 [NginX] NGINX 소스 컴파일로 설치하기 Nginx 로 TPC Proxy를 구축하기 위해서는 stream모듈을 사용해야 합니다.기존 RPM 관리 도구 (dnf, yum) 를 사용하여 nginx를 설치할 경우 stream 모듈을 활용할 수 없습니다.때문에 소스 컴파일을 통해 nginx를 설치하고, tcp proxy를 설정하는 방법에 대해 2 part로 나누어 설명해보고자합니다.환경 구성nginx 설치 환경OS : Rocky Linux 8Account : rootSSH 접속패키지 관리자 업데이트dnf 란?yum 의 update 버전으로, 패키지 설치, 의존성 관리를 쉽게 해주는 tooldnf -y updateNginx 소스 컴파일 설치01. 의존성 패키지 설치dnf -y install gcc gcc-c++ make zlib-devel pcre-de.. Study/Linux 2024. 5. 27. [NCP] Sub Account 로 계정 관리하기 01. Sub Account 란?대표 계정 외에 부가 계정을 생성하여 역할별로 권한을 관리할 수 있는 NCP 서비스입니다.Role-Based Access Control (RBAC) 기능을 활용한 권한 관리 서비스로,하나의 서비스를 여러 담당자가 운영할 때,역할별로 서브 계정을 생성하고, 권한을 부여하여 서비스를 운영 및 관리하기에 용이합니다. 저는 개인 계정을 사용할 때에도 적어도 1개의 Sub Account 를 생성한 후,해당 계정을 통해 다양한 서비스를 사용하여 toy project 등을 진행합니다. Sub Account를 사용하여야,비용관리는 main 계정에서, 실제 서비스 생성은 sub 계정에서 하는 등 사고를 방지할 수 있고,추후 Cloud Activity Tracer 서비스를 활용해 나눠진 계.. Study/NCP 2024. 5. 9. [네트워크관리사 2급] 자격증 준비 네트워크 관리사 2급, 어쩌다...?나는 SA로 취업하자마자 운 좋게(?) 규모가 큰 사업에 곧바로 투입되었다.지금도 계속해서 구축 작업을 진행하고 있는데, 그 과정에서 내가 맡은 부분이 바로 네트워크 구축이다.약 10여개의 공공기관과 연계 서비스 등의 클라우드 전환 사업이기때문에네트워크도 굉장히 복잡하고, 생각해야 할 것들이 많았다.그 과정에서 자연스럽게 라우팅, 프로토콜 등을 다시 공부하게 되었는데,사업이 끝나고 나면 다 잊어버릴 것이 분명한.. 나의 이 조그마한 뇌용량을 어떻게든 더 늘려보고자..네트워크 관리사 2급 시험에 도전하게 되었다. 네트워크 관리사 2급, 어떤 시험이야?우선 네트워크 관리사는 1급과 2급이 존재한다.1급은 민간자격증이기때문에, 공인자격이 주어지는 2급을 목표로 하는 사람들이.. About Me/Credential 2024. 5. 8. [Script] Shell Script 작성을 위한 기초 문법 1. Shell 이란?01. Shell Shell은 운영 체제와 사용자 사이의 인터페이스로, 사용자가 운영 체제의 기능을 조작하고 제어할 수 있게 해줍니다.주로 명령어를 입력하여 운영 체제에 명령을 내리는 환경을 제공합니다.02. Shell 변수Shell 변수는 데이터를 저장하고 참조하는 데 사용됩니다.변수를 선언하고 값을 할당하여 나중에 해당 값을 사용할 수 있습니다.name="John"echo $name03. Shell 환경 변수환경 변수는 모든 쉘 세션에서 사용되는 변수입니다.주로 시스템의 동작 방식을 제어하거나 사용자의 선호도를 저장하는 데 사용됩니다.export PATH=$PATH:/usr/local/bin04. Nesting Command명령어를 중첩하여 실행할 수 있습니다.이를 통해 한 명령.. Study/Linux 2024. 5. 3. [Script] 리눅스 사용자 추가 쉽게하자! 리눅스를 사용하면서 sudo 권한을 가진 root 계정만 이용하는 것이 습관이 되면추 후에 이력관리가 안되어 어려움을 겪는 경우가 많습니다. 저의 경우에는 VM을 올리는 과정에서 history buffer 사이즈를 10000이상 늘려놓고, 아래의 스크립트를 활용해 계정을 생성한 후, 해당 계정을 통해 서버에 접근하는 것을 늘 원칙으로 하고 있습니다. 리눅스의 사용자를 추가하는 스크립트를 공유하도록 하겠습니다.각 명령어가 하는 일은 주석을 달아 두었으니 참고 부탁드립니다. adduser.sh 스크립트#!/bin/bash########################### last update:240429 ## eunsil2514@gmail.co.kr ############################ .. Study/Linux 2024. 4. 30. 클라우드 엔지니어, 어떻게 전문성을 기를까 드디어 수습기간을 끝마친 3개월차 클라우드 엔지니어.그게 나야! (움빠 둠빠 뚜비두밥!) 선임님이 계시고,책임님도 계시고,파트장님도 계시고,팀장님도 계시고,진짜 너무 멋있는 연구소장님도 계시지만.. 이제 깨달았다.그들의 지식과 전문성이 나의 것은 아니며,그들 또한 그러한 자리에 오르기까지수많은 경험과 공부가... (공부안하는 삶은 없냐며..) 뒷받침 된 것임을... 우리 회사는 10시 출근 5시 퇴근인데,연구소장님은 오전 6시에 출근하셔서 오후 9시에 퇴근하신다고 한다. 나는 그렇게까지 열심히 살 자신은 없고..소장님 머리털 하나 정도라도 닮은 삶을 살고 싶은데,사실 일적으로도 이루고자 하는 바가 있지만,나는 그냥 내 삶을 "잘" 살아내고 싶다. 내가 생각하는 "잘 사는 삶"에는 몇 가지 기준이 있는데,.. About Me/Job 2024. 4. 25. [AWS] Lambda를 활용해 CI/CD trigger 만들기 AWS의 Code Series를 활용해서 CI/CD 파이프라인을 구축할 때, Code Commit, Code Build, Code Pipeline으로 EKS에 MSA 서비스를 배포하고, 운영한 적이 있습니다. Code Commit에 프로젝트를 하나로 묶어 관리하기를 원했으나, commit 하는 순간 해당 Code commit을 참조하고 있는 모든 Code pipeline이 동시에 실행된다는 문제가 발생합니다. Code Commit 구성 제가 만든 Code Commit repo는 아래와 같은 구조를 가지고 있었습니다. BOB-project/ ├──gateway/ │├──source/ │└── ... ├──web-app/ │├──source/ │└── ... ├──customer-service/ │├──so.. Study/AWS 2024. 4. 22. [NCP] 간편한 VIP 관리를 위한 NCP CLI 스크립트 이번 포스트에서는 NCP CLI를 활용하여 VIP(Virtual IP)를 간편하게 관리하는 스크립트를 소개하려 합니다. VIP를 사용하는 서버 환경에서 주석을 통해 사용자 정의 가능한 부분을 명확히 구분해두어 쉽게 적용하고 수정할 수 있습니다. VIP 란? VIP는 서버 환경에서 중요한 개념 중 하나로, 네트워크 장애 또는 서버 장애 시 트래픽을 안전하게 전달하기 위해 사용됩니다. NCP(Naver Cloud Platform)는 이러한 VIP를 관리하기 위한 CLI(Command Line Interface)를 제공합니다. 이번 글에서는 이 CLI를 이용하여 VIP를 활성화하고 비활성화하는 스크립트를 만들어보려 합니다 VIP UP Script 이 스크립트는 VIP를 활성화합니다. 호스트 이름과 VIP 주소.. Study/NCP 2024. 4. 19. [NCP] Transit VPC와 SFC 에 대해 알아보자 최근 NCP에서 SFC 라는 서비스가 민간/공공존에 신규로 런칭되었습니다. 현재 SA로 일하면서, NCP로 공공기관과 하고 있는 사업이 있었는데, 해당 사업에서도 Transit VPC와 SFC를 사용하게 되어 해당 서비스에 대해 더욱 자세히 알아보고, 실제로 사용해볼 수 있는 기회가 있었습니다. NCP에서 주관한 SFC웨비나와 공식 가이드를 기반으로 Transit VPC와 SFC에 대하여 설명해보겠습니다. SFC란? SFC 출시 배경 우선, Service Function Chain (줄여서 SFC)의 컨셉에 대해 명확하게 알고 있어야, 해당 서비스를 사용할 때에도 혼돈이 적을 것 같습니다. (SFC 와 관련된 부가적인 NCP 서비스들이 굉장히 많기 때문입니다,) 2023년 1월, 국가 클라우드 컴퓨팅 보.. Study/NCP 2024. 4. 16. [네트워크 기초] 네트워크 용어 총 정리 OSI 7계층을 기준으로, 주요 계층별로 구분하여 네트워크 용어를 설명합니다. 찾고자 하는 용어가 있다면 ctrl + f 또는 찾기를 활용해보세요! Basic 네트워크 (network) : 컴퓨터를 두 대 이상 연결하여 서로 데이터를 전송할 수 있는 통신망 인터넷 (internet) : TCP/IP 를 사용하는 세계 최대 규모의 네트워크 패킷 (packet) : 네트워크 통신 시 사용하는 작게 분할 된 데이터 조각, 네트워크에서 전송하는 데이터의 기본 단위 비트 (bit) : 정보의 최소 단위, 0 또는 1을 나타냄 바이트 (byte) : 컴퓨터의 정보량 단위, 8bit = 1byte 랜 (LAN) : Local Area Network 가까운 지역을 연결하는 네트워크 (집, 회사, 학교 등) 무선 랜 :.. Study/Network 2024. 4. 8. [네트워크] 라우팅, 직접 해보자 1 들어가기에 앞서, 라우팅을 더욱 자세히 알아보기 위해, 패킷트레이서라는 프로그램을 활용해 설명할 예정입니다. 만약, 패킷 트레이서를 가지고 계시다면 차근차근 따라해보시면 더욱 도움이 되실 거예요..! 라우터 구조 라우팅 설명을 위해 사용할 WAN Interface Card 는 HWIC-2T 입니다. 위의 사진에서 보이는 빈 공간에 실제로 케이블을 연결할 WAN Interface Card를 장착해주어야 해요. HWIC-2T는 실제로 이렇게 생겼습니다! Step 1. 라우터 간의 연결 대역을 분리하기 위해, 가상의 공간을 서울(노랑) , 부산(파랑) 이라고 가정하고, 설명을 이어가보도록 하겠습니다. 먼저 두 개의 라우터를 적당하게 배치한 후, Serial 0번으로 연결하도록 하겠습니다. WAN 구간은 Eth.. Study/Network 2024. 4. 4. [네트워크 기초] 무선 네트워크 무선 네트워크 Access Point 초기에는 UTP 케이블의 inline power로 천장에 연결 ⇒ PoE의 전신 PoE Power over Ethernet 데이터 신호와 전력을 단일 이더넷 케이블 연결로 결합하여 전력 장치를 원격으로 작동시키는 기술 PoE (15.4W) → PoE+(30W) → UPoE(Universal PoE, 60W) → UPoE+(90W) 90W는 Thin Client 운용도 가능하게 함! 무선 애드혹(Ad-Hoc) 네트워크 유선망을 구성하기 어려운 환경에서 각 호스트끼리 연결하여 무선 통신이 가능하도록 만든 Dynamic 네트워크 Thin Client 필수적인 하드웨어 장치만 탑재해 네트워크로 연결된 중앙서버에서 모든 업무를 관리하도록 설계된 업무용 PC 중앙 관리, 보안에.. Study/Network 2024. 4. 3. 이전 1 2 3 4 5 다음 728x90