리눅스 4

Python3 가상 환경 생성

venv 모듈은 자체 사이트 디렉터리를 갖는 경량 “가상 환경”을 만들고, 선택적으로 시스템 사이트 디렉터리에서 격리할 수 있도록 지원합니다. 각 가상 환경은 고유한 파이썬 바이너리(이 환경을 만드는 데 사용된 바이너리 버전과 일치함)를 가지며 자신의 사이트 디렉터리에 독립적으로 설치된 파이썬 패키지 집합을 가질 수 있습니다. 가상환경 생성 $ python3 -m venv /home/myhome/venv * 지정한 디렉토리에 가상 환경 생성 (리눅스 기준) 가상환경 적용 $ source venv/bin/activate 가상환경 적용 확인 (venv) myhome@myserver:~$ which python3 /home/myhome/venv/bin/python3 가상환경 적용 해제 (venv) myhome..

IT Talks 2022.09.22

서버의 공인 IP 확인하기

일반적인 리눅스 서버는 랜포트별로 IP를 할당하여 ifconfig 명령어로 할당된 IP 를 확인할 수 있으나 AWS (Amazon Web Service)의 리눅스 장비에서는 Private IP 만 확인이 가능하고 Public IP 는 Amazon Console 등을 통해서 확인이 가능하다. 또는 NAT 아래에 위치한 서버들의 경우도 실제 할당된 IP는 사설 IP만 표시되고, 외부 접속시 외부 서버에서 인식하는 IP 는 NAT 의 IP 가 된다. 이런 경우 서버에서 간단하게 외부로 접속하는 본인 IP를 확인하는 방법은 아래와 같다. $ curl ip.ojj.krYour IP is 175.123.191.3 $ curl ip.ojj.kr/?q=1.1.1.1* Query : 1.1.1.1* Result : %k..

IT Talks/Linux 2015.06.12

우분투 (ubuntu) apt-get 명령어

Apt-Get apt-get 명령은, 새로운 소프트웨어 패키지의 설치, 존재하는 소프트웨어 패키지의 업그레이드, 패키지 목록 인덱스의 업데이트, 그리고 심지어 전체 우분투 시스템의 업그레이드를 수행하는 우분투의 Advanced Packaging Tool (APT) 에 사용되는, 강력한 명령어-라인 도구 입니다. 단순한 명령어-라인 도구로서, apt-get 은 서버 관리자를 위하여 우분투 내에서 사용할 수 있는 다른 패키지 관리 도구들에 비해 많은 장점을 가지고 있습니다. 이러한 장점의 몇 가지는 간단한 터미널 연결(SSH)로 쉽게 사용할 수 있는 것과 cron 스케쥴링 유틸리티에 의해 자동화 할 수 있도록 시스템 관리 스크립트에서 사용될 수 있다는 것 입니다. apt-get 유틸리티의 몇 가지 잘 알려진..

IT Talks 2010.08.02
728x90