목록IT(리눅스&보안&개발) (28)
의식여행
OS 환경 : CentOS 7.4사용 환경 : Nginx(80) + Thumbor(8000) 패키치 및 통신 설정 기본 설치 패키지 : python-setuptools, python-pip, python-devel비인터넷망의 경우 : pypi.org(151.101.0(64, 128, 192).223 과 files.pythonhosted.org(151.101.1(65, 129, 193).63 외부 통신 설정 필요. Thumbor 관련 설치 패키지 : thumbor 압축해제 후, python setup.py install 시 오류 발생--> setup.py 내부의 "install_requires" 미설치 항목 확인 후 "pip install" 을 통한 추가 설치로 해결 가능 Supervisor설치 개요 : ..
안녕하세요, Woogi93 입니다.이번 포스팅은 IT 분야에서 종사하시는 분들이라면 반드시? (알면 좋은??) Domain Name System에 대한 전반적인 내용들을 다두도록 하겠습니다. 주제 자체가 굉장히 딱딱하기 때문에 전체적으로 가볍게 읽어보시길 추천 드립니다. 1. DNS 기본 개념1.1 도메인 네임인터넷 사용에 있어, 사람이 기억하기 어려운 인터넷 IP 주소대신에 문자로 구성된 이름을 사용할 수 있도록 하는 일종의 명칭(namin) 체계.1.2 도메인 네임 시스템(DNS)DNS라고 하면 네임서버를 지칭하는 것으로 이해하고 사용하고 있지만, 도메인 네임서버는 도메인 네임시스템을 구성하고 있는 일부 요소.도메인 네임 시스템은 초기 인터넷에서 호스트 네임별 IP 주소 정보를 시스템의 HOSTS.T..
안녕하세요.Django와 함께 활용가능한 mariaDBl, Ngingx, uwsgi 연동방법입니다. 1. MariaDB연동방법 1. MySQL-python 패키지 다운로드2. MariaDB 설치3. Django 프로젝트 setting 파일 수정DATABASES = { 'default': {'ENGINE': 'django.db.backends.mysql','NAME': '[테이블명]','USER': '[유저ID]','PASSWORD': '[유저PW]','HOST': '127.0.0.1', (로컬 환경의 경우)'PORT': '', (default, 3306) }}4. DB 연동 작업python manage.py makemigrationspython manage.py migrate5. DB 접속 후 정상 여부..
안녕하세요.Django 활용을 하기 위해서는 Python 설치가 선행되어야 합니다.(필자의 Python 3.6 설치 및 설정 방법 참고) 1. 필요 패키지 다운로드1. python-pip, python-setuptools (패키지 관리 도구) 2. sqlite, sqlite-devel (sqlite 사용 시) 2. Django 다운로드1. https://www.djangoproject.com/download/ (2018.01.10 기준 최신 버전은 2.0.1)2. "tar xvzf django Django-2.0.1.tar.gz" 디렉토리로 이동3. "python setup.py install" (참 쉽죠?) 3. Django 프로젝트 만들기"django-admin.py startproject [프로젝트..
안녕하세요, Woogi93 입니다. 이번 포스팅은 최근 핫한 Python 언어를 활용하여 쉽게 웹 페이지를 구축할 수 있는 방법에 대한 소개 글 입니다.장고의 개발 방식이 MTV(Model, Template, View)에 따른 일정한 룰에 의해 진행되고, 웹 프로그래밍에서 공통적으로 필요한 기능들을 미리 만들어둔 후에 단축 함수, 제네릭 뷰 등으로 제공하기 때문입니다.그 외에도 서드파티에 의한 외부 라이브러리가 풍부하고, 해외에서는 가장 많이 사용되는 파이썬 웹 프레임워크가라서 레퍼런스가 많다는 장점도 있습니다. 1.1 MTV 개발 방식웹 프로그래밍 영역을 3가지 개념으로 나눠서 개발하는 방식입니다.즉, 테이블을 정의하는 Model, 사용자가 보게 될 화면의 모습을 정의하는 Template, 애플리케이션..
Overview이번 포스팅은 최근 개발언어로서 큰 화두가 되고 있는 Python 3.7버전을 설치하고 구성하는 방법을 다루도록 하겠습니다. Python3.7 설치 및 설정 방법1. https://www.python.org/downloads/ 접속하여 원하는 버전 다운로드■ 필요패키지 : zlib, zlib-devel, libffi-devel → yum -y install zlib zlib-devel libffi-devel※ 미설치시, "zipimport.zipimporterror" 및 "ImportError : 'No Module name_ctypes' Error발생 ※■ 설치 명령 1) tar xvzf Python-3.7.0.tgz 2) cd Python-3.7.0.tgz 3) ./configure -..
안녕하십니까,공부하면서 정리 했던 "파일시스템 이해하기(기본)" 입니다. 유닉스/리눅스 파일시스템에 관심을 갖기 시작하신 분유닉스/리눅스 대한 기본적인 이해가 필요하신 분 가볍게 읽어보시면 좋을 것 같습니다. ■ 유닉스 핵심 구성 요소-커널 : 유닉스의 핵심 core로, 메민 메모리에 상주하여 컴퓨터 자원을 관리-쉘 : 커널과 사용자 간의 인터페이스를 담당하며, 사용자 명령의 입출력을 수행하며 프로그램을 수행-파일시스템 : 디렉터리, 서브 디렉터리, 계층적인 트리구조를 제공 ■ 유닉스 파일시스템 구성-부트 블럭(Boot Block)운영체제를 부팅하거나 초기화하기 위한 부트스트랩(Bootstrap) 코드를 담고 있는 블럭 -슈퍼 블럭(Super Block)해당 파일시스템을 관리하기 위한 정보를 담고있는 블..
...............................................................................................................................................................................................................................................................................................국가기술자격정보보안기사 제9회(2017년도 1회) 필기시험 합격시험 일자 : 3월25일(토)합격자 발표 : 6월30일(금).............................................