IT/파이썬 2021. 7. 27.
윈도우 flask gunicorn 에러 발생 시 대안 - No module named 'fcntl'
윈도우 환경에서 아래와 같이 Flask 과 Gunicorn 환경을 실행 시키려고 하면 아래와 같은 에러가 발생한다. gunicorn --bind 0.0.0.0:8000 wsgi:app fcntl 을 찾을 수 없다고... pip 로 설치하려 해도 윈도우 환경에서는 설치가 안된다. ModuleNotFoundError: No module named 'fcntl' 그럼, 포기~~~ 역시 인터넷에는 답이 있다. 그대로 쓸 수는 없지만 환경을 확인하는 정도는 가능하다. Gunicorn 대신에 waitress 를 사용하면 대충 비슷하게 돌릴 수 있다. 먼저 설치하고, > pip install waitress 아래와 같이 실행 시킨다. > waitress-serve --listen=*:8000 wsgi:app 답변 참..
IT/리눅스 2021. 7. 26.
우분투 rsync 를 통한 특정 폴더 백업하기 - 원격서버 접속, 원격 명령
백업을 하려니 ftp, sftp 로 연결해서 해도 되는데, 막 찾아보니 rsync 가 편리해 보여 일단 시도해봄! SSH 연결 설정 먼저 SSH 가 연결되는 환경을 맞춰둬야 한다. 접속하려는 서버의 홈디렉토리 밑에 .ssh 폴더 아래에 보면, authorized_keys 라는 파일을 열어서 현재 접속을 시도하는 PC의 공개키를 복사해 둬야 한다. 머 인증된 사용자라는 뜻이 될듯. 그냥 vi로 열어서 맨 마지막에 공개키 내용을 긁어서 복사해 주면 된다. 엇. 공개키가 어데 있나? 이미 만들었다면 자신의 홈 밑에 .ssh 디렉토리 아래에 xxxx.pub 이라고 설정되어 있을 확률이 높다. 내 우분투 시스템에 내용을 살펴보니 아래 그림과 같이 있었다. (언제 만들었는지 ㅋㅋㅋ) 없다면, 아래 명령을 입력해서 ..
IT/DB 2021. 7. 8.
우분투 18.04 LTS MongoDB 설치 및 설정, 관리자 계정 추가 정리본
우분투 18.04LTS MongoDB 설치하기는 긴말이 필요없다. 사실 이 모든 과정은 아래 MongoDB 제공자 사이트에서 친절하게 설명되어 있다. https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ Install MongoDB Community Edition on Ubuntu — MongoDB Manual Install MongoDB > Install MongoDB Community Edition > Install MongoDB Community Edition on Linux MongoDB AtlasMongoDB Atlas is a hosted MongoDB service option in the cloud which require..
IT/리눅스 2021. 5. 31.
우분투 SSH 서버 설치 및 설정 - WinSCP로 접속 예제 - 2021.05.31
이번 글에서는 간단한 SSH 서버 설치, 설정, 기본적인 포트 변경 방법을 알아보고, 윈도우 환경에서 WinSCP로 접속을 시도해 보자. 우분투를 기본으로 설치하고, ssh, sftp 접속을 하면 아래와 같은 에러가 발생!! 먼가 설치를 해야 한다. SSH 설치 이것도 로그로 보여준다. 명령어를 어떤 것을 줬는지, 어떤 로그들이 뜨는지 다 확인할 수 있다. sudo apt-get install openssh-server sudo systemctl start ssh sudo systemctl enable ssh netstat -tnlp 중간에 netstat 패키지가 없어서 net-tools 패키지를 설치하는 과정도 포함되어 있다. twmini@twmini-ThinkCentre-M600:~$ sudo apt..
IT/리눅스 2021. 5. 28.
우분투 18.04 LTS 웹서버 Nginx 설치 및 서비스 등록
우분투 18.04 LTS 웹서버 Nginx 설치 및 서비스 등록도 별거 없다. 그냥 명령어 몇개로 웹서버를 간단하게는 바로 올릴 수 있다. nginx 설치 설치 로그로 대신하련다. twmini@twmini-ThinkCentre-M600:~$ sudo apt-get install nginx [sudo] twmini의 암호: 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음의 추가 패키지가 설치될 것입니다 : libnginx-mod-http-geoip libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream nginx-commo..
IT/Software 2018. 3. 2.
우분투에 자바 설치하기
우분투에 자바 설치하기 무조건 구글링해서 아래 링크 참고. [Ubuntu 16] 우분투에 자바 설치하기 (http://blog.danggun.net/4101)2. 자바 설치하기apt로 설치하면 됩니다. $ sudo add-apt-repository ppa:webupd8team/java$ sudo apt-get update$ sudo apt-get install oracle-java8-installer 앗, 이런 무슨 창이 또 뜨네. 스샷해두기.. 정상적으로 인스톨 완성~