반응형 우분투10 Ubuntu 18.04 python (apscheduler) + uWSGI 설정 1.python apscheduler 모듈 설치 $ pip install apscheduler $ pip3 install apscheduler 2.uWSGI의 enable threads option 설정 $ sudo vi server.ini (uWSGI 설정 파일) $ sudo nano server.ini (uWSGI 설정 파일) server.ini파일에 enable-threads = true (thread 기능 추가)추가 Ubuntu 2021. 3. 9. Ubuntu 20.04 Firewall 설정 작업순서 1.iptables 보안설정 수정 $ sudo iptables -I INPUT 5 -i -p tcp --dport 80 -m state --state NEW, ESTABLISHED -j ACCEPT $ sudo iptables -I INPUT 5 -i -p tcp --dport 443 -m state --state NEW, ESTABLISHED -j ACCEPT $ sudo iptables -I INPUT 5 -i -p tcp --dport 4321 -m state --state NEW, ESTABLISHED -j ACCEP 2.iptable 보안설정 확인 $ sudo iptables --list 3.Ubuntu 20.04 Firewall 설정유지 ① 패키지 설치 $ sudo apt-get in.. Ubuntu 2021. 3. 6. AWS Ubuntu 18.04 + Nginx + .net core 구축 작업순서 1.AWS Linux VM 생성 인스턴스작성:Ubuntu Server 18.04 LTS(HVM)、SSD Volume Type - ami- 2.Putty을 다운로드 및 설치와 연결 설정 다운로드주소:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 연결 설정 : 호스트 이름 (AWS호스트명) 연결 유형 (SSH), 포트설정(22), Private Key파일위치등록(인증파일) 3.Net .core 2.2와 Nginx설치 https://dotnet.microsoft.com/download/linux-package-manager/ubuntu18-04/runtime-2.2.3 $ wget -q https://packages.microsof.. Ubuntu 2021. 3. 3. Ubuntu 18.04 Python에서 Slack으로 메세지 전송방법 작업순서 1.Slack의Incoming Webhook설정하기 2.Slack의Incoming Webhook Url 복사 3.Ubuntu(18.04)의 환경설정 ①$ sudo pip3 install slackweb (slackweb install) ②Python 코드작성 # Slack 메세지 전송 def incomingWebhookMessage(message): slack = slackweb.Slack(url="Incoming Webhook Url") slack.notify(text=메세지, channel="#Slack채널명", username="유저명", icon_emoji=":아이콘명", mrkdwn=True) # Slack 세부메세지 전송 def incomingWebhookBlock(title, pre.. Ubuntu 2021. 3. 2. Ubuntu 18.04 Python의 Oracle Cloud ADW 연동 작업2 Python의 Oracle (Oracle Cloud ADW) 연동 순서 ①Oracle Cloud ADW Wallet 파일 다운로드 Oracle Cloud의 자율운영 데이터 웨어하우스(ADW)메뉴의 사용중의 자율운영 데이터베이스를 클릭해서 상세화면으로 이동 상세화면의 DB접속버튼을 클릭후 나오는 화면에서 지갑 다운로드 버튼을 클릭해서 Zip 파일을 다운로드 합니다. ②Ubuntu 서버 ubuntu 계정 암호 설정 $ sudo apt-get install aptitude ⇒ 패키지 관리 aptitude 설치 $ sudo aptitude install ssh ⇒ SSH 설치 $ sudo vi /etc/ssh/sshd_config ⇒ SSH 보안 설정 $ PermitRootLogin yes ⇒ root 권한.. Ubuntu 2021. 2. 27. Ubuntu 18.04 Python의 Oracle Cloud ADW 연동 작업1 Python의 Oracle Cloud ADW 연동 작업1 ①Oracle DataBase SQL 액세스 모듈 설치 $ sudo pip3 install cx_Oracle --upgrade ②Instant Client Downloads for Linux x86-64 (64-bit) 다운로드 및 Unzip $ wget https://download.oracle.com/otn_software/linux/instantclient/185000/instantclient-basiclite-linux.x64-18.5.0.0.0dbru.zip ⇒ 18.5 버전 다운로드 $ sudo apt install unzip ⇒ Unzip 설치 ③Instant Client Downloads for Linux x86-64 (6.. Ubuntu 2021. 2. 26. Ubuntu 18.04 Docker(+Docker-Compose)+Mysql구축 1. Docker 설치전 작업 # apt 업데이트 sudo apt-get update # apt가 HTTPS를 통해 저장소 사용 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common # Docker 공식 GPG 키 추가 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # 키 확인 sudo apt-key fingerprint 0EBFCD88 # stable 설정 sudo add-apt-repository \ "deb [arch = amd64] https://download.docker.com/li.. Ubuntu 2021. 2. 24. Ubuntu 18.04 Python(Flask + uWSGI + Nginx)으로 Web 서버 구축 Python Web서버 구축 순서 ①Python 라이브러리 설치 $ sudo apt install python3-venv python3-dev ②프로젝트 폴더 만들기 $ mkdir ~ / 프로젝트 명 ⇒ 프로젝트 폴더 만들기 $ cd ~ / 프로젝트 명 ⇒ 프로젝트 폴더 선택 ③가상 환경 설정 $ python3 -m venv env ⇒ Python 실행 환경을 만들 $ source env / bin / activate ⇒ bin / activate 스크립트를로드 $ pip install uwsgi flask ⇒ uwsgi, flask 설치 ④서버 실행 파일 만들기 $ sudo nano /프로젝트 폴더 이름/server.py from flask import Flask app = Flask.. Ubuntu 2021. 2. 24. Ubuntu 18.04 Python개발환경 구축2 Python개발환경 구축순서2 ①Python2 (pip) Python3 (pip3) 설치 $ sudo apt install python-pip python3-pip ②OpenSSL 라이브러리 설치 $ sudo apt install -y libssl-dev ③Firewall 설치 $ sudo apt install firewalld -y ④Firewall 설치 확인 $ sudo firewall-cmd --version ⑤Firewall 설정 $ sudo systemctl enable firewalld ⇒ Firewall의 시스템 활성화 $ sudo firewall-cmd --state ⇒ Firewall 설정 현황 $ sudo firewall-cmd --permanent --add-serv.. Ubuntu 2021. 2. 23. Ubuntu 18.04 Python개발환경 구축1 Python 개발환경 구축순서 ①Ubuntu에 설치되어있는 패키지의 새 버전 확인 $ sudo apt-get update ②Ubuntu에 설치되는 패키지의 최신 버전 설치 $ sudo apt-get upgrade ③OS버전업후 네트워크 및 서비스 설정확인 작업 $ apt-get dist-upgrade ④Python 개발 라이브러리 설치 $ sudo apt-get installbuild-essential checkinstall $ sudo apt-getinstall libreadline-gplv2-dev libncursesw5-dev libssl-dev \ libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev.. Ubuntu 2021. 2. 23. 이전 1 다음 반응형