λͺ¨λ κ³ λμ ν μ₯μ λ©λͺ¨μ§λ‘ μμλμμΌλβ¦
μ β¦ gpu μ°κ³ μΆμλ° μ΄λ»κ² νλ©΄ λ κΉμ ?
π (μ»΄λ§Ή λ)
μμ΄λ λΉλ°λ²νΈ μνλκ² μλμ ? λμ λμ
π¨βπ» (λ§μ νΈ μ리 κ³ μ λΆ)
κ·Έλ¦¬κ³ λ°μ λ©λͺ¨μ§μλ
μ΄λ° λλμ μ μ μλ μΈκ³μ΄κ° κ°λνμ΅λλ€. SSH ? data ? nvidia-smi ? μ¬μ€ μ¬μ€λ΄€μΌλ©΄ μΏ¨νκ² μλ €μ£Όμ ¨μ κ² κ°μλ° μ κ° λ―μ κ°λ¦°λ€λ μ¬μ€μ κ°μκΈ° κΉ¨λ¬μμ΅λλ€ (λλ€λ₯Έ μμ λ°κ²¬ OMG) κ·Έλ¦¬κ³ μ¬μ€ κ²°κ΅ λμμ λ°μμ΅λλ€ ;; μ΄νκ°μ νμμ¬λμ μ₯μΌλ‘ 리λ μ€κ° λμ§λ₯Ό μ’ κΉ¨λ¬μκ³ μ»΄ν¨ν°λ₯Ό μ΄ν΄νκΈ° μν΄μ 리λ μ€π§ μ΄ νκ·λμ μ’ μ λλ‘ κ³΅λΆν΄λ΄μΌκ² λ€λ μκ°μ΄ λ€μμ΅λλ€. λ€λ§ μ κ° μ κ·κ³Όμ μΌλ‘ μ»΄ν¨ν°λ₯Ό λ°°μ°λκ² μλκ³ μΈκ³΅μ§λ₯ 곡λΆνλ©΄μ κ·Έλκ·Έλ λΆμ‘±ν ꡬλ©μ λ©κΎΈκ³ μκΈ°μ βπ§π₯ βκ²μλ¬Όμλ κ·Έλκ·Έλ νμμ μν΄ κ΅¬κΈλ§νλ©΄μ λ°°μ΄ λ¦¬λ μ€ λͺ λ Ήμ΄λ₯Ό μ 리νκ³ βπ§π β κ²μλ¬Όμλ λ§ μ μ²ν ꡬλ¦μλμ βλ°λΌνλ©΄μ λ°°μ°λ 리λ μ€ κΈ°μ΄ κ°μβλ₯Ό λ€μΌλ©΄μ μ 리ν λ΄μ©μ κ²μνλ €κ³ ν©λλ€
리λ μ€μ μ 체
μμΈνλ μμ§ λͺ»ν©λλ€.
- μ»΄ν¨ν°λ λͺ¨λ κ²μ 0,1,0,1λ‘ κ³μ°
- cpu λ‘ κ³μ°. ramμ μ 체 λ©λͺ¨λ¦¬μμ κ·Έλκ·Έλ cpuκ° μμ ν΄μΌνλ μ λ€λ§ μ¬λ €λλ 곡κ°
- μ΄λ¬ν νλμ¨μ΄λ€μ΄ μ μ κ° μνλ λ°©ν₯μΌλ‘ κ΅΄λ¬κ°κ² μ΄κ΄λ¦¬μ§ννλ μ λ€μ΄ μ΄μ체μ
- 리λ μ€λ λ§₯,window μ΄μ체μ μ²λΌ gui λ°νμ΄ μλμ΄μ λͺ λ Ήμ΄λ₯Ό μ§μ μ λ ₯ν΄μ€μΌνλ μ΄μ체μ . guiλ‘ νμ§ λͺ»νλ λͺ λ ΉκΉμ§λ λ§€μ° ν¨μ¨μ μΌλ‘ ν μ μλ€
- μ°λΆν¬λ 리λ μ€μ ν λ²μ .
- λ§₯λ κ²°κ΅ λ¦¬λ μ€ κΈ°λ°. κ·Έλμ gui μ μ°κ³ ν°λ―Έλμ 리λ μ€ λͺ λ Ήλ΄λ €λ λ¨
- 리λ μ€λ 곡μ§μ΄κΈ° λλ¬Έμ μλ² μ»΄ν¨ν°λ κ±°μ λ€ λ¦¬λ μ€λ₯Ό μ΄λ€
- 리λ μ€λ₯Ό λ§λ λΆμ λ§λ λΉμ λνμμμ΄μλ€. π
리λ μ€ λͺ λ Ήμ΄ - sudo
π μ΄ νμΌμ μ΄ μ μλ μ¬λμ ?
- πββοΈ ν΄λ μμ μ
- πΈ root ; κ΄λ¦¬μ κΆνμ κ°λ νΉλ³ μ¬μ©μ (root μ΄λΌλ μΈμ¦ν΄μΌ ν¨)
- π§ sudo ; βμ΄ μ¬λμ κ΄λ¦¬μκ° λΆλͺ νλ―λ‘ νκ°ν΄μ£ΌλΌ !β
λλμ΄ μ΄ μ§€μ μ΄ν΄νκ² λμμ΅λλ€ ππ€£
sudo [μ΅μ ] [λͺ λ Ήμ΄]
sudo -H : Home νκ²½λ³μλ₯Ό μ§μ sudo -u user : μ€νν μ¬μ©μλ₯Ό μ§μ sudo -V : λ²μ μ 보λ₯Ό μ§μ
ex. $ sudo -u jiyoon vi hewasfreakingcool.txt
apt-get
:ν¨ν€μ§λ₯Ό μ μ₯μλ‘λΆν° λ΄λ €λ°κ³ ν¨ν€μ§λ₯Ό μ€μΉνκΈ° μν κ°νΈ λͺ λ Ήμ΄
-q : λ‘κ·Έ λ©μμ§ μΆλ ₯
upgrade : μλ‘μ΄ ν¨ν€μ§ λͺ©λ‘ κ²μ
install : μ€μΉ
remove : μ κ±°
sudo λ κ²°ν©νλ©΄ $sudo apt-get install nmap μ΄λ° μ !
wget
: λͺ λ Ήνμμ μ§μ νμΌμ λ€μ΄λ‘λν μ μλ€
-c : μ΄μ μ λ°λ€ μ€λ¨λ νμΌμ μ΄μ΄λ°μ λ
-m : URLμ μλ‘κ² μ λ°μ΄νΈλ λ΄μ©λ§ λ€μ΄λ‘λ
-r : μ§μ ν URLμ νμ λλ ν 리λ₯Ό λͺ¨λ κ°μ Έμ΄
ex. $ wget https://repo.anaconda.com~~
chmod
: νμΌ/λλ ν°λ¦¬μ κΆν λ³κ²½
(ls -l : νμΌμ΄λ λλ ν°λ¦¬ κΆνμ λ³Ό μ μμ)
- 8μ§μ λ°©μμΌλ‘ λ³κ²½
4 : μ½κΈ° κΆν
2 : μ°κΈ° κΆν
1 : μ€ν κΆν
μΈμ리 μ : μμ μ λμ
λμ리 μ : κ·Έλ£Ή λμ
νμ리 μ : λ€λ₯Έ μ¬μ©μ
$ chmod 777 heisfreakingcool.txt
rm
: λλ ν°λ¦¬λ νμΌ μμ
-rf : νμΌ λΏ μλλΌ λλ ν°λ¦¬κΉμ§ μΉ λ€ μμ νλ μ΅μ
SSH
: λ€λ₯Έ μ»΄ν¨ν°μ λ€νΈμν¬ κ²½μ λ‘ λ‘κ·ΈμΈν΄μ μκΈ° μμ μλ pc μ²λΌ μ‘°μ
ssh μλ²μ£Όμ
ssh -l jiyoon 192.168.1.1
ssh jiyoon@192.168.1.1
λͺ¨λ κ°λ₯ !
ssh -X : μλ²μ μλ gui νλ©΄ μ€ννκ³ νμΈ κ°λ₯ !
μ΄κ±° SSH μ§μ§ μ€μ λ‘ μ¨λ³΄λκΉ μμ² μ κΈ°νλλΌκ΅¬μ π λ§₯μμ gpu λμκ°λ κ²μ 보μλ μ κΈ°νμ΅λλ€
μ 리
μ κ° λ무 ν€λ§€λκΉ ssh μ°κ²°νκ³ μλμ½λ€ κΉκ³ κΈ°λ³Έ μΈν νλ λ² λμ¨ ppt μλ£λ₯Ό 건λ€μ£Όμ ¨λλ° πππ»ββοΈ μ΄μ κ±°κΈ° λμ¨ λͺ λ Ήμ΄λ€μ΄ μ‘°κΈ μ΄ν΄κ° κ°λλ€.
μλμ½λ€ λ€μ΄λ‘λ / μ€νκΆν get / μ€ν (λ€μ΄)
β¦How will you download an anaconda package on your remote Linux system? $ wget https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh
$ chmod 777 https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh
$ ./ Anaconda3-2019.10-Linux-x86_64.sh
νλ λΉΌλ¨Ήμ κ² : which
: PATH νκ²½λ³μ λ΄μ νμΌ μμΉ μΆλ ₯
student35@aibi243:~$ which python _usr_bin/python
(base) student35@aibi243:~$ which python _home_student35/anaconda3/bin/python
To Be Continue
κ°μνκ²½μ μλ―Έ / μμ±λ°©λ² λ±μ λν΄μλ λ°°μ λλ°μ. λ€μ ν¬μ€ν μ ν΅ν΄ gpu μ°κ²°νλ λ²μ μ 리ν΄λ΄μΌν κ² κ°μ΅λλ€ π
κ³΅λΆ λ§μ΄ νμΌλκΉ λ§μλκ±° λ¨ΉμΌλ¬κ°λ μ€μ λλ€ ν€λν€λ
μΆμ²
- λΉμ 곡μλ₯Ό μν μ΄ν΄ν μ μλ ITμ§μ (μ΅μμ μ§μ)
- μ λμ€ λ¦¬λ μ€ λͺ λ Ήμ΄ μ¬μ (νλΉ λ―Έλμ΄)
- λ§νλ‘ λ°°μ°λ 리λ μ€ μμ€ν κ΄λ¦¬ (κΈΈλ²)
λλΆμ μ¬μ€ ꡬκΈλ§λ³΄λ€λ λΉ λ₯Έ μλλ‘ μ§μμ μ΅λνκ³ μμ΅λλ€ :)