Loading...
2020. 5. 26. 10:55

[Linux] GRUB Command Line์„ ์ด์šฉํ•˜์—ฌ ๋ฆฌ๋ˆ…์Šค ์ˆ˜๋™ ๋ถ€ํŒ…ํ•˜๊ธฐ

์–ด์ œ, ๊ณ„์† ์‚ฌ์šฉํ•˜๋˜ Ubuntu 18.04 LTS๋ฅผ 20.04 LTS ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธ์˜ ๊ณ„ํš์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉํ–ˆ๋˜ IDE ๋„๊ตฌ, vim๊ณผ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ • ๋“ฑ์„ ๋ชจ๋‘ ์ •๋ฆฌํ•˜๊ณ , ์‚ดํŽด๋ณด๋‹ˆ ๊ทธ๋‹ค์ง€ ๋งŽ์€ ์„ค์ • ๊ฐ’์ด ์ ์šฉ๋˜์–ด ์žˆ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉํ–ˆ๋˜ ๋…ธํŠธ๋ถ์„ ์ฒ˜๋ถ„ํ•˜๊ณ  ์ƒˆ๋กœ PC๋ฅผ ๊ตฌ์ž…ํ•œ ๊ฒƒ์ด ์–ด๋Š ๋ง 3๊ฐœ์›” ์ •๋„ ๋˜์–ด๊ฐ”๋Š”๋ฐ, ๊ทธ ๋•Œ๋ฌธ์— 20.04 ๋ฆด๋ฆฌ์ฆˆ๊ฐ€ ๋‚˜์˜ค๊ธฐ ์ „๊นŒ์ง€ ๊ธฐ์กด์˜ 18.04๋ฅผ ์„ค์น˜ํ•˜๊ณ , ๊ฐ„๋‹จํ•œ ์…‹ํŒ…๋งŒ ํ•˜๊ณ  ์ž„์‹œ ๋ฐฉํŽธ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ํ–ˆ๋˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์–ด์ฐจํ”ผ ๊ฑฐ์˜ ๋ชจ๋“  ์…‹ํŒ…์„ ๋‹ค์‹œํ•ด์•ผ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ณผ๊ฐํ•˜๊ฒŒ ์ƒˆ๋กœ ์„ค์น˜๋ฅผ ํ•˜๊ธฐ๋กœ ๋งˆ์Œ ๋จน๊ณ , Ubuntu Official ํ™ˆํŽ˜์ด์ง€์—์„œ Ubuntu Desktop 20.04 iso ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›๊ณ , iodd๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ฆฐ ์„ค์น˜๋ฅผ ํ•˜์˜€์Šต๋‹ˆ๋‹ค...

2018. 12. 31. 13:10

๋ฆฌ๋ˆ…์Šค์—์„œ Unix ODBC๋ฅผ ์‚ฌ์šฉํ•ด๋ณด์ž

์•ˆ๋…•ํ•˜์„ธ์š”. 2018๋…„์˜ ์—ฐ๋ง์ด ๋‹ค๊ฐ€์™”์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ 2018๋…„์˜ ๋งˆ์ง€๋ง‰ ํฌ์ŠคํŠธ๋กœ ์šฐ๋ถ„ํˆฌ์—์„œ Unix ODBC๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. What is ODBC?Unix ODBC๋ฅผ ์„ค์น˜ํ•˜๊ธฐ ์ „์—, ODBC๊ฐ€ ๋ฌด์—‡์ธ์ง€์— ๋Œ€ํ•ด ๊ฐ„๋‹จํžˆ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ODBC๋Š” Open DataBase Connectivity์˜ ์•ฝ์ž๋กœ ์šฐ๋ฆฌ ๋ง๋กœ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฏธ๋“ค์›จ์–ด๋ฅผ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ณต๊ฐœํ˜• ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ธํ„ฐํŽ˜์ด์Šค๋ผ ํ•ฉ๋‹ˆ๋‹ค. ํ•œ๋งˆ๋””๋กœ ๋งํ•˜์ž๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ๊ณต๊ฐœํ˜• ์ธํ„ฐํŽ˜์ด์Šค๋ผ๋Š” ๊ฒƒ์ด์ฃ .ODBC๋Š” Microsoft์—์„œ ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์‰ฝ๊ฒŒ ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐœ๋ฐœํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ธํ„ฐํŽ˜์ด์Šค(API)์ž…๋‹ˆ๋‹ค. ๋ณธ๋ž˜ ์šฐ๋ฆฌ๊ฐ€ ์ƒˆ๋กœ์šด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค..

Netplan - ์šฐ๋ถ„ํˆฌ(๋ฆฌ๋ˆ…์Šค) ๋„คํŠธ์›Œํฌ ์„ค์ •

