본문 바로가기

728x90
반응형

Linux Distribution

파이썬 가상 환경을 구성하고 설정하는 방법 파이썬 가상 환경을 구성하고 설정하는 방법 1. 가상 환경 생성 프로젝트 디렉토리 내에서 가상 환경을 생성합니다. python3 -m venv myenv 여기서 myenv는 가상 환경의 이름입니다. 이 명령은 myenv라는 이름의 가상 환경 디렉토리를 생성합니다. 2. 가상 환경 활성화 가상 환경을 활성화하여 사용합니다. Windows myenv\Scripts\activate macOS/Linux source myenv/bin/activate 가상 환경을 활성화하면 현재 터미널 세션에서 가상 환경을 사용할 수 있습니다. 프롬프트가 (myenv)로 변경되었을 것입니다. 3. 가상 환경에서 패키지 설치 가상 환경에서 필요한 패키지를 설치할 수 있습니다. pip 명령을 사용하여 패키지를 설치합니다. pip i.. 더보기
Redis의 다양한 운영 모드 종류(Operation Modes) Redis의 다양한 운영 모드 종류(Operation Modes) Redis에는 여러 가지 운영 모드가 있습니다. 1. Standalone 모드 Standalone 모드는 가장 기본적인 Redis 운영 모드입니다. 하나의 Redis 서버만 실행되고 모든 데이터가 해당 서버에 저장됩니다. 주로 개발 및 테스트 목적으로 사용됩니다. 2. Sentinel 모드 Sentinel 모드는 Redis의 고가용성(High Availability)을 달성하기 위한 모드입니다. 여러 개의 Redis 인스턴스를 실행하고, Sentinel 프로세스를 통해 각 인스턴스의 상태를 모니터링하고 필요한 경우 자동으로 장애 조치(Failover)를 수행합니다. 3. Cluster 모드 Cluster 모드는 Redis의 분산 데이터베이.. 더보기
Chrony 설치 및 설정하는 방법 Chrony 설치 및 설정하는 방법 Chrony는 리눅스 시스템에서 시간 동기화를 담당하는 프로그램 중 하나입니다. 이 프로그램을 설치하고 설정하는 방법을 알아보겠습니다. 1. Chrony 설치 Chrony를 설치하기 위해서는 먼저 패키지 관리자를 이용해 설치해야 합니다. 다음 명령어를 사용해 Chrony를 설치합니다. Debian 계열 sudo apt-get update sudo apt-get install -y chrony RHEL 계열 sudo yum install -y chrony 2. Chrony 설정 Chrony는 기본적으로 /etc/chrony.conf 파일을 사용하여 설정합니다. 이 파일을 열어 다음과 같이 수정합니다. vim /etc/chrony.conf # 서버 설정 server [NT.. 더보기
우분투 24.04에서 Python 3 및 pip3를 설치하는 방법 우분투 24.04에서 Python 3 및 pip3를 설치하는 방법우분투 24.04는 기본적으로 Python 3가 설치되어 있을 가능성이 높지만 필요한 경우 최신 버전을 설치하거나 pip3를 추가로 설치할 수 있습니다.1. 우분투 패키지 업데이트sudo apt update2. Python 3 및 pip 설치Python 3 및 관련 패키지와 함께 pip를 설치합니다.sudo apt install -y python3 python3-pip최신 버전의 pip3로 업그레이드pip3 install --upgrade pippipx 사용더보기---pipx는 Python 애플리케이션을 격리된 환경에 설치하고 관리하는 도구입니다. 시스템 전역에 설치하지 않고도 Python 애플리케이션을 사용할 수 있습니다. 1. pipx .. 더보기
macOS에 Zulu JDK 11을 다운로드하고 설치하는 방법(java 11) macOS에 Zulu JDK 11을 다운로드하고 설치하는 방법(java 11) 1. Zulu JDK 저장소 추가 brew tap mdogan/zulu > brew tap mdogan/zulu ==> Tapping mdogan/zulu Cloning into '/opt/homebrew/Library/Taps/mdogan/homebrew-zulu'... remote: Enumerating objects: 530, done. remote: Counting objects: 100% (105/105), done. remote: Compressing objects: 100% (42/42), done. remote: Total 530 (delta 73), reused 75 (delta 52), pack-reused .. 더보기
macOS에 JDK 11을 다운로드하고 설치하는 방법(java 11) macOS에 JDK 11을 다운로드하고 설치하는 방법(java 11) 1. Oracle 사이트에서 JDK 11 다운로드 java 다운로드 URL : https://www.oracle.com/java/technologies/downloads/#java11-mac 오라클 계정 로그인(https://login.oracle.com/mysso/signon.jsp)이 완료되면 패키지 다운로드가 시작합니다. 2. 패키지 설치 dmg 더블 클릭 후 설치 마법사에 따라 java 패키지 설치를 진행합니다. 3. 설치 확인 java 버전 확인 java -version $ java -version java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_18.. 더보기
Ping 테스트에서 TTL 값은? Ping 테스트에서 TTL 값은?핑 테스트에서 TTL은 Time To Live의 약자로, 패킷이 네트워크에서 살아있는 최대 시간을 의미합니다. TTL은 패킷이 라우터를 통과할 때마다 1씩 감소하며 TTL이 0이 되면 패킷은 폐기됩니다. TTL은 네트워크의 지연 시간과 패킷 손실률을 측정하는 데 사용할 수 있습니다. TTL은 각 운영 체제마다 기본값이 다르며 Windows의 경우 128, Linux의 경우 64입니다. TTL을 확인하려면 핑 테스트를 실행하고 결과를 확인하면 됩니다. 예를 들어, Windows에서 핑 테스트를 실행하고 결과가 다음과 같은 경우 TTL은 128입니다. Ping 테스트에서 TTL은 패킷이 목적지까지 도달할 때까지 거치는 중간 라우터의 수를 나타냅니다. 일반적으로 TTL 값이 작.. 더보기
우분투에서 고정 IP 주소를 설정하는 방법 우분투 22.04에서 고정 IP 주소를 설정하는 방법(Static IP Address)Ubuntu 22.04에서 고정 IP 주소를 설정하려면 Netplan을 사용하여 네트워크 구성을 수정해야 합니다. Netplan은 Ubuntu 18.04부터 도입된 네트워크 구성 관리 도구로 YAML 형식의 설정 파일을 사용합니다.1. 현재 네트워크 인터페이스 확인ip a2. Netplan 설정 파일 수정Netplan 설정 파일은 /etc/netplan/ 디렉토리에 위치합니다. 일반적으로 00-installer-config.yaml 또는 50-cloud-init.yaml과 같은 파일이 있습니다.sudo vim /etc/netplan/00-installer-config.yaml예를 들어, Ethernet 인터페이스(enp.. 더보기

728x90
반응형