본문 바로가기

ubuntu

(4)
Ubuntu 18.04 - Resolution is stuck at 640x480, can't change it 어느날 Ubuntu에서 모니터가 640 x 480으로 고정되고, 다른 비율은 나타나지 않는 경우가 발생했다. nvidia graphic driver 문제인 것 같았다. 검색 - 출처: Graphics and resolution problems (Nvidia) in Ubuntu 18.04 after update $ sudo apt purge nvidia* ## if you reboot here , the computer will use Nouveau driver. ##check the recommended drivers $ ubuntu-drivers device ## that show me 390 as recommended but didn't work , 340 works in my case $ sudo ..
Ubuntu(Linux) 포맷하고 새로 설치하기 Ubuntu 포맷하기 사실 Ubuntu를 새로 설치할 때, '디스크를 지우고 Ubuntu 설치' 옵션을 선택하면 포맷이 자동으로 되는 것이기 때문에, 미리 포맷을 할 필요는 없다. Ubuntu 설치하기 1. Ubuntu 이미지가 담겨있고, 부팅 가능한(bootable)한 설치 USB를 만들어야 한다. 2. PC를 시작할 때 바이오스(bios)에 진입해서, 설치 USB를 Boot Option #1로 설정해준다. 설치 USB가 있다고 가정하면, PC가 꺼져있는 상태에서 USB를 연결시키고 PC를 시작한다. 하지만 이 때 USB가 부팅 우선 순위에서 가장 1순위가 아니면, 설치 USB가 실행되지 않는다. 따라서 자신의 메인보드에 맞는 바이오스(bios) 진입 키를 알아야한다. 나의 메인보드는 ASRock이었고..
Ubuntu 20.04 LTS에 Golang 최신버전 설치하기 1. 첫 번째 방법 - 실패 sudo apt install go 설치는 잘 되고, 알아서 환경변수 설정되 되었지만, 최신버전이 설치가 되지 않았다. apt를 업데이트 해도 계속 이전 버전이 설치가 되어서, 결국 이렇게 설치한 go는 삭제했다. 이렇게 설치한 go가 설치되는 경로는 다음과 같다 /usr/lib/go 아래와 같은 방법으로 apt로 설치한 go를 삭제했다. sudo apt remove golang sudo apt autoremove 2. 두 번째 방법 - 성공 update golang이라는 github repo를 확인하고, 방법을 적용하였다. 해당 글은 update golang이라고 나와있지만, latest golang을 설치하는 것 또한 동일하다. git clone https://github..
vi 편집기에서 root 권한 파일저장하기 나는 머신러닝 개발을 하면서 학습을 돌릴 때 Remote server에 접속하는데, ssh 접속을 통해 들어간 환경은 ubuntu/linux이다. 따라서 vscode의 remote 연결을 이용해 서버에 접속하고 코드를 수정하긴 하지만 급하면 vi로 코드를 수정하기도 한다. 여기서 vi 편집기로 파일을 수정하자 들어갔을때, root 권한 파일을 일반유저 권한으로 열면 수정한 내용이 저장이 안된다. 그 상태로 많이 수정을 했다면 수정한 내용이 다 날아가는 것이다. vi 편집기에서의 명령모드를 이용해 저장하는 순간에 root 권한으로 바꾸는 방법이 있다. :w !sudo tee % 여기서 %는 현재 파일 명을 의미한다. tee 명령을 통해 현재 수정된 내용을 stdin 으로 전달하여 파일로 기록할 수 있는 것..