ubuntu
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
ubuntu [2018/12/05 06:06] – [File descriminator 개수 변경] rex8312 | ubuntu [2025/03/26 02:37] (현재) – rex8312 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
====== Ubuntu ====== | ====== Ubuntu ====== | ||
+ | ===== 기본세팅 ====== | ||
+ | |||
+ | <code bash> | ||
+ | # miniforge3 | ||
+ | curl -L -O " | ||
+ | |||
+ | # uv | ||
+ | curl -LsSf https:// | ||
+ | |||
+ | # rustup | ||
+ | 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 프로그램 실행 ===== | ||
줄 12: | 줄 52: | ||
ulimit -n # 현재 동시에 열 수 있는 파일의 개수 | ulimit -n # 현재 동시에 열 수 있는 파일의 개수 | ||
ulimit -n {n_fd} | ulimit -n {n_fd} | ||
+ | ulimit -n 65536 | ||
+ | |||
+ | 현재 열려있는 파일 개수 확인 | ||
+ | * https:// | ||
+ | <code python> | ||
+ | def get_open_fds(): | ||
+ | import subprocess | ||
+ | import os | ||
+ | |||
+ | pid = os.getpid() | ||
+ | procs = subprocess.check_output([" | ||
+ | procs = procs.decode(' | ||
+ | nprocs = sum([1 for s in procs.split(' | ||
+ | return nprocs | ||
+ | </ | ||
===== 단축 아이콘 생성 ===== | ===== 단축 아이콘 생성 ===== | ||
줄 29: | 줄 84: | ||
sudo apt update && sudo apt upgrade | sudo apt update && sudo apt upgrade | ||
| | ||
- | | + | ===== 명령 안에서 명령 결과 사용(inline 명령) ===== |
+ | |||
+ | <code bash> | ||
+ | $ echo `echo "hello world" | ||
+ | </ | ||
===== 화면 일부 확대 ===== | ===== 화면 일부 확대 ===== | ||
줄 85: | 줄 144: | ||
~/ | ~/ | ||
- | | ||
- | |||
- | ==== 계정 추가 ==== | ||
- | |||
- | adduser {user} | ||
- | |||
- | sudo 권한 부여 | ||
- | |||
- | sudo visudo | ||
- | |||
- | * http:// | ||
- | * http:// | ||
- | |||
==== IP 설정 ==== | ==== IP 설정 ==== | ||
줄 140: | 줄 186: | ||
| | ||
+ | ===== 부팅 usb ===== | ||
+ | |||
+ | * https:// | ||
+ | |||
+ | |||
+ | ===== tar ===== | ||
+ | |||
+ | 압축 | ||
+ | |||
+ | tar -cvf --keep-directory-symlink {file}.tar {dir} | ||
+ | |||
+ | 해체 | ||
+ | |||
+ | ? | ||
+ | | ||
+ | ===== 사용할 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.1543989999.txt.gz · 마지막으로 수정됨: 2024/03/23 02:37 (바깥 편집)