IT Talks/Linux 5

python 의 sys.stderr.write(f"ERROR: {exc}") 오류

갑자기 이런 메시지가 나온다면 ? $ sudo python3 -m pip Traceback (most recent call last): File "/usr/lib/python3.5/runpy.py", line 184, in _run_module_as_main "__main__", mod_spec) File "/usr/lib/python3.5/runpy.py", line 85, in _run_code exec(code, run_globals) File "/usr/local/lib/python3.5/dist-packages/pip/__main__.py", line 29, in from pip._internal.cli.main import main as _main File "/usr/local/lib/pyth..

IT Talks/Linux 2021.05.15

서버의 공인 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

PCRE 버전 업데이트

미디어 위키를 설치하려고 하는데 pcre 버전이 낮아서 설치할 수 없다는 메시지가 발생.설치된 버전 확인# rpm -q --queryformat "%{name}.%{arch}\n" pcre 기존 버전 삭제 (--nodeps 옵션으로)# rpm -ev --nodeps pcre-devel.x86_64 # rpm -ev --nodeps pcre.x86_64 # rpm -ev --nodeps pcre-devel.i386 # rpm -ev --nodeps pcre.i386 yum repo 에 추가vi /etc/yum.repos.d/utter-ramblings.repo 후 아래 내용 추가[utter-ramblings] name=Utter Ramblings baseurl=http://www.jasonlitka.com..

IT Talks/Linux 2014.11.27

고급 Bash 스크립팅 가이드

고급 Bash 스크립팅 가이드Bash를 이용한 쉘 스크립팅 완전 가이드Mendel CooperBrindlesoft thegrendel (at) theriver.com차현진terminus (at) kldp.org2001년 12월 16일 본 튜토리얼은 여러분이 Bash에 대해서 어떠한 사전 지식도 없다고 가정을 합니다만, 금방 중/고급 수준의 명령어들을 소개합니다(...유닉스의 슬기롭고 교훈적인 부분들을 배워 나가면서). 이 문서는 교과서나, 혼자 공부할 때 볼 수 있는 메뉴얼, 쉘 스크립팅 기술에 대한 레퍼런스및 소스로 쓰일 수 있습니다. 스크립트를 배우는 유일한 방법은 스크립트를 직접 짜 보는 것이다라는 전제하에, 연습문제와 아주 자세하게 주석 처리된 예제들로 능동적인 독자들의 참여를 유도할 것입니다.이..

IT Talks/Linux 2014.04.25
728x90