이번에는 리눅스서버에서 발생한 오류 해결 과정이다.리눅스 서버에서 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..
리눅스
오늘은 리눅스에서 구글드라이브를 마운트하는 방법에 대해서 작성해 볼 것이다.사실 맨처음 리눅스를 설치했을 때 social 계정을 입력하라 해서 google계정을 입력했더니 자동으로 구글드라이브가 마운트 되어 파일탐색기에서 접근이 되길래 이런 글을 작성하게 될 줄은 몰랐다.위의 구글드라이브는 마운트도 되고 안에 있는 파일들을 볼 수 있었지만, 가끔씩 vscode를 해당 폴더에서 열거나 어떤 작업들을 할 때 제대로 진행되지 않았다.(특정 작업할 때마다 계속 오류가 났었는데, 잘 기억이..) 그래서 다른 방법을 이용하여 마운트를 진행해보기로했다. GitHub - astrada/google-drive-ocamlfuse: FUSE filesystem over Google DriveFUSE filesystem ov..
오늘은 아무 생각 없이, 리눅스 서버에서 upgrade를 진행했다가 갑자기 GPU가 사용이 안 되는 현상이 벌어졌다.`nvidia-smi`를 통해서 확인해보려했더니 아래와 같은 오류가 발생하였다. 0. 오류 발생Failed to initialize NVML: Driver/library version mismatch다행히 검색해보니 다른 사람들도 종종 겪는 문제였고 쉽게 해결할 수 있었다.1. 오류 확인우선 내 증상이 다른 사람들과 동일한지 확인하기 위하여 나도 커널 로그를 확인하였다.sudo dmesg | grep -i nvrm그러자 나도 아래와 같이 버전 관련 오류가 발생했다는 것을 확인하였다. API mismatch: the client has the version 535.183.01, but ..
ssh의 기본 설정된 포트는 22번인데, 만약 ssh를 외부에 공개할 때는 보안을 위해서 22번이 아닌 다른 포트를 사용하는 것을 권장한다고 한다.그래서 오늘은 ssh의 포트를 변경하는 법을 작성해 보겠다~sudo nano /etc/ssh/sshd_config위 파일을 열어서 port라고 써져 있는 부분을 변경하면 된다. 이후 서비스를 재구동하여 적용해 준다.systemctl restart sshd끝!
오늘은 리눅스에서 sshfs라는 것을 이용하여 다른 시스템을 마운트 해보았다.다른 시스템을 마운트 한다는 것이 무엇이냐면 내 pc나 서버에 다른 pc,서버의 디렉토리를 마운트한다는 것이다. 같이 사용하게 되는 파일을 매번 옮기기도 힘들고 용량이 클 때도 있어서 이 방법을 이용해서 파일들을 공유하고 있다. 물론 r/w모두 잘 된다. 1. SSHFS 설치sudo apt-get install sshfs2. 마운트 디렉터리 생성상대의 서버, PC를 특정 디렉토리로 마운트 하는 것이기 때문에 미리 해당 디렉토리를 생성해 준다.sudo mkdir -p /mnt/{mount_dir}3. SSHFS 마운트sudo sshfs -o allow_other {user}@{ip}:{remote_dir} {mount_dir}re..
오늘은 터미널을 꾸며보았다.우선 각 테마 및 설정을 적용하기 전에 배경지식을 설명하자면, zsh: zshell, 일반 bash shell 확장판으로 자주 쓰인다. oh my zsh: zshell 의 플러그인 중 하나로, 다양한 플러그인들을 사용할 수 있도록 해준다.powerlevel10k: zsh의 테마 중 하나로 간단한 설정으로 이쁘게 꾸밀 수 있다. 1. zsh 설치sudo apt updatesudo apt install zshchsh -s $(which zsh) # 기본 쉘을 zsh로 변경위 커맨드를 실행하고, 터미널을 껐다 킨다음 `echo $SHELL`을 입력하여 `zsh`가 기본으로 설정되어 있는지 확인2. oh my zsh 설치홈 디렉토리에서 다음 커맨드를 이용하여 oh my zsh를 설치..