글
jone 마이그레이션
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
[패키지 설치] source 가상환경에서 pip freeze >> requirement.txt target 가상환경에서 pip install -r requirement.txt [django-responsive2 설정변경] cp $HOME/.virtualenvs/ jone /lib/python3.6/site-packages/responsive/middleware.py $HOME/.virtualenvs/ jone3 /lib/python3.6/site-packages/responsive/middleware.py cp $HOME/.virtualenvs/ jone /lib/python3.6/site-packages/responsive/context_processors.py $HOME/.virtualenvs/ jone3 /lib/python3.6/site-packages/responsive/context_processors.py [장고 설치] cd $HOME django-admin startproject jone3 [환경변수 및 필요 디렉토리 생성] vi $VIRTUAL_ENV/bin/postactivate 빨간 아래 내용 2줄 추가 export PRJ_HOME =/home/ubuntu/ jone3 export PATH=$PATH: $PRJ_HOME /bin cp -R /ubuntu/home/jone/bin /ubuntu/home/jone3/bin mkdir $PRJ_HOME/log cp -R /home/ubuntu/jone/data /home/ubuntu/jone3/data cp -R /home/ubuntu/jone/templates /home/ubuntu/jone3/templates [project Settings.py 복사 및 설정] cp /home/ubuntu/jone3/jone3/settings.py /home/ubuntu/jone3/jone3/settings.org cp /home/ubuntu/jone/jone/settings.py /h...
[Linux] yum 사용법
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
[패키지 관리 종류] RHEL, CentOS, Amazon Linux : yum Ubuntu : apt-get, dpkg [YUM 명령어] 설치된 패키지 조회 yum list installed 설치된 패키지 업데이트 sudo yum update (전체 패키지 업데이트) sudo yum update package (단일 패키지 업데이트) 리포지토리 확인 yum repolist all (상태가 enabled, disabled 모두 표시) yum repolist (상태가 enabled만 표시) 리포지토리 위치 /etc/yum.repos.d/* 리포지토리 추가 sudo yum-config-manager --add-repo https://www.example.com/repository.repo 리포지토리 활성화 sudo yum-config-manager --enable epel 리포지토리 삭제 sudo rm -f /etc/yum.repos.d/[repository파일명] 패키지 찾기 sudo yum search "패키지명" [
[sqlite] error 조치
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
Error : sqlite3 버전 오류 sqlite 3.7 -> 3.36 cd /opt/ sudo wget https://sqlite.org/2021/sqlite-autoconf-3360000.tar.gz sudo tar -zxf sqlite-autoconf-3360000.tar.gz cd sqlite-autoconf-3360000/ gcc 컴파일러가 없어서 sudo yum install gcc sudo ./configure sudo make clean sudo make -j 20 sudo make install sudo /bin/cp -rf /usr/lib64/libsqlite3.so.0.8.6 /usr/lib64/libsqlite3.so.0.8.6_bak sudo /bin/cp -rf /usr/ local /lib/libsqlite3.so.0.8.6 /usr/lib64/libsqlite3.so.0.8.6 sudo rm /usr/lib64/libsqlite3.so.0 sudo ln -s /usr/lib64/libsqlite3.so.0.8.6 /usr/lib64/libsqlite3.so.0 python >>> import sqlite3 >>> sqlite3.sqlite_version 3.36.0
[Eureka] Django Eureka 연동
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
[Eureka Client 설치] pip install py_eureka_client [Django App 설정] app/__init__.py import py_eureka_client.eureka_client as eureka_client import py_eureka_client.logger as logger your_rest_server_port = 8001 # The flowing code will register your server to eureka server and also start to send heartbeat every 30 seconds discovery_client = eureka_client .init( eureka_server = "http://localhost:8761" , app_name = "tricycle" , instance_host = "localhost" , instance_port = your_rest_server_port , ha_strategy = eureka_client .HA_STRATEGY_STICK) logger .set_level( "DEBUG" )
[windows] filebeat 스케쥴링 테스트
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
[windows server 2021 설치] aws에 windows server 2021 Basic 설치 rdp로 접속 (키 필요) [windows server 2021 ftp 설치] iis설치 ftp Enable (windows 방화벽 자동 설정) 참조사이트 : http://blog.servis.co.kr/index.php/2019/10/08/windows-server-2012-ftp/ [windows server 2021 task scheduler 설치] task scheduler 실행 create basic task 실행 Create a Basic Type : name 입력 - next Trigger : 주기 선택 - next Action : Start a program 선택 - next Start a Program : - Program/script : 실행파일명만 입력 - Start in (optional) : 실행파일이 있는 Full Path 입력 [batch] cd C:\elastic\filebeat-7.9.2-windows-x86_64 rmdir /s /q data timeout /t 5 .\filebeat run --once -c filebeat.yml [logstash] input { beats { # host => "1.234.25.136" port => 30001 } } output { elasticsearch { hosts => ["http://192.168.0.136:49100"] index => "ra_program-%{+YYYY.MM.dd}" user => "elastic" password => "nadaimma" # ...