ubuntu
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| ubuntu [2019/02/18 13:25] – rex8312 | ubuntu [2025/04/10 03:16] (현재) – rex8312 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== Ubuntu ====== | ====== Ubuntu ====== | ||
| + | ===== 기본세팅 ====== | ||
| + | |||
| + | <code bash> | ||
| + | # miniforge3 | ||
| + | curl -L -O " | ||
| + | |||
| + | # uv | ||
| + | curl -LsSf https:// | ||
| + | |||
| + | # rustup | ||
| + | curl --proto ' | ||
| + | curl --proto ' | ||
| + | |||
| + | # gh | ||
| + | conda install gh -c conda-forge | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ===== CUDA ====== | ||
| + | |||
| + | cuda 설치도중 에러 | ||
| + | |||
| + | sudo apt-get -o Dpkg:: | ||
| + | |||
| + | * https:// | ||
| + | ===== 계정 추가 ===== | ||
| + | |||
| + | <code bash> | ||
| + | adduser {user} | ||
| + | sudo usermod -a -G sudo {user} # sudo 권한 부여 방법 1) | ||
| + | # sudo visudo | ||
| + | </ | ||
| + | |||
| + | * 참고 | ||
| + | * http:// | ||
| + | * http:// | ||
| + | |||
| + | ===== SSH 설정 ===== | ||
| + | |||
| + | * [[ssh# | ||
| ===== 콘솔에서 GUI 프로그램 실행 ===== | ===== 콘솔에서 GUI 프로그램 실행 ===== | ||
| 줄 44: | 줄 85: | ||
| sudo apt update && sudo apt upgrade | sudo apt update && sudo apt upgrade | ||
| | | ||
| - | | + | ===== 명령 안에서 명령 결과 사용(inline 명령) ===== |
| + | |||
| + | <code bash> | ||
| + | $ echo `echo "hello world" | ||
| + | </ | ||
| ===== 화면 일부 확대 ===== | ===== 화면 일부 확대 ===== | ||
| 줄 100: | 줄 145: | ||
| ~/ | ~/ | ||
| - | | ||
| - | |||
| - | ==== 계정 추가 ==== | ||
| - | |||
| - | adduser {user} | ||
| - | |||
| - | sudo 권한 부여 | ||
| - | |||
| - | sudo visudo | ||
| - | |||
| - | * http:// | ||
| - | * http:// | ||
| - | |||
| ==== IP 설정 ==== | ==== IP 설정 ==== | ||
| 줄 169: | 줄 201: | ||
| ? | ? | ||
| + | | ||
| + | ===== 사용할 CPU core 지정 ===== | ||
| + | |||
| + | <code bash> | ||
| + | $ taskset -c 0 {명령어} | ||
| + | |||
| + | # -c 예제: 0,5,7,9-11 | ||
| + | </ | ||
| + | |||
| + | * http:// | ||
| + | |||
| + | ===== apt-get ===== | ||
| + | |||
| + | * 방화벽 뒤에서 add-apt-repository 명령을 실행할 수 없을 때 | ||
| + | * https:// | ||
| + | |||
| + | <code bash> | ||
| + | # 방화벽 뒤에서 접속 시도 | ||
| + | ubuntu@sc-2-master: | ||
| + | deb package for tmux-xpanes (https:// | ||
| + | More info: https:// | ||
| + | Press [ENTER] to continue or ctrl-c to cancel adding it | ||
| + | |||
| + | gpg: keyring `/ | ||
| + | gpg: keyring `/ | ||
| + | gpg: requesting key 28C3BA9D from hkp server keyserver.ubuntu.com | ||
| + | Error: retrieving gpg key timed out. | ||
| + | ^C | ||
| + | gpg: Interrupt caught ... exiting | ||
| + | Exception ignored in: <module ' | ||
| + | Traceback (most recent call last): | ||
| + | File "/ | ||
| + | t.join() | ||
| + | File "/ | ||
| + | self._wait_for_tstate_lock() | ||
| + | File "/ | ||
| + | elif lock.acquire(block, | ||
| + | KeyboardInterrupt | ||
| + | |||
| + | # 실패후, 키(28C3BA9D)를 아래 명령으로 요청 | ||
| + | ubuntu@sc-2-master: | ||
| + | Executing: / | ||
| + | hkp:// | ||
| + | --recv-keys | ||
| + | 28C3BA9D | ||
| + | gpg: requesting key 28C3BA9D from hkp server keyserver.ubuntu.com | ||
| + | gpg: key 28C3BA9D: public key " | ||
| + | gpg: Total number processed: 1 | ||
| + | gpg: | ||
| + | </ | ||
| + | |||
| + | ==== 패키지 설치 불가능 ===== | ||
| + | |||
| + | <code bash> | ||
| + | # error message | ||
| + | Preparing to unpack .../ | ||
| + | Unpacking libglx-mesa0: | ||
| + | dpkg: error processing archive / | ||
| + | '/ | ||
| + | 처리하는데 오류가 발생했습니다: | ||
| + | / | ||
| + | E: Sub-process / | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt-get -o Dpkg:: | ||
| + | </ | ||
ubuntu.1550496355.txt.gz · 마지막으로 수정됨: (바깥 편집)