Skip to content

t0mark/os-setting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

multi-booting

Ubuntu & Windows

호스트 설치

sudo apt update && sudo apt upgrade -y
sudo apt-get update

# Chrome
sudo apt install -y wget
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i ./google-chrome-stable_current_amd64.deb

# 우분투 -> 윈도우
# 실행 권한 부여, 한 번만 설정
sudo chmod +x windows.sh
sudo ./windows.sh

# Terminator
sudo apt install terminator -y

# VScode
sudo apt update
sudo apt install software-properties-common apt-transport-https wget
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt install code

# gemini-cli
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo npm install -g @google/gemini-cli

# claude code
sudo npm install -g @anthropic-ai/claude-code

# codex
sudo npm install -g @openai/codex

Docker

# Docker 설치
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release

# 키를 저장할 디렉토리 생성
sudo mkdir -p /etc/apt/keyrings

# GPG 키 다운로드 및 저장
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

# 키 파일 권한 설정 (모든 사용자가 읽을 수 있도록)
sudo chmod a+r /etc/apt/keyrings/docker.gpg

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

# 현재 사용자를 docker 그룹에 추가
sudo usermod -aG docker $USER

# 변경 사항을 즉시 적용 (로그아웃 후 다시 로그인하는 효과)
newgrp docker

curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg

curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
  sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
  sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit

# Docker에 Nvidia 런타임 설정
sudo nvidia-ctk runtime configure --runtime=docker
# Docker 재시작
sudo systemctl restart docker

컨테이너 설치

apt update && apt upgrade -y
apt install curl wget gedit sudo git

apt-get update
apt-get install -y nvidia-cuda-toolkit
nvcc --version

~/.bashrc 설정

gedit ~/.bashrc

# docker compose 실행 함수
compose() {
  docker compose -f ~/docker/"$1".yml up -d "$1"
}

# docker 접속 함수
exec() {
  docker exec -it "$1" bash
}

About

Ubuntu & Windows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages