1. ํ๋ก์ธ์ค์ ํฌํธ ํ์ธํ๊ธฐ
ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃํ๊ธฐ ์ํด์๋ ๋จผ์ ํด๋น ํ๋ก์ธ์ค๊ฐ ์ฌ์ฉํ๋ ํฌํธ๋ฅผ ํ์ธํด์ผ ํฉ๋๋ค. ํฌํธ๋ ๋คํธ์ํฌ ํต์ ์ ์ํด ํ๋ก์ธ์ค๊ฐ ์ด์ด๋์ ํต๋ก๋ก, ๊ฐ๊ฐ์ ํ๋ก์ธ์ค๋ ๊ณ ์ ํ ํฌํธ ๋ฒํธ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์, ํ๋ก์ธ์ค์ ํฌํธ๋ฅผ ํ์ธํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์คํํ ์ ์์ต๋๋ค.
netstat -ano | findstr <ํฌํธ๋ฒํธ>
์์ ๋ช
๋ น์ด๋ Windows ์ด์์ฒด์ ์์ ํฌํธ๋ฅผ ํ์ธํ๋ ๋ฐฉ๋ฒ์
๋๋ค. ๋ง์ฝ ๋ฆฌ๋
์ค๋ macOS๋ฅผ ์ฌ์ฉํ์ ๋ค๋ฉด, findstr
๋์ ์ grep
๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
netstat -ano | grep <ํฌํธ๋ฒํธ>
์์ ๋ช ๋ น์ด๋ฅผ ์คํํ๋ฉด ํด๋น ํฌํธ๋ฅผ ์ฌ์ฉํ๊ณ ์๋ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค. ๋ณธ์ธ์ด ์ข ๋ฃํ๊ณ ์ถ์ ํ๋ก์ธ์ค์ ์ฐ๊ด๋ ๊ฒฐ๊ณผ๋ฅผ ์ฐพ์ ์ฃผ๋ชฉํ์ฌ ํ์ ์์ ์ ์งํํ ์ ์์ต๋๋ค.
2. ํน์ ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค ์ข ๋ฃํ๊ธฐ
ํน์ ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃํ๊ธฐ ์ํด์๋ ํด๋น ํ๋ก์ธ์ค์ PID(Process ID)๋ฅผ ํ์ธํด์ผ ํฉ๋๋ค. ์ด๋ฅผ ์ํด์๋ ๋จผ์ ํ๋ก์ธ์ค์ ํฌํธ๋ฅผ ํ์ธํ ํ, ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค์ PID๋ฅผ ์ฐพ์์ผ ํฉ๋๋ค.
- ์ฐ์ , ์์ ์ค๋ช ํ ๋ฐฉ๋ฒ์ผ๋ก ํน์ ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค๋ฅผ ํ์ธํ๊ณ ํด๋น ํ๋ก์ธ์ค์ PID๋ฅผ ์ฐพ์๋ ๋๋ค.
- ๋ค์์ผ๋ก, ํ๋ก์ธ์ค๋ฅผ ์ข
๋ฃํ๊ธฐ ์ํด
taskkill
๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ํ์์ผ๋ก ๋ช ๋ น์ด๋ฅผ ์คํํฉ๋๋ค.
taskkill /PID <PID> /F
์์ ๋ช
๋ น์ด์์ <PID>
๋ ์ข
๋ฃํ๊ณ ์ ํ๋ ํ๋ก์ธ์ค์ PID๋ฅผ ์
๋ ฅํ๋ฉด ๋ฉ๋๋ค. /F
์ต์
์ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ ๋ก ์ข
๋ฃํ๋ ์ต์
์
๋๋ค.
์์ ๊ณผ์ ์ ๋ฐ๋ผ ์งํํ๋ฉด, ํน์ ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃํ ์ ์์ต๋๋ค. ๋ค๋ง, ์ฃผ์ํด์ผ ํ ์ ์ ํด๋น ํ๋ก์ธ์ค๊ฐ ๋ค๋ฅธ ์๋น์ค๋ฅผ ๋งก๊ณ ์๋ ๊ฒฝ์ฐ์๋ ํด๋น ์๋น์ค๊ฐ ์ค์ง๋ ์ ์์ผ๋ ์ด์ ๋ํ ์ถฉ๋ถํ ๊ณ ๋ ค๊ฐ ํ์ํฉ๋๋ค.
3. ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค ์๋ณํ๊ธฐ
ํน์ ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค๋ฅผ ์๋ณํ๊ธฐ ์ํด์๋ ๋ค์์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด๋ฉด ๋ฉ๋๋ค.
์ฐ์ , ๋ช ๋ น ํ๋กฌํํธ(Command Prompt) ๋๋ ํฐ๋ฏธ๋(Terminal)์ ์คํํฉ๋๋ค.
๋ค์์ผ๋ก,
netstat
๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ ํ๋ก์ธ์ค์ ํฌํธ ์ฐ๊ฒฐ์ ํ์ธํฉ๋๋ค. ์๋์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.netstat -ano
์ด ๋ช ๋ น์ด๋ ํ์ฌ ํ์ฑํ๋ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ๋ณด์ฌ์ค๋๋ค. ๊ฒฐ๊ณผ์์ ํฌํธ ๋ฒํธ๋ฅผ ์ฐพ์ผ์ธ์.
ํฌํธ ๋ฒํธ๋ฅผ ์ฐพ์ ํ, ํด๋น ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ์ฐ๊ฒฐ ์ ๋ณด๋ฅผ ํ์ธํ๋ ค๋ฉด,
findstr
๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค(Windows ์ด์์ฒด์ ์์). ๋ฆฌ๋ ์ค๋ macOS๋ฅผ ์ฌ์ฉํ์ ๋ค๋ฉด,grep
๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. ์๋์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.netstat -ano | findstr <ํฌํธ๋ฒํธ>
์๋ฅผ ๋ค์ด, ํฌํธ ๋ฒํธ๊ฐ 8080์ธ ํ๋ก์ธ์ค๋ฅผ ์ฐพ์ผ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.
netstat -ano | findstr 8080
์์ ๋ช ๋ น์ ์คํํ๋ฉด ํด๋น ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ํ๋ก์ธ์ค์ ์ ๋ณด๊ฐ ํ์๋ฉ๋๋ค. ๊ฒฐ๊ณผ์์ PID(Process ID) ๊ฐ์ ํ์ธํฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก, ์ฐพ์ PID๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃํ๊ฑฐ๋ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์ด๋ฌํ ๋ฐฉ๋ฒ์ผ๋ก ํน์ ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค๋ฅผ ์๋ณํ๊ณ ์ข ๋ฃํ ์ ์์ต๋๋ค.
4. ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค์ PID ํ์ธํ๊ธฐ
ํน์ ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค์ PID(Process ID)๋ฅผ ํ์ธํ๊ธฐ ์ํด์๋ ๋ค์์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด๋ฉด ๋ฉ๋๋ค.
์ฐ์ , ๋ช ๋ น ํ๋กฌํํธ(Command Prompt) ๋๋ ํฐ๋ฏธ๋(Terminal)์ ์คํํฉ๋๋ค.
๋ค์์ผ๋ก,
netstat
๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ ํ๋ก์ธ์ค์ ํฌํธ ์ฐ๊ฒฐ์ ํ์ธํฉ๋๋ค. ์๋์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.netstat -ano
์ด ๋ช ๋ น์ด๋ ํ์ฌ ํ์ฑํ๋ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ๋ณด์ฌ์ค๋๋ค. ๊ฒฐ๊ณผ์์ ํฌํธ ๋ฒํธ๋ฅผ ์ฐพ์ผ์ธ์.
ํฌํธ ๋ฒํธ๋ฅผ ์ฐพ์ ํ, ํด๋น ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ์ฐ๊ฒฐ ์ ๋ณด๋ฅผ ํ์ธํ๋ ค๋ฉด,
findstr
๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค(Windows ์ด์์ฒด์ ์์). ๋ฆฌ๋ ์ค๋ macOS๋ฅผ ์ฌ์ฉํ์ ๋ค๋ฉด,grep
๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. ์๋์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.netstat -ano | findstr <ํฌํธ๋ฒํธ>
์๋ฅผ ๋ค์ด, ํฌํธ ๋ฒํธ๊ฐ 8080์ธ ํ๋ก์ธ์ค์ PID๋ฅผ ํ์ธํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.
netstat -ano | findstr 8080
์์ ๋ช ๋ น์ ์คํํ๋ฉด ํด๋น ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ํ๋ก์ธ์ค์ ์ ๋ณด๊ฐ ํ์๋ฉ๋๋ค. ๊ฒฐ๊ณผ์์ PID(Process ID) ๊ฐ์ ํ์ธํฉ๋๋ค.
์ด๋ฌํ ๋ฐฉ๋ฒ์ผ๋ก ํน์ ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค์ PID๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. PID๋ฅผ ํ์ธํ๋ฉด ํด๋น ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃํ๊ฑฐ๋ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
5. ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค ๊ฐ์ ์ข ๋ฃํ๊ธฐ
ํน์ ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃํ๊ธฐ ์ํด์๋ ๋ค์์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด๋ฉด ๋ฉ๋๋ค.
์ฐ์ , ๋ช ๋ น ํ๋กฌํํธ(Command Prompt) ๋๋ ํฐ๋ฏธ๋(Terminal)์ ์คํํฉ๋๋ค.
ํฌํธ ๋ฒํธ๋ฅผ ์ฐพ์ ํ, ํด๋น ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ์ฐ๊ฒฐ ์ ๋ณด๋ฅผ ํ์ธํฉ๋๋ค. ์์ ์ค๋ช ํ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ํ๋ก์ธ์ค์ PID(Process ID)๋ฅผ ํ์ธํฉ๋๋ค.
ํ์ธํ PID๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃํฉ๋๋ค. Windows ์ด์์ฒด์ ์์๋
taskkill
๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๊ณ , ๋ฆฌ๋ ์ค๋ macOS์์๋kill
๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค.Windows์ ๊ฒฝ์ฐ, ๋ค์๊ณผ ๊ฐ์ด ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.
taskkill /PID <PID> /F
์๋ฅผ ๋ค์ด, PID๊ฐ 1234์ธ ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.
taskkill /PID 1234 /F
๋ฆฌ๋ ์ค๋ macOS์ ๊ฒฝ์ฐ, ๋ค์๊ณผ ๊ฐ์ด ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.
kill <PID>
์๋ฅผ ๋ค์ด, PID๊ฐ 1234์ธ ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.
kill 1234
์ ๋ ฅํ ๋ช ๋ น์ด๋ฅผ ์คํํ๋ฉด ํด๋น ํ๋ก์ธ์ค๊ฐ ๊ฐ์ ๋ก ์ข ๋ฃ๋ฉ๋๋ค.
์์ ๋จ๊ณ๋ฅผ ๋ฐ๋ผ๊ฐ๋ฉด ํน์ ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ ๋ก ์ข ๋ฃํ ์ ์์ต๋๋ค. ์ฃผ์ํ ์ ์ ๊ฐ์ ์ข ๋ฃ ์, ํด๋น ํ๋ก์ธ์ค์ ์ ์ฅ๋์ง ์์ ๋ฐ์ดํฐ๊ฐ ์์ค๋ ์ ์์ผ๋ฏ๋ก ์ ์คํ๊ฒ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
๋๊ธ