본문 바로가기

Study/Ubuntu 공부

우분투 22.04 화면 색감이 빨갛게(redish) 나오는 문제 해결 방법 본 페이지에서는 우분투 22.04에서 화면이 빨갛게 나오는 문제를 해결하는 방법에 대해서 기록하고자 합니다. [환경]- 운영체제 : Ubuntu 22.04 - 비디오 카드 : NVIDIA GA104 [GeForce RTX 3060 Ti Lite Hash Rate] - 모니터1 : HP M27fw (HDMI) - 모니터2 : HP E233 (DP) [문제의 상황]- 기존에는 DP(Display Port)를 이용해서 듀얼 모니터를 잘 사용하고 있었습니다. - 하지만 모니터 하나를 DP에서 HDMI로 변경해서 연결했더니 아래 화면처럼 화면이 빨갛게 표시되기 시작했습니다. [시도해본 것들]- 재부팅을 시도해봤습니다. (해결 안됨) - 모니터1을 분리하고 모니터 2만 연결해봤습니다. (해결 안됨) - 모니터2를 .. 더보기
[ubuntu] 터미널 창에서 백스페이스 누를 때 거슬리는 비프음 끄는 방법 Ubuntu 터미널 창에서 백스페이스(backspace) 키를 누를 때 '삑'하는 비프음이 나는데 상당히 거슬립니다. 아예 음소거를 하면 다른 소리들도 들리지 않는 문제가 생깁니다. 혼자 일하면 상관없겠지만 사무실에서 업무 중에 이런 소리가 들린다면 주변 분들이 불편하겠지요? 모르면 아주 성가시지만 알고 보면 아주 간단하게 터미널 비프음을 끌 수 있습니다. 차근차근 따라오시면 클릭 몇 번 만에 거슬리는 비프음을 끌 수 있습니다. 1. 터미널에서 마우스 오른쪽 버튼을 눌러 "기본 설정" 메뉴로 들어갑니다. 만약에 언어를 영어로 설정해두셨다면 "Preference" 메뉴를 찾으시면 되겠습니다. 2. 프로파일 -> 텍스트 -> 소리로 들어가셔서 "터미널 삑소리"를 해제하시면 됩니다. 아주 간단하게 터미널에서 .. 더보기
[ubuntu] ccminer 설치시 발생하는 오류 해결 방법 $ sudo apt-get install gcc ubuntu linux에서 비트코인 채굴을 위한 프로그램인 ccminer을 설치하는 도중에 여러가지 오류가 발생할 수 있습니다. 윈도우즈와는 달리 직접 소스코드를 다운로드 받아서 빌드를 해야하는데요. 이 과정에서 여러 패키지들이 필요합니다. 빌드 스크립트의 오류 메시지가 친절한 편이 아니라서 발생하는 문제인데요. 본 페이지에서는 ccminer을 ubuntu linux에 설치하는 방법과 설치시에 발생하는 오류들을 해결하는 방법에 대해서 다루고자 합니다. ccminer 소스코드 다운로드 방법 우선 아래의 명령으로 ccminer 소스코드를 git에서 받아옵니다. git을 통해서 받와야하므로 git 패키지를 먼저 설치해야겠지요? $ sudo apt-get inst.. 더보기
[Ubuntu] git clone 시에 "RPC failed; curl 56 GnuTLS recv error (-110): The TLS connection was non-properly terminated." 에러 발생 문제 해결 방법 개요 최근에 git clone 시에 지속적으로 에러가 발생하여 무척 성가셨습니다. 구글 검색을 통해서 시도해본 솔루션들이 연달아 실패하곤 했지요. 대부분의 솔루션들은 git config 명령을 통해서 설정해주는 것들이었는데, 그렇게 간단하게 해결되는 문제가 아니었습니다. 만약 그렇게 간단하게 해결될 문제라면 애초부터 이 글을 쓰지도 않았을 것입니다. 결론부터 말씀드리면, 2가지 방법이 있습니다. 임시 대책은 shallow clone을 통해서 clone을 한 이후에 전체 레포지토리를 받아오는 방법이고, 근본 대책은 최신 버전의 git을 컴파일해서 설치하는 방법입니다. 본 페이지에서 다루는 내용 본 페이지에서는 아래의 내용들을 다룹니다. git config를 이용한 문제 해결 git clone --depth.. 더보기
[Ubuntu] 20.04.3에서 한글 입력이 안 되는 경우 조치 방법 (IBus 말고 fcitx로 설정) 개 요 평소에는 윈도즈가 설치된 Note PC를 가지고 업무를 보고, 리눅스 서버는 ssh와 samba 같은 프로토콜로 원격으로 접속해서 사용하곤 했다. 오늘 출근 시에 실수로 Note PC를 가져오지 않아서 부득이하게 리눅스 서버로 업무를 볼 수밖에 없었다. 회사 outlook 메일은 웹으로 접속해서 살펴봤고, zoom 메신저는 리눅스용으로 설치했더니 큰 어려움 없이 업무를 처리할 수 있었다. 한 가지 불편했던 점은 내 리눅스 PC에서 한글이 입력되지 않는다는 것이었다. 이 때문에 메신저로 "I cannot type Korean language"와 같은 문장으로 메신저로 대화를 시작해야만 했다. 외국계 회사를 다니고 있지만 같은 한국 사람들과도 영어로 대화하는 것은 다소 어색한 상황이 아닐 수 없었다... 더보기
[Ubuntu] Linux 업그레이드 이후 키보드와 마우스 잠김 현상 해결 방법 [개요] 최근 Ubuntu 16.04를 18.04를 거쳐 20.04로 업그레이드하였습니다. 그 과정에서 여러 가지 문제들이 발생했습니다. 특히, Ubuntu OS를 업그레이드 한 이후에 로그인 화면에서 마우스와 키보드가 전혀 동작하지 않는 문제가 발생하여 다소 당황스러웠습니다. 본 페이지에서는 Ubuntu OS를 업데이트한 이후에 마우스와 키보드가 잠기는 문제의 해결 방법에 대해서 기록해두고자 합니다. [Ubuntu 16.04를 업데이트하게 된 배경] 제가 운용 중인 개발 서버의 경우 Ubuntu 16.04 LTS를 사용하고 있었습니다. 16.04 LTS는 2021년 4월 이후로 유지보수 중단되었습니다. 이에 따라 18.04 이후의 버전으로 업데이트하도록 회사로부터 공지를 받았습니다. 사실 리눅스 서버를.. 더보기
[Bash Shell] set -e 옵션과 set -x 옵션 사용 방법 (명령 실패시 스크립트 자동 종료시키는 방법) Ubuntu Linux의 세계에 입문한 이후에 Bash Shell의 강력함에 압도당했고 매료당했다. Windows Shell 보다 문법이 훨씬 더 깔끔하고 직관적이기 때문이다. Bash Script로 무언가를 구현하라고 한다면 큰 어려움 없이 할 수 있겠다. 하지만 Windows Shell로 뭔가를 구현하려고 하면 막막하기 그지없다. Bash Shell Script가 Windows Batch File보다 훨씬 훌륭하지만, Bash Shell 역시도 처음에 문법을 익히는데 다소 시간이 든다. 구글링과 수많은 시행착오를 거치면 어느 정도 수준까지는 큰 어려움 없이 Bash Shell Script를 작성할 수 있다. (물론 아주 복잡한 연산이나 대량의 데이터를 취급해야 할 경우는 C로 작성하는 게 바람직하다... 더보기
[VMware] Ubuntu HDD 파티션 용량 늘리는 방법 (Low Disk Space on Filesystem root) VMware에 Ubuntu를 깔아서 개발하는 개발자들이 많이 있을껍니다. 처음에 VMware에 Ubuntu 이미지를 생성했을때 HDD 용량을 가변적으로 잡아줬더니 이미지의 용량이 200GB를 훌쩍 초과하더군요. 그래서 이번에는 HDD 용량을 20GB로 정해줬더니, HDD 용량이 금새 부족하게 되는 문제가 발생하였습니다. 저처럼 고정 용량으로 Ubuntu 이미지를 사용하시는 분들을 위해 HDD 파티션 용량을 늘리는 방법에 대해서 기록하고자 합니다. [문제의 상황 - Low Disk Space] 문제의 상황에서는 HDD 용량을 모두 사용하여, 컴파일이나 빌드시에 에러가 발생했습니다. 또한 Ubuntu Desktop 상단에 "Low Disk Space on "Filesystem root" 라는 메시지가 발생합.. 더보기