์•ˆ๋…•ํ•˜์„ธ์š”. ๋ธ”๋กœ๊ทธ์— ๊ธ€์„ ์“ด์ง€ ์–ด๋Š ๋ง 3๊ฐœ์›”์ด ๋˜์–ด ๊ฐ€๋„ค์š”. ๋งŽ์€ ์ •๋ณด๋“ค์„ ๋‚จ๊ธฐ๊ณ  ๊ณต์œ ํ•˜๊ณ ์ž ๋ธ”๋กœ๊ทธ ํ™œ๋™์„ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ์ง€๋งŒ ๊ณต๊ต๋กญ๊ฒŒ๋„ ๋ชจ์ž๋ฅธ ์‹œ๊ฐ„ ๋•ํƒ์— ์ด์ œ๋Š” ์ด ํ™œ๋™๋„ ์ ์ฐจ ์ค„์–ด๊ฐ€๊ณ  ์žˆ๋„ค์š”. ํ•˜์ง€๋งŒ ๋ธ”๋กœ๊ทธ ํ™œ๋™์˜ ์ค‘๋‹จ ๊ณ„ํš์€ ์—†์œผ๋‹ˆ, ์•ž์œผ๋กœ๋„ ๊ณ„์† ๋งŽ์€ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.์ €๋Š” ๋ฐ์Šคํฌํ†ฑ๊ณผ ์„œ๋ฒ„ ๋ชจ๋‘ CentOS๊ฐ€ ์•„๋‹Œ Ubuntu Server OS๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์•„์˜ˆ CentOS๋ฅผ ๋ฐฐ์ œํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ์•„๋ฌด๋ž˜๋„ PC ์šด์˜์ฒด์ œ๋ฅผ Ubuntu๋กœ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋‹ˆ CentOS์— ๋น„ํ•ด์„œ ๋” ํŽธํ•œ ๋Š๋‚Œ์ด ์žˆ๋‹ค๊ณ  ํ•ด์•ผ ํ• ๊นŒ์š”.. ๊ทธ๋ž˜์„œ ์ด๋ฒˆ์— ์šฐ๋ถ„ํˆฌ 18.04 ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ, ๋„คํŠธ์›Œํฌ ์„ค์ •์ด ์กฐ๊ธˆ ๋ฐ”๋€ ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ถ„ํˆฌ ๋„คํŠธ์›Œํฌ ์„ค์ •๋ณดํ†ต ๋ฆฌ๋ˆ…์Šค์—์„œ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ..

2018. 1. 22. 20:08

Intel CPU Spectre ํŒจ์น˜(Retpoline) ์™€ ํ…Œ์ŠคํŠธ

์ง€๋‚œ Meltdown ์ทจ์•ฝ์  ํŒจ์น˜๋ฅผ ํ†ตํ•ด์„œ System Call ํ•จ์ˆ˜ ํ˜ธ์ถœ์‹œ 4๋ฐฐ์˜ ์„ฑ๋Šฅ์ด ํ•˜๋ฝ๋˜๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ์ทจ์•ฝ์ ์€ Intel CPU์—์„œ๋งŒ ์กด์žฌํ•˜๋Š” ์ทจ์•ฝ์ ์ด๋ฉฐ Kernel Page Table Isolation (KPTI) ํŒจ์น˜๋ฅผ ํ†ตํ•ด ์ทจ์•ฝ์ ์„ ๊ณ ์น  ์ˆ˜ ์žˆ์—ˆ๊ณ , AMD ๋ฐ ARM ํ”„๋กœ์„ธ์„œ์—์„œ๋Š” ์˜ํ–ฅ์ด ์—†์—ˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. Spectre ์ทจ์•ฝ์ ์€ ์ด์ „ ํฌ์ŠคํŠธ์—์„œ๋„ ์„ค๋ช…ํ•œ ์ ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ ๋‹ค์‹œ ํ•œ ๋ฒˆ ์„ค๋ช…๋“œ๋ฆฌ์ž๋ฉด, A ํ”„๋กœ๊ทธ๋žจ์ด B ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์นจ๋ฒ”ํ•  ์ˆ˜ ์žˆ๋Š” ์ทจ์•ฝ์ ์œผ๋กœ, ํฌ๊ฒŒ๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์˜ OS๊ฐ€ Host OS์˜ ์ฃผ์†Œ ๋ฒ”์œ„๊นŒ์ง€ ์นจ๋ฒ”ํ•  ์ˆ˜๋„ ์žˆ๋Š” ๋งค์šฐ ๋ฌด์„œ์šด ์ทจ์•ฝ์ ์ž…๋‹ˆ๋‹ค. ์ด ์ทจ์•ฝ์ ์€ Intel CPU ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, AMD, ARM CPU์—๋„ ์ทจ์•ฝ์ ์ด..

2018. 1. 5. 17:06

Intel CPU Meltdown ์ทจ์•ฝ์  ํŒจ์น˜ 2์ฐจ ํ…Œ์ŠคํŠธ์™€ ๋งˆ๋ฌด๋ฆฌ

