우분투 리눅스에서 python3, django, oracle 19c 사용하기. * 작업 환경 OS: ubuntu 22.04 ip address : 172.30.124.211 (오라클 설치된 서버 아님) python: python3.10.12 oracle client: 설치됨. django: 5.0.4 Oracle 데이터베이스 : SCAN IP 172.30.124.241, 172.30.124.242,172.30.124.243 * 주의사항 cx_Oracle 패키지를 설치하면 오라클 클라이언트없이 파이썬 스크립트를 작성하고 실행할 수 있다. 하지만 Django 프로그램에서 오라클 데이터베이스를 사용하려면, 오라클 …
Tag: python
6월 09 2021
Nornir 네트워크 자동화 – 1
Nornir 네트워크 자동화 – 1 (기초편) 1. Nornir란 무엇인가? Nornir는 파이썬으로 작성된 자동화 프레임워크다. Ansible의 경우 파이썬으로 작성되었지만 프로그래밍을 몰라도 사용하는데 문제는 없지만, Nornir를 사용하려면 파이썬 프로그래밍을 알아야한다. Nornir는 파이썬 버전 3.6.2 이상에서 동작한다. 2. Nornir 설치 Nornir는 PyPI에 게시되며, 다른 파이썬 패키지들처럼 pip 명령으로 설치가 가능하다. 또한 개발단계에서는 virtual environment를 사용하는것이 좋다. 아래 명령으로 …
12월 01 2019
ubuntu 18.04 LTS, Django2 mysqlclient 설치 오류
ubuntu 18.04 LTS 최초 설치후, django mysqlclient 설치 오류 ubuntu 18.04 설치하고, python3, django2, mysql 로 어플리케이션을 배포 환경을 구성. 1. 먼저, Django 어플리케이션 배포를 위해 웹서버와 mod_wsgi를 설치한다. $ sudo apt-get install python3-pip apache2 libapache2-mod-wsgi-py3 2. 어플리케이션이 mysql을 사용하므로, mysql을 설치한다. $ sudo apt-get install mysql-server, mysql-client 3. 배포환경(virtualenv)을 위한 virtualenv를 설치한다. $ sudo …
2월 01 2018
Extreme Switch 설정 변경 확인
익스트림 스위치 프롬프트의 맨 앞 * 표시는 설정 변경된 내용이 있음을 표시해 준다. 그렇다면 어떤 내용이 변경되었는지는 어떻게 확인 할 수 있을까? 시스코 스위치의 show archive config differences 같은 명령어는 발견(?)하지 못했다. 다만, python스크립트를 사용하면 확인 가능하다. 스크립트 이름은 conf_diff.py 이며, 그 내용은 https://github.com/extremenetworks/ExtremeScripting/blob/master/EXOS/Python/conf_diff/conf_diff.py 에서 확인 할 수 있다. 익스트림 스위치에서 파이썬 스크립트는 load script …