yum repository를 초기화 시킨다. $ yum clean all –enablerepo=*  

장고 프레임워크를 설치하기 전에 버전관리를 위하여 virtualenv를 설치하고 사용한다. $ sudo pip3 install virtualenvwrapper # .bachrc 파일에 아래의 내용을 추가한다. export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3.8 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS=’ -p /usr/local/bin/python3.8 ‘ export PROJECT_HOME=$HOME/Devel/Python source ~/.local/bin/virtualenvwrapper.sh # 설치된 경로를 알고 싶을 경우 which…

CentOS 7 상에서 최신 파이썬 설치방법 최신버전은 gcc 컴파일러로 직접 컴파일하여 설치해야 한다. # 컴파일을 위한 필요 라이브러리 설치 $ sudo yum install gcc openssl-devel bzip2-devel libffi-devel # 최신 파이썬 다운로드 $ cd /opt $ sudo wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz # 압축풀기…

버추얼 호스트 추가방법 # 가상 호스트로 설정할 디렉토리 생성 $ sudo mkdir -p /var/www/example.com/html # 가상 호스트의 로그파일 디렉토리 생성 $ sudo mkdir -p /var/www/example.com/log # 가상 호스트의 디렉토리에 사용자 권한 설정 $ sudo chown -R $USER:$USER /var/www/example.com/html # 웹…

CentOS 7에 아파치 웹 서버 설치하기 # yum update $ sudo yum update httpd # install apache web server $ sudo yum install httpd -y # set firewall $ sudo firewall-cmd –permanent –add-service=http $ sudo firewall-cmd –permanent –add-service=https # reload…

SSL 인증서를 구매하기 위해서는 CSR 을 생성해야 한다. 파일명은 최근 설정한 환경을 기준으로 작성했다. # 랜덤키 생성 $ openssl md5 * > www.kbumac.or.kr.key # 개인키 생성 $ openssl genrsa -rand www.kbumac.or.kr.key -out 2048 www.kbumac.or.kr.pem # CSR 생성 $ openssl req…

/* 설치파일 다운로드 */ $ wget https://github.com/thonny/thonny/releases/download/v3.2.7/thonny-3.2.7-x86_64.tar.gz /* 압출풀기 */ $ sudo tar xzf pycharm-*.tar.gz -C /opt/ /* bin 디렉토리로 이동 */ $ cd /opt/pycharm*/bin /* 실행 */ $ ./pycharm.sh 터미널에서 계속 실행시키면 불편하니까 프로그램 목록에 추가하기 위해 /Home/UserName/.local/share/applications/appname.desktop 파일을…

이 문제로도 삽질을 하루 동안했다. SELinux가 뭔지… 보안 옵션때문에 삽질을 많이 하게 된다.   “SQLSTATE[HY000] [2002] Permission denied.” 에러가 발생하면서 데이터베이스 연결이 되지 않을 때  SELinux를 끄고 다시 연결해봐서 연결이 될 경우 다음과 같은 명령을 실행시켜서 원격 데이터베이스 연결 옵션을 활성화…