Programing/Linux 썸네일형 리스트형 [정리] Ubuntu(Linux) CPU,RAM 사양확인 # CPU - 사양확인 : $ cat /proc/cpuinfo | more - cpu명 : $ cat /proc/cpuinfo | grep name - 코어 수 : $ nproc - HW상세스펙 : $ sudo dmidecode -t processor | more # RAM - 사양확인 : $ cat/proc/meminfo - 총용량(byte) : $ free - 총용량(GB) : $ free -h - 상세스펙 : $ sudo dmidecode -t memory | more # 디스크 - 사용량 : $ df -h 더보기 [해결]docker permission denied 도커를 설치하고 도커 그룹에 사용하고자 하는 계정을 추가했음에도 불구하고 관련 permission denied error 가 발생하는경우 WARNING: Error loading config file: /home/user/.docker/config.json: open /home/user/.docker/config.json: permission denied 있는 그대로 보자면 config.json 파일을 open 하는데 있어서 permission denied 가 된 것이므로 해당파일의 권한을 확인한다. $ ls -al 소유계정과 그룹을 확인하고, # 소유그룹 변경 $ sudo chgrp docker /home/user/.docker/config.json # 읽기 권한 추가 (g+w:그룹쓰기, g+x:그룹실.. 더보기 [완료] Ubuntu sudoers 파일 error 사용자를 만들고 비밀번호를 설정하거나 권한을 부여할때 sudoers 파일에 접근이 필요하다 sudoers 파일에 내용을 추가하고 저장하려할때 위와같은 syntax error & 위험하다는 문구에도 불구하고 Q버튼으로 저장 후 빠져나올 시 이후에 계정,그룹, 등 의 설정을 할 시 sudoers 파일에 이상이 있다는 에러를 지속 보내주게된다. 이 경우 sudo 권한으로도 해당 sudoers 파일에 접근이 어려운데 아래 명령어로 접근이 가능하다. $ pkexec visudo 접근 후 잘못작성된 주석이나 명령어를 수정 후 빠져나온다. 더보기 [완료] Docker 설정 _ 저장소 위치변경 (용량 분배) 리눅스 OS를 설치할때 별도로 /var 파티션을 할당 했음에도 불구하고몇가지 Docker 이미지를 다운하다보니 용량이 없다는 에러메세지를 맞닥들였다. 용량이 많은 서버를 사용하거나 PWS(WKS)을 쓸 경우 굳이... 설정을 할필요는 없지만노트북 사용으로 해당 파티션에 용량이 부족하거나, 개인적으로 별도 파티션에 정리&저장하고 싶을 경우 Docker의 Root 디렉토리를 변경하면 손쉽게 해결이 가능하다. failed to register layer: Error processing tar file(exit status 1): write /opt/conda/pkgs/pytorch-1.3.0-py3.6_cuda10.1.243_cudnn7.6.3_0.tar.bz2: no space left on device. .. 더보기 [완료] Nvidia Docker (GPU 사용) 설치 그냥 일반 Docker 를 사용할 경우 GPU 사용에 제한이 있다. 따라서 그래픽요소가 많이 사용되는 프로그램을 쓰거나, 딥러닝과 같은 연산이 필요한 도커를 실행시킬 경우 GPU를 이어주는 Nvidia-Docker 툴을 설치&사용해야 한다. 신규버전이나 사용법은 Nvidia-Docker Github에서 확인하면 된다.>> https://github.com/NVIDIA/nvidia-docker [ Index ]#1. 기존 설치내역 삭제(nvidia-docker 버전1 삭제)#2. Nvidia Docker 패키지 repository 등록#3. Nvidia-Docker 2 버전 설치 & 데몬 설정 #4. Nvidia Docker 실행 테스트#5. Nvidia 연동내역 확인 #1. 기존 설치내역 삭제(nvidi.. 더보기 [완료]Nvidia 드라이버 설치 Ubuntu18.04(리눅스) 개발환경을 최초에 세팅하는것은 초보자들에게 상당히 복잡한 일이다.구글링을 해도 시기별로 각각 해법이 다르므로 상당히 혼돈을 가져다주고,어떤 명령어 하나를 잘못쳐서 설치가 안되는지 알 수 없기에OS를 무한 재설치를 하면서 설치를 하는수 밖에 없다.※ 작성일 : 2019 - 10 - 30 기준 깔끔하게 드라이버를 설치하는 방법 OS : Ubuntu 18.04 [ Index ] #1. 적정 NVIDIA 드라이버 다운로드 #2. 방해요소 제거(blacklist) #3. NVIDIA 관련 패키지 삭제 #4. 그래픽 사용요소 중지 #5. 설치파일 실행 #6. 그래픽 사용요소 시작 #7. 설치확인 #1. 적정 NVIDIA 드라이버 다운로드- NVIDIA 드라이버 검색&다운로드 : NVIDIA Graphic Drive.. 더보기 [완료] 효율적인 개발을 위한 github 사용법 마스터 Git 이란 소스스크립트를 효과적으로 관리하기 위해 개발된 '분산버전 관리 시스템'이다. Linux 소스코드를 관리하는 목적으로 개발되었지만, 최근은 여러 개발자들이 누군가 필요할 법한 코드를 공유하고 같이 개발하는데 활용되고 있다. # [Summary] #1. 설치 및 설정#2. 저장소(Repository) git 생성#3. 파일 커밋리스트에 추가 & 커밋#4. 코드 병합#5. Github push 업로드#6. 주의사항 # [Summary] 요약본으로도 기본적인 github 활용 가능1. 브랜치 생성 및 전환 $ git checkout -b [branch name] = $ git branch [branch name] + $ git checkout [branch name]2. 코드 수정3. 변경된 파일 .. 더보기 이전 1 2 다음