본문 바로가기
반응형

IT/리눅스44

리눅스에서 Network Teaming과 Bonding의 차이점 완벽 비교 서버 네트워크 환경에서 **이중화(High Availability)**와 **부하 분산(Load Balancing)**은 필수 요소입니다.리눅스에서는 이를 구현하기 위해 Bonding과 Teaming 두 가지 방법을 제공합니다.그렇다면, 어떤 차이가 있으며, 어떤 상황에서 선택해야 할까요?오늘은 Red Hat Enterprise Linux(RHEL) 7, 8, 9 환경을 기준으로 Bonding과 Teaming의 차이점을 자세히 비교해보겠습니다.1️⃣ Bonding과 Teaming 개요📌 Bonding이란?Bonding은 여러 개의 네트워크 인터페이스를 하나의 논리적 인터페이스로 묶는 기술입니다.주로 커널 모듈(kernel module)에서 동작하며, 다양한 모드로 설정할 수 있습니다.특징:커널에서 직접.. 2025. 2. 20.
NTP를 통한 서버 시간 동기화 완벽 가이드: 설정, 문제 해결, 보안 강화까지 1. NTP의 기본 개념 이해NTP란?: NTP는 분산 인터넷 상의 서버와 클라이언트 간 시간 동기화를 위해 사용되는 프로토콜이다. Stratum 레벨을 통해 시간 계층 구조를 형성하며, 상위(낮은 수치의 Stratum) 서버로부터 신뢰도 높은 시간을 받아 점진적으로 퍼트려 나간다.Stratum: Stratum 0은 GPS나 원자시계 등 물리적으로 매우 정확한 시간원을 의미한다. Stratum 1 서버는 이 원천으로부터 직접 시간을 받아 Stratum 2 서버에게 전달하고, 이러한 계층적 구조를 통해 인터넷 전반에 정확한 시간이 확산된다.Offset과 Jitter: Offset은 서버와 NTP 소스 간 시간 차이이며, Jitter는 시간 측정 값의 변동성을 의미한다. 이를 모니터링함으로써 시간 정확도와 .. 2024. 12. 12.
Centos Redhat 백업 복구(OS영역 참고) 1. dd와 OS 영역dd는 디스크의 모든 데이터를 원본 그대로 섹터 단위로 복사합니다. 따라서 OS 영역(부팅 섹터, GRUB, 파티션 테이블 등)도 완벽히 복사됩니다.dd의 OS 영역 복원 특성가능한 경우:동일한 하드웨어 환경에서 복원하면 별도 설정 없이도 OS가 정상적으로 동작합니다.주의할 점:하드웨어가 다른 경우, GRUB(부트 로더)를 다시 설정하거나 드라이버를 수정해야 할 수 있습니다.디스크 크기가 달라지면 파티션 크기를 조정해야 할 수 있습니다.2. Clonezilla와 OS 영역Clonezilla는 dd처럼 전체 디스크를 섹터 단위로 백업할 수도 있고, 파일 시스템 레벨에서 OS 영역만 선택적으로 백업할 수도 있습니다.Clonezilla의 OS 영역 복원 특성가능한 경우:전체 디스크나 특정.. 2024. 11. 22.
CentOS Redhat 백업 및 복원 방법 CentOS 7 운영 체제를 백업하거나 다른 서버로 이동할 때 가장 기본적인 방법은 dd 명령어를 사용하는 것입니다. 그러나 하드웨어 호환성과 디스크 크기 제한 등 몇 가지 중요한 점을 고려해야 합니다. 이 글에서는 dd 사용 방법과 함께 효율적인 대안 도구를 소개합니다.1. dd 명령어를 활용한 백업 및 복원1-1. 디스크 백업dd 명령어는 디스크를 원본 그대로 이미지 파일로 복사합니다. USB나 외장 하드에 저장하려면 다음과 같이 명령어를 실행하세요.dd if=/dev/sdX of=/path/to/usb/backup.img bs=1M status=progressif=/dev/sdX: 백업할 원본 디스크(예: /dev/sda).of=/path/to/usb/backup.img: 백업 이미지 파일을 저장할.. 2024. 11. 22.
LVM 생성 LVM이란?LVM(Logical Volume Manager)은 물리적인 저장 장치들을 논리적으로 관리할 수 있게 해주는 시스템입니다. 이를 통해 저장 장치를 보다 유연하고 효율적으로 사용할 수 있습니다. LVM은 여러 디스크를 하나의 논리적 볼륨으로 묶어서 관리하거나, 기존의 논리 볼륨을 쉽게 확장하거나 축소할 수 있게 해줍니다. LVM의 주요 구성 요소Physical Volume (PV):물리적인 저장 장치를 의미합니다. 예를 들어, 하드 디스크나 SSD 등이 이에 해당합니다.명령어: pvcreateVolume Group (VG):여러 개의 Physical Volume을 묶어서 하나의 논리적 단위로 관리합니다.명령어: vgcreateLogical Volume (LV):Volume Group 내에서 논리.. 2024. 5. 30.
LVM 파일시스템 용량 증설 리눅스 시스템에서 디스크를 추가하고, 논리 볼륨(Logical Volume, LV)을 확장하는 과정입니다. 각각의 단계는 다음과 같습니다목차디스크 인식추가된 디스크 확인추가된 디스크에서 PV 생성추가할 LV 확인VG에 추가용량을 확장할 디바이스 경로 확인용량 증설파일 시스템 타입 확인파일 시스템 크기 조정1. 디스크 인식새 디스크를 시스템에서 인식시키려면 아래 명령어를 사용합니다. 디스크가 자동으로 인식되지 않는 경우, 수동으로 인식시킬 수 있습니다: echo "- - -" > /sys/class/scsi_host/host0/scan디스크가 여전히 인식되지 않으면 hostX 값을 0에서 5까지 변경하며 시도합니다: echo "- - -" > /sys/class/scsi_host/host1/scan ech.. 2024. 5. 30.
Rocky Linux 8 / 9, Alma Linux 8/9 local repository 로컬 레포지터리 구성 서버 운영 시 폐쇄망 환경에서는 외부 저장소에 접근할 수 없으므로, 로컬 저장소를 만들어 패키지를 설치해야 합니다. 이를 위해 Rocky Linux ISO 파일을 다운로드하고, 해당 ISO 파일을 마운트한 후 내용을 로컬 디렉토리에 복사합니다. 복사된 파일을 기반으로 로컬 레포지토리 설정 파일을 작성하여 저장소를 구성합니다. 이후 dnf 또는 yum을 통해 패키지를 설치할 수 있습니다. 1. ISO 파일 다운로드 및 마운트공식 사이트에서 해당 OS의 ISO 파일을 다운로드합니다.ISO 파일을 마운트합니다.mount /dev/sr0 /mnt/ 2. 로컬 디렉토리에 복사마운트된 ISO 파일의 내용을 로컬 디렉토리로 복사합니다cp -a /mnt/. /iso/ 3. 로컬 레포지토리 설정/etc/yum.repos.. 2024. 5. 27.
centos 8 이상 버전 local repository 외부와 통신이 안되는 환경에서는 cd에 있는 패키지들을 복사해 언제든 필요한 패키지를 설치할 수 있다. 설정방법으로는 1. 설치 cd 넣기 2. cd-rom 마운트#mount /dev/sr0 /mnt/cdrom  3. 복사할 디렉토리 생성#mkdir /repository  4. cd에 있는 내용 복사#cp -a /mnt/cdrom/* /repository  5. 기존 repository 삭제 또는 이동# mv /etc/yum.repos.d/*.repo /tmp/ 6. repository 등록#vi /etc/yum.repos.d/local.repo [BaseOS] name=BaseOS baseurl=file:///repository/BaseOS enabled=1 gpgcheck=0 [AppStream] n.. 2023. 11. 2.
vnc server 설정 CentOS 6에서 GUI로 원격 접속하기 위해서는 VNC (Virtual Network Computing)를 사용할 수 있습니다. 다음은 CentOS 6에서 VNC를 설정하고 원격으로 접속하는 방법입니다:1. VNC 패키지 설치:CentOS 6에 VNC 서버 패키지를 설치합니다. 터미널에서 다음 명령을 실행합니다:yum install tigervnc-server2. VNC 사용자 비밀번호 설정:VNC 서버에 접속하기 위해 사용될 비밀번호를 설정합니다. 다음 명령을 실행합니다:vncpasswd비밀번호를 입력하고 확인합니다. 이 비밀번호는 나중에 VNC 클라이언트에서 접속할 때 사용됩니다. 3. VNC 서버 구성: VNC 서버 설정 파일을 편집합니다. 다음 명령을 실행하여 설정 파일을 엽니다:vi ~/.v.. 2023. 5. 15.
반응형