$ ssh -D 10080 [email protected]
-D 옵션을 사용하면 ssh으로 접속한 서버를 지정한 포트(10080)로 porxy 서버로 사용할 수 있다.
Huubro storys
기술
$ ssh -D 10080 [email protected]
-D 옵션을 사용하면 ssh으로 접속한 서버를 지정한 포트(10080)로 porxy 서버로 사용할 수 있다.
OS : CentOS 7.x
실제 메모리의 10%(기본값)가 사용자 tmpfs 으로 잡혀 있다.
>$ df -h | grep tmpfs
tmpfs 794M 0 794M 0% /run/user/501
문제는 없지만 사용하지도 않고 보기 싫으니 용량을 줄여보자.
>$ /etc/systemd/logind.conf
#RuntimeDirectorySize=10%
RuntimeDirectorySize=32M
아래 명령어를 시작 하였지만 적용이 되지 않았다.
>$ systemctl daemon-reexec
>$ systemctl daemon-reload
할수 없이 리부팅 해본다. 적용 되었다.
>$ df -h | grep tmpfs
tmpfs 32M 0 32M 0% /run/user/501
참고 : https://www.freedesktop.org/software/systemd/man/logind.conf.html
~$ find /sorce-dir -type d -empty
응용 예 빈디렉토리 삭제
~$ find /sorce-dir -type d -empty -exec rm -rf {} \;
# find /dir -type d -empty
요약 : 키보드 레이아웃을 “한글 키보드(101키) 종류 3” 으로 변경하면 Shift + Space 으로 한영키 전환이 가능하다.
윈도우 설정 -> 시간 및 언어 -> 지역 및 언어
기본언어 설정 -> 한국어 -> 옵션
data.go.kr 가입 및 API 사용신청 다른분들 글도 많으니 생략.
오픈API 명 : (신)동네예보정보조회서비스
먼저 초단기실황정보(현재날씨정보) 으로 테스트 코드 작성
정리가 안되어 있어도 이해부탁드립니다.
URI정보
# # 초단기 실황
# ForecastGrib
# # 초단기 예보
# ForecastTimeData
# # 동네 예보
# ForecastSpaceData
테스트 코드 (초단기실황)
import requests, json
import datetime
## data.go.kr
api_host = 'http://newsky2.kma.go.kr/service/SecndSrtpdFrcstInfoService2'
api_key = '발급받은 인증키'
## 좌표(제공되는 엑셀에서 확인 가능)
nx = 60; ny = 127
def nowdate():
return {'basetimedate':datetime.datetime.now().strftime('%Y%m%d%H') + '00',
'base_date':datetime.datetime.now().strftime('%Y%m%d'),
'base_time':datetime.datetime.now().strftime('%H') + '00' }
def ForecastReq(ftype, uri):
ver_data = verchck(ftype)
url = api_host + uri
data = {'serviceKey':api_key,
'base_date':nowdate().get('base_date'),
'base_time':nowdate().get('base_time'),
'nx':nx, 'ny':ny,
'numOfRows':999,
'_type':'json'}
res = requests.get(url, params=data)
res_data = res.json()
for t in res_data['response']['body']['items']['item']:
print(t['baseDate'],
t['baseTime'],
t['category'],
t['obsrValue'])
def Forecast(ftype):
if ftype == "grib":
uri = '/ForecastGrib'
ForecastReq('ODAM', uri)
else:
pass
print(Forecast('grib'))