import org.slf4j.LoggerFactory;
import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.Logger;
import ch.qos.logback.classic.LoggerContext;
void test() {
//resultsettable log off
LoggerContext loggerContext = (LoggerContext)LoggerFactory.getILoggerFactory();
loggerContext.getLogger("jdbc.resultsettable").setLevel(Level.OFF);
examDao.selectList(...);
loggerContext.getLogger("jdbc.resultsettable").setLevel(Level.INFO);
}
분류 전체보기
- spring 특정 로그 일시 중시 2020.12.06
- H3 딜라이브 YouTube 설치하기 2020.07.31 5
- nginx tomcat pfx SSL 적용 - 윈도우 2019.01.02 1
- Padavan DDNS freedns.afraid.org 설정 2018.10.23
- 라즈베리파이 2 동글이 무선 접속 2018.10.17
- debian 계열 간단한 postfix 메일서버 설치 2018.10.02
- SSL Tomcat : PFX 인증서 적용 2018.10.02
- django gunicorn systemctl 등록 2018.09.27
- Django Nginx WSGI - Gunicorn 설정 2018.09.20 1
- SSH 접속이 20~30초 걸릴때 2018.09.18
spring 특정 로그 일시 중시
H3 딜라이브 YouTube 설치하기
Smartyoutube TV를 다운로드 받아 usb에 복사하여
H3 딜라이브에 USB를 꽂아 설치한다음 실행하면 됩니다.
처음 실행되면 PRO를 선택하고
처음 실행이 아주 오래걸리니 실행시켜놓고 기다리세요.
nginx tomcat pfx SSL 적용 - 윈도우
1. pfx 파일을 crt 및 rsa로 변환 - convert pfx file to crt and rsa.
$ openssl pkcs12 -in ssl.mysite.com.pfx -clcerts -nokeys -out ssl.mysite.com.crt |
2. crt rsa파일 복사 - copy crt and rsa file to NGINX_HOME/conf/ssl/
C:\Users\fehead> dir /w C:\nginx\conf\ssl C:\nginx\conf\ssl |
3. nginx config 파일 설정 - set nginx config file.
###################################################################################################################################################### # tomcat upstream tomcat { # ssl.mysite.com https setting # ssl.mysite.com SSL redirect # Etc Site } |
4. test nginx config
C:\nginx>nginx.exe -t |
5. restart nginx
C:\nginx>nginx.exe -s reload |
Padavan DDNS freedns.afraid.org 설정
http://fehead.tistory.com/216 참고
1. 여기서 http://freedns.afraid.org/ FREE 동적 DNS를 먼저 구한다.
동적DNS를 무료로 사용해보자 - FreeDNS - 여기를 참고 하라.
2. freedns 에서 키값을 얻는다.
http://freedns.afraid.org/dynamic/ 에 들어가서 중앙 하단 부분에 자기가 등록한 도메인이 있을 것이고 그 아래쪽에 Direct URL 를 클릭하면 새창이 뜬다.
여기서 나온 URL부분에
빨간 상자 부분이 키 값이다.
3. Padavan 설정
서버 프로필을 "freedns.afraid.org" 선택
호스트에 "freedns.afraid.org"
토큰에 freedns.afraid.org 에서 얻은 키값을 넣는다.
보안 HTTPS 연결을 사용 하시겠습니까? "아니오" 선택
적용 버튼을 누른다.
끝
라즈베리파이 2 동글이 무선 접속
라즈베리파이2에 usb 무선동굴이를 설치하고 무선공유기에 접속해서 쓰고 있다.
동굴이는 EFM ipTIME N100mini usb 2.0 를 사다가 끼웠다.
무선공유기 ssid가 myssid 이고 비밀번호가 mypassword이면 아래와 같이 하고 재부팅 하면 된다.
$ sudo -i # rpi-update # wpa_passphrase myssid mypassword >> /etc/wpa_supplicant/wpa_supplicant.conf # vi /etc/wpa_supplicant/wpa_supplicant.conf |
/etc/wpa_supplicant/wpa_supplicant.conf 수정.
# /etc/wpa_supplicant/wpa_supplicant.conf country=GB network={ |
재부팅
# reboot |
debian 계열 간단한 postfix 메일서버 설치
postfix 메일서버 설치 방법
$ sudo -i # apt install postfix # vi /etc/postfix/main.cf mynetworks = 127.0.0.0/8 192.168.0.0/24 # 192.168.0.0/24 - 메일을 보낼수 있는 ip 대역 추가. # systemctl enable postfix.service # systemctl start postfix.service # mail -s "email title" user@test.com mail test... ctrl + d
|
SSL Tomcat : PFX 인증서 적용
tomcat 서버설정
Server.xml을 설정합니다.
[설정방법]
< Connector port="포트번호" protocol="HTTP/1.1" SSLEnabled="true"
maxThread="150" scheme="https" secure="true"
keystoreFile="pfx파일경로" keystorePass="pfx패스워드" keystoreType="PKCS12"
clientAuth="false" sslProtocol="TLS" />
[설정예제]
< Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
maxThread="150" scheme="https" secure="true"
keystoreFile="/etc/tomcat/ssl/example.com.pfx" keystorePass="123456" keystoreType="PKCS12"
clientAuth="false" sslProtocol="TLS" />
URL : https://www.comodossl.co.kr/certificate/ssl-installation-guides/Tomcat-pfx.aspx
django gunicorn systemctl 등록
가상환경 설정
$ cd /my/working/dir $ virtualenv -p python3 env35 $ cd env35 $ mkdir run $ source bin/activate $ pip install django gunicorn $ django-admin startproject testproject $ cd testproject $ django-admin startapp testapp |
디렉토리 구조
/my/working/dir
|
gunicorn systemd 등록
$ sudo mkdir /run/gunicorn $ sudo chown youurUserName.yourGroup /run/gunicorn # sudo vi /etc/systemd/system/gunicorn.service [Unit] |
gunicorn 서비스 시작
$ sudo systemctrl enable gunicorn.service $ sudo systemctl start gunicorn.service |
Django Nginx WSGI - Gunicorn 설정
$ virtualenv -p python3 env35 $ cd envDjango $ mkdir run $ source bin/activate $ pip install django gunicorn $ django-admin startproject testproject $ cd testproject $ django 작업 $ cat << EOF > gunicorn_cfg.py $ gunicorn -c gunicorn_cfg.py testproject.wsgi:application $ sudo -i # apt install nginx # cd /etc/nginx/sites-available/ # cat << EOF > testproject_conf # cd ../sites-enabled/ # ln -s ../sites-available/testproject_conf # nginx -t # nginx -s reload |
아래에 링크에 자세한 설명
SSH 접속이 20~30초 걸릴때
/etc/ssh/sshd_config 파일를 수정하고 재시작
# /etc/ssh/sshd_config UseDNS no # 추가 # 위의것으도 안되면 GSSAPIAuthentication no # 이것추가. |
위의 방법이 안된다면..
systemd-logind.service 서비스를 재시작한다.
# systemctl restart systemd-logind.service |
그런데 이게 재시작이 안될경우가 있다
이럴때는 systemctl 데몬을 재시작한다.
# systemctl daemon-reexec |