AWS 에서 클래식 로드밸런서로 SSL 트래픽을 80포트로 보내도록 설정해서 EC2 에 nginx 를 구성하고 site config 파일에 location / { try_files $uri $uri/ /index.php?$query_string; fastcgi_buffers 8 128k; fastcgi_buffer_size 256k; fastcgi_read_timeout 600; fastcgi_send_timeout 600; fastcgi_connect_timeout 600; proxy_connect_timeout 300; proxy_send_timeout 300; proxy_read_timeout 300; send_timeout 300; } 위와같이 설정을 했음에도 불구하고 1분만 지나면 아래와같이 에..
SERVER : ubuntu 20.04 macOS : Mojave tensorflow 이미지 트레이닝하는데 있어서 데이터셋중 잘못된 이미지나, 추가해야할 이미지, 모델 훈련 결과 이미지 확인등 접근성을 낮추고 개발을 용이하게 할수 있는 방법이 뭘까 고민하던중 맥의 finder 가 참 유용하겠다 싶어서 ftps://jason@000.000.000.000 으로 접속을 시도해보니 아이디 패스워드를 물어보길래 너무 간단히 되는가 싶었는데.. 안된다.. ubuntu sshd_config 설정에서 이리저리 바꿔도 안되고 vsftpd 를 설치해서 ftp://로 해봤는데도 동일하다. 유료 어플을 사용하는게 편하다라고들 하는데 분명 방법이 있을것 같아서 고민하던중 서버에서 원격 서버 디스크 mount 와 같은 방법이 있..
새로 구매한 HP DL20 Gen10 서버에 우분투 18.04 를 설치하려하니, can't read ctr while initializing i8042 이런 메시지를 보이고 설치화면 진입이 안된다.. HP usb key utility 를 이용해야 한다는 글이 있어서 윈도우에 설치하고 USB 부팅 디스크 만들려 시도했으나 아무리 시도해도 USB 인식을 못하는 프로그램.. 윈도우 7, 윈도우 10 모두 안된다 결국 하위버전으로 설치 시도하니설치가 되는데.. 17.04 로 설치 하게 되었다. 이후 17.10 으로 업그레이드를 하려면 지원이 끊긴 소스 리스트 업데이트를 먼저 해준다. ( 아마 이 과정은 생략 하고 아래 release 파일을 받으면 바로 진행이 가능할수도 있다. ) 설치시 locale 을 Asia..
이번에 가비아 클라우드 서버에 APM 을 세팅할 일이 생겼다. 그동안 블로그에 기록을 해둔다는걸 또 세팅하기 귀찮았었는데 마침 기회가 왔다. 가비아 클라우드 서버에 연결은 기본 root 계정이 활성화 되어있다. root계정으로 접속해있기 때문에 sudo 명령어를 사용할 필요가 없다. root 가 아닌 경우에는 반드시 sudo 명령어를 사용해야 한다. 서버에 접속해서 명령어를 날려보니 기본 언어가 euc kr 로 되어있다. export LANG=en_US.UTF-8 로 영어로 바꿔주고. vi /etc/default/locale 에 기본 언어를 en_US.UTF-8 로 바꿔주었다. 그럼 본격적으로 APM 설치를 해보도록 하자. apt-get install apache2 php7.2 php7.2-curl ph..
4만장의 이미지를 keras train 하는데 자꾸만 Memory Error 가 나길래 Out Of Memory 도 아니고 try , except 로 에러도 출력해보고 하며 몇시간을 해결책을 찾아 해메이던 끝에... 해결 방법은... 그저 훈련 파일을 분할하기 였다.( 서버 메모리는 128기가, 4만장 이미지 이미지 처리후 최종 메모리는 약 60기가 - 충분히 메모리 여유가있었음 ) 4만장 이미지가 칵 클래스별로 총 3000개 폴더에 나뉘어 저장이 되어있는데 1000개의 폴더씩 나누어서 트레이닝을 하기로 했다. 폴더의 이름이 규칙적이지 않아서 단순히 mv 로 일일히 나누기에는 한계가 있었다. ls 명령어에는 limit 기능이 따로 없는것 같다. 따라서 ls 한 결과에 head 명령어를 통해 limit 을..
우분투 설치하고 나서 기본으로 설정되는 에디터가 보통 vim tiny 이다. 다양한 편집옵션이나 색 옵션이 지원이 되지 않아 설정 파일을 편집하는데 어려움이 있다. 특히 svn 을 사용하는 환경에서 svn commit 을 하려할때 인라인 옵션( -m ) 을 사용하지 않으면 서버의 환경설정에 따라 기본 에디터가 나타나는데 nano 편집기가 열리는 경우가 대부분일것이다. vi file명 을 입력했을때 하얀색 글씨가 기본이라면 vim tiny가 기본으로 설정되어있는 경우가 대부분일텐데 만약 vim file명을 입력했을때 예쁜 색과 함께 보인다면 vim basic 또한 설치가 되어있다는 얘기이다.( 설치가 안되어있다면 vim 에디터를 따로 설치해주어야 한다. ) SVN이나 vi 명령어에 기본 에디터를 vim 으..
AWS RDS Mysql 엔진을 이용중이다. 시간 로그를 남기는데 시간이 다르게 나온다. 우분투 서버만 바꾸고 디비 서버는 별개라는걸 깜박했다. 그리고 GUI 환경에서 바꾸려다보니 뭐가 이리도 복잡한지.. 일단 현재 시간과 설정이 어떻게 되어있는지 확인을 해보았다. 디비 쿼리에 SELECT NOW(); 명령어를 입력해서 현재 시간을 확인해본다.(현재 시간은 23시가 나와야 정상이다)time_zone 설정이 어떻게 되어있는지 확인해본다.SHOW GLOBAL VARIABLES LIKE '%zone%'; 사진에 보이다시피 UTC 로 설정되어있다. RDS 콘솔로 가서 설정을 바꿔보자. 먼저 파라미터 그룹을 새로 하나 만들어준다. (default 설정을 바꾸려했더니 default group 은 수정이 불가하다는 ..
우분투에 apidoc(http://apidocjs.com/) 을 사용중이다. API 문서를 다루기에 주소가 노출될 경우 보안에 위협이 될수도 있다. 사내에서는 사내 아이피만 접근 가능하도록 할수 있겠지만, 외부 개발자와 함께 하는 경우에는 부득이하게 오픈을 해야한다. Basic Auth를 이용해 간단한 인증 절차를 통한 보안처리를 해보기로 했다. 우분투에 아파치가 설치가 되어있다는 가정하에 진행을 한다. 필자는 /home 폴더 아래에 각 계정별 폴더가 있다. api와 같은 특정 폴더만 basic auth 를 이용할 예정이므로 /etc/apache2/sites-enables/000-default.conf위의 사이트 설정 파일에 다음과 같이 설정이 되어 있어야 한다. Options FollowSymLinks..
아마존 AWS EC2 를 사용해보고있다.우분투 OS 로 리전을 일본으로 두고 따로 옵션없이 바로 인스턴스를 생성했더니 기본 timezone 이 UTC 이다. date 명령어로 현재 시간을 보면 ubuntu@user:~$ dateTue Apr 3 15:32:27 UTC 2018 위와같이 UTC 타임존으로 나오고 있다. 선택 가능한 타임존을 조회해본다. ubuntu@user:~$ timedatectl list-timezones | grep SeoulAsia/Seoul 목록에 Seoul 이 있다면 바로 변경이 가능하다. 바로 변경을 해보자. ubuntu@user:~$ timedatectl set-timezone Asia/Seoul 타임존이 바뀌어서 현재 시간으로 잘 나오는지 확인해보자.ubuntu@user:~..
파일별로 용량을 확인할때 확인 가능한 명령어 현재 경로내 파일용량 확인ls -lh 용량순으로 정렬ls -lhS 날짜순으로 정렬ls -lht 하위 폴더포함해서 모두 조회할때에는 다음 명령어로 조회 해야 한다.du -ah 용량순으로 정렬을 하고싶을 경우에는 du -ah | sort -n -r 용량 큰 파일 상위 10개만 뽑고 싶을 경우에는du -ah | sort -n -r | head -n 10 현재 경로에 총 용량을 보려면du -sh 하위 폴더 depth 를 지정 해서 보고싶을 경우 ( ex : /home 디렉토리 내 각 계정별 사용 용량 , 이미지 폴더별 용량 ) du -h -d1-d, --max-depth=N
- Total
- Today
- Yesterday
- 강좌
- swift
- 딥러닝
- 공기청정기
- diy
- Python
- 파이썬
- 스위프트
- mysql
- php
- OpenCV
- IOT
- ios
- object-C
- 아이폰
- 서버
- 머신러닝
- 라즈베리파이
- 캠핑
- ubuntu
- 엘라스틱서치
- xcode
- 사물인터넷
- 우분투
- Deeplearning
- Android
- 아두이노
- 인공지능
- 미세먼지
- 리눅스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |