오늘은 pgadmin을 사용하다가 발생한 오류 해결과정입니다.평소처럼 docker에 pgadmin 컨테이너 올려서 접속하려고 하는데, 너무 오랜만에 접속해서 비밀번호를 여러 번 틀렸더니, 아래와 같이 Your account is locked. Please contact the Administrator. 라면서 비밀번호가 잠겨버렸다;;;(나중에 알고보니 원래 틀릴 때마다 기회 몇 번 남았다고 경고를 줬었네..)아무튼 위와 같이 잠겨버렸을 때 다시 푸는 방법을 알아보도록 하겠다~ 우선 나처럼 docker 사용자라면 컨테이너로로 접속해야 하고, 아니면 그냥 터미널에서 진행하면 된다.1. Install sqlite#[Debian]apt update && apt install -y sqlite3#[Alpine]a..
전체 글
오늘은 리눅스에서 구글드라이브를 마운트하는 방법에 대해서 작성해 볼 것이다.사실 맨처음 리눅스를 설치했을 때 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 ..
프로젝트를 내부망에서 진행하느라 가상환경, 패키지, 툴 모두 온라인 환경에서 받은 다음에 내부망으로 옮기고 있었는데, vscode의 extension을 옮기면서 위와 같은 오류가 발생했다.vscode의 extension은 `VSIX`라는 확장자를 가진 파일들을 받아서 설치를 진행해 주면 되는데, 다른 패키지들은 정상적으로 설치가 됐는데 jupyter notebook을 설치하면서 버전이 안 맞다는 오류가 났다.(참고로 vsix는 아래에서 설치하면 되고 다음글에서 한꺼번에 정리해서 다시 올려보도록 하겠다.) Visual Studio MarketplaceExtensions for Visual Studio family of products on Visual Studio Marketplacemarketplace..
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를 설치..