사용팁/System Digging
-
오랜만에 ubuntu 20.04 를 다시 설치할 일이 생겨서 가상 환경을 이용하고자 virtualenvwrapper 를 설치했는데 . ~/.local/bin/virtualenvwrapper.sh 를 실행하니까 다음 문장만 반복되었습니다. 명령어 '' 을(를) 찾을 수 없습니다. 그러나 다음을 통해 설치할 수 있습니다: sudo apt install mailutils-mh # version 1:3.7-2.1, or sudo apt install meshio-tools # version 4.0.4-1 sudo apt install mmh # version 0.4-2 sudo apt install nmh # version 1.7.1-6 sudo apt install termtris # version 1.3-1..
[python3][virtualenvwrapper] ubuntu 20.04 에서 실행이 안되는 문제오랜만에 ubuntu 20.04 를 다시 설치할 일이 생겨서 가상 환경을 이용하고자 virtualenvwrapper 를 설치했는데 . ~/.local/bin/virtualenvwrapper.sh 를 실행하니까 다음 문장만 반복되었습니다. 명령어 '' 을(를) 찾을 수 없습니다. 그러나 다음을 통해 설치할 수 있습니다: sudo apt install mailutils-mh # version 1:3.7-2.1, or sudo apt install meshio-tools # version 4.0.4-1 sudo apt install mmh # version 0.4-2 sudo apt install nmh # version 1.7.1-6 sudo apt install termtris # version 1.3-1..
2021.11.30 -
기록용으로 남깁니다. 일단 제 우분투는 gnome 환경입니다. 상단에 시계가 표시되지 않는 분은 터미널에서 다음 명령 결과를 확인해봅니다. gsettings get org.gnome.desktop.interface clock-show-date 전 화면에 시계가 표시되고 있었기 때문에 이 값이 true 가 나옵니다. false 로 나오시면 true 로 바꿔줍니다. gsettings set org.gnome.desktop.interface clock-show-date true 하지만 날짜 시분 까지만 기본으로 표시됩니다. 윈도우에서 되는 거라면 리눅스는 이미 될꺼라고 믿고 있어서 찾아보니 비슷한 옵션입니다. gsettings get org.gnome.desktop.interface clock-show-sec..
[ubuntu 20.04] 상단 시계에 초 표시하기기록용으로 남깁니다. 일단 제 우분투는 gnome 환경입니다. 상단에 시계가 표시되지 않는 분은 터미널에서 다음 명령 결과를 확인해봅니다. gsettings get org.gnome.desktop.interface clock-show-date 전 화면에 시계가 표시되고 있었기 때문에 이 값이 true 가 나옵니다. false 로 나오시면 true 로 바꿔줍니다. gsettings set org.gnome.desktop.interface clock-show-date true 하지만 날짜 시분 까지만 기본으로 표시됩니다. 윈도우에서 되는 거라면 리눅스는 이미 될꺼라고 믿고 있어서 찾아보니 비슷한 옵션입니다. gsettings get org.gnome.desktop.interface clock-show-sec..
2021.11.25 -
자꾸 까먹고 다시 설치할 일 있을 때마다 검색하게 되어 기록용으로 남깁니다. LANG=C xdg-user-dirs-gtk-update ls -l 영어로 잘 바뀌었어도 다시 부팅하면 폴더명을 한글 이름으로 바꿀거냐며 또 물어보게 되는데 어물쩡 잘못 선택하면 도루묵 됩니다. 다시 보이지 않는다는 체크 박스에 체크한 다음에 안바꾼다 선택하면 다시 귀찮게 하지 않습니다.!!
ubuntu 20.04 내 계정 한글 이름 폴더 영어로 일괄 변경하기자꾸 까먹고 다시 설치할 일 있을 때마다 검색하게 되어 기록용으로 남깁니다. LANG=C xdg-user-dirs-gtk-update ls -l 영어로 잘 바뀌었어도 다시 부팅하면 폴더명을 한글 이름으로 바꿀거냐며 또 물어보게 되는데 어물쩡 잘못 선택하면 도루묵 됩니다. 다시 보이지 않는다는 체크 박스에 체크한 다음에 안바꾼다 선택하면 다시 귀찮게 하지 않습니다.!!
2021.11.17 -
sudo dhcpclient enp3s0 sudo nmcli networking off sudo nmcli networking on
ubuntu 20.04 에서 dhcp ip 다시 받아서 네트워크 재시작하기sudo dhcpclient enp3s0 sudo nmcli networking off sudo nmcli networking on
2021.11.15 -
기록용으로 남깁니다. 원본 문자열(version.py 파일 내): current = "0.7.7-2-debug" 원하는 문자열: 0.7.7-2-debug awk 명령 awk '/current = /{sub(/"/, "", $3); sub(/"/, "", $3); print $3)}' version.py sub는 sub(a, b, c)가 있으면 c의 값에서 a식에 일치하는 부분을 1개 찾아서 b로 바꿔서 c에다 다시 반영한다는 뜻입니다. 전체 뜻은 version.py 파일에 "current = " 가 있으면 공백으로 구별되는 3번째 항목을 얻어서 "를 한번 지우고 또 한번 지운다음에 출력하는 것입니다. $1 = "current", $2 = "=", $3 = ""0.7.7-2-debug"" 따옴표는 2개인데..
[awk] 버전 파싱기록용으로 남깁니다. 원본 문자열(version.py 파일 내): current = "0.7.7-2-debug" 원하는 문자열: 0.7.7-2-debug awk 명령 awk '/current = /{sub(/"/, "", $3); sub(/"/, "", $3); print $3)}' version.py sub는 sub(a, b, c)가 있으면 c의 값에서 a식에 일치하는 부분을 1개 찾아서 b로 바꿔서 c에다 다시 반영한다는 뜻입니다. 전체 뜻은 version.py 파일에 "current = " 가 있으면 공백으로 구별되는 3번째 항목을 얻어서 "를 한번 지우고 또 한번 지운다음에 출력하는 것입니다. $1 = "current", $2 = "=", $3 = ""0.7.7-2-debug"" 따옴표는 2개인데..
2021.06.28 -
기록용으로 남깁니다. pip3 를 통해 패키지 설치할 때 기존에 잘 구축해놨다가도 펌웨어 한 번 뒤집어 엎으면 인증서가 날라갈 때도 있습니다. 인증서를 구성해주면 좋지만 하기 힘들거나 급하게 진행해야 하는 경우 인증서 없이도 실행할 수 있습니다. pip3 --trusted-host pypi.org --trusted-host files.pythonhosted.org install pysnmp 위와 같이 진행하면 인증서 없이 pysnmp 라이브러리를 설치할 수 있습니다. 다른 패키지는 pysnmp 대신 해당 패키지 이름을 넣으면 되겠습니다.
[openwrt] SSL 인증서를 사용하기 힘들 때 pip3 사용시 발생하는 CERTIFICATE_VERIFY_FAILED 오류 해결하기기록용으로 남깁니다. pip3 를 통해 패키지 설치할 때 기존에 잘 구축해놨다가도 펌웨어 한 번 뒤집어 엎으면 인증서가 날라갈 때도 있습니다. 인증서를 구성해주면 좋지만 하기 힘들거나 급하게 진행해야 하는 경우 인증서 없이도 실행할 수 있습니다. pip3 --trusted-host pypi.org --trusted-host files.pythonhosted.org install pysnmp 위와 같이 진행하면 인증서 없이 pysnmp 라이브러리를 설치할 수 있습니다. 다른 패키지는 pysnmp 대신 해당 패키지 이름을 넣으면 되겠습니다.
2021.05.03 -
openwrt 에서 xz를 사용하려면 xz 패키지를 설치해야 합니다. opkg update opkg install xz 용량은 2021.04.09 18.06 기준 25KB 정도 됩니다.(출처) 이제 tar 랑 연동해서 쓰면 되는데 openwrt 에 들어가는 대부분의 프로그램은 원래 기능을 다 제공하지 못합니다. 압축할 때 tar cvJf aa.tar.xz *.log 같은 형태로 쓰면 되는데 openwrt 의 tar 는 J 옵션을 지원하지 않습니다... tar -cOf - *.log | xz -ze - > logs.tar.xz 위처럼 logs.tar 와 같은 파일 이름 대신 - 를 주고 옵션에 대문자 O를 추가해주면 tar 가 압축파일을 만들지 않고 stdout 으로 출력합니다. 이를 - 로 옵션지정해서 ..
[openwrt] xz 사용하기openwrt 에서 xz를 사용하려면 xz 패키지를 설치해야 합니다. opkg update opkg install xz 용량은 2021.04.09 18.06 기준 25KB 정도 됩니다.(출처) 이제 tar 랑 연동해서 쓰면 되는데 openwrt 에 들어가는 대부분의 프로그램은 원래 기능을 다 제공하지 못합니다. 압축할 때 tar cvJf aa.tar.xz *.log 같은 형태로 쓰면 되는데 openwrt 의 tar 는 J 옵션을 지원하지 않습니다... tar -cOf - *.log | xz -ze - > logs.tar.xz 위처럼 logs.tar 와 같은 파일 이름 대신 - 를 주고 옵션에 대문자 O를 추가해주면 tar 가 압축파일을 만들지 않고 stdout 으로 출력합니다. 이를 - 로 옵션지정해서 ..
2021.04.09 -
기록용으로 남깁니다. mount | grep -v '/snap\|/sys\|tmpfs\|/run\|/proc\|/mqueue\|/hugepages\|devpts'
ubuntu 에서 mount 된 목록 깔끔하게 보기기록용으로 남깁니다. mount | grep -v '/snap\|/sys\|tmpfs\|/run\|/proc\|/mqueue\|/hugepages\|devpts'
2021.03.31