Linux

๋ฆฌ๋ˆ…์Šค ์…ธ, ์„œ๋ฒ„ ์„ค์ •, ๋ช…๋ น์–ด ํŒ.

๋ฆฌ๋ˆ…์Šค ์…ธ, ์„œ๋ฒ„ ์„ค์ •, ๋ช…๋ น์–ด ํŒ.

15 posts · ์•„์นด์ด๋ธŒ์—์„œ ํ•„ํ„ฐ๋กœ ๋ณด๊ธฐ

[์ ‘์†] ์›๊ฒฉ ๊ฐœ๋ฐœ์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์—†์ด ์ ‘์†ํ•˜๊ธฐ (SSH/VSCODE ์›๊ฒฉ ์ ‘์†)

https://code.visualstudio.com/docs/remote/ssh ๋งค๋ฒˆ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„์— ์ ‘์†ํ•  ๋•Œ๋งˆ๋‹ค ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ์€ ์ƒ๊ฐ๋ณด๋‹ค ํฐ ์ŠคํŠธ๋ ˆ์Šค์ž…๋‹ˆ๋‹ค. ํŠนํžˆ VS Code๋กœ ์›๊ฒฉ ๊ฐœ๋ฐœ์„ ํ•˜๋ฉด์„œ ํ•˜๋ฃจ์—๋„ ์ˆ˜์‹ญ ๋ฒˆ์”ฉ ์žฌ์ ‘์†ํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด๋ผ๋ฉด ๋”๋”์šฑ ๊ทธ๋ ‡์ฃ . ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” Windows ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ Linux ์›๊ฒฉ ์„œ๋ฒ„...

๋‚ด๊ฐ€ ๋ณด๋ ค๊ณ  ์ •๋ฆฌํ•œ ํ„ฐ๋ฏธ๋„ ํ•จ์ˆ˜ 25์„ 

ํ•ญ์ƒ ์œˆ๋„์šฐ์™€ ๋ฆฌ๋ˆ…์Šค๋ฅผ ์˜ค๊ฐ€๋ฉฐ ์ž‘์—…์„ ํ•˜๋‹ค ๋ณด๋‹ˆ, ๋ช…๋ น์–ด๊ฐ€ ์ž์ฃผ ํ—ท๊ฐˆ๋ ค์„œ ์‹ค์ˆ˜ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜์Šต๋‹ˆ๋‹ค. ์•„์˜ค rm -rf ๋น ์ง ๐Ÿ’ข PowerShell์—์„œ๋Š” ์ง„์งœ ์ ์‘ ์•ˆ๋˜๋Š”๊ณ ๋งŒโ€ฆ ๊ทธ๋ž˜์„œ ์ด๋ฒˆ ๊ธฐํšŒ์— ๋ฆฌ๋ˆ…์Šค์™€ Windows PowerShell ๋‘˜๋‹ค ๋น„์Šทํ•˜๊ฒŒ/๊ณตํ†ต์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด๋“ค์„ ํ•œ๋ฐ ๋ชจ์•„ ํฌ์ŠคํŒ… ํ˜•์‹์œผ๋กœ ์ •๋ฆฌํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ...

[Linux] ๋ฆฌ๋ˆ…์Šค ํŒŒ์ผ ์‹œ์Šคํ…œ ๋งˆ์šดํŠธ ๊ฐ€์ด๋“œ

fstab, df -h, ๋งˆ์šดํŠธ ๋ช…๋ น์–ด ์™„๋ฒฝ ์ดํ•ดํ•˜๊ธฐ ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์—์„œ ํŒŒ์ผ ์‹œ์Šคํ…œ ๋งˆ์šดํŠธ๋Š” ํ•„์ˆ˜์ ์ธ ์ž‘์—…์ž…๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์ด ๋ถ€ํŒ…ํ•  ๋•Œ๋งˆ๋‹ค ์ž๋™์œผ๋กœ ๋””์Šคํฌ๋ฅผ ๋งˆ์šดํŠธํ•˜๊ณ , ๋‹ค์–‘ํ•œ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ณผ์ •์—์„œ ํšจ์œจ์„ฑ๊ณผ ์•ˆ์ •์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๋ช…๋ น์–ด๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” ๋ฆฌ๋ˆ…์Šค ๋งˆ์šดํŠธ ๊ด€๋ จ ํ•ต์‹ฌ ํŒŒ์ผ์ธ /etc/fstab, ๋””์Šคํฌ...

[๊ฟ€ํŒ] .bashrc๋กœ ๋กœ์ปฌ์—์„œ ALIAS๋ฅผ ํ™œ์šฉํ•œ ์—ฌ๋Ÿฌ ์ฟ ๋‹ค ํ™œ์šฉํ•˜๊ธฐ

