본문 바로가기

반응형

변군이글루

C276x260 [python] 환경 변수를 .env 파일에서 로드하는 코드를 작성 환경 변수를 .env 파일에서 로드하는 코드를 작성환경 변수를 .env 파일에서 읽어오는 코드를 작성하려면 python-dotenv 라이브러리를 사용할 수 있습니다. 이 라이브러리를 사용하면 .env 파일에서 환경 변수를 로드할 수 있습니다.python-dotenv 모듈 설치pip install python-dotenv코드 작성vim .envAPI_KEY=your_api_key_hereDATABASE_URL=your_database_url_hereDEBUG=True vim dotenv_task1.pyfrom dotenv import dotenv_values# .env 파일에서 환경 변수 로드env_vars = dotenv_values('.env')# 환경 변수 사용 예시if 'API_KEY' in env.. 더보기
C276x260 우분투에 BIND를 컴파일하고 설치하는 방법 우분투에 BIND를 컴파일하고 설치하는 방법필수 패키지 설치sudo apt-get install -y build-essential libssl-dev libdns-dev libuv1-dev libcap-devjemalloc 메모리 할당 라이브러리를 설치sudo apt-get install -y libjemalloc2 libjemalloc-dev작업 디렉토리로 이동작업 디렉토리로 이동합니다.cd /usr/local/srcBIND 계정 생성BIND를 실행할 시스템 사용자를 생성합니다.sudo adduser --system --home /var/named --no-create-home --disabled-login --disabled-password --group namedBIND 소스 코드 다운로드소스 코드.. 더보기
C276x260 우분투에 Apache2를 컴파일하여 설치하는 방법 우분투(Ubuntu 22.04)에 Apache2를 컴파일하여 설치하는 방법1. 의존성 설치빌드 도구와 Apache2가 필요로 하는 의존성을 설치합니다.sudo apt-get updatesudo apt-get install -y build-essentialsudo apt-get install -y zlib1g-dev libssl-dev libpcre3-devsudo apt-get install libnghttp2-dev2. Apache 소스 다운로드공식 Apache 웹사이트에서 Apache2 소스코드를 다운로드합니다.cd /usr/local/srcwget -q https://dlcdn.apache.org/httpd/httpd-2.4.59.tar.gz3. APR, APR-util 소스 다운로드wget -q .. 더보기
C276x260 Amazon Linux 2023에 MySQL 클라이언트를 설치하는 방법 Amazon Linux 2023 인스턴스에 MySQL 클라이언트(MySQL 8)를 설치하는 방법테스트 환경운영체제 정보$ cat /etc/os-releaseNAME="Amazon Linux"VERSION="2023"ID="amzn"ID_LIKE="fedora"VERSION_ID="2023"PLATFORM_ID="platform:al2023"PRETTY_NAME="Amazon Linux 2023.4.20240401"ANSI_COLOR="0;33"CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2023"HOME_URL="https://aws.amazon.com/linux/amazon-linux-2023/"DOCUMENTATION_URL="https://docs.aws.amazon.co.. 더보기
C276x260 우분투에서 percona-release 설치 시 post-installation 오류를 해결하는 방법 우분투에서 percona-release 설치 시 post-installation 오류를 해결하는 방법오류 내용sudo dpkg -i percona-release_latest.$(lsb_release -sc)_all.debSelecting previously unselected package percona-release.(Reading database ... 16512 files and directories currently installed.)Preparing to unpack percona-release_latest.jammy_all.deb ...Unpacking percona-release (1.0-27.generic) ...Setting up percona-release (1.0-27.generic.. 더보기
C276x260 AWS 계정을 해지하는 방법 AWS(Amazon Web Services) 계정을 해지하는 방법1. AWS 계정 루트 사용자로 AWS Management Console에 로그인합니다. 2. 오른쪽 상단 모서리에 있는 사용자 이름을 클릭하고 "내 계정"을 선택합니다. 3. "내 계정" 페이지에서 "내 계정 해지" 링크를 클릭합니다. 4. 해지 프로세스에 따라 안내를 따릅니다. 이 과정은 AWS의 서비스 및 데이터에 대한 영구적인 삭제를 포함할 수 있습니다. 5. 계정 해지가 요청되면 AWS에서 해당 요청을 처리하기 위해 추가 단계를 수행해야 할 수 있습니다. 이메일 확인이나 기타 보안 절차가 포함될 수 있습니다. 계정 해지는 AWS에서 서비스 사용을 중단하고 모든 데이터를 삭제하는 것을 의미합니다. 따라서 계정 해지 전에 모든 중요한 .. 더보기
C276x260 우분투에서 ethtool을 사용하여 랜 카드의 속도 및 전송 모드를 설정하는 방법 우분투에서 ethtool을 사용하여 랜 카드의 속도 및 전송 모드를 설정하는 방법ethtool 설치sudo apt-get updatesudo apt-get -y install ethtool네트워크 인터페이스 확인설정할 랜 카드의 네트워크 인터페이스를 확인합니다. 일반적으로 ifconfig 또는 ip addr 명령을 사용하여 확인할 수 있습니다.ifconfig enp0s8$ ifconfig enp0s8enp0s8: flags=4163 mtu 1500 inet 192.168.56.71 netmask 255.255.255.0 broadcast 192.168.56.255 inet6 fe80::a00:27ff:fe2a:e26b prefixlen 64 scopeid 0x20 .. 더보기
C276x260 우분투에서 motd를 설정하는 방법 우분투에서 motd를 설정하는 방법motd(Message of the Day)는 사용자가 시스템에 로그인할 때 표시되는 메시지입니다. 터미널에 로그인할 때 기본적으로 표시되는 메시지update-motd.d 비활성화update-motd.d는 시스템이 부팅될 때 실행되는 스크립트들을 포함하는 디렉토리입니다.cd /etc/update-motd.d$ ls -ltotal 56-rwxr-xr-x 1 root root 1220 Oct 15 2021 00-header-rwxr-xr-x 1 root root 1157 Oct 15 2021 10-help-textlrwxrwxrwx 1 root root 46 Feb 18 2023 50-landscape-sysinfo -> /usr/share/landscape/lan.. 더보기

728x90
반응형