본문 바로가기

728x90
반응형

Linux

(15)
UDP 포트 포워딩 하기 ― Nginx 리버스 프록시 udp 포트가 하나로 고정되어 있어서, 포트 포워딩을 하고 싶은데 nginx 리버스 프록시를 사용하였습니다. 참고로, nginx udp 리버스 프록시는 윈도우에서 지원하지 않습니다.(윈도우에서 삽질함) nginx 설치 sudo apt install nginx 리버스 프록시 설정 sudo nano /etc/nginx/nginx.conf nano 편집기로 편집해줌. 경로는 /etc/nginx/nginx.conf 로 가서 밑의 줄을 추가해 준다. stream { upstream portforwarding_udp { server [server_ip]:[port]; } server { listen [port] udp; proxy_pass portforwarding_udp; proxy_connect_timeout ..
라즈베리파이 한글 사용 하기(fcitx) 라즈베리파이 4 를 사용했으며, 인터넷 연결을 해주어야 합니다. update&upgrade sudo apt-get update sudo apt-get upgrade font 설치 sudo apt install fonts-nanum 한글이 보일 수 있도록 나눔 폰트를 설치합니다. Locale 설정 메뉴>Preferences>Raspberry Pi Configuration>Localisation Set Locale... 한국, 한국어로 맞추면 기본 라즈비안 환경이 한글이 됩니다. 그 후, 재부팅 해줍니다. fcitx 설치 sudo apt install fcitx fcitx-hangul 한글입력기 ibus, fcitx, nabi중 ibus는 오류가 많고, nabi는 설치해도 반응이 없더라구요. fcitx를 설..
오드로이드/안드로이드 화면 돌리기 adb shell content insert --uri content://settings/system --bind name:s:accelerometer_rotation --bind value:i:0 자동회전 고정 후 adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:1 value:i:0~3의 값(회전 방향)을 입력해 주면 된다.
오드로이드 부팅시 하드커널 로고 없애기 https://wiki.odroid.com/odroid-c4/application_note/bootlogo_c4 위의 파일형식으로 이미지를 만들어(이름 똑같이!) 덮어쓰기했습니다. 다만 gz형식으로 압축해야하는데, 그냥 이미지파일만 넣어도된다고하여, 기존에있던 gz파일을 없애고 이미지파일을 넣어주었습니다. PS C:\platform-tools> adb shell odroidn2:/ # cd /odm odroidn2:/odm # rm boot-logo.bmp.gz odroidn2:/odm # exit PS C:\platform-tools> adb push boot-logo.bmp /odm PS C:\platform-tools> adb reboot
오드로이드 부팅시 안드로이드 로고 없애기 안드로이드 로고 없애기 $ adb remount $ adb shell # vi /system/build.prop debug.sf.nobootanimation=1 vi편집기로 파일을열어 debug.sf.nobootanimation=1 한줄을 추가했습니다.
라즈베리파이 on / off 전원 스위치, 버튼 만들기 라즈베리파이에 전원 Off 뿐 아니라 On도 되는 스위치를 만드려고 합니다. 따라서 완전히 Power를 Off하지 말고 shutdown -h now 또는 sudo halt 를 통해 halt 상태(시스템 종료)로 놓고 wakeup시키면 다시 켜집니다. wakeup은 5번 핀(GPIO 3, I2C SCL핀)으로만 가능합니다. (하드웨어상으로 그렇게 되어 있음.) 그래서 5번핀을 사용한다면 가장 간단하게 전원 스위치를 만들 수 있습니다. 하지만, 이핀은 I2C SCL핀이기 때문에 I2C통신과 동시에 사용하는데 무리가 있습니다. I2C 통신을 사용하기 위해, 다른 핀을 사용한 코드도 소개하였습니다. 이 경우, 버튼은 하나이지만 핀을 2개 사용합니다. 또한, 라즈베리파이 3 B, 전원 버튼은 푸쉬형 버튼을 사용하..
라즈베리파이 마우스 커서, 포인터 감추기 마우스 커서 감추기 sudo nano /etc/xdg/lxsession/LXDE/autostart 밑에 @unclutter -idle 0.1 -root 추가 @lxpanel --profile LXDE @pcmanfm --desktop --profile LXDE @xscreensaver -no-splash @unclutter -idle 0.1 -root 마우스의 움직임이 없을시 안보이고, 움직이면 다시 보입니다.
라즈베리파이 wifi 사용하기 라즈베리파이 3 B 사용하였습니다. /etc/wpa_supplicant/wpa_supplicant.conf 수정 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 밑에 network {...}를 추가합니다. ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=US network={ ssid="your_ssid" psk="password" } ssid와 password를 입력해주고 저장합니다. /etc/network/interfaces 수정 sudo nano /etc/network/interfaces 밑과 같이 수정 후, 저장합니다. # interfaces(5) file use..

728x90
반응형