DNF(Dandified YUM)는 Rocky Linux 및 다른 RHEL 기반 배포판에서 사용되는 고급 패키지 관리 도구입니다.DNF는 YUM의 후속 버전으로, 성능 향상, 종속성 해결 능력 강화, 더 나은 메타데이터 처리 등을 제공합니다. 📣목차✅ DNF 설치 및 기본 설정 ✅ 기본 DNF 명령어 ✅ DNF 캐시 관리✅ 패키지 그룹 관리 DNF 설치 및 기본 설정 DNF는 Rocky Linux에 기본적으로 설치되어 있으므로 별도의 설치 과정이 필요하지 않습니다.설정 파일 위치: /etc/dnf/dnf.conf[main]gpgcheck=1 # 패키지 설치 시 GPG 키 검사를 활성화합니다.installonly_limit=3 # ..
목차200 OK301 Moved Permanently302 Found304 Not Modified400 Bad Request401 Unauthorized403 Forbidden404 Not Found500 Internal Server Error502 Bad Gateway 301 Moved Permanently설명: 요청이 성공적으로 처리되었습니다. 사용 사례: GET, POST, PUT, DELETE 등 다양한 요청에 대해 성공적인 응답을 반환할 때 사용됩니다. 예시: 클라이언트가 서버로부터 데이터를 성공적으로 가져오거나, 데이터를 성공적으로 제출한 경우. 302 Found 설명: 요청된 리소스가 새로운 URL로 영구적으로 이동되었습니다. 사용 사례: 웹 페이지의 URL을 변경할 때, 검색 엔진이 새..
서버 구매하기 아래 링크를 통해 Contabo 사이트에 접속합니다https://contabo.com/en/ Contabo🥇Cloud VPS & Dedicated Servers for a Price You'll LoveMore Computing Power for Less | Award-Winning Support from an Actual Person - not a Bot! | 9 Regions, 12 Locations | 99.996% Uptime Over the Last 12 Monthscontabo.com Contabo 페이지에서 "View all Cloud VPS" 클릭합니다. 서버 스펙을 고르는 단계입니다저는 가장 저렴한 Cloud VPS 1 로 진행해 보겠습니다(4 vCPU Cores, 6 ..
본딩이란 여러개의 NIC(랜카드)을 논리적으로 묶어서 한 개의 NIC의 개수만큼 대역폭을 확장하는 기술 본드 인터페이스 생성 연경 이름을 bond0, 인터페이스 이름도 bond0으로 설정 nmcli connection add type bond con-name bond0 ifname bond0 생성된 본드 확인 nmcli connection 자세한 정보 확인 nmcli connection show bond0 bond 모든 변경 Round Robin에서 Active Backup으로 변경 지원되는 모드는 기본 라운드 로빈(balance-rr), 활성 백업(active-backup), XOR(balance-xor), 브로드캐스트(broadcast), 802.3ad(802.3ad), 적응형 전송 로드 밸런싱(ba..
scp 란? Linux에서 SCP (Secure Copy Protocol)는 파일을 안전하게 원격 호스트 간에 전송하기 위해 사용되는 명령줄 도구입니다. SCP는 SSH (Secure Shell) 프로토콜을 기반으로 작동하며, 네트워크를 통해 파일을 복사할 때 데이터의 암호화를 보장합니다. 이는 중간자 공격과 같은 보안 위협으로부터 데이터를 보호하는 데 중요합니다. 예제. 기본 파일 전송(로컬->원격) $ scp source_file.txt user@remote_host:/path/to/destination/ source_file.txt: 로컬 시스템에서 전송하려는 파일입니다. user: 원격 호스트에서 사용할 사용자 이름입니다. remote_host: 파일을 전송할 원격 호스트의 주소입니다. /path..
print() 함수 란? print() 함수는 파이썬에서 가장 기본적이고 자주 사용되는 함수 중 하나로, 다양한 형식과 옵션을 제공하여, 콘솔에 정보를 출력하는 메소드입니다. 함수 형식 print("Hello, world!") 예제. 변수를 사용한 출력 name = "Jane" print("Hello, " + name + "!") # 출력: Hello, Jane! 예제. 쉼표로 구분된 여러 출력 a = 5 b = 10 print("The values are", a, "and", b) #출력 : The values are 5 and 10 예제. 문자열 포매팅을 사용한 출력 (format() 사용) name = "Alice" age = 30 print("My name is {} and I am {} year..
📣목차 ✅ Unit is masked 상태의 의미 ✅ 사용 목적 ✅ masked 상태 데몬 조회 방법 ✅ mask 설정 ✅ mask 상태 확인 ✅ mask 해제 Unit is masked 상태의 의미 "Failed to restart XXX.service: Unit is masked" 에러는 해당 systemd 서비스가 masked 상태라는 의미이다. Systemd 서비스가 "masked" 상태에 있는 이유는 해당 서비스를 완전히 비활성화하기 위해서입니다. "Masked" 상태의 서비스는 시작될 수 없으며, 심지어는 수동으로도 시작할 수도 없습니다. 이는 일종의 보안 조치나 시스템 관리의 목적으로 사용되며, 주로 아래의 이유로 사용을 합니다. 사용 목적 보안: 특정 서비스가 보안상의 취약점을 가지고 있거..
groupdel: cannot remove the primary group of user 라는 에러 메시지는 리눅스 시스템에서 특정 사용자의 기본 그룹을 삭제하려고 할 때 발생합니다. 이 문제를 해결하는 방법은 다음과 같습니다: 1. 사용자의 기본 그룹 변경: 사용자의 기본 그룹을 다른 그룹으로 변경해야하며, 이를 위해 usermod 명령어를 사용할 수 있습니다. 예를 들어, 사용자 username의 기본 그룹을 othergroup으로 변경하려면 다음 명령어를 사용합니다: $ sudo usermod -g othergroup username 여기서 othergroup은 사용자의 새 기본 그룹이며, 시스템에 존재해야 합니다. 2. 그룹 삭제: 사용자의 기본 그룹을 변경한 후에는 원래의 그룹을 삭제할 수 있습..
1. SSH 설치 및 서비스 시작 대부분의 리눅스 배포판에는 SSH가 기본적으로 설치되어 있습니다. 설치 확인 $ sudo systemctl status ssh 설치가 안 되어 있다면 $ sudo apt install openssh-server (Ubuntu/Debian 기반) $ sudo yum install openssh-server(Redhat/Ubuntu 기반) 2. SSH 설정 파일 수정 /etc/ssh/sshd_config 파일을 열고 설정을 조정합니다. $ sudo vim /etc/ssh/sshd_config 3. 비밀번호 인증 비활성화 비밀번호 대신 SSH 키를 사용하도록 설정합니다. PasswordAuthentication no 4. 루트 로그인 비활성화 직접 루트 로그인을 금지합니다. ..
ARP 란? ARP (Address Resolution Protocol)는 IP 주소를 물리적 MAC 주소로 매핑하기 위한 프로토콜입니다. 즉, IP 네트워크에서 데이터를 전송할 때 해당 IP 주소가 어떤 MAC 주소와 연결되어 있는지 알아내기 위해 사용됩니다. 동작 원리 1. 호스트 A가 호스트 B의 MAC 주소를 알고자 할 때 ARP 요청을 브로드캐스트로 전송합니다. 이 요청은 "호스트 B의 IP 주소에 해당하는 MAC 주소는 무엇인가?"라는 질문을 담고 있습니다. 2. 호스트 B는 ARP 요청을 수신하고, 자신의 MAC 주소를 포함한 ARP 응답을 호스트 A에게 유니캐스트로 반환합니다. 3. 호스트 A는 이 ARP 응답을 받아 ARP 캐시에 정보를 저장합니다. 이후에는 이 정보를 사용하여 호스트 B..
❤️ 연관 포스팅 ❤️ 👉 [Linux] hpssacli 명령어 정리 👉 MegaCLI 설치 및 기본 명령어 perccli 설치 방법 - 리눅스 설치 파일은 아래 dell 공식 홈페이지에서 다운로드 가능합니다. 설치는 아래 절차대로 진행하시면 됩니다. # perccli 패키지 다운로드 $ wget https://dl.dell.com/FOLDER04470715M/1/perccli_7.1-007.0127_linux.tar.gz # gz 파일 해제 $ gunzip perccli_7.1-007.0127_linux.tar.gz # tar 파일 해제 $ tar -xvf gunzip perccli_7.1-007.0127_linux.tar license.txt EFI/ Linux/ $ cd ./Linux $ ls pe..
read policy - Read Ahead 설정 정리 1. 정의: Read Ahead는 RAID 컨트롤러가 초기 요청된 데이터 블록 외에도 연속적인 추가 데이터 블록들을 미리 읽어들이는 기능입니다. 2. 작동 원리: 사용자 또는 애플리케이션에서 특정 데이터 블록을 읽으라는 요청이 RAID 컨트롤러에 도달하면, 컨트롤러는 요청된 블록 외에도 그 뒤에 오는 연속된 블록들도 함께 읽어들입니다. 이렇게 미리 읽어들인 데이터는 컨트롤러의 캐시에 저장되어, 후속의 데이터 요청이 있을 때 캐시에서 바로 제공될 수 있게 됩니다. 3. 장점: 성능 향상: 순차적인 데이터 액세스 패턴에서는 Read Ahead 기능이 데이터베이스 스캔, 파일 스트리밍 등의 연산에서 높은 I/O 성능 향상을 가져올 수 있습니다. 4. 단점..