목록리눅스 (21)
ufris
docker 안에서는 인터넷을 통해 다운 받는게 어렵기 때문에 wget으로 설치 파일을 다운 받습니다 anaconda 사이트에서 다운 받으려는 설치 파일 우클릭으로 '주소 복사'를 해서 $ wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh 를 통해 다운을 받습니다 https://ufris.tistory.com/5 ubuntu에서 pycharm과 anaconda 설치 및 가상환경 만들기 pycharm 설치 터미널에서 아래 코드를 실행합니다 sudo apt install snapd snapd-xdg-opensudo snap install pycharm-community --classic Anaconda 설치 아나콘다를 설치하..
docker에서 jupyter notebook을 실행해서 외부에서 접속하기 전에 docker container에 포트를 설정해야 합니다 container를 만들 때 -p를 통해 포트 번호를 설정해줍니다 $ docker run -it -p 8888:8888 --name ubuntu_test ubuntu:18.04 /bin/bash jupyter 설치 $ pip install jupyter notebook ipywidgets jupyterlab jupyter notebook 실행 $ jupyter notebook --ip 0.0.0.0 --allow-root 를 통해 모든 ip에 대한 접속을 허용합니다 창에 뜨는 주소를 crtl + 클릭을 통해 jupyter에 접속하면 됩니다 conda 가상환경을 jupyt..
기본 ubuntu docker image를 통해 container를 만들어 apt를 설치하고 세팅을 설정한 다음 동일한 ubuntu docker로 container를 만들면 똑같은 세팅을 반복해야합니다 (가장 기본적인 wget, vim, net-tools 등등) 이러한 반복 작업을 하지 않기 위해서 docker container를 docker image로 만들어서 관리하면 편합니다 $ docker ps -a 를 통해 image로 만들 container의 container ID 를 확인합니다 $ docker commit f836f7b23461(=CONTAINER ID) jupyter(=image 이름) 를 통해 container를 image로 만듭니다 $ docker images 를 통해 확인 가능합니다
docker 이미지로 ubuntu 18.04 설치 및 실행하는 법 - ubuntu 18.04 docker 이미지 다운 $ docker pull ubuntu:18.04 - local에 있는 도커 이미지 확인 $ docker images - ubuntu 18.04 이미지로 컨테이너 생성 $ docker run -it --name ubuntu_test ubuntu:18.04 /bin/bash 접속이 되면 root 로 들어가집니다 container에 port를 연결하려고 하면 $ docker run -it -p 80:80 --name ubuntu_test ubuntu:18.04 /bin/bash - docker 컨테이너 start, stop 및 실행 docker 실행하기 하기 위해서는 docker contain..
docker 설치 아래 코드는 docker 설치를 위한 세팅 부분 입니다 $ sudo apt update $ sudo apt install apt-transport-https ca-certificates curl software-properties-common $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" $ sudo apt update $ apt-cache policy docker-ce 마지막 코드를 입력하면 docker가 아직 설치..
conda나 pip으로 처음 설치를 하고 추후에 동일한 package를 설치할 때 기존에 설치된 package에 대한 cache 파일이 있어 다운로드 없이 기존에 있는 다운받은 package를 가져와서 깔게 됩니다 큰 문제는 없지만 이 cache 파일에 문제가 생기면 package들간에 꼬이는 현상이 발생합니다 이런 cache파일을 지우는 방법은 pip의 경우 $ pip cache purge conda의 경우 $ conda clean -all
현재 컴퓨터에 있는 disk와 device 정보를 확인해줍니다 $ sudo fdisk -l 인식되지 않은 4TB HDD를 보시면 disk 위치가 /dev/sda로 되어 있습니다 완료가 되면 파티션 생성 후 mkfs로 포맷을 진행해줍니다 이 과정을 에러 없이 잘 진행하셨으면 4TB 하드가 마운트된 것을 보실 수 있습니다 # 마운트된 파티션 제거 The size of this disk is 3.7 TiB (4000787030016 bytes). DOS partition table format cannot be used on drives for volumes larger than 2199023255040 bytes for 512-byte sectors. Use GUID partition table format..
듀얼 부팅 시 bios를 지나면 grub이 뜨면서 윈도우로 부팅할 지 우분투로 부팅할 지 선택하는 grub이 뜨는데 설치 과정에서 grub이 잘못 깔려서 grub 창이 안뜨는 경우가 있습니다 부트 로더를 다시 깔면 이 문제가 해결 됩니다 1. Try Ubuntu without installing 우분투 부팅 usb를 연결한 상태에서 부팅 usb로 부팅하면 Try Ubuntu without installing 으로 우분투를 실행시켜 줍니다 2. 터미널에서 부트로더 복구 $ sudo add-apt-repository ppa:yannubuntu/boot-repair $ sudo apt-get update $ sudo apt-get install boot-repair 3. boot-repair 실행 $ sudo..
cat /proc/mounts | grep /dev 을 통해 하드 마운팅 권한이 ro가 아닌 rw로 되어 있어야 합니다 (ro로 되어 있는 경우 읽기 전용) sudo umount '새 볼륨' sudo umount /dev/sda2 sudo mount -t hfsplus -o rw,remount -force /dev/sda2 '새 볼륨' 그리고 재부팅을 하면 됩니다 그래도 안되면 듀얼부팅 컴퓨터라면 윈도우에서 해당 드라이버를 실행한 다음에 들어오는 방법도 있습니다 e2fsck를 통해 복구를 하는 방법이 있습니다 e2fsck를 사용할 시 umount를 해야합니다 e2fsck /dev/sda2 e2fsck: Bad magic number in super-block /dev/sda2 를 열고 있습니다. The ..
문제가 시작한 배경은 repository를 추가하고 해당 repository를 다 지우지 않고 일부만 수동으로 지워서 모든 파일들이 다 깔끔하게 지워지지 않아서 발생했습니다 sudo apt-get update를 하면 이런 에러가 뜨면서 update가 되지 않습니다 1. 추가된 repository 삭제 /etc/apt 에 들어가면 기본으로 repository는 sources.list가 있고 추가된 repository는 sources.list.d 폴더 안에 있습니다 저같은 경우는 wine이 문제가 됐기 때문에 rm /etc/apt/sources.list.d/wine* 이런식으로 repository를 삭제 했습니다 2. 공개키 업로드 sudo apt-key adv --keyserver keyserver.ubu..