๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

OS/Windows

(9)
Windows * ํŠน์ • ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ์„ธ์Šค ๊ฒ€์ƒ‰ ๋ฐ ์ข…๋ฃŒ ํ”„๋กœ์„ธ์Šค์˜ PID ์„ ์•Œ๋ฉด ํ•ด๋‹น ๋ฒˆํ˜ธ๋ฅผ ์ด์šฉํ•ด์„œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๊ณ , ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ๋˜๋ฉด ํŠน์ • ํฌํŠธ๋ฅผ ๋†“์•„์ฃผ๊ฒŒ(?)๋ฉ๋‹ˆ๋‹ค. ํ•ด๋ณด๊ธฐ 1. ํ„ฐ๋ฏธ๋„ ์ฐฝ์—์„œ netstat, findstr ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํŠน์ • ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. > netstat -ano | findstr ํŠน์ •ํฌํŠธ_๋ฒˆํ˜ธ ์ด๋•Œ ์ถœ๋ ฅํ™”๋ฉด์—์„œ ๋งจ ๋งˆ์ง€๋ง‰์— ์œ„์น˜์— ์žˆ๋Š” ๋ฒˆํ˜ธ๊ฐ€ ๋ฐ”๋กœ ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค์˜ PID ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค. 2. ์ž˜๋ชป ์ข…๋ฃŒํ•˜๋ฉด ์œ„ํ—˜ํ•˜๋‹ˆ tasklist ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด ํ•œ ๋ฒˆ ๋” ์ƒ์„ธ ๋‚ด์šฉ์„ ํ™•์ธํ•ด์ค๋‹ˆ๋‹ค. > tasklist /svc /FI "PID eq ์•ž์„œ_ํ™•์ธํ•œ_PID_๋ฒˆํ˜ธ" 3. ๋‚ด์šฉ ํ™•์ธ ํ›„ ์‚ฌ์šฉ์„ ์ข…๋ฃŒํ•˜๋ ค๊ณ  ํ–ˆ๋˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋งž๋‹ค๋ฉด taskkill ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ•์ œ ์ข…๋ฃŒํ•จ์œผ๋กœ์„œ ๋‹ค๋ฅธ ๊ณณ์—์„œ ..
PowerShell ํ…Œ๋งˆ๋กœ ์˜ˆ์˜๊ฒŒ ์“ฐ๊ธฐ ( with. Windows Terminal ) ๋“ค์–ด๊ฐ€๊ธฐ ์ „์— ์•„๋ฌด๋ฆฌ ํ…Œ๋งˆ๋ฅผ ์ž…ํžˆ๋”๋ผ๋„ PowerShell ์ž์ฒด๋Š” ์ •๋ง ๋ชป ์ƒ๊ฒผ๋‹ค.. ์•„๋ž˜ ์ฐฝ์ด ๋ญ”๊ฐ€ ํ…Œ๋งˆ๊ฐ€ ์ ์šฉ๋˜๊ธด ๋œ ๋ชจ์Šต์ด๋‹ค... ์ด ์นœ๊ตฌ๋ฅผ ์˜ˆ์˜๊ฒŒ ์“ฐ๊ธฐ ์œ„ํ•ด์„œ๋Š” Windows Terminal์ด ํ•„์š”ํ•˜๋‹ค! zsh์ด๋‚˜ ์šฐ๋ถ„ํˆฌ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•  ์ƒ๊ฐ์ด ์—†๋‹ค๋ฉด WSL์€ ์„ค์น˜ํ•˜์ง€ ์•Š์•„๋„ ๋˜๋‹ˆ Windows New Terminal ์„ค์น˜ ๋ถ€๋ถ„๋งŒ ํ™•์ธํ•˜์ž! ๐Ÿ‘‰๐Ÿป 2021.03.11 - [OS/Windows] - WSL, Windows New Terminal ์„ค์น˜, ์„ค์ • ๋ฐ Ubuntu ๋””๋ ‰ํ† ๋ฆฌ ์ ‘๊ทผ( at. Windows ) ps. ์„ค์น˜ํ•œ Windows Terminal์˜ ์ปฌ๋Ÿฌํ…Œ๋งˆ ๋ณ€๊ฒฝ ๐Ÿ‘‰๐Ÿป 2021.03.11 - [OS/Windows] - Windows Terminal ์ปฌ๋Ÿฌ ํ…Œ๋งˆ ์„ค์ • ( at. Windows ) ..
Windows Terminal ์ปฌ๋Ÿฌ ํ…Œ๋งˆ ์„ค์ • ( at. Windows ) Windows Terminal๋ฅผ์— ์„ค์ •์ฐฝ(Setting.json)์„ ์—ด์–ด์ค€๋‹ค. profiles์— colorScheme ์˜ต์…˜์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค. ์“ฐ๋‹ˆ๋Š” ๊ธฐ๋ณธ์œผ๋กœ ํฌํ•จ๋œ ์ปฌ๋Ÿฌํ…Œ๋งˆ One Half Dark๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค. Terminal์˜ ์ƒ‰์ƒ ํ…Œ๋งˆ๋ฅผ ๋ณ€๊ฒฝํ•ด์ฃผ์ž. ์–ด๋–ค๊ฒŒ ์žˆ๋Š”์ง€๋Š” ๋‹ค์Œ ํŽ˜์ด์ง€๋“ค์„ ์ฐธ๊ณ ํ•˜์ž! ์ด๋ฏธ ํฌํ•จ๋˜์–ด ์žˆ๋Š” ์ปฌ๋Ÿฌ ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉ ํ•  ๋•Œ๋Š” ๋”ฐ๋กœ scheme๋ฅผ ์ถ”๊ฐ€ ์ž‘์„ฑํ•ด์ฃผ์ง€ ์•Š์•„๋„ ๋œ๋‹ค. ๊ธฐ๋ณธ์œผ๋กœ ํฌํ•จ๋˜์–ด ์žˆ๋Š” ์ปฌ๋Ÿฌ ํ…Œ๋งˆ ๐Ÿ‘‰๐Ÿป Windows ํ„ฐ๋ฏธ๋„์˜ ์ƒ‰ ๊ตฌ์„ฑํ‘œ: ํฌํ•จ๋œ ์ƒ‰ ๊ตฌ์„ฑํ‘œ ์‚ฌ์šฉ์ž๋“ค์ด ์˜ฌ๋ ค๋†“์€ ์ปฌ๋Ÿฌ ํ…Œ๋งˆ ๐Ÿ‘‰๐Ÿป Windows Terminal Themes ์ข€ ๋” ์ž์„ธํ•œ ์„ค๋ช…์„ ์›ํ•œ๋‹ค๋ฉด ์•„๋ž˜ Thanks for ํŽ˜์ด์ง€๋ฅผ ์ฐธ๊ณ ํ•˜์ž! Thanks for ๐Ÿ™ˆ ์œˆ๋„์šฐ ํ„ฐ๋ฏธ๋„ ํ…Œ๋งˆ ์ ์šฉํ•˜๊ธฐ
oh-my-zsh ์„ค์น˜! ๋‚˜์™€ ํ•จ๊ป˜ํ•˜์ž! ( at. Windows ) feat. zsh ์„ค์น˜ ๋“ค์–ด๊ฐ€๊ธฐ ์ „์— Windows์—์„œ zsh ์‰˜์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋จผ์ € WSL๊ณผ Windows Terminal์ด ์„ค์น˜๋˜์–ด ์žˆ์–ด์•ผํ•œ๋‹ค. ์•„์ง ์•ˆํ–ˆ๋‹ค๋ฉด ๐Ÿ‘‡๐Ÿป 2021.03.11 - [OS/Windows] - WSL, Windows New Terminal ์„ค์น˜, ์„ค์ • ๋ฐ Ubuntu ๋””๋ ‰ํ† ๋ฆฌ ์ ‘๊ทผ( at. Windows ) ๋จผ์ € zsh ์„ค์น˜ํ•˜๊ธฐ sudo apt-get update apt-get ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์„ค์น˜ํ•ด์•ผ ํ•˜๋Š”๋ฐ ๋ญ๋“  ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜์ „ apt-get update๋Š” ํ•„์ˆ˜! sudo apt-get install -y zsh oh-my-zsh๋Š” zsh๋ฅผ ์ข€ ๋” ์‚ฌ์šฉํ•˜๊ธฐ ํŽธํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์•„์ด์ž„์œผ๋กœ zsh๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋‹ค๋ฉด ๋ฌด.์šฉ.์ง€.๋ฌผ! ๊ทธ๋Ÿผ์œผ๋กœ ์„ค์น˜ํ•ด์ค€๋‹ค. ์ค‘๊ฐ„์— ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์น˜๋ผ๊ณ  ๋‚˜์˜ค๋Š”๋ฐ Ubuntu ๊ณ„์ •..
WSL, Windows New Terminal ์„ค์น˜, ์„ค์ • ๋ฐ Ubuntu ๋””๋ ‰ํ† ๋ฆฌ ์ ‘๊ทผ( at. Windows ) WSL Windows10์—์„œ WSL์ด๋ผ๋Š” ๊ฑธ ์‚ฌ์šฉํ•ด์„œ Linux ๋ฐฐํฌํŒ์„ ์„ค์น˜ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. zsh๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ด ์นœ๊ตฌ๊ฐ€ ํ•„์š”ํ•˜๋‹ˆ๊นŒ ๊ทธ๋Ÿผ ์„ค์น˜ํ•ด๋ณด๋„๋กํ•ฉ์‹œ๋‹ค! 1. Linux์šฉ Windows ํ•˜์œ„ ์‹œ์Šคํ…œ on ํ•˜๊ธฐ! ์ œ์–ดํŒ > ํ”„๋กœ๊ทธ๋žจ > ํ”„๋กœ๊ทธ๋žจ ๋ฐ ๊ธฐ๋Šฅ ์ขŒ์ธก ๋ฉ”๋‰ด์—์„œ Windows ๊ธฐ๋Šฅ ์ผœ๊ธฐ/๋„๊ธฐ ํด๋ฆญ Linux์šฉ Windows ํ•˜์œ„ ์‹œ์Šคํ…œ์„ ์ฒดํฌํ•ด์ค๋‹ˆ๋‹ค! ( ์ „ ๋ฏธ๋ฆฌ ํ–ˆ์–ด์„œ ์ฒดํฌ๋˜์–ด ์žˆ์–ด์š”. ) ์‹œ์Šคํ…œ์„ ์žฌ๋ถ€ํŒ… ํ•ด์•ผ ํ•˜๊ธฐ๋•Œ๋ฌธ์— ์žฌ๋ถ€ํŒ…ํ•˜๊ณ  ์™€์ค๋‹ˆ๋‹ค! 2. Linux ๋ฐฐํฌํŒ ์„ค์น˜ Microsoft Store๋ฅผ ์—ด์–ด์ค๋‹ˆ๋‹ค. wsl ๊ฒ€์ƒ‰ ํ›„ ์•ฑ ์ค‘์—์„œ "Ubuntu ๋ฒ„์ „ LTS" ์ด๋ฆ„์œผ๋กœ ๋œ ์•ฑ ํ•˜๋‚˜๋ฅผ ํ”ฝํ•ด์„œ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์—ฐํžˆ ์ˆซ์ž๊ฐ€ ๋†’์€๊ฒŒ ์ตœ์‹  ๋ฒ„์ „์ด๊ฒ ์ฃ ? ์ €๋Š” Ubuntu 20.04 ..
Windows * ๋‚˜๋Š” 32bits ์ธ๊ฐ€ 64bits ์ธ๊ฐ€? Yo! ๋น„ํŠธ์ฃผ์„ธ์š”! ๋‘ ์นซ๋‘ ์นซ๐ŸŽต ... 1. ์ž ์ผ๋‹จ, ์•„๋ฌดํด๋”๋‚˜ ์—ด์–ด๋ณด์ž 2. ์ขŒ์ธก ๋ฉ”๋‰ด์— ์žˆ๋Š” ๋‚ด PC ์šฐํด๋ฆญ > ์†์„ฑ ์„ ๋ˆŒ๋Ÿฌ์ค€๋‹ค. 3. ์‹œ์Šคํ…œ ์ฐฝ์ด ๋œจ๋ฉด ํ™•์ธํ•œ๋‹ค! ๋! ํžˆํžˆ ๋น„ํŠธ! ๋‘ ์นซ๋‘ ์นซ๋‘๋‘ ์นซ๐ŸŽต
CMD ํ‚ค๋Š” ๋ฐฉ๋ฒ•, ์†Œ์†Œํ•œ ํŒ(?) CMD๋ฅผ ํ‚ค๋Š” ๋ฐฉ๋ฒ• 1. ์‹คํ–‰ ์ฐฝ์„ ์—ด์–ด command ์ž…๋ ฅํ•˜๊ธฐ ๊ฐ€. ์œˆ๋„์šฐํ‚ค(์ขŒ์ธก ctrlํ‚ค ์˜†์— ์ฐฝ๋ฌธ๋ชจ์–‘ ํ‚ค) + R ๋‚˜. cmd ์ž…๋ ฅ ํ›„ ์—”ํ„ฐ - ์ด ๊ฒฝ์šฐ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์—ด๋ฆฌ์ง€ ์•Š๋Š”๋‹ค. 2. ์•ฑ ์ฐพ์•„ ์‹คํ–‰ํ•˜๊ธฐ ๊ฐ€. ์œˆ๋„์šฐํ‚ค ๋ˆŒ๋Ÿฌ์„œ ์ฐฝ ์—ด๊ธฐ ๋‚˜. ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์—ด๊ธฐ - ์ด ๊ฒฝ์šฐ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์—ด์ง€, ๊ทธ๋ƒฅ ์—ด์ง€๋ฅผ ์šฐ์ธก ๋ฉ”๋‰ด์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‚˜๋ฆ„์˜ ๊ฟ€ํŒ cmd๋ฅผ ์—ด์–ด ๊ฒฝ๋กœ ์ด๋™์„ ํ•˜๋‹ค๋ณด๋ฉด ๊นŠ์€ ๊ณณ ๊นŒ์ง€๊ฐ€๊ธฐ ๊ท€์ฐฎ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ์—๊ฒ ์ต์ˆ™ํ•œ UIํ™˜๊ฒฝ์ด ์žˆ์ง€ ์•Š์€๊ฐ€? 1. ๋‚ด๊ฐ€ ์œ„์น˜ํ•œ ํด๋”์—์„œ ๋ฐ”๋กœ cmd๋ฅผ ์—ด ์ˆ˜ ์žˆ๋‹ค๋ฉด? ๊ฐ€. ๊ฐ€๊ณ ์ž ์œ„์น˜์— ํด๋”๋ฅผ ์—ฐ๋‹ค. ๋‚˜. ์ฃผ์†Œ ์ฐฝ์— cmd๋ฅผ ์น˜๊ณ  ์—”ํ„ฐ๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ๊ฒฝ๋กœ์— ์œ„์น˜ํ•œ cmd ์ฐฝ์ด ๋ฟ…๐Ÿ˜! 2. ๊ฒฝ๋กœ๋งŒ ๋ณต์‚ฌํ•ด ์™€์„œ cmd์—์„œ ์—ด์ž! ๊ฐ€. ๋ณต์‚ฌ..
Windows * ์‹œ์Šคํ…œ ๋ณ€์ˆ˜ ๋ฐ ๊ฒฝ๋กœ ์„ค์ • ์‹œ์Šคํ…œ ๋ณ€์ˆ˜ ์„ค์ • 1. ์ผ๋‹จ ์•„๋ฌด๊ฑฐ๋‚˜ ํด๋”์ฐฝ์„ ์—ฐ๋‹ค. 2. ์ขŒ์ธก ๋ฉ”๋‰ด์— ๋‚ด PC๋ฅผ ์ฐพ๊ณ  ์šฐํด๋ฆญ > ์†์„ฑ์„ ๋ˆŒ๋ฆฐ๋‹ค. ๊ทธ๋Ÿผ ์ด์ œ ์‹œ์Šคํ…œ์ฐฝ์ด ์—ด๋ฆฐ๋‹ค. 3. ์ขŒ์ธก์— ๊ณ ๊ธ‰ ์‹œ์Šคํ…œ ์„ค์ •์„ ๋ˆ„๋ฅธ๋‹ค. 4. ์‹œ์Šคํ…œ ์†์„ฑ ์ฐฝ์ด ๋œจ๋ฉด ์•„๋ž˜ ์ธก์— ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ํด๋ฆญ 5. ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์ฐฝ์ด ๋‚˜์˜ค๋ฉด ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ๋ฅผ ํด๋ฆญํ•ด์„œ ์ƒˆ๋กœ์šด ๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€! ์‹œ์Šคํ…œ ๋ณ€์ˆ˜ ๊ฒฝ๋กœ ์„ค์ • โŒ โŒ โŒ ์ž˜ ๋ชจ๋ฅด์‹œ๋Š” ๊ฒฝ์šฐ ์ ํ˜€์žˆ๋Š” ๋‹ค๋ฅธ ๊ฒฝ๋กœ๋ฅผ ์ˆ˜์ •ํ•˜์‹œ๊ฑฐ๋‚˜ ์ง€์šฐ์‹œ๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค! โŒ โŒ โŒ 1. ํ™˜๊ฒฝ ๋ณ€์ˆ˜์ฐฝ์—์„œ ์‹œ์Šคํ…œ ๋ณ€์ˆ˜ ๋ชฉ๋ก ์ค‘ Path๋ฅผ ์ฐพ์•„ ๋”๋ธ” ํด๋ฆญํ•œ๋‹ค! 2. ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ํŽธ์ง‘ ์ฐฝ์ด ์—ด๋ฆฌ๋ฉด ์šฐ์ธก ์ƒ๋‹จ์— ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ๋ฅผ ํด๋ฆญํ•˜์—ฌ ๊ฒฝ๋กœ๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค!
Windows SSH ์ ‘์† ์œ ์ง€ ์‹œํ‚ค๊ธฐ (feat. ์„ธ์…˜ ์œ ์ง€ ์‹œ๊ฐ„ ์„ค์ •ํ•˜๊ธฐ) ์›๊ฒฉ์œผ๋กœ ์ ‘์†์„ ํ•˜๋‹ค ๋ณด๋ฉด, ์ผ์ • ์‹œ๊ฐ„ ๋™์•ˆ ํ‚ค ์ž…๋ ฅ์ด ์—†์„ ๋•Œ ์›๊ฒฉ ์ ‘์†์ด ์ข…๋ฃŒ ๋œ๋‹ค. ๊ธธ๊ฒŒ๋Š” 24์‹œ๊ฐ„ ์งง๊ฒŒ๋Š” 300์ดˆ๋ฉด ์ ‘์†์ด ์ข…๋ฃŒ๋œ๋‹ค. Window์—๋Š” ์›๊ฒฉ ์ ‘์† ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋„๊ตฌ putty์˜ ์„ค์ •์„ ๋ฐ”๊พธ๋ฉด ๋œ๋‹ค. Connection ์„ค์ •์— Sending of null packets to keep the session active ์— ํ•ด๋‹นํ•˜๋Š” ๋ถ€๋ถ„์˜ ์„ค์ •์„ 0์ดˆ๋กœ ๋ฐ”๊ฟ”์ฃผ๋ฉด ์†์‰ฝ๊ฒŒ ๊ฐ€๋Šฅํ•˜๋‹ค. feat. ๋ˆˆ์น˜ ์ฑ˜๊ฒ ์ง€๋งŒ 3๋ถ„์œผ๋กœ ํ•˜๊ณ  ์‹ถ์œผ๋ฉด Sending of null packets to keep the session active ์— ํ•ด๋‹นํ•˜๋Š” ๋ถ€๋ถ„์˜ ์„ค์ •์„ 180์ดˆ๋กœ ์„ค์ •ํ•œ๋‹ค. Thanks for How to Keep Alive SSH Sesstions