반응형

전체 글 15

# L2 [네트워크 기초] - Mac Address

안녕하세요 오늘은 네트워크 기초지식과 관련하여 전달드립니다. 네트워크를 공부하다 보면은 Layer7 이라는 말을 자주 들어 보셨을 겁니다. 네트워크 엔지니어라면 앞으로 L2-L7 에 대한 기술을 사용합니다. L2-L7을 장비의 기준으로 나누면 이해하기 쉽습니다. 이제 본격적으로 L2가 무엇인지 설명 드리겠습니다.L2- 데이터계층L3- 네트워크 계층L4- 전송 계층L7- 응용 계층 Layer 2Layer2는 저희가 흔히 애기하는 스위치, 허브 등의 장비를 의미합니다. 그렇다면 해당 장비들의 역할은 무엇일까요?대부분 장비끼리 통신을 할때 IP기반으로 한다고 알고 있습니다. 하지만 스위치에 경우 IP를 기반으로 통신을 하지 않습니다. 스위치는 기본적으로 Mac 주소를 참조하여 정보를 전달합니다. 예시로 아..

네트워크/L2 2025.09.18

[Kubernetes/쿠버네티스] - 기본 환경 구축

안녕하세요 오늘은 쿠버네티스 설치에 이어서 환경 구축을 해보겠습니다. 오늘 소개해드릴 환경 구축이란 쿠버네티스 환경을 더욱 쉽고 편하게 이용하기 위한 환경 구축입니다.설치 항목:kubectl autocompletekubectl krewctx, ns, neathelm kubectl autocomplete쿠버네티스의 명령어들은 기본적으로 들여쓰기와 단축어가 없습니다. 떄문에 kubectl autocomplete은 쿠버네티스 환경에서 가장 유용한 서비스입니다.설치방법:apt-get install bash-completiontype _init_completionsource /usr/share/bash-completion/bash_completionecho 'source >~/.bashrcecho 'alias k..

쿠버네티스 2025.09.18

[Kubernetes/쿠버네티스] - 쿠버네티스 설치

오늘은 쿠버네티스 설치에 대해서 공유드립도록 하겠습니다. 먼저 설치의 앞서 노드 준비 부터 설명 드리도록 하겠습니다. 저의 경우 OS는 Ubuntu를 사용하였습니다.준비사항:vmware노드 3대마스터 노드 (1대)워커노드 (2대)마스터 노드 램 4기가 이상 워커노드 램 2기가 이상하드디스크 50기가 이상 (공통)VM으로 실행시 저의 경우 Bridge 모드를 사용해서 네트워크를 구성하였습니다. 마스터 노드 실행 1. 시스템 업데이트 및 필수 패키지 설치먼저 시스템을 최신 상태로 업데이트하고, 필요한 기본 패키지들을 설치하자.sudo apt-get update **&&** sudo apt-get upgrade -ysudo apt-get install -y apt-transport-https ca-certi..

쿠버네티스 2025.09.17

[AWS 자격증] AWS SAA 취득 후기

안녕하세요 오랫만에 인사드립니다. 많은 분들께서 AWS 자격증 취득을 하시기에 저 또한 도전해보기로 하였고 비교적 최근에 취득에 성공하였습니다. 관련하여 저의 취득 후기를 알려드리도록 하겠습니다. 공부 방법1. Udemy저는 일단 뭐든 시험이 마찬가지지만 무조건 개념을 습득하고 문제 풀기를 진행 합니다 때문에 Udemy 강의를 통하여 수업을 들었습니다. 제가 들은 강의는 AWS Certified Solutions Architect -Associate 입니다.https://www.udemy.com/course/aws-certified-solutions-architect-associate-saa-c03/ 해당 강의는 AWS에서 사용되는 대부분의 서비스에 대한 사용법과 개념에 대해서 아주 자세히 기술합니다...

AWS 2025.09.17

[Linux NTP 서버 구축 방법]리눅스 네트워크 시간 동기화의 중요성과 설정 가이드

리눅스 시스템에서 NTP 서버 구축 방법 완벽 가이드 안녕하세요!오늘은 리눅스 시스템에서 시간 동기화를 위해 중요한 NTP(Network Time Protocol) 서버 구축 방법에 대해 알아보겠습니다. NTP 서버는 네트워크 상에서 서버와 클라이언트 간 시간을 정확히 맞춰주는 역할을 하며, 이를 통해 시스템 간 데이터 일관성을 유지하고 로그 관리 및 보안 모니터링을 더욱 효율적으로 할 수 있습니다.이번 포스팅에서는 리눅스에서 NTP 서버를 설치하고 설정하는 방법을 단계별로 설명드릴 예정입니다. 초보자부터 시스템 관리자 분들까지 쉽게 따라 하실 수 있도록 준비했으니 많은 도움이 되길 바랍니다! 리눅스 마스터 및 RHCSA 등 자주 나오는 문제입니다 Server 측sudo nano /etc/chrony/c..

[Linux] 루트(root) 초기화 방법 - 리눅스 시스템에서 루트 계정 초기화 및 관리 완벽 가이드