Introduction ์—ฌ๋Ÿฌ ๋ช…์ด ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋ฒ„ ํ™˜๊ฒฝ์—์„œ CUDA ๋ฒ„์ „์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์€ ๊นŒ๋‹ค๋กœ์šด ์ผ์ž…๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ์ „์—ญ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ , ๋ณธ์ธ์˜ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ๋งŒ CUDA ๋ฒ„์ „์„ ๋ฐ”๊พธ์–ด ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ์š”? ํŠนํžˆ, ์„œ๋กœ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐ๊ฐ ๋‹ค๋ฅธ CUDA ๋ฒ„์ „์„ ์š”๊ตฌํ•  ๋•Œ๋Š” ๋”์šฑ ๋ณต์žกํ•ด์ง‘๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” CUDA๋ฅผ ์‹œ...

[GPU] nvidia-smi์˜ ์‹œ๋Œ€๋Š” ๊ฐ”๋‹ค?

์•ˆ๋…•ํ•˜์„ธ์š”! ๋ฆฌ๋ˆ…์Šค ์‚ฌ์šฉ์ž์ด์ž GPU ํ™œ์šฉ์— ๊ด€์‹ฌ์ด ๋งŽ์€ ๋ถ„๋“ค์„ ์œ„ํ•œ ํฅ๋ฏธ๋กœ์šด ๋‚ด์šฉ์„ ์†Œ๊ฐœํ•ด ๋“œ๋ฆฌ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ NVIDIA GPU ๋ชจ๋‹ˆํ„ฐ๋ง ๋„๊ตฌ๋กœ ํฐ ์ธ๊ธฐ๋ฅผ ๋Œ๊ณ  ์žˆ๋Š” nvtop๊ณผ ํ•จ๊ป˜, ๊ทธ๋ณด๋‹ค ๋” ๋งŽ์€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” nvitop์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๋ถ„๋“ค์ด nvidia-smi๋ฅผ ํ†ตํ•ด GPU ์ƒํƒœ๋ฅผ ํ™•์ธํ•ด ์˜ค์…จ์„ ํ…๋ฐ์š”, nvto...

[ํŒŒ์ด์ฌ] ์šฐ๋ถ„ํˆฌ์—์„œ ํ•œ๊ธ€ ํฐํŠธ ์„ค์น˜ํ•˜๊ณ  matplotlib์— ์‚ฌ์šฉํ•˜๊ธฐ

์•ˆ๋…•ํ•˜์„ธ์š”๐Ÿ˜› ์˜ค๋Š˜์€ ์šฐ๋ถ„ํˆฌ์—์„œ ํ•œ๊ธ€ ํฐํŠธ ์„ค์น˜ํ•˜๊ณ  matplotlib์—์„œ ํ•ด๋‹น ํฐํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •๋ฆฌํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ํŒŒ์ด์ฌ์„ ํ™œ์šฉํ•˜๋‹ค๋ณด๋ฉด ์‹œ๊ฐํ™”๋Š” ํ•„์ˆ˜ ์˜์—ญ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Linux ํ™˜๊ฒฝ์—์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•œ๊ธ€ ํฐํŠธ๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š์•„ ํ•œ๊ธ€์ด ์ œ๋Œ€๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ๋ณธ ๊ฒŒ์‹œ๊ธ€์˜ ์ œ๋ชฉ์ฒ˜๋Ÿผ ๋„ค๋ชจ๋„ค๋ชจ ๋น”์„ ๋งž์€ ๊ฒƒ์ฒ˜๋Ÿผ ๊นจ์ ธ์„œ ๋‚˜์˜ค๊ฒŒ ๋ฉ...

[Git] SSH๋กœ GitHub Repository Cloneํ•˜๊ธฐ ๐Ÿ”‘

SSH๋กœ GitHub Repository Cloneํ•˜๋Š” ๋ฐฉ๋ฒ• ์˜ค๋Š˜์€ SSH๋ฅผ ์ด์šฉํ•ด GitHub ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋ฅผ ํด๋ก (clone)ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹คโญ GitHub/GitLab์„ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋ฉด ๋งค๋ฒˆ ์ƒ๊ธฐ๋Š” ์ธ์ฆ ๋ฌธ์ œ!!! ๋„ˆ๋ฌด ๋จธ๋ฆฌ ์•„ํ”„์‹œ์ฃ โ€ฆ! ๊ทธ๋ž˜์„œ ์ €๋Š” ์ด์ œ SSH๋ฅผ ์ด์šฉํ•ด์„œ ๋ณด์•ˆ๋„ ์ฑ™๊ธฐ๊ณ , ํ•œ๋ฒˆ์— ์ธ์ฆ๋„ ํ•  ์ˆ˜ ์žˆ๋Š” ํŽธ์˜์„ฑ๋„ ์ฑ™๊ฒจ๊ฐ€๋ ค๊ณ ์š” ...