1์ฐจ ํ…Œ์ŠคํŠธ์— ์ด์–ด์„œ 2์ฐจ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•ด๋ดค์Šต๋‹ˆ๋‹ค. 2์ฐจ ํ…Œ์ŠคํŠธ๋Š” 1์ฐจ์—์„œ ์ง„ํ–‰ํ–ˆ๋˜ File I/O ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์„œ๋ฒ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์›น ์„œ๋ฒ„, DBMS, ๊ทธ๋ฆฌ๊ณ  ์ƒ๊ฐ๋ณด๋‹ค ๋ฆฌ์†Œ์Šค๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ์˜ค๋””์˜ค ์ธ์ฝ”๋”ฉ๊ณผ ๋น„๋””์˜ค ์ธ์ฝ”๋”ฉ ๋“ฑ์˜ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ์ง„ํ–‰ ์‚ฌํ•ญ- SQLite I/O Test (only HDD)- FLAC Audio Encoding- Opus Codec Encoding- nginx Benchmark- GCC Compile Test- File I/O Test ํ…Œ์ŠคํŠธ๋Š” ์ด 6๊ฐ€์ง€๋กœ ์ง„ํ–‰ํ•˜์˜€์œผ๋ฉฐ ๊ทธ ์ค‘ ๋งˆ์ง€๋ง‰ File system Test๋Š” ์–ด์ œ ์ง„ํ–‰ํ–ˆ๋˜ 4000๋ฒˆ์˜ ํŒŒ์ผ ์ƒ์„ฑ์„ ๋‹ค์‹œ ํ…Œ์ŠคํŠธํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. SQLite์˜ DBMS ํ…Œ์ŠคํŠธ๋Š” ์ €์˜ ๋…ธํŠธ๋ถ ํ™˜๊ฒฝ์ƒ HDD์—์„œ๋งŒ ์ง„ํ–‰..

2018. 1. 4. 17:32

Intel CPU ๋ณด์•ˆ ์ทจ์•ฝ์  ํŒจ์น˜๋กœ ์ธํ•œ ์„ฑ๋Šฅ ๊ฐ์†Œ์™€ 1์ฐจ ํ…Œ์ŠคํŠธ

์•ˆ๋…•ํ•˜์„ธ์š”. 2018๋…„ ์ฒซ ํฌ์ŠคํŒ…์ด๋„ค์š”. ๋ชจ๋‘๋“ค ์ƒˆํ•ด ๋ณต ๋งŽ์ด ๋ฐ›์œผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ƒˆํ•ด๋ถ€ํ„ฐ ๋ญ”๊ฐ€ ํฐ ์ผ์ด ํ„ฐ์ง„ ๋“ฏํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ์ธํ…”์˜ ๋ชจ๋“  ํ”„๋กœ์„ธ์„œ์—์„œ ์ปค๋„ ๋ฉ”๋ชจ๋ฆฌ ์ทจ์•ฝ์ ์ด ๋ฐœ๊ฒฌ๋˜์–ด ํ˜„์žฌ ๋ฆฌ๋ˆ…์Šค๋ฅผ ํฌํ•จํ•œ ์œˆ๋„ ์šด์˜์ฒด์ œ Redstone 3 ๋ฒ„์ „๋„ ํŒจ์น˜ ์กฐ์น˜๊ฐ€ ๋‚ด๋ ค์ง„ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ํŒจ์น˜๋ฅผ ํ•œ ๋’ค์— ์„ฑ๋Šฅ์ด 30% ๊ฐ์†Œํ•œ๋‹ค๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ์žˆ๋Š”๋ฐ์š”. ์–ด๋–ค ์ทจ์•ฝ์ ์ด๊ณ , ์™œ ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•˜๋Š”์ง€ ์กฐ๊ธˆ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Meltdown, Spectre ์ด๋ฒˆ ์ทจ์•ฝ์ ์˜ ์ด๋ฆ„์€ ์œ„์™€ ๊ฐ™์€ ๋‘ ๊ฐœ ์ด๋ฆ„์˜ ์ทจ์•ฝ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ์ด ์ทจ์•ฝ์ ์€ ๊ตฌ๊ธ€์˜ ๋ณด์•ˆ๊ธฐ์ˆ ํŒ€์ธ Project zero ํŒ€์— ์˜ํ•ด ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.. Meltdown ์ทจ์•ฝ์ ์€ Intel CPU์— ์ ์šฉ๋œ OoOE(๋น„์ˆœ์ฐจ์  ๋ช…๋ น์–ด ์ฒ˜๋ฆฌ) ๊ธฐ์ˆ ์˜ ๋ฒ„๊ทธ๋ฅผ ..

2017. 8. 28. 10:52

Linux์—์„œ MQTT Broker, Mosquitto ์„ค์น˜

MQTT๋ฅผ ์ฒ˜์Œ ์‚ฌ์šฉํ•ด๋ณด๋ ค ํ•˜์‹œ๋‚˜์š”? ๊ทธ๋ ‡๋‹ค๋ฉด, ๋จผ์ € ์•„๋ž˜์˜ ๊ธ€์„ ์ฝ์–ด๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. MQTT ํ”„๋กœํ† ์ฝœ ๊ฐœ๋…๊ณผ ์ดํ•ด ์ง€๋‚œ ํฌ์ŠคํŠธ์—์„œ MQTT์— ๋Œ€ํ•œ ๊ฐœ๋…๊ณผ ๊ฐ„๋‹จํ•œ ํŠน์ง•์„ ์†Œ๊ฐœํ•ด ๋“œ๋ ธ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์šฐ๋ฆฌ๋Š” MQTT Broker๋ฅผ ์„ค์น˜ํ•ด์„œ, ์ด๋ฅผ ๊ตฌ๋™ํ•ด๋ณด๊ณ  ์„œ๋น„์Šค๋ฅผ ํ•ด๋ณด๋ ค ํ•ฉ๋‹ˆ๋‹ค. MQTT Broker์—๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์กด์žฌํ•˜์ง€๋งŒ, ๊ทธ ์ค‘์—์„œ๋„ ๊ฐ€์žฅ ๋ณดํŽธ์ ์ด๊ณ  ๋ฌด๋‚œํ•œ mosquitto๋ฅผ ์„ค์น˜ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Mosquitto ์„ค์น˜ ๋ฆฌ๋ˆ…์Šค์—์„œ Mosquitto๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋ฆฌ๋ˆ…์Šค์˜ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ์— ์žˆ๋Š” Mosquitto ํŒจํ‚ค์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‰ฝ๊ฒŒ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. $ sudo apt install mosquitto ํ„ฐ๋ฏธ๋„์„ ์‹คํ–‰ํ•˜์—ฌ ์œ„ ๋ช…๋ น์–ด๋ฅผ ํƒ€์ดํ•‘ํ•ฉ๋‹ˆ๋‹ค. $ sudo systemctl ..

