목록Linux (8)
WinGyu_coder
우분투 20.04에 여러 파이썬 버전을 설치하고 관리하려면 pyenv를 사용하는 것이 가장 편리합니다. pyenv를 사용하면 여러 파이썬 버전을 쉽게 설치하고 전환할 수 있습니다. 다음은 pyenv를 사용하여 파이썬 여러 버전을 설치하고 관리하는 방법입니다.필수 패키지 설치:sudo apt updatesudo apt install -y make build-essential libssl-dev zlib1g-dev \libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \libncurses5-dev libncursesw5-dev xz-utils tk-dev \libffi-dev liblzma-dev python3-openssl gitpyenv 설치:curl h..
1. Node.js와 npm 업그레이드 Node.js와 npm을 최신 버전으로 업그레이드해야 합니다. nvm (Node Version Manager)을 사용하는 것이 업그레이드 과정을 쉽게 만들어줍니다. nvm을 설치하고 사용하여 Node.js를 업그레이드하는 방법은 다음과 같습니다: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash # 또는 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash # 쉘을 다시 시작하거나 다음을 실행하여 nvm을 사용할 수 있게 합니다. export NVM_DIR="$([ -z "${XDG_..
Ubuntu에서 사용 중인 디스크의 용량이 거의 찼을 때, 용량을 많이 사용하는 폴더를 확인하는 방법은 다음과 같습니다: 터미널 사용: 가장 기본적인 방법은 터미널을 사용하는 것입니다. du 명령어를 사용해 특정 폴더의 디스크 사용량을 확인할 수 있습니다. 예를 들어, 전체 시스템의 사용량을 확인하려면 다음 명령어를 사용합니다: sudo du -h --max-depth=1 / 이 명령어는 각 최상위 디렉토리의 사용량을 보여줍니다. --max-depth=1 옵션은 디렉토리의 깊이를 제한합니다. 이를 통해 어떤 폴더가 가장 많은 용량을 차지하는지 파악할 수 있습니다. ncdu 도구 사용: ncdu (NCurses Disk Usage)는 텍스트 기반의 사용자 인터페이스를 제공하여 디스크 사용량을 쉽게 탐색하고..
무슨 명령어 인지는 잘 모르겠지만. 필자는 dhclient 명령어를 사용하니 해결 되었다.
서버에서 Jupyter Notebook을 사용하는 방법에는 몇 가지 주요 단계가 있습니다. 여기서는 일반적인 방법을 안내드리겠습니다. 1. 서버에 접속하기 서버에 SSH(Secure Shell)을 사용하여 원격으로 접속합니다. 이는 터미널 또는 커맨드 프롬프트를 사용하여 수행할 수 있습니다. 예시 명령어: ssh 사용자명@서버주소 2. Jupyter Notebook 설치 서버에 Jupyter Notebook이 설치되어 있지 않다면, Python과 pip를 사용하여 설치할 수 있습니다. 설치 명령어: pip install jupyter 3. Jupyter Notebook 실행 Jupyter Notebook을 실행하기 전에, 노트북 서버가 돌아갈 디렉토리로 이동합니다. 실행 명령어: jupyter noteb..
리눅스에서는 find 명령어를 사용하여 특정 날짜보다 오래된 폴더나 파일을 찾아서 지울 수 있습니다. 아래는 2달 (60일) 이상 지난 폴더만을 찾아서 삭제하는 예제입니다: find /path/to/directory -type d -mtime +60 -exec rm -rf {} \; 이 명령어를 실행하기 전에는 아래와 같이 실제로 어떤 폴더가 선택되는지 미리 확인하는 것이 좋습니다: find /path/to/directory -type d -mtime +60 주의: rm -rf 명령어는 파일 또는 폴더를 영구적으로 삭제하므로, 사용하기 전에 정확한 폴더 또는 파일이 선택되었는지 확인하고 신중하게 사용해야 합니다.
우분투에서 NGINX를 설정하는 기본적인 단계는 다음과 같습니다. 설치: 우분투의 기본 패키지 저장소에서 NGINX를 설치하려면 먼저 저장소를 업데이트하고 설치하세요: sudo apt update sudo apt install nginx 방화벽 설정: 우분투는 UFW라는 간단한 방화벽 툴을 제공합니다. NGINX에는 몇 가지 프로파일이 UFW 규칙에 미리 등록되어 있습니다. UFW를 활성화하려면: sudo ufw enable NGINX를 허용하려면: sudo ufw allow 'Nginx Full' 서비스 시작: sudo systemctl start nginx 자동으로 부팅 시 시작하게 하려면: sudo systemctl enable nginx 설정 파일 위치: 메인 설정 파일: /etc/..
MariaDB나 MySQL에서 데이터베이스를 만들고 특정 사용자에게 해당 데이터베이스에 대한 권한을 부여하는 과정을 안내해 드리겠습니다. 데이터베이스 만들기 먼저 MariaDB나 MySQL 쉘에 로그인합니다. mysql -u root -p 비밀번호를 입력하면 쉘에 접속됩니다. 새로운 데이터베이스를 만듭니다. 예를 들어 mydatabase라는 이름의 데이터베이스를 만든다면: CREATE DATABASE mydatabase; 사용자 만들기 새로운 사용자를 만듭니다. 예를 들어 myuser라는 사용자를 mypassword라는 비밀번호로 만든다면: CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; localho..