nano 커스텀
·
리눅스
리눅스를 사용하면 편집기로 보통 vi,vim,nano중 하나를 사용할 것이다.nano는 보통 기본으로 안 깔려있고 설치해야 되고 에전부터 개발을 하던 사람은 vi나 vim을 사용하겠지만 입문한지 별로 안된 나에게는 익숙해지지가 않았다.nano는 그냥 메모장이랑 다를 것도 없고 매우 편해서 사용하게 되었다.단순 문서 편집을 할 때는 nano 명령어로 열면 되지만 crontab 같은 것들을 편집할 때는 자동으로 기본 편집기인 vi가 열리기 때문에 추가적인 설정이 필요하다. 그래서 오늘은 nano 설치와 기본편집기를 바꾸는 방법 및 커스터마이징 방법에 대해서 알아볼 것이다. 1. nano 설치sudo apt updatesudo apt install nano2. 기본 편집기 변경select-editor위 명령어..
Ubuntu Nvidia 드라이버 설치 문제 해결
·
리눅스
Ubuntu를 처음 설치한 후 PC를 켰을 때, 검은 화면에 커서(_)만 깜박이며 부팅이 멈추는 경우가 발생하였다.찾아보니, 이는 Nvidia 드라이버 설치 과정에서 호환성 문제나 오류로 발생한 거 기 때문에 드라이버를 재설치해줘야 했다.TTY 프롬프트로 진입: Ctrl + Alt + F3 키를 동시에 눌러 TTY 프롬프트 창으로 진입해서 로그인.기존 드라이버 확인 및 제거: 기존에 설치된 Nvidia 드라이버를 확인하고 제거.# 현재 VGA 컨트롤러 정보 확인 (Nvidia 드라이버 설치 여부 확인) lspci -v | grep VGA # 기존 Nvidia 드라이버 제거 (command1 또는 command2 중 하나 선택) # command1: nvidia 관련 패키지 일괄 제거 및 잔여 패키지 정리..
Ubuntu 22.04 vscode 한글 오류
·
리눅스
Ubuntu 22.04에서 한글세팅을 완료하고, 다른 프로그램에서는 모두 정상적으로 사용가능했는데, vscode에서만 alt_r(한영) 키를 누르면 메뉴바로 이동하면서 한글이 안 됐다.이것저것 설정을 다 해봤었는데....이리저리 뒤지다가 어떤 분이 작성해 준 해결책을 발견했다!!. 감사합니다...해결책은 `snap`버전 말고 `deb`버전으로 받으면 정상 작동한다... Download Visual Studio Code - Mac, Linux, WindowsVisual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a r..
sudo 명령어 timeout, nopasswd
·
리눅스
sudo 권한은 당연히 매우매우 중요하고 위험하지만, 매번 비밀번호를 치기는 귀찮아서 설정을 해보려고 한다.크게 2가지 방법이 있는데 우선 하나는 한번 비밀번호를 쳤을 때 일정 시간이 지나기까지는 더이상 묻지 않는 것이고, 두번째는 비교적 안전한 명령어들에 한해서 암호 입력을 받지 않도록 하는 것이다.1. sudoers 파일에서 암호 요청 타임아웃 변경sudoers 파일 수정:안전하게 편집하기 위해 visudo 명령어를 사용sudo visudo타임스탬프 타임아웃 설정:파일 내에 아래 줄을 추가하여 간격(초)을 지정Defaults timestamp_timeout=60저장 및 종료:변경 사항을 저장합니다 (nano: Ctrl+O, Enter, 그리고 Ctrl+X).2. 특정 명령어에 대해 암호 입력 요구하지..
리눅스 AppImage 실행 및 아이콘 추가
·
리눅스
리눅스의 appimage는 파일 형태로 프로그램을 실행할 수 있는 형태이다.따라서 설치를 할 필요가 없고, 이 파일의 위치를 자유롭게 옮겨도 바로 실행가능하다.또한 삭제도 이 파일하나만 삭제하면 되기 때문에 관리하기 편하다는 장점이 있다.1. Fuse 설치fuse를 설치하지 않으면 다음과 같이 오류가 발생한다.dlopen(): error loading libfuse.so.2 , AppImages require FUSE to runUbuntu 22.04 이하 버전은sudo apt-get updatesudo apt-get install fuse libfuse2Ubuntu 22.4 이상 버전은 아래 명령어를 실행해 주자.sudo apt updatesudo apt install libfuse22. 권한부여chm..
terminals database is inaccessible
·
리눅스
이번에는 리눅스서버에서 발생한 오류 해결 과정이다.리눅스 서버에서 root가 아닌 계정에서 conda 가상환경을 활성화했을 때, `clear` 커맨드를 입력하면 `terminals database is inaccessible`이라고 뜨면서 커맨드가 안먹혔다.  아래와 같은 커맨드를 통해서 해결할 수 있었다. export TERMINFO=/usr/share/terminfo 참고 clear command - terminals database is inaccessibleI am using Ubuntu 16.04. When I use the clear command in a terminal, it produces this error: terminals database is inaccessible But when..