728x90 반응형 OS/Linux81 Bonding Bonding 이란? Linux Bonding (또는 NIC Bonding)은 두 개 이상의 네트워크 인터페이스 카드(NIC)를 하나로 묶어서 단일 인터페이스처럼 작동하게 하는 기술입니다. 이 기술을 사용하면 네트워크의 고가용성(High Availability), 부하 분산(Load Balancing), 그리고 대역폭 증가를 실현할 수 있습니다. Linux 시스템에서는 이를 위해 특별한 커널 모듈과 함께 ifenslave 패키지를 사용하여 구성할 수 있습니다. 실습 환경 System - Master - Node01 - Node02 - Node03 - File Network - VM Network0 - 본딩 - VM Network0 - 본딩 - VM Privacy0 == 192.168.234.0/24 사전.. 2024. 3. 13. Uptime 서론 (시스템 모니터링의 중요성) Linux 시스템 관리에서 모니터링의 중요성 강조 시스템 가동 시간(Uptime)이 왜 중요한지 설명 Uptime 명령어 소개 Uptime 명령어란 Linux 및 UNIX 시스템에서 현재 시스템이 얼마나 오랫동안 실행되었는지, 현재 로그인한 사용자 수와 시스템의 평균 부하를 보여주는 명령어 Uptime 명령어 사용법 기본 사용법: 단순히 터미널에서 uptime 입력 출력 예시 및 설명: * 현재 시간, 시스템 가동 시간, 로그인 사용자 수, 시스템의 평균 부하(1분, 5분, 15분 간격) 포함 출력 내용 이해하기 시스템 가동 시간 : 시스템이 마지막으로 부팅된 이후로 경과한 시간 사용자 수 : 현재 시스템에 로그인한 사용자 수 평균 부하 : 특정 시간 간격 동안 시스템에.. 2024. 2. 27. Rsync 명령어 개요 rsync는 리눅스 및 유닉스 시스템에서 파일과 디렉토리를 동기화하기 위해 널리 사용되는 강력한 도구입니다. 이 명령어는 네트워크를 통한 효율적인 파일 전송을 가능하게 하며, 백업, 미러링, 혹은 단순히 로컬 파일의 복사와 이동에 이상적입니다. Rsync의 기능 및 특징 rsync는 빠르고 범용적인 파일 복사 도구로 다음과 같은 특징을 가지고 있습니다. !! 효율성: rsync는 변경된 부분만 전송하는 '델타 전송 알고리즘'을 사용하여 대역폭을 절약합니다. !! 유연성: 로컬과 원격 시스템 간의 데이터 전송이 모두 가능합니다. !! 보안: SSH를 통해 데이터를 암호화하여 전송할 수 있으며, 안전한 데이터 전송을 위한 인증 수단을 제공합니다. !! 사용 편의성: 포괄적인 옵션을 제공하여 사용자가 전.. 2024. 2. 27. Mount 개요 리눅스에서 mount 명령어는 파일 시스템을 마운트하거나 마운트된 파일 시스템을 확인하는 데 사용되는 중요한 도구입니다. 사용자가 새로운 저장 장치를 시스템에 추가할 때, 이 장치를 사용하기 위해서는 우선 파일 시스템을 마운트해야 합니다. 이 글에서는 mount 명령어의 기본 사용법, 옵션, 그리고 일반적인 사용 사례를 다룰 예정입니다. mount 명령어 기본 구조 # mount [옵션] [장치명] [마운트 포인트] !! 장치명 마운트할 저장 장치의 이름입니다. 예를 들어, /dev/sdb1과 같습니다. !! 마운트 포인트 파일 시스템을 마운트할 디렉토리의 경로입니다. 이 디렉토리는 마운트하기 전에 존재해야 합니다. mount 명령어 주요 옵션 -t [파일시스템 타입]: 마운트할 파일 시스템의 타입.. 2024. 2. 19. 지역 변수 & 전역 변수 & 쉘 변수 & 매개 변수 쉘 변수(Shell Variables) !! 특징 쉘 환경에서 사용되는 내장 변수들입니다. 사용자 세션과 쉘의 동작을 제어하는데 사용됩니다. 예를 들어, PATH, HOME, USER와 같은 환경 변수들이 이에 속합니다. !! 활용도 시스템 환경을 설정하고, 쉘의 동작을 사용자의 필요에 맞게 조정하는 데 사용됩니다. 스크립트 내에서 시스템 경로나 사용자 정보 등을 참조할 때 활용됩니다. 지역변수(Local Variables) !! 특징 함수 내에서 선언되며, 해당 함수 내에서만 유효한 변수입니다. 함수 외부에서는 참조할 수 없으며, 함수가 종료되면 사라집니다. local 키워드를 사용하여 선언합니다 (bash에서) !! 활용도 함수 내에서 임시 데이터를 저장하거나, 함수의 실행 결과를 임시로 담기 위해 .. 2024. 2. 17. Shell Bash(Bourne-Again SHell) !! 특징 가장 널리 사용되는 쉘로, 대부분의 리눅스 배포판과 macOS의 기본 쉘입니다. Bourne 쉘(sh)의 확장판으로, 사용하기 쉽고 강력한 프로그래밍 기능을 제공합니다. !! 장점 자동 완성, 명령어 히스토리, 쉘 스크립팅 등 풍부한 기능을 제공합니다. !! 용도 일반적인 시스템 관리 작업, 쉘 스크립팅 등 다양한 용도로 사용됩니다. Zsh(Z Shell) !! 특징 Bash와 유사하지만, 사용자 친화적인 기능과 확장성이 더 강조된 쉘입니다. Oh My Zsh와 같은 프레임워크를 통해 쉽게 커스터마이징할 수 있습니다. !! 장점 테마 및 플러그인 지원, 강력한 명령어 자동 완성 기능, 향상된 글로브(globbing) 기능 등을 제공합니다. !! 용도.. 2024. 2. 17. 이전 1 ··· 7 8 9 10 11 12 13 14 다음 728x90 반응형