[์„ค์น˜] pyenv ์–ด์„œ ์˜ค๊ณ 

Anaconda(Conda)๋Š” ๋จธ์‹ ๋Ÿฌ๋‹, ๋ฐ์ดํ„ฐ๊ณผํ•™ ๋ถ„์•ผ์˜ ๋‹ค์–‘ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์ด ์„ค์น˜๋œ ๋Ÿฐํƒ€์ž„์ธ ์•„๋‚˜์ฝ˜๋‹ค ํŒŒ์ด์ฌ์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณต๋˜๋Š” ๊ฐ€์ƒํ™˜๊ฒฝ ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค. ์•„๋‚˜์ฝ˜๋‹ค๋Š” ๋ผ์ด์„ผ์Šค ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๋ฐ ํŒ€/ํšŒ์‚ฌ ๋“ฑ์—์„œ ์‚ฌ์šฉ ์‹œ ๋ผ์ด์„ผ์Šค๋ฅผ ๊ตฌ๋งคํ•ด์•ผ ํ•œ๋‹ค๋Š” ์กฐํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ’ก Anaconda is a commercial distribution of Pyt...

[Linux] ๋”ฅ๋Ÿฌ๋‹ ํ™˜๊ฒฝ ๊ตฌ์ถ• : CUDA, CuDNN

์˜ค๋Š˜ ํšŒ์‚ฌ ๋กœ์ปฌ ์„œ๋ฒ„๊ฐ€ ๋‹ค์šด๋˜๋ฉด์„œ ๊ธฐ์กด์— ์˜ค๋ž˜๋œ ํŒŒ์ผ๋“ค์„ ๋ฐ€๊ณ  ์ƒˆ๋กญ๊ฒŒ ๋‹ค์‹œ ์„ค์น˜ํ•  ๊ธฐํšŒ๊ฐ€ ์™”๋‹ค!!! ํŒŒ์ผ์€ ๋‹คํ–‰ํžˆ ๋ณต์›์„ ์™„๋ฃŒํ•ด์„œ ์ง€๊ธˆ์—์„œ์•ผ ์›ƒ์œผ๋ฉด์„œ ์“ฐ์ง€๋งŒโ€ฆ ์ •๋ง์ด์ง€ ๋”์ฐํ•œ 8์‹œ๊ฐ„์ด์—ˆ๋‹คโ€ฆใ…Žใ…Ž ์ถœ๊ทผํ•ด์„œ ์—…๋ฌด๋ฅผ ์ข€ ํ•˜๋‹ค๋ณด๋‹ˆ ์„œ๋ฒ„๊ฐ€ ๋ฌดํ•œ ๋ณต๊ตฌ ๋ชจ๋“œ๋กœ ๋น ์ ธ์„œ ๋ณต์›๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ์— ๋น ์กŒ๋‹คโ€ฆ ํŠน์ • ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜์‹œ๋ฉด์„œ ์‹œ์Šคํ…œ ํŒŒ์ผ์„ ๊ฑด๋“œ๋ฆฐ ๊ฒƒ ๊ฐ™์•˜๊ณ .. ๋„์ €...

๋ฆฌ๋ˆ…์Šค : ๋ฆฌ๋ˆ…์Šค ๊ตฌ์„ฑ ์š”์†Œ

์•ˆ๋…•ํ•˜์„ธ์š”๐Ÿ˜Ž ์ง€๋‚œ ๋ฒˆ โ€œ๋„คํŠธ์›Œํฌ ๊ณ„์ธต : OSI 7๊ณ„์ธต vs TCP/IP 5๊ณ„์ธตโ€ ๊ธ€ ์ดํ›„๋กœ ๋‹ค์‹œ ์ฐพ์•„๋ต™๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!! ์˜ค๋Š˜์€ ๋ฆฌ๋ˆ…์Šค์˜ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ์ธ ์ปค๋„(Kernel), ์…ธ(Shell), ๊ทธ๋ฆฌ๊ณ  ํ”„๋กœ๊ทธ๋žจ(Program)์— ๋Œ€ํ•ด ์†Œ๊ฐœํ•ด๋“œ๋ฆฌ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์šด์˜์ฒด์ œ๋ž€? ์šด์˜์ฒด์ œ(OS, Operating System)๋Š” ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด์™€ ์‚ฌ์šฉ์ž...

[Conda] ํ™œ์šฉ ๊ฐ€์ด๋“œ: ํšจ์œจ์ ์ธ ํ™˜๊ฒฝ ๊ด€๋ฆฌ์™€ Jupyter Kernel ์„ค์ •

