우분투 머신 고정 IP로 바꾸기 우분투 머신에서 IP주소를 세팅하는 방법은 /etc/network/interfaces 파일을 편집하고 다시 네트워킹 서비스를 재시작 시키면 된다. 다음과 같이 편집기(vi는 한 예)에서 /etc/network/interfaces 파일을 연다. $ sudo vi /etc/network/interfaces 다음과 같이 원하는 주소를 작성한다. 예제의 enp3s0는 컴퓨터마다 다르니 ifconfig 명령어를 통해 바꾸고 싶은 인터페이스 이름을 알아내야 한다. (보통 eth0같은 것으로 되어 있었는데 컴퓨터 마다 다르다는 걸 이제야 알았다.) auto enp3s0 iface enp3s0 inet static address xxx.xxx.xxx.xxx netmastk xxx.xxx..
.gitignore파일로 github에 관리 대상에서 제외할 파일들을 작성해두면 자동으로 제외되어 관리된다. 문제는 작성 중에 미처 제외하지 못하고 많은 파일이 포함될 경우가 있는데 파일의 갯수가 많은 경우 .gitignore파일을 수정해도 곧바로 반영이 되지 않는다. 다음 명령을 수행하면 정리가 되었다. 실수로 추가한 파일들이 다시 제거되고 필요한 파일은 다시 추가된다. $ git rm -r --cached . 다음 블로그 내용을 공부 중 도움을 받았다. https://nesoy.github.io/articles/2017-01/Git-Ignore Git .gitignore 적용하기 nesoy.github.io
git으로 프로젝트 관리 시 폴더안의 내용은 제외시키고 싶은데 폴더 자체는 포함시켜서 실행 환경에 대한 이해를 높이고 싶은데 다음과 같이 .gitignore 파일에 해당 폴더를 써 놓으면 폴더 자체도 git에서 볼 수가 없었다. # .gitignore examples\ 방법이 간단한 것을 찾지 못했다. 컨텐츠가 제외되면 해당 폴더는 자동으로 같이 제외되는 것 같다. 결국 방법은 더미 파일을 하나 만들어 두고 그 파일은 제외되지 않도록 만드는 방법이 해결책인 것 같다. 유지하고 싶은 폴더안에 .gitkeep 파일을 생성해두고 해당 파일은 제외대상에서 제외해서 폴더는 남기겠다는 정책을 .gitignore에 만들어 두면 된다. !를 앞에 두면 제외에서 예외 사항을 만들어 둘 수 있다. # .gitignore ..
개발 중이거나 형상 관리가 필요하지 않다고 생각하던 코드를 올릴때 github에 repository를 나중에 만들 경우 다음과 같은 순서로 기존의 프로젝트를 git으로 local repository로 만들고 연결한다. 개발 중인 프로젝트 폴더로 이동하기 $ cd [local project directory] git local repository 초기화(git init) $ git init $ git status $ git add. $ git status .gitignore 파일 작성 및 추가 프로젝트 폴더에 .ignore를 추가하고 제외해야 할 폴더나 파일(확장자)를 적는다. README.md 파일 작성 및 추가 프로젝트 폴더에 README.md 파일을 생성 추가하고 프로젝트 관련 내용을 마크다운 형식으..

다음 블로그를 참조하였습니다. https://www.hagensieker.com/wordpress/2018/04/27/how-to-do-screen-sharing-on-ubuntu-18-04/ How to do Screen Sharing on Ubuntu 18.04 | John’s Tech Blog I set Screen Sharing up on Ubuntu 18.04 but then found out none of my clients could connect to it. After a little digging I found that in order to use VNC Viewer (or other software) from another computer that I had to disable encr..
opencv 를 도커 상에 설치하기 위해 다음과 같이 간단히 설치할 수 있다. pip install opencv-python 문제는 python 인터프리터 상에서 import cv2를 해보면 다음과 같은 에러 메시지가 보인다. .. .. .. ImportError: libSM.so.6: cannot open shared object file: No such file or directory libSM.so.6이 있어야 하는데 없다고 하는데 관련해서 에러를 해결하기 위해서 다음 링크를 참조하였다. 해결하기 위해 다음 라이브러리를 설치해서 해결했다. apt-get install -y libsm6 libxext6 libxrender-dev libglib2.0-0 그리고 이전에 apt-get update를 해주었다.
다음 URL을 이용하여 CUDA 10.2 를 설치하려고 시도하였다. https://greedywyatt.tistory.com/106 [Ubuntu 18.04] CUDA 10.0 및 cuDNN 7.5 설치 ■ 참고문헌 ● https://medium.com/@cjanze/how-to-install-tensorflow-with-gpu-support-on-ubuntu-18-04-lts-with-cuda-10-nvidia-gpu-312a693744b5 ● https://medium.com/@vitali.usau/install-cuda-10-0-cud.. greedywyatt.tistory.com 다음 URL에서 해당하는 우분투와 설치 방법을 선택하고 https://developer.nvidia.com/cuda-d..
기본적으로 원겹접속하는데 ssh가 가장 대표적인데 보통 우분투에 ssh클라이언트는 설치되어 다른 서버에 접속하기 위해서 별도의 설치 과정이 필요없이 사용해왔다. 그런데 자신의 머신이나 별도의 서버를 구축할 때는 ssh 서버가 필요하다. 설치명령 설치 명령은 다음과 같다. $ sudo apt-get install openssh-server 설치여부 확인 설치여부는 다음과 같이 dpkg와 grep명령을 조합해 설치되 패키지 리스트에 openssh-server, openssh-sftp-server 가 같이 설치되는 것을 알 수 있다. $ dpkg -l | grep openssh ssh 서버 실행 실행은 service 명령을 다음과 같이 입력하여 실행한다. $ sudo service ssh start 이 명령 ..
- Total
- Today
- Yesterday
- 한글
- Linux
- 메이커
- Streamlit
- MicroBit
- Fusion360
- 3d프린터
- 우분투
- ubuntu
- 파이썬
- opencv
- vvvv
- nodejs
- WSL
- CAD
- docker
- Maker
- Stable Diffusion
- ssh
- cura
- comfyUI
- Arduino
- Python
- git
- fablab
- nvidia
- conda
- vscode
- tensorflow
- 단축키
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |