반응형 IT/unix_unixlike41 Docker 이미지 저장소 지정하기 Docker 이용시, 별도로 저장소를 지정하지 않으면, /var/lib/docker 밑에 저장이 된다. 별도로 마운트해서 분리를 하고 싶다면 아래와 같이 새로운 저장소를 지정하자! # 안쓰는 이미지 삭제 docker system prune # 이미지 저장소 확인 docker info -f '{{ .DockerRootDir }}' # docker down!sudo systemctl stop docker sudo systemctl stop docker.socket sudo systemctl stop containerd # home 나의 폴더로 옮김 sudo mv /var/lib/docker ~/ sudo mv docker docker-root # 위치 컨피스 선언 sudo vi /etc/docker/dae.. 2025. 9. 18. 네트워크 프로토콜 입문 - L7 # L7 이해 lb1 : 부하분산 장치 ( DNS 서버 같이함 ) - net0.2 -> sv1, sv2 요즘에는 부하분산 장치를 애플리케이션 딜리버리 컨트롤러(ADC) 라고 부른다. ns1 : DNS 서버 ( 구글, cloudflare 같은 거 ) rt1 : 광대역 라우터. 가정내 LAN을 인터넷에 연결, DHCP 기능, DNS 포워더 기능 HTTP : 현재 HTTP/3 - 1991 : HTTP/0.9, 1996 : HTTP/1.0, 1997 : HTTP/1.1, 2015 : HTTP/2, 2020 : HTTP/3 HTTP/2 연결 패턴 SSL 핸드세이크 패턴 : ALPN ( Application-Layer Protocol Negotiation) 헤더 필드 패턴, 직접연결 패턴 # 실습 ## 환경 구.. 2025. 9. 15. 네트워크 프로토콜 입문 - L4 1. 환경 구성 tinet up -c /mnt/c/tinet/spec_04.yaml | sh -x tinet conf -c /mnt/c/tinet/spec_04.yaml | sh -x tinet test -c /mnt/c/tinet/spec_04.yaml | sh -x 2. cl1, ns1 로그인 docker exec -it cl1 /bin/bash docker exec -it ns1 /bin/bash 3. 패킷 캡처(UDP) # ns1 UDP 서버시작 nc -ul 50000 # ns1 UDP 서버 정상확인 ss -lnup # ns1 패킷 덤프 tcpdump -i net0 -w /tmp/tinet/udp.pcapng udp port 50000 # cl1 UDP 연결 후 패킷전송 nc -u 10.1.2.5.. 2025. 9. 12. 네트워크 프로토콜 입문 - L2 ** 용어 **L2 스위치이더넷 (프로토콜), 이터넷 프레임프리앰블 : 이더넷 프레임 시작을 알리는 특수한 비트 패턴MAC 주소- I/G 비트 : Individual / Group 비트- U/L 비트 : Universally/Locally Adminstered 비트 ** 패킷캡처 실습 1. 환경 구축tinet up -c /mnt/c/tinet/spec_02.yaml | sh -xtinet conf -c /mnt/c/tinet/spec_02.yaml| sh -x 2. cl1, cl2 접속# 각각 다른창으로 접속## cl1docker exec -it cl1 /bin/bashifconfig net0## cl2docker exec -it cl2 /bin/bashifconfig net0 3. cl2 에서 프레.. 2025. 9. 11. 네트워크 프로토콜 입문을 위한 환경구성( tinet ) 도커를 이용한 검증 환경 구축 도구https://github.com/tinynetwork/tinet GitHub - tinynetwork/tinet: TiNET is network emulator environment for network function developer, routing software developer andTiNET is network emulator environment for network function developer, routing software developer and networking educator. this is very simple tool that generate just shell script to construct virtu...github.com 0. .. 2025. 9. 8. WSL 환경에서 GUI 프로그램 실행 가능하도록 수정 하기 1. VcXsrv 설치https://sourceforge.net/projects/vcxsrv/ VcXsrv Windows X ServerDownload VcXsrv Windows X Server for free. Project has been moved to https://github.com/marchaesen/vcxsrv Windows X-server based on the xorg git sources (like xming or cygwin's xwin), but compiled with Visual C++ 2012 Express Edition. Source code can alsosourceforge.net설치후 실행할때 아래와 같이 설정을 진행하세요.Display settings: Multiple.. 2025. 9. 5. RedHat Enterprise Linux 8 에 Python 최신 버전 설치하기(3.11) - RockyLinux8에서도 동일하게 가능 2025-07-18sqlite-devel, xz-devel 패키지 2개 추가## 3.11 로 설치하기랭스미스를 사용하려다가 CLI 를 사용하기 위한 파이썬의 최소버전이 3.11 이라고 한다.그래서!이제부터 나도 기본은 3.11 로 모두 변경하도록 하겠다!!! 아래 3.10 과 거의 차이는 없다! sudo dnf update -ysudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget make tar sqlite-devel xz-devel -y# find 명령어가 없으면 오류가 발생하는 경우가 있음sudo dnf install findutils# 현재 기준 최신버전 3.11.13sudo wget https://www.pytho.. 2025. 7. 18. 리눅스에서 한글 파일명이 깨져서 나올때 조치하기 ls 를 했을때 한글명이 아래와 같이 깨진다면,[root@WIN-G7BUD3PL59P learning-langchain]# ls'Rag1'$'\353\213\250\352\263\204''.ipynb' test.txt run_nb.sh ''$'\352\270\260\353\263\270''LLM'$'\355\230\270\354\266\234''.ipynb' locale 설정이 잘못되었을 때 입니다. locale 로 현재 설정을 확인 후, 아래의 내용을 실행하면 됩니다.향후, 에도 계속 적용되게 하기 위해서 ~/.bashrc 에 넣어 둡시다.export LANG=ko_KR.UTF-8export LANGUAGE=ko_KR.UTF-8export L.. 2025. 6. 11. Odroid go super 를 데스크탑 리눅스로 바꾸기 참고!! : 급한사람은 아래 나와있는것처럼 출처에서 이미지 플래싱 고고 1. ODROID 공식 이미지 설치 odroid_go_advance:make_sd_card [ODROID Wiki] odroid_go_advance:make_sd_card [ODROID Wiki]Here are the minimum requirement of the operating system. To insert a memory card into your computer, you need a memory card reader to work with that. You can purchase OS preinstalled microSD cards from https://www.hardkernel.com/product-category/me.. 2024. 4. 12. 이전 1 2 3 4 5 다음 반응형