본문 바로가기

분류 전체보기123

Ubuntu에서 Docker 설치 및 관련 명령어 getent group dockerDocker 설치1.시스템 패키지 업데이트sudo apt updatesudo apt upgrade -y 2. 필수 패키지 설치sudo apt install -y ca-certificates curl apt-transport-https software-properties-common 3. Docker 공식 GPG 키 추가sudo install -m 0755 -d /etc/apt/keyringssudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.ascsudo chmod a+r /etc/apt/keyrings/docker.asc 4. Docker 저장소 추가echo.. 2025. 12. 16.
Ubuntu 설치 및 설정 방법 1. USB 꽂기만들어진 부팅 USB를 설치하고자 하는 PC에 꽂고 부팅 2. BIOS 진입부팅 후 진입 키(F2, Del)를 연타해서 bios화면에 진입다음과 같은 화면이 뜸 (메인보드에 따라 다른 화면 출력됨) 3. USB 우선순위 설정 후 저장BIOS에 접근했다면 Boot 메뉴로 진입현재 Boot Order Priorities에 USB가 #4로 설정된 것을 #1로 변경부팅 USB를 읽어 리눅스를 설치할 수 있음 Boot Option #1로 가 엔터를 눌러준 후 USB를 선택해 주세요 (메인보드에 따라 다른 화면 출력됨)다음과 같이 Boot Option #1에 USB Device가 설정되면 됩니다.(메인보드에 따라 다른 화면 출력됨) Save & Exit 메뉴로가 저장 및 종료아직 USB 빼지 마세.. 2025. 12. 15.
Ubuntu 부팅 USB 만들기 - Rufus 이용 ✅ 필요한 준비물USB 드라이브 (최소 4GB 이상, 8GB 권장)⚠ USB 안의 모든 데이터가 지워지므로 미리 백업해 둬야 해.Ubuntu ISO 파일 다운로드공식 사이트: Get Ubuntu | Download | UbuntuDesktop. Server, Core, Cloud 중 필요한 곳으로 접속원하는 버전 다운로드ex) Ubuntu 24.04.2 LTSubuntu-24.04.2-desktop-amd64.iso3. 부팅 USB 제작 도구 (예: Rufus)Rufus 다운로드: Rufus - The Official Website (Download, New Releases)rufus-4.7.exe 다운로드 후 관리자 권한으로 실행 🛠 Ubuntu 부팅 USB 만드는 절차 (Windows 기준)USB .. 2025. 12. 14.
C++ std::filesystem::exists() 함수원형 및 사용법 설명 std::filesystem::exists() 함수는 지정한 경로의 파일이나 디렉토리가 존재하는지를 확인하는 함수 헤더에서 제공되며, C++17 이상에서 사용할 수 있음 함수 원형 HTML 삽입 미리보기할 수 없는 소스 사용법 std::filesystem::exists() 클래스를 사용하여 파일 경로를 다루는 방법은 다음과 같음 1. 기본 생성자 HTML 삽입 미리보기할 수 없는 소스 2. error_code를 사용하여 에러 처리 HTML 삽입 미리보기할 수 없는 소스 std::filesystem::exists() 함수는 지정한 경로의 파일이나 디렉토리가 실제로 존재하는지 여부를 확인하는데 사용됩니다. 파일이나 디렉토리가 존재하는 경우에는 true를 반환하고, 그렇지 않은 경우에는 false를 반환합니다.. 2023. 8. 9.
C++ std::filesystem::path 함수원형 및 사용법 설명 std::filesystem::path는 파일 시스템의 경로를 나타내는 클래스 파일이나 디렉토리의 경로를 표현하고 조작하는 데 사용 헤더에서 제공되며, C++17 이상에서 사용할 수 있음 함수 원형 HTML 삽입 미리보기할 수 없는 소스 사용법 std::filesystem::path 클래스를 사용하여 파일 경로를 다루는 방법은 다음과 같음 1. 기본 생성자 빈 경로 객체를 생성 HTML 삽입 미리보기할 수 없는 소스 2. 문자열 생성자 문자열로부터 경로 객체를 생성 HTML 삽입 미리보기할 수 없는 소스 3. 복사 생성자 다른 경로 객체로부터 경로 객체를 생성 HTML 삽입 미리보기할 수 없는 소스 4. 연결 연산자 경로를 연결 HTML 삽입 미리보기할 수 없는 소스 5. string() 멤버 함수 경로.. 2023. 8. 3.
Lv2_[멀리뛰기, C++] 풀이 및 알고리즘 정리 - 프로그래머스 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 내용, 조건, 예시는 프로그래머스 사이트 참조 멀리뛰기 먼저 n의 따른 방법의 수를 구해보자. n=1일 때, 1가지 방법 (1칸) n=2일 때, 2가지 방법 (1칸, 1칸) (2칸) n=3일 때, 3가지 방법 (1칸, 1칸, 1칸) (2칸, 1칸) (1칸, 2칸) n=4일 때, 5가지 방법 (1칸, 1칸, 1칸, 1칸) (2칸, 1칸, 1칸) (1칸, 2칸, 1칸) (1칸, 1칸, 2칸) (2칸, 2칸) n=5일 때, 8가지 방법 (1칸, 1칸, 1칸, 1칸, 1칸) (2칸, 1칸, 1칸, 1칸) (1칸.. 2023. 6. 2.
git pull 사용법과 설명 (원격저장소 관리) git pull 원격 저장소에서 최신 변경 사항을 가져와서 현재 작업 중인 브랜치에 병합하는 역할 실제로는 git fetch와 git merge를 순차적으로 실행하는 것과 동일 git pull을 사용하면 원격 저장소의 변경 사항을 로컬에 업데이트하고, 자동으로 병합 작업을 수행 아래에 git pull 명령어의 자세한 설명과 함께 옵션 git pull : 특정 원격 저장소의 특정 브랜치에서 변경 사항을 가져와서 병합 git pull origin main git pull --rebase : 가져온 변경 사항을 로컬 브랜치에 적용하기 전에 리베이스 작업을 수행 git pull --rebase origin main git pull --ff-only : Fast-forward 병합만 허용하고, Non-Fast-f.. 2023. 6. 1.
git fetch 사용법과 설명 (원격저장소 관리) git fetch 원격 저장소에서 최신 변경 사항을 가져오는 역할 git fetch를 실행하면 원격 저장소의 브랜치와 커밋 정보를 로컬 저장소에 업데이트하고, 로컬 브랜치와 원격 브랜치 간의 차이를 확인할 수 있음 로컬 작업 트리를 변경하지 않으며, 가져온 변경 사항을 로컬에서 병합하거나 검토하기 전에 확인할 수 있는 기능을 제공 아래에 git fetch 명령어의 자세한 설명과 함께 예시 git fetch : 원격 저장소의 변경 사항을 가져옴 git fetch origin git fetch --all : 모든 원격 저장소의 변경 사항을 가져옴 git fetch --all git fetch --prune : 로컬에서 더 이상 존재하지 않는 원격 브랜치를 제거 git fetch --prune git fetc.. 2023. 5. 31.
git remote 사용법과 설명 (원격저장소 관리) git remote Git에서 git remote 명령어는 원격 저장소를 관리하는 데 사용 원격 저장소는 Git 저장소를 호스팅하고 있는 서버나 온라인 저장소를 의미 원격 저장소를 추가, 제거, 관리하고 관련 정보를 확인할 수 있음 아래에 git remote 명령어의 자세한 설명과 함께 예시를 제시하겠습니다: git remote : 현재 저장소에 등록된 모든 원격 저장소의 목록을 확인 git remote git remote -v : 원격 저장소의 URL과 함께 자세한 정보를 확인 git remote -v git remote add : 새로운 원격 저장소를 추가 git remote add origin https://github.com/username/repository.git git remote renam.. 2023. 5. 30.
728x90
반응형