라즈베리파이 (10) 썸네일형 리스트형 [라즈베리파이] Apache + MySQL + PHP 출처 https://randomnerdtutorials.com/raspberry-pi-apache-mysql-php-lamp-server/ https://randomnerdtutorials.com/esp32-esp8266-raspberry-pi-lamp-server/ 설치 방법 (1) apache2, php, mariadb 의 설치 sudo apt update -y sudo apt install apache2 -y sudo apt install php -y sudo apt install mariadb-server php-mysql -y sudo service apache2 restart sudo mysql_secure_installation (2) phpmyadmin의 설치 sudo apt install.. [라즈베리파이] Firefox에 한글 번역기 설치법 아래 프로그램을 설치한다. 필요에 따라 Firefox 언어 설정을 한국어로 바꾼다. https://addons.mozilla.org/ko/firefox/addon/traduzir-paginas-web/ TWP - Translate Web Pages – 🦊 Firefox용 확장 기능 (ko) Firefox용 TWP - Translate Web Pages 부가 기능을 다운로드하세요. 보고 계신 페이지를 실시간으로 Google이나 Yandex를 사용하여 번역합니다. 새 탭을 열지 않아도 번역할 수 있습니다. 이제 NoScript 확장 기 addons.mozilla.org [라즈베리파이] 포테이너(portainer) 설치법 1. 포테이너 설치하기 # 볼륨 생성하기 (생략가능함) docker volume create portainer_data # 포테이너 설치 및 실행 docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --restart=always portainer/portainer 2. 포테이너 접속하기 http://localhost:9000 으로 접속한다. 우측 아래 고래 그림 부분을 클릭한다. 3. 참고 docker run 에서 --restart=always 옵션(도커 재시작할 때 자동실행 옵션)을 못했을 때, 나중에 설정/적용 하는 법 docker update --restart=always [라즈베리파이] 도커에서 root 아닌 사용자로 실행하는 법 https://docs.docker.com/engine/install/ubuntu/#set-up-the-repository https://docs.docker.com/engine/install/linux-postinstall/ [docker 홈페이지 내용임] 처음 도커를 설치하면 sudo docker run hello-world 처럼 sudo를 붙여야 한다. sudo 를 붙이지 않고 실행할 수 있는 설정은 아래와 같다. To create the docker group and add your user: (1) Create the docker group. $ sudo groupadd docker (2)Add your user to the docker group. $ sudo usermod -aG docker.. [라즈베리파이] vscode 설치법 vscode의 다운로드 https://www.visualstudio.com/download .deb 에서 Arm32 (32비트 OS) 또는 Arm64 (62비트 OS)를 다운로드한다. vscode의 설치 파일을 더블클릭하여 설치한다. 아이콘을 찾아 실행한다. [라즈베리파이] 웹브라우저 빠르게 하기 (with 램디스크 RAM Disk) 램디스크로 설정하여 브라우저 캐시로 사용하여 인터넷 서핑시 성능을 높이고자 함. 목차 램디스크 수동 설정(부팅시 직접 설정) 램디스크 자동 설정(부팅시 자동 설정) 웹 브라우저 캐시 설정 (크로미엄) 1. 램디스크 수동 설정 부팅시 마다 사용자가 실행해야 함. # 원하는 위치에 디렉토리 만들기 sudo mkdir /media/ramdisk sudo chmod 777 /media/ramdisk # 램디스크 만들어 마운트 하기 (예시 1) sudo mount -t tmpfs -o size=1G tmpfs /media/ramdisk # 램디스크 만들어 마운트 하기 (예시 2) sudo mount -t tmpfs -o size=512M tmpfs /media/ramdisk # 램디스크 확인해보기 df -h # .. [라즈베리파이] WIFI 및 국가 설정 OS : PI OS buster 1. WIFI 설정 무선랜 설정시 WLAN Country는 기본설정 "GB" 값을 그대로 적용한다. 변경하는 경우 무선랜이 접속되지 않을 수 있다. 잘못 눌러 와이파이 설정을 실패할 경우, 해결책을 찾느라 고생해 보았는데 차라리 라즈베리파이를 그냥 재설치 하는 것이 더 편했다. 추가적으로 필자의 경우 라즈베리파이 사용시 on/off가 반복됨에 따라 wifi가 자꾸 공유기와 문제를 일으켰다. 주로 AI구글홈스피커의 무선접속이 끊어지는 증상이 나타났다. 그래서 별도의 usb iptime 무선랜카드를 사용하였는데 상기 문제가 없어졌다. 이 때 iptime랜카드는 wlan1로, 라즈베리파이 내장 무선랜은 wlan0로 잡히게 되며 wlan0은 사용하지 않았다. 2. Timezone.. [라즈베리파이] 한글 폰트 및 입력기 설정하기 1. 한글폰트 및 한글 입력기 설치하기 #한글폰트 설치 sudo apt-get install fonts-unfonts-core sudo apt-get install fonts-nanum #한글 입력기 설치 sudo apt-get install ibus-hangul #재부팅 sudo reboot 2. 한글 자판 설정하기 메뉴-설정 에서 키보드 모델을 적절히 선택한다. Variant 에서 101/104 key compatible 을 선택하도록 한다. (그렇지 않았을 때, 한/영키가 ALT 키로 작동했음) 자신에게 맞는 키보드 모델명으로 바꾸도록 한다. [라즈베리파이] 도커(docker) 및 docker-compose 설치법 [원문 링크] https://withblue.ink/2020/06/24/docker-and-docker-compose-on-raspberry-pi-os.html (1) 도커 설치 # Install some required packages first sudo apt update sudo apt install -y \ apt-transport-https \ ca-certificates \ curl \ gnupg2 \ software-properties-common # Get the Docker signing key for packages curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key.. [라즈베리파이] USB 부팅 설정 및 SSD 호환성 검토 (JMicron) 라즈베리파이 4 부팅순서 설정 # 환경설정 실행하기 sudo raspi-config [Advanced Options] - [Boot Order] 에서 SD부팅/USB부팅 우선순위를 정할 수 있다. USB부팅을 하고자 하면, 편하게 SD카드를 넣지 않는 것도 방법이다. 라즈베리파이 4 SSD USB 부팅 테스트 라즈베리파이 4의 SSD 부팅 가능여부는 OS와 외장 케이스(컨트롤러) 종류의 영향을 받는다. SSD/HDD Sata to USB 케이스 중 JMicron이 채택된 것은 거의 부팅이 불가했다. (1) 테스트용 SSD Micron Crucial BX 500 2.5 SSD (240GB) Micron Crucial MX 500 2.5 SSD (500GB) Imation 2.5" 240GB SSD A320.. 이전 1 다음