IT/파이썬 2021. 8. 10.
vscode git bash terminal 에서 파이썬 버전 변경 실행
vscode git bash terminal 에서 파이썬 버전 변경 실행하는 방법은 기본적인 방법이지만, python.exe가 실행되는 위치의 경로를 기본 PATH 로 잡아 주는 방법이 가장 쉽다. 일단 PC에는 필요한 파이썬 버전을 각각 설치해 둔다. 내 컴퓨터의 경우 아래 처럼 설치가 되어 있다. C:\Users\User1\AppData\Local\Programs\Python\Python39 C:\Users\User1\AppData\Local\Programs\Python\Python38-32 C:\Users\User1\AppData\Local\Programs\Python\Python38 평소에 Python 3.8 버전의 Python을 사용하다가 필요에 따라 버전을 변경해야 하면 실행되는 python...
IT/리눅스 2021. 7. 8.
리눅스 - DHCP 받은 IP 수동으로 갱신하기
DHCP 서버로 받은 IP 를 강제로 다시 받고 싶을 때, 윈도우 환경에서는 그냥 ipconfig /renew 로 해결 한 것 같은데, 우분투 환경에서 하는 방법을 검색해 보니 dhclient 라는 명령어를 통해서 할 수 있네. $ sudo dhclient -r 할당받은인터페이스이름 $ sudo dhclient 할당받은인터페이스이름 할당받은 인터페이스 이름 확인은 간단하게 아래 처럼 ifconfig 라고 치면 알아낼 수 있다. 참고사이트 http://enigmatechware.blogspot.com/2016/12/linux-dhcp-ip.html [Linux] DHCP 서버로부터 IP 강제로 갱신하기 Windows 에서 DHCP 로 설정한 IP 주소를 강제로 갱신할 때에는 커맨드 창을 열고 다음과 같은 ..
IT/리눅스 2021. 1. 22.
우분투 리눅스 SSH 접속하기 - 윈도우 환경에서 SSH Key 방식 접속
로그인할때 마다 패스워드 입력하는 거 귀찮기도 하고, SSH RSA 키 방식으로 접속하면 한 번 세팅 이후에 편리해서 시도해 보기로. 먼저 윈도우 환경에 putty 를 설치하면 같이 들어 있는 PuTTYgen을 실행 시키고 아래 버튼 중 Generate 를 누른다. 막 마우스를 옮겨 다니면 랜덤 좌표를 이용해서 키를 하나 만들어 준다. 100% 까지 완성되면 아래와 같이 키가 생성된 창을 볼 수 있다. 생성된 public 키 부분의 텍스트를 열심히 긁어서 일단 아무 파일에 저장해두고, 아래 Save private key를 눌러 자신의 비밀키를 원하는 위치에 저장한다. 창이 뜨면 그냥 확인 누르고 진행하면 된다. 이제 윈도우의 키 준비는 완료된 셈이다. 서버로 가서 아까 복사해둔 공개키 텍스트를 서버에 어..
IT/파이썬 2021. 1. 20.
파이썬 - Flask 모듈을 Gunicorn 을 이용하여 Nginx 에 연동하기 - WSGI 서버
Flask 를 이용해서 파이썬 서비스를 개발했다. 그런데, 실행을 시켜보면 WSGI 서버를 사용해라는 경고가 떡하니 불안하게 만드네... WARNING: Do not use the development server in a production environment. Use a production WSGI server instead. 요는 개발 단계에서 테스트로 flask 서버를 이용해도 무방하지만, 실제 배포 서비스 개시하는 production 단계에서는 WSGI 서버를 사용해라는 것이 요지이다. 아파치나 Nginx 서버에 연동해서 이 flask 모듈을 자동으로 불러 줄 수 있도록 설정해야 한다. 먼저 WSGI 를 설정하려고 찾아보다가 지-유니콘 이라는 모듈을 쓰면 아주 쉽고 성능도 괜찮게 쓸 수 있다는..
IT/파이썬 2021. 1. 20.
파이썬 flask 설정 값 읽어오기 - 파일에서
python flask 실행시에 설정 값을 파일에서 읽어오도록 설정, app.config.from_pyfile('파일명') from_envvar(variable_name) 있던데, 이 예제는 많이 있더라. 구글에서... 실제 설정 파일에는 아래처럼 변수=값 형태로 정보를 저장해 두면 된다. TESTING=False DEBUG=True 실제 mongoDB 설정값을 저장해 둔 예제를 가져와보면 파일 속에, MONGODB_SETTINGS = { # 'host': 'mongodb://localhost/DB이름' # 이런식으로 간단하게 하거나, 아래 처럼 'db': 'DB이름', 'host': '접속IP', 'port': 27017, #접속포트 'username':'아이디', # 접속 권한 아이디 'passwor..
IT/리눅스 2021. 1. 19.
우분투 리눅스 SSH 서버 설정하기
이것저것 찾아보다, 아래 링크 글이 맘에 드네. jimnong.tistory.com/713 [우분투 16.04] SSH서버 구축하기(SSH 접속 설정) 이 글은 http://studyforus.tistory.com/235 의 내용을 제가 적용하면서 정리하는 겁니다. SSH는... 시큐어 셸(Secure Shell)의 약자입니다. 보안기능이 전제되어 있는 프로토콜이고요, ▲ 기본적으로 (보안이 jimnong.tistory.com 루트 권한으로 접속하는 과정도 설명이 되어 있으니 참고. sudo systemctrl enable sshd.service 이것을 명심하시게, 부팅이후에도 계속 자동으로 데몬이 수행되도록 하려면 ^^ bytefreaks.net/gnulinux/fedora-25-install-star..
IT/컴퓨터상식 2020. 5. 27.
크롬 검색 기록 및 방문 기록 삭제하기
크롬 브라우저의 검색 기록 및 방문 기록 삭제하기 그냥 따라 해보자. 특히, 공공장소에서 크롬을 띄우거나 사무실 PC, 남들과 공유하는 컴퓨터의 사용시에는 일을 마치기 전에 해 주는 것이 좋다. 구글 검색 저장이 되어 있으면, 자신이 검색한 내용 방문한 사이트 거의 전부 다 기록에 남아 있다고 보면 된다. 찝찝한 부분은 해결해 두는게 상책!! 이제 따라해보자. 사실 크롬에서 우측 상단에 있는 메뉴 아이콘을 누르고 설정을 누르면 왠만한 것은 다 해결 된다. 그리고, 인터넷 사용 기록 삭제를 누른다. 그러면, 아래와 같이 인터넷 검색 기록, 방문 히스토리 등을 삭제할 수 있는 창이 등장한다. 순서대로 체크하고 누르면 크롬에서 사용한 인터넷 사용 기록 삭제를 할 수 있다.
IT/컴퓨터상식 2020. 3. 17.
Windows 환경변수 설정하기 - 윈도우 시스템 Path 경로 추가
Windows 환경변수 설정하기 - 윈도우 시스템 Path 경로 추가 환경변수 설정 창 띄우는 데만...짜증...탐색기 열고, 드라이브에 설정창에 가서, 고급 머 누르고 등등등 이거 설정하러 가는 단계가 너무 많아서 귀찮음. 좀 쉽게 해보자.. 그냥 "윈도우 키 + S" 를 누르고, (혹은 화면 왼쪽 하단에 있는 앱 검색창에) 그 창에 "env" 라고 치면 끝.. 그럼 아래와 같은 창이 뜨고, 변수... 변경할 수 있는 버튼을 눌러요. 그럼 이제 패스를 설정할 수 있는 창이 뜬다. 그럼 아래 그림에서 처럼 1->2->3->4 번 순으로 자신이 넣고 싶은 시스템 경로 정보를 넣으면 끝!! 중요포인트!! From the Start search bar, enter ‘env’ and select Edit env..
IT/블로그 2020. 2. 25.
Hugo 휴고 설정 팁 - 마크다운 외부 링크를 a href 새창으로 열기
Hugo 휴고 설정 팁 - 마크다운 외부 링크를 a href 새창으로 열기 External links in new tab? 사용하다보면, 괜히 신경쓰인다. 찾아보니 방법이 있긴하다. Render Hook Templates 방법을 사용하는 것이다. 원본글 : Configure Markup 결국 아래 파일을 만들어 주면 된다. 마크다운 렌더링 중에 아래 처럼 링크내용을 내가 원하는 대로 만들 수 있다. 아래 코드를 보면 http://로 시작되는 외부링크는 새로운 창에 오픈되도록 작성되어 있다. Here is a code example for how the render-link.html template could look: 파일 위치는 여기 => layouts/_default/_markup/render-lin..
IT/Web 2019. 12. 27.
인터넷 보안 - 기업의 보안 담당자를 위한 로그설정 노트
인터넷 보안 - 기업의 보안 담당자를 위한 로그설정 노트 로그 설정을 어떻게 하는지, 어디서 하는지 매번 찾아보기 귀찮은데, KISA 인터넷 보호나라 홈페이지에서 숨겨진 좋은 자료를 보관해 두다. https://www.boho.or.kr/data/guideView.do?bulletin_writing_sequence=30141 2. 한눈에 보는 로그설정 노트(Linux) 3. 한눈에 보는 로그설정 노트(응용프로그램) 1. 한눈에 보는 로그설정 노트(Windows) 첨부된 pdf는 A3 사이즈로 출력하시면 가독성이 좋습니다. 어떤 사이트든 클릭을 할 때는 무조건 주의합시다@@