๋ฆฌ๋ˆ…์Šค 4

Python3 ๊ฐ€์ƒ ํ™˜๊ฒฝ ์ƒ์„ฑ

venv ๋ชจ๋“ˆ์€ ์ž์ฒด ์‚ฌ์ดํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๊ฐ–๋Š” ๊ฒฝ๋Ÿ‰ โ€œ๊ฐ€์ƒ ํ™˜๊ฒฝโ€์„ ๋งŒ๋“ค๊ณ , ์„ ํƒ์ ์œผ๋กœ ์‹œ์Šคํ…œ ์‚ฌ์ดํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ ๊ฒฉ๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๊ฐ€์ƒ ํ™˜๊ฒฝ์€ ๊ณ ์œ ํ•œ ํŒŒ์ด์ฌ ๋ฐ”์ด๋„ˆ๋ฆฌ(์ด ํ™˜๊ฒฝ์„ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉ๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ฒ„์ „๊ณผ ์ผ์น˜ํ•จ)๋ฅผ ๊ฐ€์ง€๋ฉฐ ์ž์‹ ์˜ ์‚ฌ์ดํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋…๋ฆฝ์ ์œผ๋กœ ์„ค์น˜๋œ ํŒŒ์ด์ฌ ํŒจํ‚ค์ง€ ์ง‘ํ•ฉ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒํ™˜๊ฒฝ ์ƒ์„ฑ $ python3 -m venv /home/myhome/venv * ์ง€์ •ํ•œ ๋””๋ ‰ํ† ๋ฆฌ์— ๊ฐ€์ƒ ํ™˜๊ฒฝ ์ƒ์„ฑ (๋ฆฌ๋ˆ…์Šค ๊ธฐ์ค€) * ์‹คํ–‰ ํ›„ ์ด๋ž˜์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๋ฉด --without-pip ์˜ต์…˜์œผ๋กœ pip ๋Š” ๋ณ„๋„๋กœ ์„ค์น˜ํ•ด ์ค€๋‹ค. Error: Command '['/home/ojj/venv/bin/python3', '-Im', 'ensurepip', '--upgrade',..

IT Talks 2022.09.22

์„œ๋ฒ„์˜ ๊ณต์ธ IP ํ™•์ธํ•˜๊ธฐ

์ผ๋ฐ˜์ ์ธ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„๋Š” ๋žœํฌํŠธ๋ณ„๋กœ IP๋ฅผ ํ• ๋‹นํ•˜์—ฌ ifconfig ๋ช…๋ น์–ด๋กœ ํ• ๋‹น๋œ IP ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋‚˜ AWS (Amazon Web Service)์˜ ๋ฆฌ๋ˆ…์Šค ์žฅ๋น„์—์„œ๋Š” Private IP ๋งŒ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•˜๊ณ  Public IP ๋Š” Amazon Console ๋“ฑ์„ ํ†ตํ•ด์„œ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋˜๋Š” NAT ์•„๋ž˜์— ์œ„์น˜ํ•œ ์„œ๋ฒ„๋“ค์˜ ๊ฒฝ์šฐ๋„ ์‹ค์ œ ํ• ๋‹น๋œ IP๋Š” ์‚ฌ์„ค IP๋งŒ ํ‘œ์‹œ๋˜๊ณ , ์™ธ๋ถ€ ์ ‘์†์‹œ ์™ธ๋ถ€ ์„œ๋ฒ„์—์„œ ์ธ์‹ํ•˜๋Š” IP ๋Š” NAT ์˜ IP ๊ฐ€ ๋œ๋‹ค. ์ด๋Ÿฐ ๊ฒฝ์šฐ ์„œ๋ฒ„์—์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ ์™ธ๋ถ€๋กœ ์ ‘์†ํ•˜๋Š” ๋ณธ์ธ IP๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. $ curl ip.ojj.krYour IP is 175.123.191.3 $ curl ip.ojj.kr/?q=1.1.1.1* Query : 1.1.1.1* Result : %k..