Conda๋Š” ๋‹ค์–‘ํ•œ ํ”„๋กœ์ ํŠธ์— ํ•„์š”ํ•œ ๋…๋ฆฝ๋œ ํ™˜๊ฒฝ์„ ๋งŒ๋“ค๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” Conda ํ™˜๊ฒฝ ์„ค์ •, ๊ด€๋ฆฌ, Jupyter Notebook์—์„œ์˜ ํ™œ์šฉ๋ฒ• ๋“ฑ ๋ช‡ ๊ฐ€์ง€ ์œ ์šฉํ•œ Conda ์‚ฌ์šฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ํŠน์ • ์ƒํ™ฉ์—์„œ conda activate ๋Œ€์‹  source activate๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์™€ ๊ทธ ์ด์œ ์— ๋Œ€ํ•ด...

[Conda] Miniforge๋ฅผ ์ด์šฉํ•œ ๋ถ„์„ ํ™˜๊ฒฝ ์„ค์ •ํ•˜๊ธฐ (OS: Ubuntu)

Conda ์†Œ๊ฐœ Conda๋Š” Python ๋ฐ R๊ณผ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ํŒจํ‚ค์ง€, ์˜์กด์„ฑ ๋ฐ ํ™˜๊ฒฝ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์˜คํ”ˆ์†Œ์Šค ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ Python ๋ฒ„์ „์œผ๋กœ ๊ฐ€์ƒ ํ™˜๊ฒฝ์„ ๋งŒ๋“ค๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ ๊ณผํ•™๊ณผ ๊ธฐ๊ณ„ ํ•™์Šต ํ”„๋กœ์ ํŠธ์— ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ํŒจํ‚ค์ง€๋ฅผ ์‰ฝ๊ฒŒ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Miniconda์™€ Miniforge์˜ ์ฐจ์ด์  ...

[Linux] ํŒŒ์ผ ๊ถŒํ•œ๊ณผ ์“ฐ๊ธฐ ์ž‘์—…

Linux ํŒŒ์ผ ๊ถŒํ•œ๊ณผ ์“ฐ๊ธฐ ์ž‘์—… ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์—์„œ ํŒŒ์ผ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ ์ ˆํ•œ ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ† ๋ฆฌ์— ๋Œ€ํ•ด ์ฝ๊ธฐ(read), ์“ฐ๊ธฐ(write), ์‹คํ–‰(execute) ๊ถŒํ•œ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ๊ถŒํ•œ๋“ค์€ ํŒŒ์ผ ์†Œ์œ ์ž(owner), ๊ทธ๋ฃน(group), ๊ทธ๋ฆฌ๊ณ  ๊ธฐํƒ€ ์‚ฌ์šฉ์ž(others)์—๊ฒŒ ๋‹ค๋ฅด๊ฒŒ ์„ค์ •๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค....

[Linux] ์‚ฌ์šฉ์ž ๊ณ„์ • ๋ฐ ๊ทธ๋ฃน ๊ด€๋ฆฌ ๊ฐ€์ด๋“œ

Linux ์‚ฌ์šฉ์ž ๊ณ„์ • ๋ฐ ๊ทธ๋ฃน ๊ด€๋ฆฌ ๊ฐ€์ด๋“œ ๋ฆฌ๋ˆ…์Šค์—์„œ ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์€ ์‹œ์Šคํ…œ ๋ณด์•ˆ๊ณผ ์ ‘๊ทผ ์ œ์–ด์— ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” ๊ณ„์ • ์ƒ์„ฑ, ์‚ญ์ œ, ๊ถŒํ•œ ๋ถ€์—ฌ, ๊ทธ๋ฃน ๊ด€๋ฆฌ ๋“ฑ ๊ณ„์ •๊ณผ ๊ด€๋ จ๋œ ๋‹ค์–‘ํ•œ ๋ช…๋ น์–ด์™€ ์‹ค์Šต ๊ฐ€๋Šฅํ•œ ์Šค๋‹ˆํŽซ์„ ํ•จ๊ป˜ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ์‚ฌ์šฉ์ž ๊ณ„์ • ์ถ”๊ฐ€ ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์–ด๋Š”...

[Linux] ์—ด๋ ค ์žˆ๋Š” ํŒŒ์ผ ๋ฐ ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ์˜ ํ•„์ˆ˜ ๋„๊ตฌ(lsof)

Linux lsof ๋ช…๋ น์–ด ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์—์„œ ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์‚ญ์ œํ•˜๋ ค๊ณ  ํ•  ๋•Œ โ€œ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ๋น„์–ด ์žˆ์ง€ ์•Š๋‹คโ€œ๋Š” ์˜ค๋ฅ˜๋ฅผ ๋งˆ์ฃผ์นœ ๊ฒฝํ—˜์ด ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค. ์ด๋Š” ๋Œ€๊ฐœ ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์˜ ํŒŒ์ผ๋“ค์ด ์—ฌ์ „ํžˆ ์–ด๋–ค ํ”„๋กœ์„ธ์Šค์— ์˜ํ•ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” lsof ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค...