본문 바로가기
반응형

라즈비안8

AdGuard 를 HomeAssistant에 적용하기 AdGuard란 https://adguard.com/ko/welcome.html 전세계 최고의 광고 차단기 AdGuard! AdGuard는 짜증나는 광고를 없애고, 온라인 추적과 멀웨어로부터 컴퓨터를 지키는 최고의 방법입니다. 광고 없이 빠르고 안전하게 웹 서핑하세요. adguard.com 사이트에 들어가면 설명이 되어있긴 한데 간단히 말해서 말 그대로 광고를 방어해주는것이다. 내 인터넷이 어딘가에 접속이 되고, 그 인터넷 사이트에서는 광고를 여기 저기서 가져오게 된다. 그럴때 특정 광고 주소들을 차단해서 네트워크 상에서 광고를 제거해줄수 있도록 하는것이다. 그럼 설치하는법을 다뤄볼 것이다. 먼저 리눅스 기준으로는 아래 명령어를 사용하면 설치가 된다. curl -sSL https://raw.githubu.. 2023. 6. 8.
[라즈베리파이] homeassistant 설치 라즈베리파이의 라즈비안에 homeassistant를 설치할 것이다. home assistant 란 https://www.home-assistant.io/ Home Assistant Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. www.home-assistant.io 위 링크를 참조해보도록 하자. 리눅스 기반의 설치는 아래 명령어를 따르면 가능하다. 참고로 docker 기반이 아니라 비슷한 pod를 통해 podman으.. 2023. 6. 7.
[라즈베리파이] 온도 체크하기 라즈베리파이를 구입하면서 방열 팬과 판을 추가로 구입하였다. 정상적으로 작동을 확인후 실제로 온도를 알아보고 싶어서 찾아보니 쉘스크립트를 통해서 구현을 할수가 있었다. 아래 코드를 참고하여 구현이 가능하다. #! /bin/sh temp = $(cat /sys/class/thermal/thermal_zone0/temp) temp_value = $(($temp/1000)) 이렇게 쉘 스크립트를 작성하면 sys 내에 있는 폴더에서 현재 라즈베리파이의 온도를 측정해서 알려준다. 쉘스크립트에 대한 내용은 아래 참고 포스팅을 참고 바란다. nodejs와 쉘스크립트, c언어 기반으로 특정 온도 이상일 경우에만 팬이 돌도록 할수도 있다. 하지만 +,- 극과 그라운드 선이 모두 있어야 제어가 되는데 지금 소유한 팬은 -.. 2023. 5. 28.
[라즈베리파이] wiringPi 설치 라즈비안에서 GPIO 프로그래밍을 할 때 가장 편리한 방법은 wiringPi라는 라이브러리를 이용하는 방법이다. 라이브러리 제작자는 라즈베리 초창기부터 wiringPi를 개발하여 공개하였고, 다른 GPIO 라이브러리에 비해 속도도 비교적 빠르기 때문에 wiringPi를 사용하시는 것이 추천되고있다. 설치 방법은 아래와 같다. 1. sudo apt update / upgrade 로 라즈비안 업데이트 및 업그레이드를 진행한다. 2. git 에서 설치를 받아야한다. git core 설치를 진행한다. sudo apt install git-core 3. git에서 해당 프로젝트를 받아온다. git clone https://github.com/WiringPi/WiringPi 4. 다운 받아진 폴더 WiringPi .. 2023. 5. 27.
[라즈베리파이] nodejs 설치 (현재날짜 기준 최신버전 20.x) 라즈비안에 nodejs 설치방법을 공유한다. 먼저 sudo apt update 로 저장소 업데이트를 한다. 다음은 sudo apt dist-upgrade 로 패키지 버전들을 업데이트 한다. 이어서 설치를 하기 위해 curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - 를 입력한다. (현재 날짜 기준 최신버전) 다음은 설치를 진행한다. sudo apt-get install -y nodejs 설치가 완료되면 node -v 를 통해서 정상 설치를 확인한다. 2023. 5. 26.
[라즈베리파이] ssh 설정하기 라즈비안에 고정 ip까지 설정했지만 외부에서 접근을 위해서는 ssh 기능이 필요하다. ssh기능은 아래 참고 포스팅 참고 바란다. 리눅스에서 아래 명령어로 ssh 를 설치한다. - sudo apt update - sudo apt install openssh-server update로 저장소를 설정을 잡고 install로 openssh server를 설치해주는 작업이다. 그러고 나서 sudo systemctl status ssh 이라는 명령어로 현재 ssh 프로세스의 상태를 볼수 있고, 비슷하게 sudo systemctl start ssh sudo systemctl stop ssh sudo systemctl restart ssh 명령어로 프로세스를 제어할수 있다. 그리고 라즈비안에서 시스템 실행시 자동으로.. 2023. 5. 21.
[라즈베리파이] 고정ip 설정하기 이전 포스팅에서 따라서 os를 설정하였다면 외부에서 접근을 하기 위해 고정 Ip를 설정해줘야한다. 방법은 다음과 같다. sudo vi /etc/dhcpcd.conf 명령어로 /etc/dhcpcd.conf 파일을 열어준다. 주석으로 막혀있는것을 풀어서 설정해도 되지만 주석은 그대로 두고 맨아래 다음 글을 추가해주길 권장한다. interface wlan0 static ip_address=" " static routers=" " ##(wlan0: 무선, eth0: 유선) 다음 네트워크 restart를 진행한다. sudo /etc/init.d/networking restart 경우에 따라 재부팅이 필요할수도 있다. sudo reboot 2023. 5. 20.
[라즈베리파이] 설치방법 (라즈비안 OS 설치) 저번 포스팅에 이어서 라즈베리파이에 라즈비안을 설치하는 방법을 소개할 것이다. 빈 sd 카드를 저번 포스팅에서 처럼 포맷을 해준 후 라즈베리파이에 삽입 후 부팅을 한다.(부팅은 전원을 키면 알아서 된다) 그럼 아래와 같은 화면이 뜬다. 보이는것과 같이 어떤 운영체제를 설치할지, 어디에 설치할지 선택후 설치를 하면된다. 먼저 운영체제 선택이다. 가장 디폴트인 라즈비안 (맨위) 를 설치하였다. 다음은 설치 위치 지정이다. 현재 sd 카드 하나만 꼽아둬서 하나만 뜬다. 여러개의 하드를 인식 시키면 다 출력이 될듯 싶다. 다음은 설치 버튼이 활성화 되면 눌러서 설치를 진행하면 된다. 이렇게 인터넷을 연결하여 설치를 할수도 있고, 직접적으로 sd 카드에 먼저 이미지를 설치해도 된다. 그럴 경우엔 라즈비안 공식 홈.. 2023. 5. 19.
반응형