리눅스 시스템에서 루트(root)계정 초기화 및 관리 완벽 가이드 안녕하세요!오늘은 리눅스 시스템에서 중요한 루트 계정 초기화 방법에 대해 알아보겠습니다. 루트 계정은 시스템 관리에서 필수적인 역할을 하며, 보안과 관련해서도 매우 중요한 부분입니다. 만약 루트 계정이 잠겼거나 초기화가 필요한 경우, 이를 안전하게 복구하는 방법을 알아보겠습니다.이번 포스팅에서는 루트 계정 초기화 방법을 상세히 다루며, 시스템을 복구하고 정상적으로 관리할 수 있도록 돕겠습니다. 초보자 분들부터 전문가 분들까지 모두 유용하게 참고하실 수 있는 내용으로 구성했으니 많은 도움이 되시길 바랍니다!리눅스 시스템에서 루트 계정을 초기화하는 방법은 여러 가지가 있습니다. 이 가이드에서는 루트 계정에 대한 초기화 및 복구 절차, 패스워드..

[Linux 네트워크 설정] 리눅스 네트워크 기본 개념과 설정 방법 완벽 가이드

안녕하세요!오늘은 리눅스 네트워크 설정에 대해 알아보겠습니다.리눅스에서 네트워크 설정은 시스템 관리의 중요한 부분 중 하나인데요, 특히 서버 운영이나 시스템 관리 업무를 하시는 분들에게는 필수적인 지식입니다.이번 포스팅에서는 리눅스 네트워크의 기본 개념부터 IP 설정, 라우팅, 네트워크 인터페이스 관리까지 한 번에 이해할 수 있도록 설명해 드리겠습니다. 네트워크 설정이 처음이신 분이나 기초를 다시 다지고 싶은 분들에게 도움이 되길 바랍니다! netstatnetstat은 네트워크 상태를 확인하는 명령어로, 리눅스 및 유닉스 계열의 시스템에서 네트워크 연결, 라우팅 테이블, 인터페이스 상태, 네트워크 프로토콜 통계 등을 확인할 수 있습니다. #자주쓰는 명령어# 모든 네트워크 연결과 수신 대기 중인 포트 표시..

[Linux] 리눅스 Stratis로 스토리지 풀 관리 완벽 가이드

안녕하세요!리눅스 파일시스템 관리에 관심이 있으신가요? 오늘은 Linux 파일시스템 관리의 혁신적인 솔루션인 Stratis를 소개해드리려고 합니다.Stratis는 복잡한 디스크 및 스토리지 관리 과정을 획기적으로 간소화해 주는 도구로, 특히 스토리지 풀(Pool) 관리가 뛰어납니다.여러 개의 디스크를 하나로 묶어 관리하고, 효율적이고 유연하게 파일시스템을 관리하고자 하는 분들에게 Stratis는 필수 도구입니다. 그럼 Stratis의 개념과 주요 기능, 사용법을 차근차근 알아보겠습니다!Stratis 아키텍처 이해하기이미지를 보시면 Stratis의 구조가 어떻게 구성되는지 한눈에 이해하실 수 있습니다.스토리지 풀(Pool) 생성Stratis는 여러 개의 블록 장치(예: /dev/vdb, /dev/vdc, ..

[LINUX] 리눅스 파일 아카이브 및 압축 가이드: tar, gzip, bzip2, xz 사용법 정리

안녕하세요!리눅스 환경에서 파일을 관리하다 보면 tar, gzip, bzip2, xz와 같은 압축 및 아카이브 명령어를 자주 사용하게 됩니다.이러한 도구를 사용하면 파일을 하나로 묶어 아카이브하거나 압축해 저장 공간을 절약할 수 있습니다. 특히 백업이나 파일 전송 시에 유용하며, 각각의 압축 툴은 고유한 특성과 장단점을 가지고 있어 상황에 맞게 선택할 수 있습니다.이번 글에서는 tar, gzip, bzip2, xz의 차이점과 함께 주요 사용법을 예제와 함께 소개합니다. 리눅스 마스터 및 RHCSA 등 자주 나오는 문제입니다. tar, gzip, bzip2, xz 차이점tar: 파일과 디렉토리를 하나의 아카이브 파일로 묶어주는 도구입니다. 기본적으로 압축은 하지 않지만, gzip, bzip2, xz와 함께..

[Linux] 리눅스 작업 스케줄링 완벽 가이드: Cron과 at 사용법

안녕하세요!리눅스에서 정기적으로 작업을 수행하거나 특정 시간에 한 번만 실행해야 하는 작업을 관리하려면 Cron과 at 명령어를 사용합니다.Cron은 주기적으로 반복되는 작업을 스케줄링하는 데 탁월하며, 시스템 관리나 백업, 모니터링 작업에 주로 활용됩니다. 반면 at 명령어는 특정 시간에 단 한 번 실행해야 하는 작업을 예약하는 데 적합합니다.이 글에서는 Cron과 at의 설정 방법과 주의할 점을 포함해, 리눅스에서 효율적으로 작업 스케줄을 관리하는 방법을 살펴봅니다.리눅스 마스터 및 RHCSA 등 자주 나오는 문제입니다.cron & at1. cron:  반복적으로 실행해야 하는 작업을 자동화하는 도구로, 일정 주기로 명령을 실행하도록 설정할 수 있습니다. 주로 시스템 유지보수 작업이나 백업처럼 정해진..