[Django 2.1] 시작 – project, app 만들기

Django 2.1 시작 – project, app 만들기.

환경: Python 3.7, Django 2.1, MacOS

1. virtual env 생성
virtual env는 선택사항이지만, 프로젝트별로 설치되는 모듈이 다르므로 사용하면 여러가지 장점이 있다.
원하는 디렉토리로 이동하고 아래 명령어를 실행하면 Django 디렉토리가 생성되며 가상환경을 만들어준다.

$ virtualenv Django
Using base prefix '/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7'
New python executable in /Users/snowfox/Documents/Django/bin/python3.7
Also creating executable in /Users/snowfox/Documents/Django/bin/python
Installing setuptools, pip, wheel...done.

이제, 가상환경을 활성화한다. 활성화되면 프롬프트 앞쪽에 가상환경의 이름이 ()와 함께 추가된다.

$ . bin/activate
(Django) $ 

이제, django 프레임워크를 설치해야 한다. pip 명령어로 설치한다.

$ pip install django
Collecting django
  Downloading https://files.pythonhosted.org/packages/54/85/0bef63668fb170888c1a2970ec897d4528d6072f32dee27653381a332642/Django-2.2-py3-none-any.whl (7.4MB)
    100% |████████████████████████████████| 7.5MB 1.5MB/s 
Collecting pytz (from django)
  Using cached https://files.pythonhosted.org/packages/61/28/1d3920e4d1d50b19bc5d24398a7cd85cc7b9a75a490570d5a30c57622d34/pytz-2018.9-py2.py3-none-any.whl
Collecting sqlparse (from django)
  Downloading https://files.pythonhosted.org/packages/ef/53/900f7d2a54557c6a37886585a91336520e5539e3ae2423ff1102daf4f3a7/sqlparse-0.3.0-py2.py3-none-any.whl
Installing collected packages: pytz, sqlparse, django
Successfully installed django-2.2 pytz-2018.9 sqlparse-0.3.0
Continue reading

Cisco 스위치 AAA 설정

Authentication, Authorization, and Accounting (AAA)은 TACAS+, Radius 와같은 프로토콜을 사용하여 인증하는 방식이다.

대부분 시스코 스위치에 로그인하는 경우는 아래처럼 로그인한 후 enable 명령어를 사용하여 모든 명령어를 사용하여 인증하면 모든 명령어에 접근가능하다.

User Access Verification

Username: admin
Password:

Switch>en
Password:
Switch#

AAA를 사용하는경우 특정 권한을 부여하여 아래처럼 enable 상태로 바로 로그인 하도록 설정이 가능하다.

User Access Verification

Username: admin
Password:

Switch#
Continue reading

시스코 WLC 비밀번호 초기화

참고문서:http:// https://www.cisco.com/c/en/us/support/docs/wireless/2000-series-wireless-lan-controllers/71094-wlcm-pwr.html

시스코 WLC(Wireless LAN Controller) 비밀번호를 모를때 초기화(?) 하는 방법으로 중요한것은 WLC 버전이 5.1 이상인지 아닌지가 중요하다.

WLC 버전이 5.1이상인 경우는 정상적으로 부팅하고 Restore-Password 를 입력하면 새로운 사용자 계정을 등록할 수 있다.

WLC 버전이 5.1 이전이면, 비밀번호를 초기화하는 방법은 공장초기화 뿐이며, 이 경우 설정또한 초기화되며 설정은 복구할 수 없으므로 주의해야한다. 초기화 후 다시 구성을 해야한다.

vsphere client에서 guest os cpu/memory hot plug 설정

VMware 6.0에서 VM 리소스가 부족한경우 온라인 상에서 CPU/Memory를 증설 가능하다.

설정환경: vSphere client 6.0

설정전 확인사항:
Guest 는 하드웨어 버전 7 이상이어야 한다.
Guest OS에 VMware Tools 가 설치되어 있어야한다.
Guest OS의 전원은 꺼진 상태

가상시스템->설정편집 선택

Continue reading

vmware SNMP 설정

SNMP는 ssh 접속하여 설정한다. ssh접속을 위해 아래 과정을 먼저 진행한다.

vSphere client를 실행하고, SNMP를 설정할 서버를 선택.
구성탭 -> 소프트웨어(보안 프로필 선택) ->속성

Continue reading

vmware vSphere에서 템플릿 만들기

Guest OS 설치는 생략한다.

먼저, vSphere client에 로그인하고,
홈 -> 인벤토리 -> 호스트 및 클러스터에서, Guest OS(여기서는 CentOS_template)를 선택.
마우스 오른쪽 버튼 클릭하고 나오는 메뉴중에서,
템플릿 -> 템플릿으로 변환

Continue reading

vmware vSphere iso 파일 업로드

vmware vSphere 6.0 에서, Guest OS에서 사용하기 위한 iso 파일은 아래 과정으로 서버에 업로드 하여 사용할 수 있다.

먼저, vSphere client를 실행하고, 인벤토리->호스트 및 클러스터 선택.
파일을 업로드 하기위한 Host를 선택한다.

Continue reading

MSsql error:53

윈도우 서버 재부팅후, 아래 처럼 오류:53 메시지가 보이면서 MSsql에 접속불가능한 상황 발생

발생원인: 호스트네임 변경
해결방법: 호스트네임을 원래대로 변경하거나, 서버 이름에 새로 바꾼 호스트네임을 입력한다.

VirtualBox에서 NXOSv 실행하기.

1.먼저, 다운로드 받은 ova화일을 virtualbox로 import 한다.

2.HDD 컨트롤러를 SATA로 변경한다.
기존 컨트롤러는 IDE로 되어 있다. 이것을 그냥 사용하여 부팅하면, loading중 무한 재부팅이 발생했다.
기존 IDE 컨트롤러를 삭제하고 새로 SATA 컨트롤러를 추가한후 기존 디스크 이미지를 연결한다.

설정 >> 저장소 >> 컨트롤러 (IDE) 삭제 >> SATA컨트롤러 추가 >> 저장소 추가

Continue reading

윈도우 서버에 SNMP 설정하기.

snmp를 사용하는 NMS나 다른 모니터링 소프트웨어를 이용하는 경우 snmp 설정 방법.snmp

1 .설치
서버관리자 >> 역할 및 기능추가
역할 및 기능 추가마법사 >> 기능 >> SNMP서비스 선택 >> 기능추가 >> 설치

Continue reading