사용팁/System Digging
-
기록용으로 남깁니다.회전 값0 : 정상방향1 : 시계방향 90도2 : 아래 방향3 : 반시계방향 90도현재 화면 회전echo 1 | sudo tee /sys/class/graphics/fbcon/rotate 모든 가상 화면(virtual framebuffer) 회전echo 1 | sudo tee /sys/class/graphics/fbcon/rotate_all 부팅때마다 적용하고 싶다면sudo vim /etc/default/grubGRUB_CMDLINE_LINUX="fbcon=rotate:1"sudo update-grubsudo reboot
[linux] 터미널 회전하기기록용으로 남깁니다.회전 값0 : 정상방향1 : 시계방향 90도2 : 아래 방향3 : 반시계방향 90도현재 화면 회전echo 1 | sudo tee /sys/class/graphics/fbcon/rotate 모든 가상 화면(virtual framebuffer) 회전echo 1 | sudo tee /sys/class/graphics/fbcon/rotate_all 부팅때마다 적용하고 싶다면sudo vim /etc/default/grubGRUB_CMDLINE_LINUX="fbcon=rotate:1"sudo update-grubsudo reboot
2024.04.24 -
기록용으로 남깁니다. 라즈베리파이에서 출력해본 sys.environ 변수 값입니다. import os, pprint pprint.pprint(dict(os.environ)) {'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'HISTFILESIZE': '2000', 'HISTSIZE': '1000', 'HISTTIMEFORMAT': '%F %T ', 'HOME': '/home/pi', 'LANG': 'en_GB.UTF-8', 'LOGNAME': 'pi', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi..
[example][python3] os.environ 값 예시기록용으로 남깁니다. 라즈베리파이에서 출력해본 sys.environ 변수 값입니다. import os, pprint pprint.pprint(dict(os.environ)) {'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'HISTFILESIZE': '2000', 'HISTSIZE': '1000', 'HISTTIMEFORMAT': '%F %T ', 'HOME': '/home/pi', 'LANG': 'en_GB.UTF-8', 'LOGNAME': 'pi', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi..
2024.03.04 -
고객님의 요청으로 wechat 을 쓰게 되었습니다. 스마트폰에 먼저 설치해야 하는데 6개월 이상 정상 사용자가 설치된 앱이 생성한 qrcode 를 승인해줘야 가입이 가능합니다 ㄷㄷ... 고객님은 기사용자(중국 거주, 중국 1위 메신저 wechat..)라서 첫 가입 시도시 당황했던 거에 비해 쉽게 패스되었습니다. 다만, 불편한 점이 있습니다. 아파트 출입문 자동으로 열어야 해서 nfc 인식 모드를 활성화시켜놨는데 이넘의 위챗이 뭐가 문제인지 시도때도 없이 계속 실행됩니다.(케이스에 출입문 카드가 있습니다..) 너무 불편해서 한동안 케이스를 빼서 따로 들고 다니다(그럴거면 왜 케이스를 샀는지..) 방법을 찾게 되어 공유합니다. 먼저 작업에 방해가 되니 nfc 카드를 멀리 떼어놓습니다.. 스마트폰에서 위챗을 ..
[wechat] wechat nfc (bus service) 끄기고객님의 요청으로 wechat 을 쓰게 되었습니다. 스마트폰에 먼저 설치해야 하는데 6개월 이상 정상 사용자가 설치된 앱이 생성한 qrcode 를 승인해줘야 가입이 가능합니다 ㄷㄷ... 고객님은 기사용자(중국 거주, 중국 1위 메신저 wechat..)라서 첫 가입 시도시 당황했던 거에 비해 쉽게 패스되었습니다. 다만, 불편한 점이 있습니다. 아파트 출입문 자동으로 열어야 해서 nfc 인식 모드를 활성화시켜놨는데 이넘의 위챗이 뭐가 문제인지 시도때도 없이 계속 실행됩니다.(케이스에 출입문 카드가 있습니다..) 너무 불편해서 한동안 케이스를 빼서 따로 들고 다니다(그럴거면 왜 케이스를 샀는지..) 방법을 찾게 되어 공유합니다. 먼저 작업에 방해가 되니 nfc 카드를 멀리 떼어놓습니다.. 스마트폰에서 위챗을 ..
2024.02.26 -
기록용으로 남깁니다. 오랜만에 우분투 개인 개발 머신 들어가서 sudo apt update 를 실행시켰더니 알흠답게 GPG error: http://deb.anydesk.com all InRelease: 다음 서명이 올바르지 않습니다 어쩌구 하는 오류가 발생하네요 구글팅해서 한줄짜리 명령 얻어왔습니다. wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | sudo apt-key add - 다시 sudo apt update 하니 잘 통과됩니다.
[ubuntu][apt] anydesk 키 오류기록용으로 남깁니다. 오랜만에 우분투 개인 개발 머신 들어가서 sudo apt update 를 실행시켰더니 알흠답게 GPG error: http://deb.anydesk.com all InRelease: 다음 서명이 올바르지 않습니다 어쩌구 하는 오류가 발생하네요 구글팅해서 한줄짜리 명령 얻어왔습니다. wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | sudo apt-key add - 다시 sudo apt update 하니 잘 통과됩니다.
2024.02.06 -
기록용으로 남깁니다. Win + X, A 키를 연속으로 눌러 powershell 을 관리자 권한으로 실행합니다. 다음 명령을 내립니다. 가리고자 하는 wifi 의 ssid가 KT_GiGA_5G_ABCD 라고 합시다. netsh wlan add filter permission=block ssid="KT_GiGA_5G_ABCD" networktype=infrastructure 제대로 들어갔는지 확인하려면 다음 명령을 내립니다. netsh wlan show filters 그러면 시스템의 차단 목록(사용자) 항목에 차단한 wifi ssid 목록이 나타납니다. 혹시 잘못 입력해서 지우고 싶은 것이 있다면 (위의 경우 KT_GiGA_5G_ABCD) 다음 명령으로 삭제하면 됩니다. netsh wlan delete f..
[windows 10] wifi 목록에서 옆집 목록 감추기기록용으로 남깁니다. Win + X, A 키를 연속으로 눌러 powershell 을 관리자 권한으로 실행합니다. 다음 명령을 내립니다. 가리고자 하는 wifi 의 ssid가 KT_GiGA_5G_ABCD 라고 합시다. netsh wlan add filter permission=block ssid="KT_GiGA_5G_ABCD" networktype=infrastructure 제대로 들어갔는지 확인하려면 다음 명령을 내립니다. netsh wlan show filters 그러면 시스템의 차단 목록(사용자) 항목에 차단한 wifi ssid 목록이 나타납니다. 혹시 잘못 입력해서 지우고 싶은 것이 있다면 (위의 경우 KT_GiGA_5G_ABCD) 다음 명령으로 삭제하면 됩니다. netsh wlan delete f..
2023.12.07 -
apt update 실행시 아래와 같은 오류가 발생했습니다. N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://packages.grafana.com/oss/deb stable InRelease' doesn't support architecture 'i386' 해당 패키지 목록 파일(/etc/apt/sources.list.d/grafana.list)을 살펴보니 아래와 같이 되어 있었습니다. deb [signed-by=/usr/share/keyrings/grafana.key] https://packages.grafana.com/oss/deb stable main 이 자체로는 문제가 없어 보이는데 무..
[ubuntu 20.04] apt update 실패 doesn't support architecture 'i386'apt update 실행시 아래와 같은 오류가 발생했습니다. N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://packages.grafana.com/oss/deb stable InRelease' doesn't support architecture 'i386' 해당 패키지 목록 파일(/etc/apt/sources.list.d/grafana.list)을 살펴보니 아래와 같이 되어 있었습니다. deb [signed-by=/usr/share/keyrings/grafana.key] https://packages.grafana.com/oss/deb stable main 이 자체로는 문제가 없어 보이는데 무..
2023.11.09 -
crontab 은 작업을 특정 시간/주기마다 실행할 수 있게 해주는 프로그램입니다. 보통 crontab -e 명령으로 편집기를 실행한 다음 내용을 편집해서 사용해오셨을 텐데요, cli 로도 사용할 수 있습니다. (crontab -l; echo '*/10 * * * * 실행할 명령') | crontab - 위 명령을 사용하면 한 줄로 기존 crontab 내용 맨 뒤에 새 내용을 추가할 수 있습니다. 일괄 작업에 도움이 되리라 생각합니다.
[crontab] cli 에서 내용 추가하기crontab 은 작업을 특정 시간/주기마다 실행할 수 있게 해주는 프로그램입니다. 보통 crontab -e 명령으로 편집기를 실행한 다음 내용을 편집해서 사용해오셨을 텐데요, cli 로도 사용할 수 있습니다. (crontab -l; echo '*/10 * * * * 실행할 명령') | crontab - 위 명령을 사용하면 한 줄로 기존 crontab 내용 맨 뒤에 새 내용을 추가할 수 있습니다. 일괄 작업에 도움이 되리라 생각합니다.
2023.10.06 -
기록용으로 남깁니다. 차에서 음악 감상용으로 쓰려고 usb disk 를 구매해서 디스크 이름을 변경하려고 했습니다. 그런데 문제가 생겼습니다. 변경이 안됩니다!! 그림과 같이 12자 이상은 기록이 안됩니다. 바꾸려고 하면 잘못된 드라이브 레이블이라는 오류가 뜹니다... 아니 지금이 어느 시대인데 아직도 디스크 이름을 11자 밖에 쓸 수 없는지 이해가 되지 않지만... 안된다니 그에 맞춰 쓸 수 밖에 없네요. FAT 파일 시스템이나 NTFS 는 모두 11자가 한계라고 합니다. 참고로 저 드라이브는 exfat 으로 포맷이 되어 있었습니다. 어떤 다른 글에는 exfat 은 더 긴 이름을 지원한다는 말이 있었지만 그 이름까지 변경되지는 않았습니다.
[Windows10] 탐색기 상의 USB 드라이브 이름(label) 최대 길이기록용으로 남깁니다. 차에서 음악 감상용으로 쓰려고 usb disk 를 구매해서 디스크 이름을 변경하려고 했습니다. 그런데 문제가 생겼습니다. 변경이 안됩니다!! 그림과 같이 12자 이상은 기록이 안됩니다. 바꾸려고 하면 잘못된 드라이브 레이블이라는 오류가 뜹니다... 아니 지금이 어느 시대인데 아직도 디스크 이름을 11자 밖에 쓸 수 없는지 이해가 되지 않지만... 안된다니 그에 맞춰 쓸 수 밖에 없네요. FAT 파일 시스템이나 NTFS 는 모두 11자가 한계라고 합니다. 참고로 저 드라이브는 exfat 으로 포맷이 되어 있었습니다. 어떤 다른 글에는 exfat 은 더 긴 이름을 지원한다는 말이 있었지만 그 이름까지 변경되지는 않았습니다.
2023.10.04