IT Talks/Linux 2015.06.12

[๋ฆฌ๋ˆ…์Šค] date ๋ช…๋ น์œผ๋กœ timestamp ๋ณ€ํ™˜ํ•˜๊ธฐ

1. timestamp ๊ฐ’์œผ๋กœ ์›ํ•˜๋Š” ๋‚ ์งœ ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ $ date -d '1970-01-01 1313633756 sec' 2011. 08. 18. (๋ชฉ) 02:15:56 KST $ date -d '1970-01-01 1313633756 sec' +'%Y-%m-%d %H:%M:%S' 2011-08-18 02:15:56 * ๊ฒฐ๊ณผ๋Š” GMT ๋กœ ํ‘œ์‹œ๋จ (์šฐ๋ฆฌ๋‚˜๋ผ๋Š” 9์‹œ๊ฐ„ ๋”ํ•ด์•ผํ•จ) 2. ๋‚ ์งœ ํ˜•์‹์œผ๋กœ timestamp ๊ฐ’ ๊ตฌํ•˜๊ธฐ (1๋ฒˆ๊ณผ ๋ฐ˜๋Œ€) $ date -d '2011-08-18 02:15:56' +%s 1313601356

IT Talks 2011.08.18

์šฐ๋ถ„ํˆฌ (ubuntu) apt-get ๋ช…๋ น์–ด

Apt-Get apt-get ๋ช…๋ น์€, ์ƒˆ๋กœ์šด ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€์˜ ์„ค์น˜, ์กด์žฌํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€์˜ ์—…๊ทธ๋ ˆ์ด๋“œ, ํŒจํ‚ค์ง€ ๋ชฉ๋ก ์ธ๋ฑ์Šค์˜ ์—…๋ฐ์ดํŠธ, ๊ทธ๋ฆฌ๊ณ  ์‹ฌ์ง€์–ด ์ „์ฒด ์šฐ๋ถ„ํˆฌ ์‹œ์Šคํ…œ์˜ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ์šฐ๋ถ„ํˆฌ์˜ Advanced Packaging Tool (APT) ์— ์‚ฌ์šฉ๋˜๋Š”, ๊ฐ•๋ ฅํ•œ ๋ช…๋ น์–ด-๋ผ์ธ ๋„๊ตฌ ์ž…๋‹ˆ๋‹ค. ๋‹จ์ˆœํ•œ ๋ช…๋ น์–ด-๋ผ์ธ ๋„๊ตฌ๋กœ์„œ, apt-get ์€ ์„œ๋ฒ„ ๊ด€๋ฆฌ์ž๋ฅผ ์œ„ํ•˜์—ฌ ์šฐ๋ถ„ํˆฌ ๋‚ด์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ๋„๊ตฌ๋“ค์— ๋น„ํ•ด ๋งŽ์€ ์žฅ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์žฅ์ ์˜ ๋ช‡ ๊ฐ€์ง€๋Š” ๊ฐ„๋‹จํ•œ ํ„ฐ๋ฏธ๋„ ์—ฐ๊ฒฐ(SSH)๋กœ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๊ณผ cron ์Šค์ผ€์ฅด๋ง ์œ ํ‹ธ๋ฆฌํ‹ฐ์— ์˜ํ•ด ์ž๋™ํ™” ํ•  ์ˆ˜ ์žˆ๋„๋ก ์‹œ์Šคํ…œ ๊ด€๋ฆฌ ์Šคํฌ๋ฆฝํŠธ์—์„œ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ ์ž…๋‹ˆ๋‹ค. apt-get ์œ ํ‹ธ๋ฆฌํ‹ฐ์˜ ๋ช‡ ๊ฐ€์ง€ ์ž˜ ์•Œ๋ ค์ง„..

IT Talks 2010.08.02
728x90