VM Bridge Network 구성
VM 환경(Qemu, KVM) 환경에서 기본 네트워크를 Bridge로 구성하는 방법을 작성한다. 이 때, 상위 공유기의 DHCP 서버로부터 개별 VM이 IP를 할당 받게 된다. (Bridge는 Host 시스템의 네트워크에 연결한 사용자 Bridge를 사용)
VM 환경(Qemu, KVM) 환경에서 기본 네트워크를 Bridge로 구성하는 방법을 작성한다. 이 때, 상위 공유기의 DHCP 서버로부터 개별 VM이 IP를 할당 받게 된다. (Bridge는 Host 시스템의 네트워크에 연결한 사용자 Bridge를 사용)
VM 환경(Qemu, KVM) 환경에서 생성한 Ubuntu VM에 접근하는 방법을 작성한다. (외부접근 서버 A ↔ 호스트 서버 B ↔ 호스트 서버에서 구동 중인 VM A 환경에서 서버 A에서 VM A로의 접근 방법) 이 때, vm은 default network 형태인...
Docker 환경에서 Ubuntu 컨테이너를 Dockerfile로 생성하고, 실행하는 방법을 작성한다. 컨테이너 내부에 nginx 서버를 구동시켜 외부에서 접근해본다.
BAD PASSWORD: the password contains the user name in some form 기능 끄기
특정 시간에 원하는 작업을 자동으로 수행시키기
Ubuntu 시간 설정(time, date)
Ubuntu Release, LTS, ESM
우분투에서 하드디스크 완전 삭제
우분투의 호스트 이름 변경
우분투 환경에서, 2TB 이상의 디스크를 마운트하기
설치된 우분투 버전과 해당 버전이 Ubuntu-Desktop 인지, Ubuntu-Server 인지 확인하기
작성한 블로그를 Ubuntu 환경에서 Local 또는 외부 접근(동일 네트워크 망)에서 확인하는 방법을 작성한다.
영문으로 설치된 우분투 환경에서 한글 입력을 설정하는 방법을 정리한다.
Python 또는 Pip 명령어 실행 시, Process 경로 오류로 문제로 실행되지 않을 때
nvidia-driver 설치된 상태에서 사용 중, 어느 순간 nvidia-smi 실행 시, Failed to initialize NVML: Driver/library version mismatch 오류 발생할 때
Selenium 에서 ChromeWebDriver 실행 시, 지원하지 않는 버전 오류가 발생 시
Selenium 사용 시, 버튼 클릭 오류
Pip 명령어 실행이 갑자기 동작하지 않을 때
Pip 명령어 실행 시, Ignoring invaild distribution -ip 경고문 없애기
C++ String 사용 시, constant 관련 warning 해결 방법에 대해 기술한다.
VM 기술에 대한 정리
Excel 에 대한 정리
Git 기술에 대한 정리
Kubernetes 기술에 대한 정리
Docker 기술에 대한 정리
Python 기술에 대한 정리
Windows 기술에 대한 정리
Python 또는 Pip 명령어 실행 시, Process 경로 오류로 문제로 실행되지 않을 때
Python 가상 환경 구성 방법
Pip 명령어 실행이 갑자기 동작하지 않을 때
Pip 명령어 실행 시, Ignoring invaild distribution -ip 경고문 없애기
VM 환경(Qemu, KVM) 환경에서 기본 네트워크를 Bridge로 구성하는 방법을 작성한다. 이 때, 상위 공유기의 DHCP 서버로부터 개별 VM이 IP를 할당 받게 된다. (Bridge는 Host 시스템의 네트워크에 연결한 사용자 Bridge를 사용)
VM 환경(Qemu, KVM) 환경에서 생성한 Ubuntu VM에 접근하는 방법을 작성한다. (외부접근 서버 A ↔ 호스트 서버 B ↔ 호스트 서버에서 구동 중인 VM A 환경에서 서버 A에서 VM A로의 접근 방법) 이 때, vm은 default network 형태인...
Ubuntu, KVM, Virt-manager를 사용하는 환경에서, 기존의 가상머신을 복제(Clone)할 경우, DHCP 서버에서 IP를 할당 받지 못하는 문제가 발생한다. 기존의 가상머신과 복제한 가상머신이 동일한 IP를 가진 것처럼 동작한다. 기존의 가상머신과, 복...
가상머신(VM)에 Host와 공유폴더 생성
C++ String에 대해 정리한다.
C++ String 사용 시, constant 관련 warning 해결 방법에 대해 기술한다.
C언어 문자열과 관련한 내용을 정리한다
C++의 가상함수와 다중 상속에 대해 정리한다.
C++의 상속 개념을 활용한, 객체 지향 예제 프로그램 작성하고 정리한다.
C++의 상속 개념 및 사용법에 관해 정리한다.
C언어 입출력 함수에 대해 기술한다
C언어의 파일 입출력에 대해 정리한다.
서버에 장착된 하드웨어 정보를 확인한다.
c 언어의 메모리 구조 및 동적할당 방법에 대해 정리한다.
2024-02-20 수정
C++ Template에 대해 정리한다.
Pip 명령어 실행이 갑자기 동작하지 않을 때
Pip 명령어 실행 시, Ignoring invaild distribution -ip 경고문 없애기
Selenium 에서 ChromeWebDriver 실행 시, 지원하지 않는 버전 오류가 발생 시
Selenium 사용 시, 버튼 클릭 오류
장고(Django) 환경에서 Serializer를 활용하여 데이터베이스에 데이터를 입력하려 한다. 이 때, ForeignKey에 해당하는 값이 NULL로 인식되며 입력이 되지 않는 상황이 발생했다. 일반적인 해결책은 해당 필드를 NULL이 입력되도록 수정하는 방법이나,...
장고 (django)의 관리자 페이지에서 패스워드 (password) 검증 과정 중지
Docker 환경에서 Ubuntu 컨테이너를 Dockerfile로 생성하고, 실행하는 방법을 작성한다. 컨테이너 내부에 nginx 서버를 구동시켜 외부에서 접근해본다.
Docker 명령어 수행 시, permission denied 오류 수정 방법
C언어의 디버깅에 사용될 수 있는 특정 매크로에 대해 작성한다
C언어의 디버깅에 사용될 수 있는 특정 매크로에 대해 작성한다
C언어 배열, 포인터 관련 내용 정리
C언어 배열, 포인터 관련 내용 정리
C언어 문자열과 관련한 내용을 정리한다
C언어 문자열과 관련한 내용을 정리한다
C 언어의 구조체에 대해 정리한다.
C언어의 파일 입출력에 대해 정리한다.
c 언어의 메모리 구조 및 동적할당 방법에 대해 정리한다.
C++ 클래스와 관련한 내용을 작성한다.
C++와 관련하여 C언어 대비 특징을 정리한다
C언어 입출력 함수에 대해 기술한다
C++ 관련 복사생성자에 대해 정리한다.
C++ static, const, explicit, mutable 에 대해 정리한다.
C++ static, const, explicit, mutable 에 대해 정리한다.
C++ static, const, explicit, mutable 에 대해 정리한다.
C++ static, const, explicit, mutable 에 대해 정리한다.
코드 분리
C++ 의 연산자 오버로딩에 대해 정리한다.
오브젝트(Object) 스토리지에 대해 정리한다.
오브젝트(Object) 스토리지에 대해 정리한다.
C++의 가상함수와 다중 상속에 대해 정리한다.
C++의 가상함수와 다중 상속에 대해 정리한다.
Visual Studio Code 에서 동일 디렉토리 내의 분할된 파일 컴파일에 대해 정리한다.
C++ 예외처리에 대해 정리한다.
2024-02-20 수정
Python 가상 환경 구성 방법
Python 가상 환경 구성 방법
두 개의 Git 계정을 하나의 시스템에서 사용 시, 원하는 계정으로 Remote Repository에 작업을 수행하고자 할 때
두 개의 Git 계정을 하나의 시스템에서 사용 시, 원하는 계정으로 Remote Repository에 작업을 수행하고자 할 때
Selenium 사용 시, 버튼 클릭 오류
Selenium 에서 ChromeWebDriver 실행 시, 지원하지 않는 버전 오류가 발생 시
Selenium 에서 ChromeWebDriver 실행 시, 지원하지 않는 버전 오류가 발생 시
엑셀에서 하나의 셀은 정수로, 하나의 셀은 2자리 소수점까지 표현하는 방법을 작성한다.
엑셀에서 하나의 셀은 정수로, 하나의 셀은 2자리 소수점까지 표현하는 방법을 작성한다.
깃헙 블로그에 파비콘(Favicon)을 생성하고 적용하는 방법을 작성한다.
nvidia-driver 설치된 상태에서 사용 중, 어느 순간 nvidia-smi 실행 시, Failed to initialize NVML: Driver/library version mismatch 오류 발생할 때
깃헙 블로그에 Google Analytics(GA4)를 적용하여 방문제 통계를 확인하는 방법을 작성한다.
GitBlog 구글 검색 엔진에 노출 시켜, 외부 사용자가 접근할 수 있도록 하기
Flask 실행을 위한 ENV 설정
작성한 블로그를 Ubuntu 환경에서 Local 또는 외부 접근(동일 네트워크 망)에서 확인하는 방법을 작성한다.
로컬 환경에서 git clone으로 받은 원격 저장소(Repository)의 브랜치(branch) 생성, 변경 하기
로컬 환경에서 git clone으로 받은 원격 저장소(Repository)의 브랜치(branch) 생성, 변경 하기
Ubuntu Server/Desktop 사용 시, Suspend, Sleep Mode로 진입하는 현상 방지
로컬 환경(Host Windows 또는 Linux)에서 깃 원격 저장소(Git Remote Repository)에 신규 저장소 생성하기
서버에 장착된 하드웨어 정보를 확인한다.
서버에 장착된 하드웨어 정보를 확인한다.
서버에 장착된 하드웨어 정보를 확인한다.
Git Commit 결과를 일정 시간 범위로 확인하고 싶을 때
장고 (django)의 관리자 페이지에서 패스워드 (password) 검증 과정 중지
Visual Studio Code의 Terminal(Powershell)에서 명령어 실행 시, 권한 오류 해결 방법
우분투에서 하드디스크 완전 삭제
우분투에서 하드디스크 완전 삭제
Ubuntu Release, LTS, ESM
docker-compose 명령어 수행 시, version … is unsupported 해결 방법
Docker 명령어 수행 시, permission denied 오류 수정 방법
Ubuntu 시간 설정(time, date)
Ubuntu 시간 설정(time, date)
특정 시간에 원하는 작업을 자동으로 수행시키기
본 문서는 Git 작업 수행에 필요한 credential(인증)에 대해 정리한다. 일반적으로 pull, commit, push 수행 시에 사용자 ID, PW(Token) 값을 요구하는데, 이를 간편하게 수행하는 방법을 알아본다.
본 문서는 Git 작업 수행에 필요한 credential(인증)에 대해 정리한다. 일반적으로 pull, commit, push 수행 시에 사용자 ID, PW(Token) 값을 요구하는데, 이를 간편하게 수행하는 방법을 알아본다.
Ubuntu, KVM, Virt-manager를 사용하는 환경에서, 기존의 가상머신을 복제(Clone)할 경우, DHCP 서버에서 IP를 할당 받지 못하는 문제가 발생한다. 기존의 가상머신과 복제한 가상머신이 동일한 IP를 가진 것처럼 동작한다. 기존의 가상머신과, 복...
Ubuntu, KVM, Virt-manager를 사용하는 환경에서, 기존의 가상머신을 복제(Clone)할 경우, DHCP 서버에서 IP를 할당 받지 못하는 문제가 발생한다. 기존의 가상머신과 복제한 가상머신이 동일한 IP를 가진 것처럼 동작한다. 기존의 가상머신과, 복...
장고(Django) 환경에서 Serializer를 활용하여 데이터베이스에 데이터를 입력하려 한다. 이 때, ForeignKey에 해당하는 값이 NULL로 인식되며 입력이 되지 않는 상황이 발생했다. 일반적인 해결책은 해당 필드를 NULL이 입력되도록 수정하는 방법이나,...