2017. 4. 8. 00:18

Linux๋กœ ์‹œ์ž‘ํ•ด๋ณด๋Š” ๊ฐ„๋‹จํ•œ ์†Œ์ผ“ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

์•„์ง ์†Œ์ผ“์— ๋Œ€ํ•œ ๊ฐœ๋…์„ ๋ชจ๋ฅด์‹œ๊ฒ ๋‹ค๊ตฌ์š”? ์•„๋ž˜์˜ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ Socket ํฌ์ŠคํŠธ๋ฅผ ๋ฏธ๋ฆฌ ์ฝ์–ด๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ธฐ์ดˆ - Socket BSD Unix Socket ๊ตฌ์„ฑ์œ ๋‹‰์Šค์—์„œ ์†Œ์ผ“ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•  ๋•Œ๋Š” ํŒŒ์ผ๋กœ ํ•˜์—ฌ๊ธˆ ํ†ต์‹ ์„ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ์ด์œ ๋Š” ์œ ๋‹‰์Šค์˜ ๋ฆฌ์†Œ์Šค ๊ตฌ์„ฑ์€ ํŒŒ์ผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ, ์œ ๋‹‰์Šค ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•  ๋•Œ read, write ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋„ ํŒŒ์ผ ๋””์Šคํฌ๋ฆฝํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž…๋ ฅํ•˜๊ณ  ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ Unix Programming์—์„œ ํŒŒ์ผ์„ ์ƒˆ๋กœ ์—ด ๋•Œ, open ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. open ํ•จ์ˆ˜๋Š” int ํ˜• ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜๋ฉฐ ์ด ๋ฐ˜ํ™˜ ๊ฐ’์€ File descripter Index์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€ ์ถœ์ฒ˜: (ํ•œ๊ตญ์†Œํ”„ํŠธ์›จ์–ด์ง„ํฅ์› ์ €, Network Programmi..

2017. 2. 24. 13:03

Cerebro Search - OS X Spotlight ๊ฒ€์ƒ‰

๊ฐ„๋‹จํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ํ•˜๋‚˜ ์†Œ๊ฐœํ•ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. OS X์˜ UI/UX๋ฅผ ๋„ˆ๋ฌด ์ข‹์•„ํ•˜๋Š” ๋‚˜๋จธ์ง€ ์ฐจ๋งˆ Macbook ๊ตฌ์ž…ํ•˜๋Š” ๊ฒƒ์€ ๋ชปํ•˜๊ณ , Ubuntu Linux์— Mac OS X ๋ƒ„์ƒˆ๋ฅผ ํ’๊ธฐ์›Œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ, ์‚ฌ์‹ค ์ €๋Š” OS X ๋ณด๋‹ค๋Š” Linux๋ฅผ ๋” ์ข‹์•„ํ•˜๋Š” ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค. Spotlight SearchOS X์—๋Š” Spotlight ๊ฒ€์ƒ‰์ด ์žˆ์Šต๋‹ˆ๋‹ค. Spotlight ๊ฒ€์ƒ‰์€ ๊ฒ€์ƒ‰ ์œ„์ ฏ๋ฐ”์™€ ๋น„์Šทํ•œ ๊ฒƒ์„ ๋„์›Œ ๋งˆ์น˜ Windows์˜ ์‹คํ–‰ ์ฐฝ์—์„œ ๋ชจ๋“  ์ปค๋งจ๋“œ๋ฅผ ๋™์ž‘์‹œํ‚ค๊ณ , ๊ฒŒ๋‹ค๊ฐ€ ์›น์ด๋ž‘ ์—ฐ๋™ํ•ด ์›ํ•˜๋Š” ๊ฒ€์ƒ‰์„ ๋„์›Œ์ฃผ๊ธฐ๋„ ํ•˜๋Š” OS X ์˜ ์œ ์šฉํ•œ ์œ ํ‹ธ๋ฆฌํ‹ฐ ๋„๊ตฌ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋น„์Šทํ•œ ๊ธฐ๋Šฅ์˜ ํ”„๋กœ๊ทธ๋žจ์—๋Š” Linux์—์„œ Albert์ด๋ผ๊ณ  ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ Albert์€ ์ผ๋ฐ˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ž„์—๋„ ๋ถˆ๊ตฌ..

2017. 1. 3. 22:44

Ubuntu 16.10 ๋ฒ„์ „์—์„œ nimf ์ž…๋ ฅ๊ธฐ ์„ค์น˜

๋ฆฌ๋ˆ…์Šค๋ฅผ ์ฃผ ์šด์˜์ฒด์ œ๋กœ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋ฉด, ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์šด์˜์ฒด์ œ์˜ ๋ฒ„์ „์„ ์ƒˆ๋กœ์šด ๋ฒ„์ „์œผ๋กœ ์˜ฌ๋ฆฌ๋‹ค ๋ณด๋ฉด, ์ƒˆ๋กœ์šด ํŒจํ‚ค์ง€์— ๋งž์ถฐ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•ด์•ผํ•  ๋•Œ๊ฐ€ ์ƒ๊น๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ํ˜ธํ™˜์ด ์•ˆ๋˜์„œ๋ผ๋“ ์ง€ ๋“ฑ ์ธ ๊ฒƒ์ด์ฃ . ์šฐ๋ถ„ํˆฌ ๋ฆฌ๋ˆ…์Šค๋ฅผ ์จ๋ณด์‹  ๋ถ„๋“ค์ด๋ผ๋ฉด, ๊ธฐ์กด ๋ฒ„์ „์—์„œ ์“ฐ๋˜ ํ”„๋กœ๊ทธ๋žจ์ด ์ƒˆ๋กœ์šด ๋ฒ„์ „ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ์— ์žˆ์ง€ ์•Š์•„, ์ง์ ‘ ๋นŒ๋“œํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š”๊ฐ€ ํ•˜๋ฉด, ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์˜์กด์„ฑ ๋•Œ๋ฌธ์— ๋นŒ๋“œ๋ฅผ ํฌ๊ธฐํ•˜๋Š” ๋ถ„๋“ค๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ๊ธ€ ์ž…๋ ฅ๊ธฐWindows ์šด์˜์ฒด์ œ์—์„œ๋Š” Microsoft์—์„œ ์ œ๊ณตํ•˜๋Š” ์ „์šฉ ์ž…๋ ฅ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ•œ๊ธ€์˜ ๊ฒฝ์šฐ์—๋Š” IME ์ž…๋ ฅ๊ธฐ๋ผ๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์ฃ . ๊ณผ๊ฑฐ์—๋Š” MS Office ์ œํ’ˆ์— ๋ณ„๋„๋กœ IME ํƒ€ ๋ฒ„์ „๊นŒ์ง€ ๋‚ด์žฅ๋˜์–ด ์žˆ์–ด์„œ ํ˜ธํ™˜์„ฑ์—๋„ ๋งŽ์€ ๋ฌธ์ œ์˜ ์‚ฌ๋ก€๋“ค์ด ์žˆ์—ˆ์ฃ . (์ง€๊ธˆ์€ ์—†์–ด..

2016. 5. 22. 15:46

UFW (The Uncomplicated Firewall, ์šฐ๋ถ„ํˆฌ ๋ฆฌ๋ˆ…์Šค ๋ฐฉํ™”๋ฒฝ ๋ฐ๋ชฌ) ์˜ ํ™œ์šฉ

Ubuntu Linux์—๋Š” ufw ๋ผ๋Š” ์ด๋ฆ„์˜ ๋ฐฉํ™”๋ฒฝ ํ”„๋กœ๊ทธ๋žจ์ด ๋‚ด์žฅ๋˜์–ด ์žˆ๋‹ค. ์‹ค์งˆ์ ์œผ๋กœ Ubuntu Linux Server ๋ฒ„์ „์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ๋ฐฉํ™”๋ฒฝ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ iptables์™€ ์œ ์‚ฌํ•˜์ง€๋งŒ ์˜์™ธ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ๊ฐ€ ์‰ฝ๋‹ค. ์ผ๋ฐ˜์ ์ธ Ubuntu Linux ๋ฐฐํฌํŒ์—๋Š” UFW๊ฐ€ ์„ค์ •๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค. ํด๋ผ์ด์–ธํŠธ ์‚ฌ์šฉ์ž์˜ ์ž…์žฅ์ด๊ธฐ๋„ ํ•˜๊ณ , ์„œ๋ฒ„์ฒ˜๋Ÿผ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค์˜ ์ž…์žฅ์œผ๋กœ์จ ๊ณต๊ฒฉ ๋ฐ›๋Š” ์ž…์žฅ ํ™•๋ฅ ์ด ์ ๋‹ค๋Š”๊ฒŒ ์ด์œ ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค. ufw ๋ฐ๋ชฌ์€ root ๊ณ„์ •์—์„œ๋งŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค. ๋„คํŠธ์›Œํฌ ์ƒ์˜ ํฌํŠธ๋ฅผ ์ œ์–ดํ•˜๊ฑฐ๋‚˜ ์ ‘๊ทผ์„ ์ œํ•œํ•˜๋Š” ๋ฐ๋ชฌ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด iptables์™€๋Š” ์–ด๋–ค ์ฐจ์ด๊ฐ€ ์žˆ์„๊นŒ? ์‚ฌ์‹ค์ƒ UFW๋„ iptables์™€ ๋น„์Šทํ•œ ๋ฐฉํ™”๋ฒฝ ์‹œ์Šคํ…œ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋Šฅ์ƒ์˜ ์ฐจ์ด๋Š” ์—†๋‹ค. ํ•˜์ง€๋งŒ ๋ช…๋ น์–ด๋ฅผ ์ฃผ๋Š” ..

2015. 12. 24. 23:48

Let's Encrypt (๋ฌด๋ฃŒ SSL ์ธ์ฆ์„œ) ์„ค์น˜์™€ ํ™œ์šฉ

3๊ฐœ์›” ์ „, Mozilla์—์„œ ์‹œ์ž‘๋œ ๋ฌด๋ฃŒ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ, ๊ทธ ํ”„๋กœ์ ํŠธ์˜ ์ด๋ฆ„์€ Let's Encrypt๋ผ๊ณ  ํ•˜๋Š” ํ”„๋กœ์ ํŠธ์˜€์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค SSL์„ ์‚ฌ์šฉํ•œ HTTPS ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ์˜ ๋“ฑ์žฅ์€ ํŒจํ‚ท ์Šค๋‹ˆํ•‘์œผ๋กœ ๋†€์ดํ„ฐ๊ฐ€ ์›น ํ™˜๊ฒฝ์„ ํ•ดํ‚น์œผ๋กœ๋ถ€ํ„ฐ ๋ฌด๋ ฅํ™” ์‹œํ‚ค๋Š” ๊ฐ€์žฅ ํ•ต์‹ฌ์ ์ธ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด SSL์€ ๊ธฐ์ˆ  ํŠน์„ฑ์ƒ ์ œ3์ž ์„œ๋ฒ„์˜ ์ธ์ฆ์„ ๋ฐ›์•„์•ผ ํ•˜๋Š”๋ฐ, ๊ทธ ๋•Œ๋ฌธ์— SSL ์ธ์ฆ์„œ ๋น„์šฉ์ด ๋ถ€๊ณผ๋˜์–ด ์ฃผ๋ณ€ ์‚ฌ์ดํŠธ๋“ค์ด ๋น„์šฉ๋ฌธ์ œ๋กœ ์ ์šฉํ•˜์ง€ ์•Š๋Š” ์‚ฌ์ดํŠธ๋“ค์ด ๋งŽ์Šต๋‹ˆ๋‹ค.(ํŠนํžˆ ๊ตญ๋‚ด๊ถŒ ์‚ฌ์ดํŠธ) ๊ทธ๋Ÿฐ๋ฐ, ์ด๋ฅผ ๋ฌด๋ฃŒํ™” ์‹œํ‚ค๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ๋ฐ”๋กœ Let's Encrypt์ธ๋ฐ, ํ˜„์žฌ ๊ณต๊ฐœ ๋ฒ ํƒ€ ์„œ๋น„์Šค๊ฐ€ ์ง„ํ–‰ ์ค‘์— ์žˆ์œผ๋ฉฐ Python์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋Š” ์šด์˜์ฒด์ œ๋ผ๋ฉด ์–ด๋””์„œ๋“ ์ง€ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. Let's Encrypt..

2015. 11. 27. 20:55

Openfire ์„œ๋ฒ„ ๊ตฌ์„ฑํ•˜๊ธฐ

OPENFIRE์˜ ์„ค์น˜๊ฐ€ ๋๋‚˜๊ณ , ์›น์œผ๋กœ ์ ‘์†์ด ๋˜๋ฉด ๊ธฐ๋ณธ์ ์ธ DB ๊ตฌ์„ฑ ๋“ฑ์„ ๊ฑฐ์ณ์•ผ ํ•ฉ๋‹ˆ๋‹ค. English๋ฅผ ์„ ํƒํ•˜๊ณ , ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•  ๋„๋ฉ”์ธ๊ณผ ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ 9090 ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ, ์•”ํ˜ธํ™”๋ฅผ ์ง€์›ํ•˜๋Š” ํฌํŠธ๋Š” 9091 ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.์—ฌ๊ธฐ์„œ ์•”ํ˜ธํ™”๋ฅผ ์ง€์›ํ•˜๋Š” ํฌํŠธ๋ž€, HTTPS ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋ฉฐ SSL/TLS ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒจํ‚ท์„ ์•”ํ˜ธํ™”ํ•˜์—ฌ ์ „์†กํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์„ ์ผ์ปซ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์œผ๋กœ ์•”ํ˜ธํ™” ๊ธฐ๋ฒ•์ด ์žˆ๋Š”๋ฐ, ์•”ํ˜ธํ™” ๊ธฐ๋ฒ•์€ Bblowfish(๋ธ”๋กœํ”ผ์‹œ)์™€ AES ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋‘ ๊ฐœ์˜ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. * ๋‘˜ ๋‹ค ๊ณต๊ฐœ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๊ณ , ํŠนํžˆ Blowfish๋Š” Java์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. Property Encrypt..

2015. 11. 27. 18:31

Openfire (XMPP ์ฑ„ํŒ… ์„œ๋ฒ„) ๊ตฌ์ถ•ํ•˜๊ธฐ

XMPP ์ฑ„ํŒ… ์„œ๋ฒ„๋ฅผ ์„ค๊ณ„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ํ”„๋ ˆ์ž„์›Œํฌ์ธ Openfire๋Š” Mac OS X, Windows, Linux๋ฅผ ๋ชจ๋‘ ์ง€์›ํ•˜๋Š” ์žฅ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœ๊ณผ ์‚ฌ์šฉ ๋“ฑ Java๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ๋ถ€๊ฐ€ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๊ณ , JDBC๋ฅผ ์ด์šฉํ•˜์—ฌ MySQL ๋“ฑ ๋ณ„๋„์˜ DB๋ฅผ ๊ตฌ์ถ•ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € OPENFIRE๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์Šต๋‹ˆ๋‹ค. Openfire Downloads ์ €๋Š” Ubuntu Linux 14.04.3 LTS ๋ฒ„์ „์—์„œ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. $ wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.10.3_all.deb ๋จผ์ € wget ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ—ˆ์—ฌ OPEN..

2015. 11. 2. 01:38

์šฐ๋ถ„ํˆฌ์—์„œ ์ถ”์ฒœํ•˜๋Š” ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด Bomi

์šฐ๋ถ„ํˆฌ ๋ฐ์Šคํฌํƒ‘์„ ์‚ฌ์šฉํ•จ๋…€์„œ ์—ฌ๊ฐ„ ์งœ์ฆ์ด ๋‚ฌ๋˜ ๊ฒƒ์€ ๋ฐ”๋กœ ๋น„๋””์˜ค ํ”Œ๋ ˆ์ด์–ด์˜€๋‹ค. ์‚ฌ์‹ค ์ด ๋น„๋””์˜ค ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์˜ˆ์ „์—๋งŒ ํ•ด๋„ ํ† ํ…œ ํ”Œ๋ ˆ์ด์–ด๋ฅผ ์‚ฌ์šฉํ–ˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™์€๋ฐ, ์–ด๋Š์ƒˆ์ธ๊ฐ€ ๋ฐ”๋€Œ์–ด ์žˆ์—ˆ๋‹ค. ์–ด์จŒ๋“  ์ผ๋‹จ ์จ๋ณด๊ธด ํ–ˆ์ง€๋งŒ ํ‰์€ ์ •๋ง ์ตœ์•…์ด์—ˆ๋‹ค. ์ž๋ง‰ ํ˜ธํ™˜์„ฑ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ๋„ˆ๋ฌด ์™„์„ฑ๋„๊ฐ€ ๋–จ์–ด์ง€๊ณ  ์‹ฌ์ง€์–ด ๊ทธ๋ž˜ํ”ฝ ๊ฐ€์†์ด๋‚˜ ์ฝ”๋ฑ์ด 100% ํ˜ธํ™˜/์ง€์›๋˜์ง€ ์•Š์•„ ์žฌ์ƒ์—๋„ ์กฐ๊ธˆ์”ฉ ๋ฒ„ํผ๋ง์ด ์žˆ๋Š” ํ˜„์ƒ์ด ์žˆ๋Š” ๋“ฑ ์ •๋ง ์—ฌ๊ฐ„ ์งœ์ฆ์ด ๋‚˜์ง€ ์•Š์„ ์ˆ˜ ์—†์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์—ฌ๋Ÿฌ ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด๋ฅผ ์จ๋ณธ ๊ฒฐ๊ณผ ๋‚˜์—๊ฒŒ ๊ฐ€์žฅ ์ ํ•ฉํ•˜๊ณ  ์ถ”์ฒœํ•  ๋งŒํ•œ ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด๋Š” Bomi๋ผ๋Š” ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด ์˜€๋‹ค. Bomi Player๋Š” ๊ตฌ SMPlayer๋‹ค. ํ˜„์žฌ๋Š” bomi๋ผ๋Š” ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์‚ฌ์šฉํ•ด๋ณด๋‹ˆ ์ž๋ง‰ ์‹ฑํฌ๋กœ์œจ๋„ ๊ฝค ์ž˜๋งž๊ณ , ์ผ๋‹จ UI๊ฐ€ Windows์—์„œ..

2015. 10. 4. 10:34

์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค 2.0์—์„œ ํŒจํ‚ค์ง€ ์„ค์น˜ํ•˜๊ธฐ (Kali Linux 2.0 Repository)

์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค 2.0์„ ํ•œ ๋ฒˆ ์จ๋ณด์•˜๋Š”๋ฐ, ๋ฒ„๊ทธ๊ฐ€ ์ข€ ๋งŽ์•˜๋˜ ๊ฒƒ ์ œ์™ธํ•˜๊ณ , UI๊ฐ€ ๊น”๋”ํ•ด์ง€๊ณ  ์ตœ์ ํ™”๊ฐ€ ๋งŽ์ด ์ง„ํ–‰๋˜์–ด ๋‚˜๋ฆ„ ์“ฐ๊ธฐ๊ฐ€ ํŽธํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค๋Š” ๋ฐ๋น„์•ˆ ๋ฆฌ๋ˆ…์Šค์˜ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๋ชจ์˜ ํ•ดํ‚น ์šด์˜์ฒด์ œ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ „์šฉ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ์™€ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•ด ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„ ์„ค์น˜/์—…๋ฐ์ดํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š”๋ฐ, ํ•ด๋‹น ์„œ๋ฒ„ ์ฃผ์†Œ๋ฅผ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค์— ํ•ด๋‹นํ•˜๋Š” ์—…๋ฐ์ดํŠธ๋ฅผ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฆฌ๋ˆ…์Šค์—์„œ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. # cat /etc/apt/sources.lst sources.lst์—๋Š” ํ•ด๋‹น ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ์— ๋Œ€ํ•œ ์„œ๋ฒ„ ์ฃผ์†Œ๊ฐ€ ์ ํ˜€์žˆ์”๋‹ˆ๋‹ค. ์„œ๋ฒ„ ์ฃผ์†Œ๋Š” HTTP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ ‘์†ํ•ด ์—…๋ฐ์ดํŠธ์™€ ์„ค์น˜ ํŒจํ‚ค์ง€๋ฅผ ์ œ๊ณต๋ฐ›์Šต๋‹ˆ๋‹ค. ์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค 2.0์—์„œ์˜ ๋ ˆ..

2015. 10. 1. 00:13

์šฐ๋ถ„ํˆฌ ๋ฆฌ๋ˆ…์Šค nouveau ๋„๊ณ  ์„ค์น˜ํ•˜๊ธฐ

MSI PE60-2QE ๋…ธํŠธ๋ถ์„ ์ƒˆ๋กœ ๊ตฌ์ž…ํ•˜๊ณ ๋‚˜์„œ Windows 10์„ ์ฒ˜์Œ ์„ค์น˜ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์›๋ž˜๊ฐ€ Windows 10์— ์ตœ์ ํ™”๋œ ๋…ธํŠธ๋ถ์ด์–ด์„œ Windows๋ฅผ ์„ค์น˜ ํ›„ ๋ถˆ๋Ÿ‰ ์—ฌ๋ถ€ ํŒ๋‹จํ™•์ธ ํ›„์— ๋ฆฌ๋ˆ…์Šค๋ฅผ ์„ค์น˜๋ฅผ ํ•˜๋ ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ์šฐ๋ถ„ํˆฌ ๋ฆฌ๋ˆ…์Šค๋ฅผ ์„ค์น˜ํ•˜๋ ค๋‹ˆ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฌธ์ œ์ ๋“ค์ด ๋งŽ์•˜๋Š”๋ฐ์š”. ์ด ๋ฌธ์ œ์  ์ฐพ๋Š๋ผ 1๊ฐœ์›” ์ •๋„ ์‹œ๊ฐ„์ด ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค ์›๋ž˜ NVIDIA์˜ ๋ฆฌ๋ˆ…์Šค ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ํ˜ธํ™˜์„ฑ์ด ๋”ฑํžˆ ์ข‹์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์•„์‹œ๋‹ค์‹œํ”ผ Optimus ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋Š” ๋…ธํŠธ๋ถ ์ œํ’ˆ์€ ์ •์‹ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์—†์–ด์„œ 2๋…„ ์ „๊นŒ์ง€๋งŒ ํ•ด๋„ ๋น„๊ณต์‹ ๋“œ๋ผ์ด๋ฒ„์ธ Bumblebee๋ฅผ ์‚ฌ์šฉํ•ด์—ฌ์•ผ ํ–ˆ์—ˆ์ฃ .. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Š” NVIDIA ๊ทธ๋ž˜ํ”ฝ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ๋ฌธ์ œ์˜€์ง€๋งŒ X๋ฅผ ๊ตฌ๋™ํ•˜๋Š” ๋ฐ๋„ ๋ฐฉํ•ด๊ฐ€ ๋  ์ค„์€ ์ƒ์ƒ๋„ ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. nouv..

2015. 9. 4. 15:34

Kali Sana, Kali Linux 2.0

Kali Linux 2.0, KALI SANA ์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค๊ฐ€ 2.0 ๋ฒ„์ „์ด ์ถœ์‹œ๋˜์—ˆ๋„ค์š”. ์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค 1.0์„ ๋ง›๋ณธ์ง€๊ฐ€ ๊ฑฐ์˜ 2๋…„ ์ „์ด์—ˆ๋Š”๋ฐ, ๋ฒŒ์จ 2.0 ๋ฒ„์ „์ด ๋‚˜์˜ค๋‹ค๋‹ˆ, ์•„๋ฌดํŠผ ๋…ธํŠธ๋ถ ๊ตฌ์ž…ํ•œ ๊ธฐ๋…์œผ๋กœ ์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค๋ฅผ ๋ค์œผ๋กœ ์„ค์น˜ํ•ด๋ดค์Šต๋‹ˆ๋‹ค. ์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค 2.0์€ KALI SANA๋ผ๋Š” ์ด๋ฆ„์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. SANA๋ผ๋Š” ์ •ํ™•ํ•œ ๋œป์€ ์•Œ ์ˆ˜ ์—†์—ˆ์ง€๋งŒ ์–ด์จŒ๋“  Kali SANA๋ฅผ 64๋น„ํŠธ๋กœ ์„ค์น˜ํ•ด๋ดค์Šต๋‹ˆ๋‹ค. ์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์—์„œ ๊ณต์ง€ํ•˜๋Š” ์นผ๋ฆฌ ๋ฆฌ๋ˆ…์Šค์˜ ์ตœ์†Œ ์‚ฌ์–‘์€ ์œ„์™€ ๊ฐ™์ด 10 GB์˜ ํ•˜๋“œ๋””์Šคํฌ ๊ณต๊ฐ„, ์ตœ์†Œ 512MB์˜ RAM์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ•„์ž๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ๊ถŒ์žฅ ์‚ฌ์–‘์€ ์ ์–ด๋„ ์•„๋ž˜์™€ ๊ฐ™์€ ์‚ฌ์–‘์ด ๋˜์–ด์•ผ ํ•˜์ง€ ์•Š๋‚˜ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.. H/W 32bit 64bit CPU Intel / AMD Dual ..