2025/03 5

Red Hat 계열 Linux에서 패키지 파일 다운로드하기

안녕하세요 여행자 K입니다.Red Hat 계열 Linux 배포판(예: CentOS, Fedora, RHEL)에서는 소프트웨어를 설치하기 위해 패키지 파일이 필요합니다. 특히 오프라인 환경에서 시스템을 설치하거나 소프트웨어를 업데이트해야 할 경우, 미리 필요한 패키지 파일을 준비하는 것이 필수적입니다. 네트워크 연결이 없는 상황에서는 리포지토리에서 직접 패키지를 다운로드할 수 없기 때문에, 오프라인 설치를 위한 패키지 파일을 사전에 확보해야 합니다. 이번 글에서는 Red Hat 계열 Linux에서 패키지 파일을 다운로드 하는 방법을 알아보겠습니다.   패키지 대상 확인    먼저, 다운로드할 패키지의 이름을 확인합니다. 이 글에서는 PostgreSQL 12버전을 Red Hat 계열 Linux에서 의존성 패..

Linux 2025.03.31

Linux 서버 NTP 동기화 설정

안녕하세요 여행자 K입니다.시간 동기화는 서버 운영의 핵심 요소 중 하나입니다. 특히, 여러 서버가 동시에 작동하는 환경에서는 정확한 시간 동기화가 필수적입니다. Red Hat Enterprise Linux 8(RHEL 8)에서는 NTP(Network Time Protocol)를 사용하여 시스템 시간을 정확하게 유지할 수 있습니다. NTP는 네트워크를 통해 시간 정보를 자동으로 동기화하여, 시스템 간의 시간 차이를 최소화하고 로그 기록의 일관성을 유지하는 데 도움을 줍니다.이번 글에서는 RHEL 8 환경에서 NTP를 설정하는 방법을 자세히 살펴보겠습니다.   NTP 패키지 설치    RHEL 8에서는 chrony라는 NTP 클라이언트를 기본적으로 제공합니다. 만약 설치가 되어있지 안다면 다음을 통해 패키..

Linux 2025.03.24

SSH를 통한 원격 서버 접속 접속 방법

안녕하세요 여행자 K입니다.SSH(보안 셸, Secure Shell)는 네트워크를 통해 다른 컴퓨터에 안전하게 접속할 수 있도록 해주는 프로토콜입니다. SSH는 원격 시스템에 대한 안전한 접근을 제공하며, 데이터를 암호화하여 중간에서의 도청이나 데이터 변조를 방지합니다. 주로 서버 관리 및 원격 접속에 사용되며, 시스템 관리자들이 서버를 안전하게 관리하는 데 필수적인 도구입니다.이번 글에서는 SSH를 설치하고, SSH 포트를 변경한 후, SSH의 대표적인 클라이언트인 PuTTY를 이용해 서버에 접속하는 방법을 설명하겠습니다.   SSH 설치    우선 SSH 서버를 설치하는 방법에 대해서 진행하겠습니다.#패키지를 최신 상태로 업데이트dnf update#OpenSSH 서버 설치dnf install -y o..

Linux 2025.03.17

Red Hat Linux SELinux 설정 방법

안녕하세요 여행자 K입니다.이번에는 Red Hat 계열 Linux에 있는 SELinux에 대해 알아보고 설정하는 법을 알아보도록 하겠습니다.   SELinux란?    SELinux(Security-Enhanced Linux)는 Linux 커널의 보안 모듈로, 시스템의 보안을 강화하기 위해 프로세스와 파일에 대한 접근 제어를 제공합니다. SELinux는 기본적으로 "최소 권한의 원칙"을 따르며, 각 프로세스는 필요한 권한만을 갖도록 제한합니다. 이는 악성 소프트웨어나 해커가 시스템에 침투할 경우 피해를 최소화하는 데 도움을 줍니다.   SELinux 상태 확인    터미널에서 다음 명령어를 입력하여 현재 SELinux의 상태를 확인합니다.#SELinux 설정 확인sestatus      SELinux는 ..

Linux 2025.03.10

Linux에서 방화벽 관리하기

안녕하세요 여행자 K 입니다.Linux에서 방화벽을 관리하는 것은 시스템의 보안을 유지하는 데 매우 중요합니다.이번 글에서는 방화벽을 끄거나 키는 방법, 허용 정책 적용 방법 및 해제 방법에 대해 알아보겠습니다.   방화벽 상태 확인 및 방화벽 설정    방화벽은 firewalld라는 서비스를 통해 관리됩니다. 방화벽 상태를 확인하기 위해 다음과 같은 명령어를 사용합니다.systemctl status firewalld      Active의 값이 active (running) 이면 방화벽이 실행 상태이며, inactivate (dead) 이면 방화벽이 꺼져있는 상태를 의미합니다.     방화벽을 끄거나 키기 위해서는 다음과 같은 명령어를 사용합니다.#방화벽 키기systemctl start firewall..

Linux 2025.03.03