ubuntu
-
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 -
기록용으로 남깁니다. 참고로 환경은 Ubuntu 20.04 입니다. make menuconfig 명령이 실행이 안되어서 확인해보니 제목과 같은 오류가 떠 있었고, 분명 ncurses 관련 패키지들이 설치되어 있음에도 불구하고 해당 오류가 뜨고 있었습니다. 구글을 뒤지다 보니 12.04 환경에서 비슷한 경험을 한 글이 있었습니다. 내용을 보니 설치된 패키지들은 64비트이고 32비트 라이브러리를 의존하는 프로그램은 해당 오류가 나올 수 있으니 해당 라이브러리를 설치해라고 설명이 되어 있었습니다. apt search ncurses 로 ncurses5* 과 libncurses5 관련 내용 중 설치 안되어 있는 것을 확인해서 그 중 하나를 설치했더니 문제가 해결되었습니다. sudo apt install libnc..
오류 error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory기록용으로 남깁니다. 참고로 환경은 Ubuntu 20.04 입니다. make menuconfig 명령이 실행이 안되어서 확인해보니 제목과 같은 오류가 떠 있었고, 분명 ncurses 관련 패키지들이 설치되어 있음에도 불구하고 해당 오류가 뜨고 있었습니다. 구글을 뒤지다 보니 12.04 환경에서 비슷한 경험을 한 글이 있었습니다. 내용을 보니 설치된 패키지들은 64비트이고 32비트 라이브러리를 의존하는 프로그램은 해당 오류가 나올 수 있으니 해당 라이브러리를 설치해라고 설명이 되어 있었습니다. apt search ncurses 로 ncurses5* 과 libncurses5 관련 내용 중 설치 안되어 있는 것을 확인해서 그 중 하나를 설치했더니 문제가 해결되었습니다. sudo apt install libnc..
2021.11.05 -
기록용으로 남깁니다. 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 -
기록용으로 남깁니다. virtualbox 에 설치된 우분투 20.04를 한동안 방치하다가 사용해볼 일이 있어서 오랜만에 접근했더니.. sudo 가 안먹습니다. /etc/sudoers 목록에 없다고 합니다. 회사에 자주 켜놓고서 퇴근하고 했더니.. 누군가 장난질을 친건지.. 어쨌든 이 안에 있는 데이터들 때문에라도 이 상황을 해결할 필요가 생겼습니다. 이름하여 리눅스 싱글모드!! 예전에는 부팅 미디어로 부팅해서 mount 및 chroot 등으로 작업을 진행했습니다. 뭐 예전에 부트로더 날려먹었을 때 이런 방법을 썼었죠. 하지만 지금은 부트로더도 멀쩡하고 제 계정만 문제가 생겼습니다. virtualbox 에서 콘솔을 열어서 (Ctrl + Alt + T) reboot 명령을 내리면 root 권한 없이도 시스템..
Ubuntu 20.04 single mode in virtualbox기록용으로 남깁니다. virtualbox 에 설치된 우분투 20.04를 한동안 방치하다가 사용해볼 일이 있어서 오랜만에 접근했더니.. sudo 가 안먹습니다. /etc/sudoers 목록에 없다고 합니다. 회사에 자주 켜놓고서 퇴근하고 했더니.. 누군가 장난질을 친건지.. 어쨌든 이 안에 있는 데이터들 때문에라도 이 상황을 해결할 필요가 생겼습니다. 이름하여 리눅스 싱글모드!! 예전에는 부팅 미디어로 부팅해서 mount 및 chroot 등으로 작업을 진행했습니다. 뭐 예전에 부트로더 날려먹었을 때 이런 방법을 썼었죠. 하지만 지금은 부트로더도 멀쩡하고 제 계정만 문제가 생겼습니다. virtualbox 에서 콘솔을 열어서 (Ctrl + Alt + T) reboot 명령을 내리면 root 권한 없이도 시스템..
2021.03.25 -
ubuntu 18.04의 libc 버전이 2.27인데 2.28을 설치하고 싶은 일이 있었습니다. 그래서 이런 저런 방법을 시도하다가 안되었었는데 왠일인지 libc-bin_2.28-*.deb 패키지가 설치가 됬습니다. 문제는 여기에서부터 시작되었습니다. 모든 의존성이 안맞아서 libc를 사용하는 많은 명령들이 실행이 되지 않았습니다. 그래서 단순하게 2.28 버전의 libc-bin 을 삭제하고 이전 버전을 설치하자는 생각에 sudo apt purge libc-bin 을 실행시켰습니다.... 그 때부터 빌드는 물론 apt install 도 안먹습니다. ldconfig 이 사라지고 의존하는 locales 패키지도 제거되어 관련한 모든 동작이 멈췄습니다... 인터넷을 한참 뒤지다가 os 재설치 직전에 방법을 발..
ldconfig 이 없다는 메시지를 만날 때 해결 방법ubuntu 18.04의 libc 버전이 2.27인데 2.28을 설치하고 싶은 일이 있었습니다. 그래서 이런 저런 방법을 시도하다가 안되었었는데 왠일인지 libc-bin_2.28-*.deb 패키지가 설치가 됬습니다. 문제는 여기에서부터 시작되었습니다. 모든 의존성이 안맞아서 libc를 사용하는 많은 명령들이 실행이 되지 않았습니다. 그래서 단순하게 2.28 버전의 libc-bin 을 삭제하고 이전 버전을 설치하자는 생각에 sudo apt purge libc-bin 을 실행시켰습니다.... 그 때부터 빌드는 물론 apt install 도 안먹습니다. ldconfig 이 사라지고 의존하는 locales 패키지도 제거되어 관련한 모든 동작이 멈췄습니다... 인터넷을 한참 뒤지다가 os 재설치 직전에 방법을 발..
2021.03.10 -
배포판 종류(이름)를 확인할 수 있는 명령을 찾아서 테스트 해봤습니다. 1. lsb_release -i | awk '{print $3}' * ubuntu: Ubuntu * centos: CentOS 2. awk -F= '$1 == "ID"{print $2}' /etc/os-release * ubuntu: ubuntu * openwrt: "openwrt" * centos: "centos" 3. find /etc/ -name '*_release' -exec awk -F= '/DISTRIB_ID/{print $2}' {} \; * openwrt: 'OpenWrt' 4. awk -F'(' '{print $4}' /proc/version | awk '{print $1}' * ubuntu: Ubuntu * open..
[linux] 배포판 종류 확인하기배포판 종류(이름)를 확인할 수 있는 명령을 찾아서 테스트 해봤습니다. 1. lsb_release -i | awk '{print $3}' * ubuntu: Ubuntu * centos: CentOS 2. awk -F= '$1 == "ID"{print $2}' /etc/os-release * ubuntu: ubuntu * openwrt: "openwrt" * centos: "centos" 3. find /etc/ -name '*_release' -exec awk -F= '/DISTRIB_ID/{print $2}' {} \; * openwrt: 'OpenWrt' 4. awk -F'(' '{print $4}' /proc/version | awk '{print $1}' * ubuntu: Ubuntu * open..
2020.11.13 -
실행 환경Windows 10 python 3.8.3openwrt 18.06 python 3.8.3ubuntu 20.04 python 3.8.2 os 별 실행 결과os.nameimport os print(os.name)Windows 10ntopenwrt 18.06, ubuntu 20.04posixsys.platformimport sys print(sys.platform)Windows 10win32openwrt 18.06, ubuntu 20.04linuxplatform.system()import platform print(platform.system())Windows 10Windowsopenwrt 18.06, ubuntu 20.04Linuxplatform.uname()import platform print(..
[python] os 종류 확인하기실행 환경Windows 10 python 3.8.3openwrt 18.06 python 3.8.3ubuntu 20.04 python 3.8.2 os 별 실행 결과os.nameimport os print(os.name)Windows 10ntopenwrt 18.06, ubuntu 20.04posixsys.platformimport sys print(sys.platform)Windows 10win32openwrt 18.06, ubuntu 20.04linuxplatform.system()import platform print(platform.system())Windows 10Windowsopenwrt 18.06, ubuntu 20.04Linuxplatform.uname()import platform print(..
2020.08.11 -
목표윈도우에서 우분투 16.04에 원격 데스크탑 접속하기해결책기본적으로 Unity 바탕화면이 정상적으로 실행되지 않습니다. 바탕화면 관리자를 다른 것을 설치하고 이를 rdp 프로토콜로 접속했을 때 사용하도록 설정을 바꿔주면 윈도우에서 원격 데스크탑으로 접속할 수 있습니다.실행먼저 접속을 원하는 계정이 필요하다면 이를 먼저 만듭니다. $ sudo adduser remote-user 필요한 패키지를 설치해줍니다. $ sudo apt-get install xrdp mate-core mate-desktop-environment mate-notification-daemon rdp 프로토콜 접속 시 mate 바탕화면 관리자를 사용하도록 수정해줍니다. $ sudo sed -i.bak '/fi/a #xrdp multi..
[ubuntu][16.04] 원격 데스크탑 설정하기목표윈도우에서 우분투 16.04에 원격 데스크탑 접속하기해결책기본적으로 Unity 바탕화면이 정상적으로 실행되지 않습니다. 바탕화면 관리자를 다른 것을 설치하고 이를 rdp 프로토콜로 접속했을 때 사용하도록 설정을 바꿔주면 윈도우에서 원격 데스크탑으로 접속할 수 있습니다.실행먼저 접속을 원하는 계정이 필요하다면 이를 먼저 만듭니다. $ sudo adduser remote-user 필요한 패키지를 설치해줍니다. $ sudo apt-get install xrdp mate-core mate-desktop-environment mate-notification-daemon rdp 프로토콜 접속 시 mate 바탕화면 관리자를 사용하도록 수정해줍니다. $ sudo sed -i.bak '/fi/a #xrdp multi..
2020.05.12