전체 글 27

RedHat 9.5 Local Repository 만들어서 패키지 설치

Local Repository란?repository가 인터넷을 통해서 접근할 수 있는 저장소를 뜻하는데,Local Repository는 폐쇄망. 로컬 환경(폐쇄망 -> 인터넷 X)에서만 접근이 가능한 저장소를 뜻합니다.(인터넷 안쓰고 패키지를 설치한다고 생각하면 됩니다.)ISO파일을 내부 서버로 가져온다. ( scp, ftp, 로컬 등등 여러가지 방법으로)가져온 파일을 디렉토리에 mount 합니다.mount -o loop (iso파일) (mount할 경로)repository 디렉토리 생성mkdir /root/rhel95ISO에서 복사cp -a /mnt/* /root/rhel95repo 내용작성그리고 네트워크를 끊는 명령어를 입력한다.ip link set (ip interface) downex) ip li..

Linux 2026.01.30

Linux Bonding mode 옵션 정리

1. Balance-rr ( mode = 0 )Round-Robin 방식모든 패킷(데이터)을 slave NIC에 순차적으로 나누어서 전송장점 : 논리상 최대 속도 가능단점 : 스위치에서 특별한 설정 필요, 패킷(데이터) 순서 섞일수 있음패킷1 → NIC1패킷2 → NIC2패킷3 → NIC1패킷4 → NIC2테스트용으로 많이 쓰인다고 알려짐2. Active-backup ( mode = 1 )한개의 NIC만 활성화 ==> 나머지는 비활성화로 대기장애 시 복구 목적장점 : 안정성 ↑ ↑, 스위치 설정 필요 X단점 : 속도는 한 개의 NIC 수준 (NIC 여러개여도 1개랑 동일)실무에서 서버 안정성을 위해 가장 많이 사용한다고 알려짐만약 A와 B라는 NIC가 서버에 설정 돼있는데, mode를 active-ba..

Linux 2026.01.21

RedHat 9.5버전 Bonding 설정 ( nmcli 사용 )

Bonding이란==> 물리적인 네트워크를 묶어서 논리적인 네트워크 하나로 만든다.mode를 통해서 여러가지 방식으로 사용할 수 있다.(mode에 따라서 대역폭 확장 or 장애 발생시 네트워크 안정적 유지 가능) https://east-hyun.tistory.com/entry/Linux-Bonding-mode-%EC%98%B5%EC%85%98-%EC%A0%95%EB%A6%AC Linux Bonding mode 옵션 정리1. Balance-rr ( mode = 0 )Round-Robin 방식모든 패킷(데이터)을 slave NIC에 순차적으로 나누어서 전송장점 : 논리상 최대 속도 가능단점 : 스위치에서 특별한 설정 필요, 패킷(데이터) 순서 섞일수 있음패킷east-hyun.tistory.com Bondin..

Linux 2026.01.20

Redhat 9.5버전 수동 IP 설정 ( nmcli 사용 )

nmcli를 사용하여 고정 IP를 할당 하는 방법을 작성하겠습니다.우선 ip a로 state가 UP인지 확인합니다.그 후 nmcli connection down ens18로 ip를 down 시킵니다. ( 인터페이스 이름은 사용자에 따라 )그럼 현재 192.168.0.4/24로 되어있는 자동 ip를 수동으로 바꾸어 줄것입니다.IP주소를 192.168.0.80/24로 바꾸고 gateway를 192.168.0.1method를 manual로 바꾸면서 수동설정을 입력합니다.그리고 nmcli connection up ens18로 다시 실행시켜줍니다.그러면 ip가 바뀌게 됩니다.

Linux 2026.01.08

RAID 종류

RAID란 여러개의 디스크 드라이브 (SSD, HDD)를 하나로 묶어, 성능 향상 또는 데이터 안정성을 높이는 저장 기술.스트라이핑 Striping ==> 여러 개의 디스크에 데이터를 연속적으로 나누어 저장하여 입출력 성능을 향상 시키는 기술 미러링 Mirroring ==> 데이터를 두개 이상의 디스크에 동일하게 복제하여 저장하는 기술 RAID 0 ( Striping 스트라이핑 방식)최소 2개의 디스크가 필요하며 RAID를 구성하는 모든 디스크에 데이터를 분할 저장한다. ( 다 쓴다는 뜻 )전체 디스크를 동시 사용하기 때문에 성능과 용량 모두 단일 디스크의 N배.하지만 하나의 디스크라도 문제가 발생하면 전체 RAID가 깨지는 일이 발생하기 때문에 안정성이 떨어진다. ( 빠르지만 위험 )RAID 1 (..

하드웨어 2025.12.23

쿠버네티스와 컨테이너, 도커 기본개념

용어뜻컨테이너앱이 구동되는 환경까지 감싸서 실행할 수 있도록 하는 격리 기술컨테이너 런타임컨테이너를 다루는 도구도커컨테이너를 다루는 도구 중 가장 유명한 것쿠버네티스컨테이너 런타임을 통해 컨테이너를 오케스트레이션 하는 도구오케스트레이션여러 서버에 걸친 컨테이너 및 사용하는 환경 설정을 관리하는 행위컨테이너란 쉽게, 구동하려는 애플리케이션을 실행할 수 있는 환경까지 감싸서, 어디서든 쉽게 실행할 수 있도록 해주는 기술이다.만약에, 내가 만든 프로그램을 다른 사람에게 보내고 싶은데, 내 컴퓨터는 파이썬 3.8버전이지만, 상대방은 파이썬 3.9버전이라고 합시다.그냥 프로그램만 보내면 오류가 날 수도 있지만, 컨테이너는 이러한 환경 및 설정을 모두 포함하여 보내고 상대방이 내려받아 구동하기 때문에 어디서든 실행..

Kubernetes 2025.08.27

Docker 기초 용어

도커 이미지 (Docker Image) 도커 컨테이너를 실행하는데 필요한 설정을 포함하는 독립적인 실행 가능한 패키지.도커 레지스트리(도커 허브)에서 가져올 수 있고, 도커 파일을 사용하여 빌드할 수도 있다.도커 컨테이너(Docker Container) 도커 이미지의 인스턴스이다. 즉, 우리가 구동하려는 애플리케이션을 실행할 수 있는환경까지 감싸서, 어디서든 쉽게 실행할 수 있도록 해주는 기술.예를 들어, 컴퓨터에 프로그램을 설치할 때 필요한 옵션을 일일이 맞출 필요 없이 환경까지 모두 포함하여 독립적으로 프로그램을 실행할 수 있또록 도와주는 기술. 컨테이서 환경을 묶어서 컨테이너 이미지라는 프로그램을 내려받아 구동하면 실행되기 때문에, 각종 설정이 줄어 들어서 좀 더 편하게 사용할 수 있다...

Docker 2025.08.26

About Docker .

도커(Docker)란 컨테이너 기반의 오픈소스 가상화 플랫폼어떠한 프로그램을 외부 환경과 격리시켜 구동할 수 있게 해주는 소프트웨어이다.설명 -> 내가 윈도우에서 a라는 프로그램을 만들어서 다른 사람들도 써보라고 넘겨주고싶다.그래서 A라는 사람은 이 a라는 프로그램을 받아서 본인의 컴퓨터에서 실행을 시켜보았지만 오류가 발생하였다.여기서 오류가 나는 이유는 수도 없이 많이 있다.설정이 맞지 않아서 (node버전, OS, 다른 라이브러리 설정 etc...) ==> 내 컴퓨터에서는 되는데~~~....가 되어버림. 이러한 오류가 발생하지 않기 위해서 Docker라는 것을 사용한다.그럼 우선 Docker가 컨테이너 기반이라고 했으니 컨테이너가 무엇인지 부터 학습해야 한다.

Docker 2025.08.26