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

OS/๐Ÿง Linux

(20)
๐Ÿง Ubuntu * ์‹œ์Šคํ…œ ์ •๋ณด ํ™•์ธ ( OS ์ด๋ฆ„, ๋ฒ„์ „, ์ปค๋„ ) ๋ฐฉ๋ฒ•์—๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. ๊ทธ์น˜๋งŒ ๋‹ค ์ ๋Š” ๊ฑด ๋„ˆ๋ฌด ๊ท€์ฐฎ์œผ๋‹ˆ๊นŒ, ๋ช‡ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•๋“ค์„ ์†Œ๊ฐœํ•˜๋ ค๊ณ  ํ•œ๋‹ค. cat ์ปค๋งจ๋“œ๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• /etc/os-release ํŒŒ์ผ์— ์‹œ์Šคํ…œ ์ •๋ณด๊ฐ€ ๋“ค์–ด์žˆ๋‹ค. ์ด๊ฒƒ์„ ๊ทธ๋ƒฅ cat์œผ๋กœ ํ„ฐ๋ฏธ๋„์ฐฝ์— ๋ฟŒ๋ ค์ฃผ๊ธฐ๋งŒํ•˜๋ฉด ๋! ๋‹ค์Œ์˜ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค. $ cat /etc/os-release NAME / VERSION / ID / ID_LIKE / PRETTY_NAME / VERSION_ID / HOME_URL / SUPPORT_URL / BUG_REPORT_URL PRIVACY_POLICY_URL / VERSION_CODENAME / UBUNTU_CODENAME hostnamectl ์ปค๋งจ๋“œ๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• ๋ง๊ทธ๋Œ€๋กœ hostnamectl ์ปค๋งจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. ์•ž์˜ cat๊ณผ๋Š” ๋‹ค๋ฅด..
โœ… Solved * [Ubuntu] no such "ping" command Docker๋ฅผ ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€ ping์„ ๋ณด๋‚ผ ์ผ์ด ์žˆ์—ˆ๋‹ค.. ๊ทผ๋ฐ ๋˜.. ์—๋Ÿฌ๊ฐ€ ๋–ณ๋‹ค.. ๋งจ๋‚  ์—๋Ÿฌ๋œธ.. There's no such command ping ๋ช…๋ น์–ด๊ฐ€ ์—†๋Š” ๋ช…๋ น์–ด๋ผ๋‹ˆ!! ๐Ÿคช ์ด์ œ๋Š” ์ฒ˜์Œ ๊ฒฉ๋Š” ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ์„œ ์•„ ์„ค์น˜ํ•˜๋ฉด ๋˜๊ฒ ๊ตฌ๋‚˜ ์ƒ๊ฐํ–ˆ์ง€๋งŒ ๋Œ€์ฒด ์–ด๋Š ํŒจํ‚ค์ง€์— ์žˆ๋Š” ๊ฒƒ์ธ๊ฐ€!! ๋‚˜ ์ฒ˜๋Ÿผ ๋ฉ˜๋ถ•์˜จ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋„์›€์ด ๋˜๊ธธ ๋ฐ”๋ผ๋ฉฐ ์•„๋ž˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ฐธ๊ณ ํ•˜์ž. Solved ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๊ฐ„๋‹จํ•˜๋‹ค iputils-ping ๋ฅผ ์„ค์น˜ ํ•ด ์ฃผ๋ฉด ๋œ๋‹ค. $ sudo apt-get update $ sudo apt-get install iputils-ping ํ˜น์‹œ๋‚˜ ์‹ถ์–ด ๋ง๋ถ™์ด์ž๋ฉด, docker์•ˆ์—์„œ์˜ ๊ฒฝ์šฐ root ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— sudo ๋ช…๋ น์–ด๋ฅผ ์“ฐ์ง€ ์•Š๊ณ  apt-get ์ดํ•˜์˜ ๋ฌธ์žฅ๋งŒ ..
โœ… Solved * [Ubuntu] add-apt-repository command not found ๋ ˆํฌ์ง€ํ† ๋ฆฌ ์ถ”๊ฐ€๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค... ๐Ÿ˜ญ Ubuntu์— ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ• ์ค‘์— ํ•˜๋‚˜๋กœ PPA(Personal Package Archive)๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฒƒ์ด ์žˆ๋Š”๋ฐ ๋ณดํ†ต ์„ค์น˜ ์ „ ์•„๋ž˜์™€ ๊ฐ™์€ ๋ช…๋ น์–ด๋กœ PPA ์ €์žฅ์†Œ๋ฅผ ์ถ”๊ฐ€ํ•ด ์ค€๋‹ค. $ sudo add-apt-repository ppa:some/ppa ์ €์žฅ์†Œ๋ฅผ ์ถ”๊ฐ€ํ•ด ์ฃผ๋ ค๊ณ  ํ•˜๋” ๊ทธ ๋•Œ "sudo: add-apt-repository command not found" ์—๋Ÿฌ๋ฅผ ๋งŒ๋‚ฌ๋‹ค. ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” Ubuntu docker image์— ์•„๋งˆ ์ €์žฅ์†Œ(repository)๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ํŒจํ‚ค์ง€๊ฐ€ ์„ค์น˜๋˜์ง€ ์•Š์•„์„œ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์ด๋ผ๊ณ  ์ง์ž‘์€ ํ–ˆ์ง€๋งŒ ์–ด๋–ป๊ฒŒ ์ˆ˜์ •ํ•˜๋Š”์ง€ ๋ง‰๋ง‰ํ•˜๋˜ ๊ทธ ๋•Œ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜๋‹ค. ํ•ด๋‹น ๋ฐฉ๋ฒ•์€ Ubuntu, Devian ๋˜๋Š” Devin-based ..
โœ… Solved * [Ubuntu] bash: netstat/ifconfig: command not found netstat ์ปค๋งจ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์—ด๋ ค์žˆ๋Š” ์†Œ์ผ“ ํ™•์ธ ์ข€ ํ•˜๋ ค๊ณ  ํ–ˆ๋”๋‹ˆ... "bash: netstat: command not found" ๐Ÿ’€๐Ÿ’€๐Ÿ’€ ์˜ˆ์ „ ๊ฐ™์œผ๋ฉด ๋‹นํ™ฉํ•ด์„œ ์šฐ์™•์ขŒ์™•ํ–ˆ๊ฒ ์ง€๋งŒ, ์ด์ œ๋Š” '์‘ ๊ทธ๋ƒฅ ์ฐพ์œผ๋ฉด ๋จ~' ํ•˜๊ณ  ์›ƒ์–ด๋„˜๊ธธ ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค. + ์ถ”๊ฐ€์ ์œผ๋กœ ํ•จ๊ป˜ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์—๋Ÿฌ ifconfig: There's no such command There's no package named "ifconfig" ํ•ด๊ฒฐํ•ด๋ณด์ž ๊ฐ„๋‹จํ•˜๋‹ค. netstat๊ฐ€ ๋“ค์–ด๊ฐ„ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ด์ฃผ๋ฉด ํ•ด๊ฒฐ๋œ๋‹ค. $ sudo apt-get update $ sudo apt-get install net-tools ์ง€๊ธˆ ์„ค์น˜ํ•˜๋Š” net-tools ํŒจํ‚ค์ง€์—๋Š” netstat๋ฟ๋งŒ ์•„๋‹ˆ๋ผ arp, ifconfig, nrarp, nameif, ro..
๐Ÿง Ubuntu * SCP → SSH ํŒŒ์ผ ์ „์†ก Port Number = 22 ssh์˜ ํฌํŠธ ๋ฒˆํ˜ธ๊ฐ€ ๊ธฐ๋ณธ ๋ฒˆํ˜ธ์ธ 22๋ฒˆ์ธ ๊ฒฝ์šฐ ํŠน๋ณ„ํ•œ ์„ค์ •์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. SSH๋ฅผ ์ด์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ์„œ๋ฒ„๋กœ ํŒŒ์ผ์„ ์ „์†กํ•  ๋•Œ scp command๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. $ scp ์ „์†กํ• ๊ฒƒ ์ˆ˜์‹ ํ• ์„œ๋ฒ„:์ €์žฅ๋ ์œ„์น˜ ์ˆ˜์‹ ํ•  ์„œ๋ฒ„์—๋Š” ssh ์ž…๋ ฅํ•˜์‹ค ๋•Œ์ฒ˜๋Ÿผ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. root@์ฃผ์†Œ.์ฃผ์†Œ.์ฃผ์†Œ.์ฃผ์†Œ - - - - ์ „์†ก ์˜ˆ์‹œ ๋ฐ ํ™•์ธ ์ž…๋ ฅํ˜•์‹์€ ๋˜‘๊ฐ™์œผ๋ฉฐ, ์ •๋ณด๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด ํšŒ์ƒ‰์œผ๋กœ ์น ํ•˜์˜€์Šค๋‹ˆ ์–‘ํ•ด๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. - - - - Tip. -r ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ๋””๋ ‰ํ† ๋ฆฌ์˜ ํ•˜์œ„ ํŒŒ์ผ๊นŒ์ง€ ํ•œ๋ฒˆ์— ์ „์†ก์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. $ scp -r ์ „์†กํ• ๋””๋ ‰ํ† ๋ฆฌ ์ˆ˜์‹ ํ• ์„œ๋ฒ„:์ €์žฅ๋ ์œ„์น˜ ๋‹ค๋ฅธ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ -P ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ํฌํŠธ๋ฅผ ์ง€์ •ํ•ด์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. → ์†Œ๋ฌธ์ž๊ฐ€ ์•„๋‹ˆ๋ผ ๊ผญ! ๋Œ€..
๐Ÿง Ubuntu * ํ”Œ๋ผ์Šคํฌ(Flask) ์„ค์น˜ํ•˜๊ธฐ ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋ฅผ ํ„ฐ๋ฏธ๋„ ์ฐฝ์— ์ž…๋ ฅํ•˜๊ณ  root ๋น„๋ฒˆ์„ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”. $ pip3 install flask ์„ค์น˜๊ฐ€ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ $ flask --version + ๋” ์•Œ์•„๋ณด๊ธฐ ํŠน์ • ๋ฒ„์ „์˜ Flask ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•  ๊ฒฝ์šฐ flask==๋ฒ„์ „ ์„ ์ถ”๊ฐ€ํ•ด ์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 1.0 ๋ฒ„์ „์„ ์„ค์น˜ํ•  ๊ฒฝ์šฐ ์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. $ pip3 install flask=1.0 Thanks for ๐Ÿ™ˆ [ book ] Flask ๊ธฐ๋ฐ˜์˜ ํŒŒ์ด์ฌ ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ - ์ด์ง€ํ˜ธ ์ง€์Œ -
๐Ÿง Ubuntu * wsgi๋ฅผ ์ด์šฉํ•œ Apache httpd ์—ฐ๋™ํ•˜๊ธฐ (Flask) ์•„ํŒŒ์น˜๋ฅผ ์œ„ํ•œ ํŒจํ‚ค์ง€๋„ ์„ค์น˜ํ•˜๊ณ  ์•„ํŒŒ์น˜๋„ ์„ค์น˜ํ–ˆ๋‹ค๋ฉด, ์ด์ œ๋Š” wsgi๋ฅผ ์ด์šฉํ•ด์„œ ์•„ํŒŒ์น˜ httpd ์›น ์„œ๋ฒ„๊ฐ€ flask app์„ ์„œ๋น„์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค์น˜ ํ›„ ์—ฐ๊ฒฐ์‹œ์ผœ๋ณด์ž! WSGI๋Š” ๋ฌด์—‡์ผ๊นŒ? ์›น ์„œ๋ฒ„ ๊ฒŒ์ดํŠธ์›จ์ด ์ธํ„ฐํŽ˜์ด์Šค(WSGI, Web Server Gateway Interface)๋Š” ์›น์„œ๋ฒ„์™€ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ ํ”„๋ ˆ์ž„์›Œํฌ๋ผ๊ณ  ์ •์˜๋˜์–ด์žˆ๋‹ค. ์ฆ‰, ์›น ์„œ๋ฒ„(Apache)์™€ Flask ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์—ฐ๋™ํ•ด์ฃผ๊ธฐ ์œ„ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ์ด๋‹ค. ์„ค์น˜ํ•ด๋ณด์ž ์ผ๋‹จ WSGI ํŽ˜์ด์ง€์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ถ€๋ถ„์„ ํด๋ฆญํ•˜์—ฌ ์„ค์น˜ํ•  ๋ฒ„์ „์„ ์„ ํƒํ•˜๊ณ  ๋‹ค์šด๋ฐ›์ž. ํ•ด๋‹น ํฌ์ŠคํŠธ์—์„œ๋Š” ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•˜์—ฌ ๋‹ค์šดํ•  ๊ฒƒ์ด๋ฉฐ / ์•„๋ž˜ src ํด๋”๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๊ทธ๊ณณ์—์„œ ์ž‘์—…์„ ์ง„ํ–‰ํ•  ๊ฒƒ ์ด๋‹ค. $ cd /src $ wget https:/..
๐Ÿง Ubuntu * Apache ์„ค์น˜๋ฅผ ์œ„ํ•œ ์˜์„ฑ ํŒจํ‚ค์ง€ ์„ค์น˜ํ•˜๊ธฐ ์•„ํŒŒ์น˜ ์„ค์น˜ ๋ฐ ์‹คํ–‰์„ ์œ„ํ•ด์„œ๋Š” APR, PCRE๋ฅผ ๋จผ์ € ์„ค์น˜ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. Cent OS์—์„œ yum ๋ช…๋ น์–ด๋กœ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์ธํ„ฐ๋„ท์— ๋งŽ์ด ์žˆ์œผ๋‚˜ ๋‚œ ubuntu๊ณ  yum์ด ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋‹ˆ๊นŒ ์ฝ”๋“œ๋ฅผ ๋‹ค์šด๋ฐ›์•„์„œ ์„ค์น˜ํ•ด๋ณด์ž! ๊ถŒํ•œ์ด ๋ถ€์กฑํ•˜๋‹ค๊ณ  ํ•  ๋•Œ๋Š” ๋ช…๋ น์–ด๋“ค ์•ž์— sudo ๋กœ root ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ด์„œ ์ง„ํ–‰ํ•˜๋ฉด ๋œ๋‹ค! APR, APR-Util ์„ค์น˜ํ•˜๊ธฐ ์ฝ”๋“œ๋ฅผ ๋‹ค์šด๋ฐ›์•„์„œ ์••์ถ•์„ ํ•ด์ œํ•˜๋ ค๋ฉด ๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€์— ์ ‘์†ํ•ด์„œ ์›ํ•˜๋Š” ๋ฒ„์ „์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋‹ค์šด ๋ฐ›๋„๋ก ํ•˜๊ณ , ๋‹ค์šด ๋ฐ›์•„ ์˜ฎ๊ธฐ๋Š” ๊ฒƒ์ด ๊ท€์ฐฎ์€ ๋‚˜๋Š” wget ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•˜์—ฌ ๋‹ค์šด๋ฐ›๋„๋ก ํ•˜๊ฒ ๋‹ค. ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ๊ผญ ํ™ˆํŽ˜์ด์ง€์—์„œ ๋‹ค์šด๋กœ๋“œ ๋งํฌ๋ฅผ ํ™•์ธํ•˜๊ณ  ์ง„ํ–‰ํ•˜๋„๋ก ํ•˜์ž! ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ ์•„๋ž˜ src ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์ง„ํ–‰ํ•˜์˜€๋‹ค. $ cd /src $ wge..
๐Ÿง Ubuntu * Apache ์„ค์น˜ ๋ฐ ์‹คํ–‰ํ•˜๊ธฐ Flask๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Webserver๋ฅผ ์ƒ์„ฑํ•ด๋ณด๋ ค๊ณ ํ•œ๋‹ค. ์ผ๋‹จ Flask๋งŒ์œผ๋กœ๋Š” Webserver ์„œ๋น„์Šค๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ํ•œ๋ฒˆ์— ํ•˜๋‚˜์˜ ๋™์ž‘๋งŒ ์‹คํ–‰ ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— Flask๋งŒ์„ ์‚ฌ์šฉํ•ด์„œ๋งŒ๋“  ์›น์•ฑ์„ ์‹คํ–‰์‹œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋‹ค. ์•„ํŒŒ์น˜๋ฅผ ์„ค์น˜ํ•ด์„œ ์‚ฌ์šฉํ•ด ๋ณด๊ธฐ ์ „์— ์•„ํŒŒ์น˜๋ฅผ ์„ค์น˜ ๋ฐ ์‹คํ–‰์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์˜์กด์„ฑ ํŒจํ‚ค์ง€๋“ค(APR, PCRE)์ด ์„ค์น˜๋„ ํ•„์š”ํ•˜๋‹ค. ๋งŒ์•ฝ configure: error: APR not found. Please read the documentation ์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜์˜จ๋‹ค๋ฉด APR๋ฅผ ์„ค์น˜ํ•ด ์ฃผ์–ด์•ผ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์•„์ง ์ด๋ฅผ ์„ค์น˜ํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด Apache ์„ค์น˜๋ฅผ ์œ„ํ•œ ์˜์กด์„ฑ ํŒจํ‚ค์ง€ ์„ค์น˜ํ•˜๊ธฐ ๋ถ€ํ„ฐ ๋จผ์ € ๋ณด๊ณ ์˜ค์ž! โ—‡ 2020/03/09 - [OS/๐Ÿง Linu..
๐Ÿง Ubuntu * nohup, ๋ฐ๋ชฌ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์›๊ฒฉ์ ‘์† ํ›„ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ ์‹œ์ผฐ๋Š”๋ฐ, ์›๊ฒฉ ์ ‘์†์„ ๋„๊ณ  ์ปดํ“จํ„ฐ๋ฅผ ์ข…๋ฃŒํ•˜๊ณ  ์‹ถ๋‹ค.. ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ? ๋ฆฌ๋ˆ…์Šค๋ผ๋ฉด ์˜์™ธ๋กœ ์‰ฝ๊ฒŒ ํ•ด๊ฒฐ๋œ๋‹ค. What is the Nohup? 1. ํ‘œ์ค€ ์ถœ๋ ฅ์„ nohup.out ๋˜๋Š” ๋‹ค๋ฅธ ํŒŒ์ผ์œผ๋กœ ๋Œ๋ฆฐ๋‹ค. 2. no hang up์„ ์ค„์ธ ํ‚ค์›Œ๋“œ ๋ช…๋ น์–ด๋กœ ํ”„๋กœ์„ธ์Šค ์ค‘๋‹จ( hang up )์„ ๋ฌด์‹œํ•˜๊ณ  ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ช…๋ น์–ด. = ํ„ฐ๋ฏธ๋„ ์ข…๋ฃŒ ํ›„์—๋„ ํ”„๋กœ๊ทธ๋žจ์„ ๋ฐ๋ชฌ ์ฒ˜๋Ÿผ ์‹คํ–‰ํ•˜๊ณ  ์‹ถ๋‹ค. Output Control $ nohup program ์ด ๊ฒฝ์šฐ ์ถœ๋ ฅ๋˜๋Š” ๋‚ด์šฉ์€ nohup.out ์ด๋ผ๋Š” ํŒŒ์ผ์— ์ €์žฅ๋œ๋‹ค. ํŒŒ์ผ์ด๋ฆ„์„ ์ง€์ •ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ? $ nohup program > file ์ถœ๋ ฅ์ด ํ•„์š”์—†์–ด์„œ, ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ณ  ์‹ถ์ง€ ์•Š๋Š”๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ? $ nohup pro..
๐Ÿง Ubuntu * mosquitto, mosquitto-client ์„ค์น˜ํ•˜๊ธฐ 2019/08/09 ๊ธฐ์ค€ Mosquitto์—์„œ snap ์ปค๋งจ๋“œ๋ฅผ ์ง€์›ํ•œ๋‹ค. ๋ช…๋ น์–ด๋ฅผ ์“ฐ๋ฉด ํ›จ์”ฌ ๊ฐ„ํŽธํ•˜๊ฒŒ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค. Broker (mosquitto-server) ์„ค์น˜ 1. ์ €์žฅ์†Œ๋ฅผ ์ด์šฉํ•œ Broker Server ์„ค์น˜ A. ์ €์žฅ์†Œ ์—…๋ฐ์ดํŠธ $ sudo apt-get install python3-software-properties $ sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa $ sudo apt-get update B. ์ €์žฅ์†Œ ์—…๋ฐ์ดํŠธ ํ™•์ธ $ sudo apt-cache search mosquitto C. Mosquitto server ์„ค์น˜ $ sudo apt-get install mosquitto D. ์„ค์น˜ ํ™•์ธ $ mosquitto 2. ..
๐Ÿง Ubuntu * D2Coding ํฐํŠธ ์„ค์น˜ ๋ฐ Powerline symbol ์„ค์ • D2 Coding fonts ๊ธฐ์กด์— ์„ค์น˜ ํ–ˆ๋˜ ๋ฒ„์ „์„ ์ง€์šฐ๊ณ  ์ƒˆ ๋ฒ„์ „์„ ์„ค์น˜ํ•ด์•ผํ•œ๋‹ค๊ณ  ํ•˜๋‹ˆ, ํ•ญ์ƒ ์ƒˆ ๋ฒ„์ „์„ ์„ค์น˜ํ•  ๋•Œ ์ฃผ์˜ํ•˜๋„๋ก ํ•˜์ž! ์ผ๋‹จ git์—์„œ[ nave/d2codingfont ]์—์„œ ์ตœ์‹  release file์„ .zip์œผ๋กœ ๋‹ค์šด ๋ฐ›๋Š”๋‹ค. ์„ค์น˜ ๋ฐฉ๋ฒ• 1. Command - ๋‹ค์šด๋ฐ›์€ ํด๋”๋กœ ๊ฐ€์„œ unzip ๋ช…๋ น์„ ์‹คํ–‰์‹œ์ผœ ์ค€๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์šด ๋ฐ›์€ .zip ํŒŒ์ผ๋ช…์ด D2coding ์ด๊ณ  ์ด๋ฅผ D2CondingFont๋ผ๋Š” ํด๋”๋ช…์œผ๋กœ ๋งŒ๋“ค๊ฒฝ์šฐ ์•„๋ž˜์™€ ๊ฐ™์ด ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. $ sudo unzip D2coding.zip -d /usr/share/fonts/D2CodingFont ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋œ๋‹ค! ์„ค์น˜ ๋ฐฉ๋ฒ• 2. GUI install - ๋‹ค์šด๋ฐ›์€ ํด๋”๋กœ ๊ฐ€์„œ .zip ํŒŒ์ผ์˜ ์••์ถ•์„ ํ’€..