새로 구매한 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..
우분투 설치하고 나서 기본으로 설정되는 에디터가 보통 vim tiny 이다. 다양한 편집옵션이나 색 옵션이 지원이 되지 않아 설정 파일을 편집하는데 어려움이 있다. 특히 svn 을 사용하는 환경에서 svn commit 을 하려할때 인라인 옵션( -m ) 을 사용하지 않으면 서버의 환경설정에 따라 기본 에디터가 나타나는데 nano 편집기가 열리는 경우가 대부분일것이다. vi file명 을 입력했을때 하얀색 글씨가 기본이라면 vim tiny가 기본으로 설정되어있는 경우가 대부분일텐데 만약 vim file명을 입력했을때 예쁜 색과 함께 보인다면 vim basic 또한 설치가 되어있다는 얘기이다.( 설치가 안되어있다면 vim 에디터를 따로 설치해주어야 한다. ) SVN이나 vi 명령어에 기본 에디터를 vim 으..
우분투에 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
라즈베리 파이에 우분투를 설치해두고 오랜만에 들어가려 했더니 ssh 가 접속이 안된다. 서비스 상태를 보니 로드가 되어있지 않다고 나온다.. 서비스가 자동으로 시작되도록 설정이 안되어있는건가 service ssh status 명령어로 보았을때 위와같이 ssh.service; disabled; 가 되어있다면 시작 서비스로 등록이 되어있지 않은것이다. 시작 서비스로 등록을 해준다.sudo update-rc.d ssh enable 등록하고 나면 다음과같이 enable로 바뀌어있는것을 확인할수 있다. update-rc.d 명령어에 대한 자세한 메뉴얼은 다음 링크 참고https://wiki.debianusers.or.kr/index.php?title=Update-rc.d
우분투 17.04 서버에 마리아 디비 설치 방법 mysql 을 사용하다가 mariadb 를 써보고싶어서 설치를 하게되었는데, 아무런 생각도 없이 apt-get install mariadb-server 명령어를 입력했다. 그랬더니 mysql 패키지가 자동으로 언인스톨되고, 마리아디비 서버가 설치 되는데 setting up mariadb-server 10.0.~ 에서 한참을 멈추더니 timeout 에러가 나면서 설치가 진행되지 않는다. dependecy 에러인지.. apt-get purge mysql* apt-get purge mariadb-server* apt-get autoclean 로 완전히 연관 패키지들 모두 삭제를 한 다음 다시 설치를 해도 동일한 문제가 발생했다. 마리아 홈페이지에 가서 메뉴얼을 ..
우분투 서버 설치 이후, 사용자 계정을 추가하고 사용자 계정으로 로그인 했을 경우 아래 사진과 같이 $ 하나만 표시되고 자동완성도 안되고, vi 에디터도 온통 회색으로 보이고 이상한점을 발견했다. 알고보니 cshell 이 기본이다. bash 명령어로 bash 쉘로 변경할수 있지만 로그인시마다 매번 입력해줘야한다. 기본 쉘을 바꾸는 두가지 방법을 소개한다. 1. chsh ( change login shell ) sudo chsh 또는 sudo chsh -s /bin/bash {사용자명} 으로 가능하다. 쉘을 종료하고 다시 접속 해 보면 id@domain:~$ 과 같이 bash 쉘이 기본으로 설정된것을 확인할수 있다. 2. /etc/passwd 파일을 수정하는 방법 여러 사용자를 대신해서 바꿔주는 방법이다...
기존에 apt-get 명령어로 python 용 opencv2.4 를 설치해보았었다. 링크 참조 : http://brtech.tistory.com/68 최신버전인 3.2도 쉽게 설치가 가능했었다. 먼저 2.4 가 설치되어있다면 충돌날수 있으니 삭제하자. sudo apt remove python-opencv 다음 pip 를 통해 opencv3.2 버전을 설치할 것이다. pip 가 인스톨이 안되어있다면 다음 링크를 먼저 참고하자. http://brtech.tistory.com/45 sudo pip install opencv-python 다음 메시지가 나온다면 설치 완료! Successfully installed opencv-python-3.2.0.7 파이썬 콘솔로 들어가 import 해서 테스트해보자. imp..
- Total
- Today
- Yesterday
- 엘라스틱서치
- 서버
- 캠핑
- 공기청정기
- OpenCV
- Android
- Python
- ios
- 리눅스
- 라즈베리파이
- Deeplearning
- swift
- mysql
- 미세먼지
- ubuntu
- 딥러닝
- 아이폰
- php
- 아두이노
- xcode
- IOT
- 파이썬
- 강좌
- 우분투
- diy
- 스위프트
- 사물인터넷
- 머신러닝
- 인공지능
- object-C
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |