OS: 177개의 글
라즈베리파이에서는 원격 접속으로 SSH와 VNC 연결을 지원합니다.VNC란 원격에서 다른 데스크탑을 제어하는 그래픽 기반의 데스크탑 공유 시스템으로 VNC 를 이용하면 SSH 연결처럼 원격으로 라즈베리파이에 접속하면서 GUI를 사용할 수 있습니다.SSH 연결과의 차이점이라면 SSH 연결의 경우에는 연결에 사용한 계정으로 라즈베리파이에 접속하게 되지만 VNC 연결의 경우에는 실행중인 데스크탑 화면을 공유하는 것이기 때문에 연결에 사용한 계정과 라즈베리파이를 실행하고 있는 계정이 다를수도 있다는 것을 유의하셔야 합니다. VNC 버전 확인라즈베리파이의 터미널에서 다음의 명령어들을 실행하여 최신 버전의 VNC 서버 및 VNC 뷰어를 가지고 있는지 확인합니다.$ sudo apt-get update $ sudo a..
라즈베리파이의 MySQL에 새로운 데이터베이스를 생성하거나 기존의 데이터베이스를 수정하는 작업을 하기 위해서는 라즈베리파이 자체에 접근하거나 터미널에서 SSH를 이용하여 접속하여 작업을 하는 방법이 있습니다.하지만 매번 SSH로 파이에 접속하여 명령어들을 사용해가면서 작업을 하거나 파이에 모니터를 연결하고 주변기기들을 연결해야 한다면 꽤나 귀찮은 작업이 될 것입니다.좀 더 편하게 라즈베리파이의 데이터베이스를 관리 할 수 있도록 평소에 사용하는 메인 컴퓨터의 Workbench GUI 프로그램에서 연결해서 사용해보도록 하겠습니다.이 글에선 MySQL Workbench를 이용하지만 SSH 연결 기능이 있는 데이터베이스 관리 프로그램이라면 거의 동일한 방법으로 연결을 만들 수 있습니다. 새로운 커넥션 설정 만들..
1. MySQL 설치$ sudo apt-get install mysql-server 2. root 암호 설정apt 패키지를 통해 mysql을 설치시 예전에는 설치 과정중에 root 계정의 암호를 설정하는 단계가 있었지만 지금은 암호 설정단계가 없어졌습니다. 그래서 mysql을 사용하기 위해선 아래와 같이 root 계정을 초기화 해주는 작업이 필요합니다.$ sudo mysql -u root mysql MariaDB [mysql] update user set plugin=''; (따옴표 2개 입니다.) MariaDB [mysql] update user set password=password('변경할암호') where User='root'; MariaDB [mysql] flush privileges; Mari..
라즈비안에서 tomcat을 설치하는 방법은 apt 패키지에서 설치하는 방법과 직접 설치하는 방법이 있습니다.현재 라즈비안 stretch 버전에서 apt 패키지를 이용하는 경우 tomcat8 버전만 설치할 수 있기 때문에 저는 맥의 톰캣 9버전 환경과 맞춰주기 위해 직접설치를 했습니다. #1-1 apt 패키지로 설치$ sudo apt-get install tomcat8설치 후 #3 JAVA_HOME 환경변수 설정 단계 진행. #1-2 직접 설치https://tomcat.apache.org/ 위 링크에서 톰캣을 다운받습니다. 다운로드 후 scp 명령어를 이용해 라즈비안 계정의 홈 디렉토리로 이동시켜 줍니다. 디폴트 계정인 pi를 이용한다면 다음과 같습니다.$ scp pi@라즈베리파이IP:/home/pi ap..
이제부터는 키보드와 마우스가 필요하며 랜선도 연결해 주세요.예전에는 OS를 설치하고 나면 SD카드의 용량이 제대로 인식되지 않아 다시 Resize하는 작업을 해주던데 저는 확인해보니 따로 작업을 하지 않았음에도 SD카드 용량이 제대로 인식되었습니다. SSH 설정상단의 라즈베리 아이콘을 눌러 Preference -> Raspberry Pi Configuration 을 클릭합니다. 창이 뜨면 Interfaces 탭을 클릭하고 SSH 항목을 Enable로 변경해 준 후 OK를 눌러줍니다. 이후부터는 ssh를 이용해 외부 컴퓨터에서 라즈베리파이로 접속하여 작업을 할 수 있습니다.ssh 접속을 위해서 ifconfig 명령어를 이용해 라즈베리의 ip를 확인합니다. (2번째 줄의 inet에 적힌 ip주소)$ ifco..
1. 라즈비안 이미지 파일 다운받기https://www.raspberrypi.org/downloads/raspbian/ - 라즈비안 이미지 파일 다운로드위 링크에서 라즈비안 이미지 파일을 다운 받습니다. 현재 다운 받을 수 있는 버전은 RASPBIAN STRETCH 버전이며 JESSIE나 이전 버전을 설치하고 싶으시다면 이미지 파일을 따로 구하셔야 합니다. Lite 버전의 차이는 GUI와 몇가지 모듈을 제외하고 설치되는 미니벌 버전으로 파일서버용이나 GUI를 사용하지 않는 작업에는 전력소모나 실행 속도면에서 유리하다합니다. (윈도우버전과 도스버전?)어짜피 주로 ssh를 이용해서 작업을 하니 GUI는 크게 필요는 없지만 본인의 사용용도와 편함에 따라 선택하세요.저는 데스크탑버전으로 설치를 진행하겠습니다. ..
라즈베리파이(Raspberry Pi)에서 웹프로그래밍을 할 때 주로 PHP를 사용하지만 필요에 따라 JSP(자바)를 사용할 수도 있습니다. JSP프로그래밍을 하기 위해서는 서블릿 컨테이너를 설치해야 하는데, 주로 아파치 톰캣 서버(Tomcat Server)를 이용합니다. 라즈베리파이 리눅스(라즈비안) 환경에서 톰캣서버를 어떻게 설치하는지 알아보겠습니다. 설치를 할 때 시행착오가 있으니 다 읽어보고 따라하시기 바랍니다. 라즈베리파이 톰캣 서버 설치하기 (JSP 환경구축)일단 라즈베리파이에 설치된 자바의 버전을 확인합니다.java -version (자바 실행환경 버전 확인)javac -version (자바 컴파일러 버전 확인) 톰캣서버를 설치하기 전에 apt-get 목록을 업데이트시킵니다.sudo apt-g..
리눅스 SSL 인증서 만료일 확인 어떤 사이트의 SSL 인증서 만료일을 확인하려면 어떻게 해야 할까? 기본적으로 웹 브라우저에서 확인이 가능하다. 예를 들어 www.google.co.kr의 SSL 인증서를 확인해보자. 인터넷 익스플로러 11의 경우 아래와 같이 확인이 가능하다. 구글 크롬의 경우 아래와 같이 확인이 가능하다. 그나저나 구글은 인증서 유효 기간을 꽤 짧은 90일 단위로 가져가나보다. 이처럼 PC에서는 웹 브라우저를 통해 간단히 SSL 인증서의 만료일을 확인할 수 있다. 그런데 리눅스 서버 관리자 입장에서는 어떨까? 현재 웹 서버에 설정된 SSL 인증서가 언제 만료될 것인지, 새로 설치하려고 하는 인증서가 과연 올바른 인증서인지... 미리 확인해보고 싶다면? 아래와 같이 openssl로 확인..
Macbook에서 맥어드레스 확인하는 방법은 간단하다. 단축키를 이용하여 control + space를 누르게 되면 오른쪽 상단에 Spotlight가 뜨게되는데 여기서 검색이 가능하다.밑에 그림과 같이 한글로 시스템 환경설정 입력해도 되고 영어로 system preferences 입력해도 된다. 시스템 환경설정으로 들어가서 Network 또는 네트워크 클릭 Advanced 또는 고급 클릭 Hardware 또는 하드웨어 클릭 MAC Address 옆에 있는 주소가 본인의 노트북 맥어드레스 주소이다. 맥 어드레스 주소 확인하는 법 참 쉽죠잉~ 출처: https://annalee87.tistory.com/entry/Macbook-맥어드레스-확인-방법 [nanaing]
맥북 맥주소확인법 OS X 맥어드레스 찾기!!노트북에서 맥주소 확인하는 법 헤매고 계셨나요?? 필요에 의해서 맥북의 맥주소를 확인하려고 했는데OS X의 맥주소를 어디서 확인하는지 알수가 있어야죠... 그래서 오늘은 맥북 맥주소 찾는 법 알려드리려고해요^^ 일단 상단의 사과 모양을 클릭하세요. 첫 번째에 이 mac에 관하여 메뉴를 선택해주세요. 팝업 하단에 '시스템 리포트...'를 클릭해주세요. 그리고 왼쪽 메뉴를 보시면 네트워크 메뉴 하위메뉴에Wi-Fi를 클릭해주세요.우측에 보면 MAC주소 부분 우측에서 확인이 가능합니다. 생각보다 아주아주 간단하죠??맥주소 변경해야하는 경우가 있어서 찾으시는 분들이 있는거 같아서맥북 OS X 맥주소 찾는법 공유합니다~ 출처 : https://dentalinfo.tist..