์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

lamboot - ํด๋ผ์šฐ๋“œ์—์„œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ lamboot ์‹คํ–‰

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” lamboot ๋ช…๋ น์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


lamboot - LAM ๋‹ค์ค‘ ์ปดํ“จํ„ฐ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์š”


lamboot [-b] [-d] [-h] [-H] [-l] [-s] [-v] [-V] [-x] [-nn] [-np] [-c conf ํŒŒ์ผ ] [-์ ‘๋‘์‚ฌ
/lam/install/path/] [-sessionprefix ๊ฐ’] [-sessionsuffix ๊ฐ’]
[-withlamprefixpath ๊ฐ’] [-ssi ํ‚ค ๊ฐ’] [bhost]

์˜ต์…˜


-b ๋กœ์ปฌ ๋ฐ ์›๊ฒฉ ์…ธ์ด ๋™์ผํ•˜๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํ•˜๋‚˜์˜ ์›๊ฒฉ ์…ธ๋งŒ
ํ˜ธ์ถœ์€ ๊ฐ ๋…ธ๋“œ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— -b ์‚ฌ์šฉ๋˜์ง€ ์•Š์Œ, ๋‘ ๊ฐœ์˜ ์›๊ฒฉ ์‰˜ ํ˜ธ์ถœ
๊ฐ ๋…ธ๋“œ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

-d ๋””๋ฒ„๊น… ์ถœ๋ ฅ์„ ์ผญ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ -v๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

-h ๋ช…๋ น ๋„์›€๋ง ๋ฉ”๋‰ด๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

-l ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ๋Œ€ IP ์ฃผ์†Œ ํ™•์ธ์„ ์ง€์—ฐํ•ฉ๋‹ˆ๋‹ค.

-์ ‘๋‘์‚ฌ /lam/install/path/์— ์ง€์ •๋œ LAM ์„ค์น˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ˜ธํ™˜๋˜์ง€ ์•Š์Œ
7.1 ์ด์ „์˜ LAM/MPI ๋ฒ„์ „.

-s ๋กœ์ปฌ ๋…ธ๋“œ์—์„œ stdio๋ฅผ ๋‹ซ์Šต๋‹ˆ๋‹ค.

-์”จ ํ‚ค ๊ฐ€์น˜
๋‹ค์–‘ํ•œ SSI ๋ชจ๋“ˆ์— ์ธ์ˆ˜๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์•„๋ž˜์˜ "SSI" ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

-v ์žฅํ™ฉํ•˜๊ฒŒ ๋งํ•˜์‹ญ์‹œ์˜ค.

-x ๋‚ด๊ฒฐํ•จ์„ฑ ๋ชจ๋“œ์—์„œ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

-H ๋ช…๋ น ํ—ค๋”๋ฅผ ํ‘œ์‹œํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

-nn ์›๊ฒฉ ์—์ด์ „ํŠธ ๋ช…๋ น์ค„์— "-n"์„ ์ถ”๊ฐ€ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

-np ์›๊ฒฉ ํ˜ธ์ŠคํŠธ์—์„œ $HOME/.profile์„ ๊ฐ•์ œ๋กœ ์‹คํ–‰ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

-์„ธ์…˜ ์ ‘๋‘์‚ฌ ๊ฐ€์น˜
LAM_MPI_SESSION_PREFIX๋ฅผ ์žฌ์ •์˜ํ•˜์—ฌ ์„ธ์…˜ ์ ‘๋‘์‚ฌ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

-์„ธ์…˜ ์ ‘๋ฏธ์‚ฌ ๊ฐ€์น˜
LAM_MPI_SESSION_SUFFIX๋ฅผ ์žฌ์ •์˜ํ•˜์—ฌ ์„ธ์…˜ ์ ‘๋ฏธ์‚ฌ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

-withlampprefix๊ฒฝ๋กœ ๊ฐ€์น˜
๋‚ด๋ถ€ ์„ค์น˜ ๊ฒฝ๋กœ๋ฅผ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๋ถ€์šฉ์œผ๋กœ๋งŒ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํ•œ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
๋‹น์‹ ์€ ๋‹น์‹ ์ด ๋ฌด์—‡์„ํ•˜๊ณ  ์žˆ๋Š”์ง€ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํ™˜๊ฒฝ ๋ณ€์ˆ˜


LAM_MPI_SESSION_PREFIX

LAM_MPI_SESSION_SUFFIX
์ผ๋ฐ˜์ ์œผ๋กœ LAM/MPI๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์„ธ์…˜ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ˜•ํƒœ:

tmpdir/lam-์‚ฌ์šฉ์ž ์ด๋ฆ„@ํ˜ธ์ŠคํŠธ ์ด๋ฆ„[-์ ‘๋ฏธ์‚ฌ]

tmpdir์€ ๋‹ค์Œ์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. LAM_MPI_SESSION_PREFIX ์„ค์ •๋œ ๊ฒฝ์šฐ. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด
์˜ ๊ฐ’ TMPDIR. ๋‘˜ ๋‹ค ์„ค์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๊ธฐ๋ณธ๊ฐ’์€ /tmp์ž…๋‹ˆ๋‹ค.

์ ‘๋ฏธ์‚ฌ๋Š” ๋‹ค์Œ์œผ๋กœ ์žฌ์ •์˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. LAM_MPI_SESSION_SUFFIX ํ™˜๊ฒฝ ๋ณ€์ˆ˜. ๋งŒ์•ฝ์—
LAM_MPI_SESSION_SUFFIX ์„ค์ •๋˜์ง€ ์•Š๊ณ  LAM์ด ์ง€์›๋˜๋Š” ๋ฐฐ์น˜์—์„œ ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.
์Šค์ผ€์ค„๋ง ์‹œ์Šคํ…œ, $์ ‘๋ฏธ์‚ฌ ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ ์ž‘์—…์— ๊ณ ์œ ํ•œ ๊ฐ’์ด ๋ฉ๋‹ˆ๋‹ค.

๊ธฐ์ˆ 


XNUMXD๋ดํƒˆ์˜ ๋žจ๋ถ€ํŠธ ์ด ๋„๊ตฌ๋Š” ๋ถ€ํŒ…์— ์ง€์ •๋œ ๊ฐ ์‹œ์Šคํ…œ์—์„œ LAM ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
๊ฐœ์š”, ์œ ๋ น. ๋ถ€ํŠธ ์Šคํ‚ค๋งˆ๋Š” ์‹คํ–‰์— ์‚ฌ์šฉ๋  ๋…ธ๋“œ์˜ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์‹œ๊ฐ„ MPI ํ™˜๊ฒฝ์ด๋ฉฐ ์„ ํƒ์ ์œผ๋กœ ๊ฐ ๋…ธ๋“œ์—์„œ CPU LAM์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค. NS
์‚ฌ์šฉ์ž๋Š” ๋จผ์ € ์ •์ฐฐ(1) LAM์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋„๊ตฌ.

LAM ์‹œ์ž‘์€ XNUMX๋‹จ๊ณ„ ์ ˆ์ฐจ์ž…๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„์—์„œ๋Š” hboot(1) ๊ฐ๊ฐ์— ๋Œ€ํ•ด ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค.
์ง€์ •๋œ ๊ธฐ๊ณ„. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ฐ ๋จธ์‹ ์€ ๋™์  ํฌํŠธ๋ฅผ ํ• ๋‹นํ•˜๊ณ  ํ†ต์‹ ํ•ฉ๋‹ˆ๋‹ค.
๋’ค๋กœ ๋žจ๋ถ€ํŠธ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค. ์„ธ ๋ฒˆ์งธ ๋‹จ๊ณ„์—์„œ, ๋žจ๋ถ€ํŠธ ๊ฐ ๊ธฐ๊ณ„์— ์ œ๊ณต
์™„์ „ํžˆ ์—ฐ๊ฒฐ๋œ ํ† ํด๋กœ์ง€๋ฅผ ํ˜•์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๊ณ„/ํฌํŠธ ๋ชฉ๋ก. ์–ด๋–ค ๊ธฐ๊ณ„๊ฐ€ ์žˆ์—ˆ๋‹ค๋ฉด
์‹œ์ž‘ํ•  ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๊ฐ€ ์™„๋ฃŒ๋˜๊ธฐ ์ „์— ์‹œ๊ฐ„ ์ดˆ๊ณผ ๊ธฐ๊ฐ„์ด ๋งŒ๋ฃŒ๋˜๋ฉด ๋žจ๋ถ€ํŠธ
ํ˜ธ์ถœ ๋‹ฆ๋‹ค(1) LAM์„ ์ข…๋ฃŒํ•˜๊ณ  ์˜ค๋ฅ˜๋ฅผ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์œ ๋ น file์€ ํ˜ธ์ŠคํŠธ ํŒŒ์ผ ๊ตฌ๋ฌธ์œผ๋กœ ์ž‘์„ฑ๋œ LAM ๋ถ€ํŠธ ์Šคํ‚ค๋งˆ์ž…๋‹ˆ๋‹ค. ๋ณด๋‹ค ์œ ๋ น(5).
๋ช…๋ น์ค„ ๋Œ€์‹  LAMBHOST ํ™˜๊ฒฝ์—์„œ ๋ถ€ํŒ… ์Šคํ‚ค๋งˆ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ณ€ํ•˜๊ธฐ ์‰ฌ์šด. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ธฐ๋ณธ ํŒŒ์ผ์ธ lam-bhost.def๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. LAM์ด ๊ฒ€์ƒ‰ํ•˜๋Š” ์œ ๋ น ๋จผ์ €
๋กœ์ปฌ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ๋‹ค์Œ etc/ ์•„๋ž˜์˜ ์„ค์น˜ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ, ๋žจ๋ถ€ํŠธ ๊ฐœ๋ณ„ LAM ๋…ธ๋“œ์— ๋Œ€ํ•œ ํ”„๋กœ์„ธ์Šค ์Šคํ‚ค๋งˆ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค ์Šคํ‚ค๋งˆ
(์ฐธ์กฐ conf์˜(5)) ์šด์˜ ์ฒด์ œ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์„ค๋ช…์ž…๋‹ˆ๋‹ค.
๋งˆ๋””. ์ผ๋ฐ˜์ ์œผ๋กœ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋Š” ์ด ํŒŒ์ผ์„ ์œ ์ง€ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. -- LAM/MPI ์‚ฌ์šฉ์ž๋Š”
์ผ๋ฐ˜์ ์œผ๋กœ ์ด ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค
๊ฐœ์ธ ํ”„๋กœ์„ธ์Šค ์Šคํ‚ค๋งˆ๊ฐ€ ์žˆ๋Š” LAM ์†Œํ”„ํŠธ์›จ์–ด.

XNUMXD๋ดํƒˆ์˜ ์œ ๋ น ํŒŒ์ผ
ํ˜•์‹ ์œ ๋ น ํŒŒ์ผ์€ ์œ ๋ น(5) ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€.

๋žจ๋ถ€ํŠธ ์˜ ๋ชจ๋“  ์ด๋ฆ„์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์œ ๋ น ๋…ธ๋“œ์—์„œ ๋žจ๋ถ€ํŠธ ํ˜ธ์ถœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(
์›์  ๋…ธ๋“œ). ๊ทธ ํ›„ LAM์€ ์ด๋ฆ„์ด ์•„๋‹Œ IP ์ฃผ์†Œ๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ,
๋‹ค๋ฅธ ๋ชจ๋“  ๋…ธ๋“œ์˜ ์ด๋ฆ„ ํ™•์ธ ๊ตฌ์„ฑ์€ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์›์  ๋…ธ๋“œ
์˜ ๋ชจ๋“  ์ด๋ฆ„์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์œ ๋ น ๋ชจ๋‘๊ฐ€ ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ์ฃผ์†Œ๋กœ
๋‹ค๋ฅธ ๋…ธ๋“œ.

์ผ๋ฐ˜์ ์ธ ์‹ค์ˆ˜๋Š” ๋‚˜์—ดํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋กœ์ปฌ ํ˜ธ์ŠคํŠธ (๋˜๋Š” ํŠน์ˆ˜ ์ฃผ์†Œ๋กœ ํ™•์ธ๋˜๋Š” ๋ชจ๋“  ์ด๋ฆ„
127.0.0.1 -- ๋ฃจํ”„๋ฐฑ TCP/IP ์žฅ์น˜) ์œ ๋ น ๋‹ค๋ฅธ ๋…ธ๋“œ๋ฅผ ํฌํ•จํ•˜๋Š” ํŒŒ์ผ. ์—
์ด ๊ฒฝ์šฐ ์ฃผ์†Œ 127.0.0.1์ด ์ฃผ์†Œ๋กœ ๋‹ค๋ฅธ ๊ฐ ๋…ธ๋“œ์— ์ „์†ก๋ฉ๋‹ˆ๋‹ค.
์›๋ณธ ๋…ธ๋“œ์˜. ๋‹ค๋ฅธ ๋…ธ๋“œ๊ฐ€ 127.0.0.1์„ ์‚ฌ์šฉํ•˜์—ฌ ์›์  ๋…ธ๋“œ์— ์ ‘์†ํ•˜๋ ค๊ณ  ํ•˜๋ฉด,
๊ทธ๋“ค์€ ์‹ค์ œ๋กœ ์ž์‹ ์—๊ฒŒ ์—ฐ๋ฝํ•˜๊ณ  ๊ฒฐ๊ตญ ์‹œ๊ฐ„ ์ดˆ๊ณผ๋˜์–ด ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค.

์—์„œ ์–ป์€ IP ์ฃผ์†Œ ์œ ๋ น LAM์˜ ๋ฉ”ํƒ€ ๋ฉ”์‹œ์ง€์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์‹œ์ž‘ ๋ฐ
์ž‘์—… ์ข…๋ฃŒ, ์กฐ์ •์— ์‚ฌ์šฉ๋˜๋Š” ๋Œ€์—ญ ์™ธ ๋ฉ”์‹œ์ง€ ๋“ฑ ํŠธ๋ž˜ํ”ฝ ์–‘
MPI ๋ฉ”์‹œ์ง€ ์ „๋‹ฌ์˜ "lamd" ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํ•œ ์ƒ๋‹นํžˆ ๋‚ฎ์Šต๋‹ˆ๋‹ค(์ด ๊ฒฝ์šฐ ๋ชจ๋“  MPI
ํŠธ๋ž˜ํ”ฝ์€ ๋˜ํ•œ ์ „์†ก์„ ์œ„ํ•ด LAM์˜ ๋ฉ”ํƒ€ ๋ฉ”์‹œ์ง€๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ์Œํ”ผ๋ฃฌ(1)). ์‚ฌ์šฉํ•  ๋•Œ
TCP RPI์—์„œ ์ด๋Ÿฌํ•œ IP ์ฃผ์†Œ๋Š” ์ง์ ‘ ์†Œ์ผ“์„ ํ†ตํ•ด ์ „๋‹ฌ๋˜๋Š” MPI ๋ฉ”์‹œ์ง€์—๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๊ฐ ๋…ธ๋“œ ์Œ ์‚ฌ์ด.

์ผ๋ฐ˜์ ์ธ ๊ฒฝ์šฐ๋Š” "๋งˆ์Šคํ„ฐ" ๋…ธ๋“œ์— ์—ฌ๋Ÿฌ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์นด๋“œ(NIC)๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.
๊ณต์šฉ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ๊ฒƒ๊ณผ ์‚ฌ์„ค ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ๊ฒƒ
๋ณ‘๋ ฌ ์ž‘์—…์ด ์‹คํ–‰๋˜๋Š” ๊ณณ. ๋งˆ์Šคํ„ฐ ๋…ธ๋“œ๋ฅผ ํฌํ•จํ•˜๋ ค๋ฉด ์œ ๋ น ํŒŒ์ผ, IP
์‚ฌ์„ค ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” NIC์˜ ์ด๋ฆ„(๋˜๋Š” ์ฃผ์†Œ)์€ ์œ ๋ น. ์ด
๋‹ค๋ฅธ ๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ ์‚ฌ์„ค ๋„คํŠธ์›Œํฌ์˜ ๋งˆ์Šคํ„ฐ ๋…ธ๋“œ์— ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

๋˜ ๋‹ค๋ฅธ ์˜ˆ๋กœ, ์ผ๋ถ€ ๊ตฌ์„ฑ์—๋Š” ๊ฐ ๋…ธ๋“œ์— ์—ฌ๋Ÿฌ TCP/IP NIC๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ณ‘๋ ฌ ์ž‘์—…. ํ•˜๋‚˜์˜ NIC๋Š” "๋Š๋ฆฐ"(์˜ˆ: 10Mbps)์œผ๋กœ ๊ฐ„์ฃผ๋˜๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š”
"๋น ๋ฅธ"(์˜ˆ: 100Mbps). LAM์ด ๋” ๋†’์€
MPI ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•œ "๊ณ ์†" ๋„คํŠธ์›Œํฌ์˜ ๋Œ€์—ญํญ. ์ด์™€ ๊ฐ™์ด, ์œ ๋ น IP ์ด๋ฆ„์„ ๋‚˜์—ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค
(๋˜๋Š” ์ฃผ์†Œ) ๋ชจ๋“  "๋น ๋ฅธ" NIC. ๊ทธ๋Ÿฌ๋‚˜ LAM RPI๊ฐ€ TCP/IP๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ(์˜ˆ:
๋ฏธ๋ฆฌ๋„ท/GM RPI), ์œ ๋ น ํŒŒ์ผ์— "๋Š๋ฆฐ" NIC๊ฐ€ ๋‚˜์—ด๋˜์–ด์•ผ LAM์ด
๋ฉ”ํƒ€ ๋ฉ”์‹œ์ง€ ํŠธ๋ž˜ํ”ฝ์€ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ์ผ์œผํ‚ค์ง€ ์•Š์œผ๋ฉฐ ์ž ์žฌ์ ์œผ๋กœ ์„ฑ๋Šฅ์„ ์ €ํ•˜์‹œํ‚ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ๊ณ ์„ฑ๋Šฅ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ "๋น ๋ฅธ" ๋„คํŠธ์›Œํฌ.

์ง€์—ฐ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ์กฐํšŒ
์ผ๋ฐ˜์ ์œผ๋กœ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์˜ ์ด๋ฆ„ ํ™•์ธ์€ ๋‹ค์Œ ์œ„์น˜์— ์žˆ๋Š” ์‹œ์Šคํ…œ์—์„œ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ๋žจ๋ถ€ํŠธ ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•ด ์ˆ˜ํ–‰๋˜๋ฏ€๋กœ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ๋ชฉ๋ก๋งŒ ์žˆ์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.
ํ•œ ๋ฒˆ ํ•ด๊ฒฐ๋จ(DNS ๋˜๋Š” ๊ธฐํƒ€ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ์กฐํšŒ ๋„คํŠธ์›Œํฌ์˜ ์–‘์„ ์ž ์žฌ์ ์œผ๋กœ ์ตœ์†Œํ™”
๊ตํ†ต).

๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ถ€ ๋ถˆ๊ท ์ผํ•œ ๋„คํŠธ์›Œํ‚น ํ™˜๊ฒฝ์—์„œ๋Š” ์ด๊ฒƒ์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ํ˜ธ์ŠคํŠธ๋Š” ๊ฐ ํ”ผ์–ด์—์„œ ๋‹ค๋ฅธ IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ˜ธ์ŠคํŠธ A๋Š” ๋‹ค์Œ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ˜ธ์ŠคํŠธ B์˜ ์ฃผ์†Œ Z์ด์ง€๋งŒ ํ˜ธ์ŠคํŠธ C์˜ ์ฃผ์†Œ Y๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ -l ~์— ๋Œ€ํ•œ ์˜ต์…˜ ๋žจ๋ถ€ํŠธ LAM์ด ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„
์™„์ „ํžˆ ํ•ด๊ฒฐ๋œ IP ์ฃผ์†Œ ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ LAM์ด ๋ถ€ํŒ…๋˜๋Š” ๊ฐ ๋…ธ๋“œ๋Š” ์ž์ฒด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ๋ชฉ๋ก์—์„œ ์ด๋ฆ„ ํ™•์ธ.

SSI (์ฒด๊ณ„ ์„œ๋น„์Šค ์ƒํ˜ธ ์ž‘์šฉ)
XNUMXD๋ดํƒˆ์˜ -์”จ ์Šค์œ„์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์–‘ํ•œ SSI ๋ชจ๋“ˆ์— ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋žจ์˜ SSI
๋ชจ๋“ˆ์€ ์— ์ž์„ธํžˆ ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋žŒ์‹œ(7). SSI ๋ชจ๋“ˆ์€ MPI์— ์ง์ ‘์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋žจ์ด ๋Ÿฐํƒ€์ž„์— ์กฐ์ • ๊ฐ€๋Šฅํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค(์˜ˆ: ๋ถ€ํŒ…
์‚ฌ์šฉํ•  ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„, ํ•ด๋‹น ๋“œ๋ผ์ด๋ฒ„์— ์ „๋‹ฌํ•  ๋งค๊ฐœ๋ณ€์ˆ˜ ๋“ฑ).

XNUMXD๋ดํƒˆ์˜ -์”จ switch๋Š” ๋‘ ๊ฐœ์˜ ์ธ์ˆ˜๋ฅผ ์ทจํ•ฉ๋‹ˆ๋‹ค. ํ‚ค ๊ณผ ๊ฐ€์น˜. ๊ทธ๋งŒํผ ํ‚ค ์ธ์ˆ˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค
์–ด๋–ค SSI ๋ชจ๋“ˆ์ด ๊ฐ’์„ ๋ฐ›์„์ง€ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ‚ค "boot"๋Š” ์„ ํƒํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์›๊ฒฉ ๋…ธ๋“œ์—์„œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  RPI์ž…๋‹ˆ๋‹ค. NS ๊ฐ€์น˜ ์ฃผ์žฅ์€
์ „๋‹ฌ๋˜๋Š” ๊ฐ’์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด:

lamboot -ssi ๋ถ€ํŠธ tm
PBSPro/OpenPBS์—์„œ ๊ธฐ๋ณธ ์‹คํ–‰์„ ์œ„ํ•ด "tm" ๋ถ€ํŒ… ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•˜๋„๋ก LAM์— ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค.
ํ™˜๊ฒฝ(tm ๋ถ€ํŠธ ๋ชจ๋“ˆ์—๋Š” ๋ถ€ํŠธ ์Šคํ‚ค๋งˆ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Œ).

lamboot -ssi ๋ถ€ํŒ… rsh -ssi rsh_agent "ssh -x" boot_schema
LAM์— "rsh" ๋ถ€ํŠธ ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ง€์‹œํ•˜๊ณ  rsh ๋ชจ๋“ˆ์— "ssh -x"๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•˜๋„๋ก ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค.
์›๊ฒฉ ๋…ธ๋“œ์—์„œ ์‹คํ–‰ ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜๋Š” ํŠน์ • ์—์ด์ „ํŠธ.

๋“ฑ๋“ฑ. LAM์˜ ๋ถ€ํŒ… SSI ๋ชจ๋“ˆ์€ lamssi_boot(7). ์ด ํŽ˜์ด์ง€๋Š”
์ˆ˜ํ–‰ํ•˜๋Š” ํŠน์ • ์ž‘์—… ๋ฐ ๋Ÿฐํƒ€์ž„ ๋™์ž‘์„ ์กฐ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ฐธ์กฐ
๊ฐ ๋ถ€ํŠธ ๋ชจ๋“ˆ์˜

XNUMXD๋ดํƒˆ์˜ -์”จ ์Šค์œ„์น˜๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ํ‚ค ๋ฐ / ๋˜๋Š” ๊ฐ€์น˜
์ธ์ˆ˜. ๊ฐ™์€ ๊ฒฝ์šฐ ํ‚ค ๋‘ ๋ฒˆ ์ด์ƒ ์ง€์ •๋˜๋ฉด ๊ฐ€์น˜s๋Š” ๋‹ค์Œ๊ณผ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
์‰ผํ‘œ(",")๋กœ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ -์”จ switch๋Š” ๋‹จ์ˆœํžˆ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ”๋กœ ๊ฐ€๊ธฐ์ž…๋‹ˆ๋‹ค. NS
์ด์ „์— ํ•ด๋‹น ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜์—ฌ ๋™์ผํ•œ ํšจ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ฌ๋ฆฌ๋Š” ๋žจ๋ถ€ํŠธ. LAM์ด ์„ค์ •ํ•˜๋Š” ํ™˜๊ฒฝ ๋ณ€์ˆ˜์˜ ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
LAM_MPI_SSI_key=๊ฐ’.

์ฐธ๊ณ ๋กœ -์”จ switch๋Š” ์ด์ „์— ์„ค์ •๋œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ฐธ๊ณ 
์•Œ ์ˆ˜ ์—†๋Š” ํ‚ค ์ธ์ˆ˜๋Š” ์—ฌ์ „ํžˆ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋กœ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค -- ํ™•์ธ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
(๊ธฐ์ค€ ๋‹ฆ๋‹ค) ์ •ํ™•์„ฑ์„ ์œ„ํ•ด. ๋ถˆ๋ฒ• ๋˜๋Š” ๋ถ€์ •ํ™• ๊ฐ€์น˜ ์ธ์ˆ˜๋Š” ๊ทธ๋Ÿด ์ˆ˜๋„ ์žˆ๊ณ  ์•„๋‹ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ณด๊ณ ๋จ -- ํŠน์ • SSI ๋ชจ๋“ˆ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

์›๊ฒฉ์ˆ˜ํ–‰ ์‹คํ–‰ ํŒŒ์ผ ๊ธฐ๋„
์›๊ฒฉ ๋…ธ๋“œ์—์„œ ์‹คํ–‰ ํŒŒ์ผ์„ ์‹œ์ž‘ํ•˜๋Š” ๋ชจ๋“  ์กฐ์ • ๊ฐ€๋Šฅํ•œ ์ธก๋ฉด ๋žจ๋ถ€ํŠธ are
๋…ผ์˜ ๋žŒ์‹œ(7)๊ณผํ•˜๋ฉด lamssi_boot(7). ์ฃผ์ œ๋Š” ๋‹ค์Œ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค(๋‹จ, ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š์Œ):
์›๊ฒฉ ์…ธ ๊ฒ€์ƒ‰, ์›๊ฒฉ ์‹คํ–‰์— ์‚ฌ์šฉํ•˜๋Š” ์—์ด์ „ํŠธ์˜ ๋Ÿฐํƒ€์ž„ ์žฌ์ •์˜
์‹คํ–‰ ํŒŒ์ผ(์˜ˆ: rsh ๋ฐ ssh) ๋“ฑ

ํํšŒ์‚ฌ ํ‘œ์ค€
์›๊ฒฉ ํ˜ธ์ŠคํŠธ์—์„œ ์‹คํ–‰๋˜๋Š” ๊ฐ LAM ๋ฐ๋ชฌ์˜ stdio ๋žจ๋ถ€ํŠธ ์— ์˜ํ•ด ํ์‡„
๊ธฐ๋ณธ. ์ผ๋ฐ˜์ ์œผ๋กœ ๋กœ์ปฌ ํ˜ธ์ŠคํŠธ์—์„œ ์‹œ์ž‘๋œ LAM ๋ฐ๋ชฌ์˜ stdio๋Š” ์—ด๋ ค ์žˆ์œผ๋ฏ€๋กœ
๋‚ด๋ถ€ LAM tstdio(3) ํŒจํ‚ค์ง€๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋•Œ๋•Œ๋กœ
๋กœ์ปฌ LAM ๋ฐ๋ชฌ์˜ stdio๋„ ๋‹ซ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด:

rsh somenode lamboot -s ํ˜ธ์ŠคํŠธ ํŒŒ์ผ

์ด ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค rsh ์ข…๋ฃŒํ•˜๊ธฐ ์ „์— ๋‘ ๊ฐ€์ง€ ์กฐ๊ฑด์„ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค. ๋žจ๋ถ€ํŠธ ์ข…๋ฃŒํ•˜๊ณ  stdout /
stderr์„ ๋‹ซ์Šต๋‹ˆ๋‹ค. ์—†์ด -s, stdout / stderr์ด ๋‹ซํžˆ์ง€ ์•Š๊ณ  rsh (๊ทธ๋ฆฌ๊ณ  SSH)
๊ฑธ๋ ค๋„ ๋žจ๋ถ€ํŠธ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค. -s ๋กœ์ปฌ์˜ stdout / stderr์„ ์œ ๋ฐœํ•ฉ๋‹ˆ๋‹ค.
LAM ๋ฐ๋ชฌ์€ ํ˜ธ์ถœ ์‹œ ๋‹ซํžˆ๋ฉฐ, ์ด๋Š” ๋‹ค์Œ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. rsh ์™„๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ -s ์˜์ง€
์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๋Š”๋‹ค ๋žจ๋ถ€ํŠธ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ tstdio(3) ํŒจํ‚ค์ง€์—์„œ
์ œ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐํ•จ ๊ด€์šฉ
๊ฒฝ์šฐ -x ์˜ต์…˜์ด ์ฃผ์–ด์ง€๋ฉด LAM์€ ๋‚ด๊ฒฐํ•จ์„ฑ ๋ชจ๋“œ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“œ์—์„œ ๋…ธ๋“œ ๊ตํ™˜
๋ชจ๋“  ๋…ธ๋“œ๊ฐ€ ์‹คํ–‰ ์ค‘์ด๊ณ  ๋งํฌ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ๊ธฐ์ ์œผ๋กœ ``์‹ฌ์žฅ ๋ฐ•๋™'' ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
๊ทธ๋“ค์„ ์—ฐ๊ฒฐํ•˜๋Š” ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋…ธ๋“œ์˜ ์‹ฌ์žฅ ๋ฐ•๋™์ด ๋ฉˆ์ถ”๋ฉด ``dead''๋กœ ์„ ์–ธ๋ฉ๋‹ˆ๋‹ค.
๋ชจ๋“  LAM ๋…ธ๋“œ(๋ฐ ํ”„๋กœ์„ธ์Šค)๊ฐ€ ํ†ต์ง€๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋‚ด๊ฒฐํ•จ์„ฑ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ •์ƒ์ ์œผ๋กœ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋˜๊ฑฐ๋‚˜ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋…ธ๋“œ๋ฅผ ๊ต์ฒดํ•˜์—ฌ ์™„์ „ํžˆ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
๋‹ค๋ฅธ ์‚ฌ๋žŒ๊ณผ(์ฐธ์กฐ ๋žจ๊ทธ๋กœ์šฐ(1)). ์ด ๋ชจ๋“œ๋Š” ์„ฑ๋Šฅ ์ €ํ•˜๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ๋•Œ๋ฌธ์—
๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์˜ˆ


๋žจ๋ถ€ํŠธ -v
๊ธฐ๋ณธ ๋ถ€ํŒ… ์Šคํ‚ค๋งˆ์— ์„ค๋ช…๋œ ์‹œ์Šคํ…œ์—์„œ LAM์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์— ๋Œ€ํ•œ ๋ณด๊ณ 
์ค‘์š”ํ•œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

lamboot -d ํ˜ธ์ŠคํŠธ ํŒŒ์ผ
ํŒŒ์ผ์— ์„ค๋ช…๋œ ์‹œ์Šคํ…œ์—์„œ LAM ์‹œ์ž‘ ํ˜ธ์ŠคํŠธ ํŒŒ์ผ. ๋ฏฟ์„ ์ˆ˜ ์—†์„ ์ •๋„๋กœ ์ƒ์„ธํ•œ ์ œ๊ณต
๋ถ€ํŒ… ํ”„๋กœ์„ธ์Šค์˜ ๊ฐ ๋‹จ๊ณ„์—์„œ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

๋žจ๋ถ€ํŠธ ๋งˆ์ด๋…ธ๋“œ
๋ถ€ํŒ… ์Šคํ‚ค๋งˆ์— ์„ค๋ช…๋œ ์‹œ์Šคํ…œ์—์„œ LAM ์‹œ์ž‘ ๊ทผ์ ˆ. ์กฐ์šฉํžˆ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ lamboot ์˜จ๋ผ์ธ ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

  • 1
    ํŽ˜์ด์ €
    ํŽ˜์ด์ €
    Phaser๋Š” ๋น ๋ฅด๊ณ  ๋ฌด๋ฃŒ์ด๋ฉฐ ์žฌ๋ฏธ์žˆ๋Š” ๊ณต๊ฐœ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.
    ์ œ๊ณตํ•˜๋Š” ์†Œ์Šค HTML5 ๊ฒŒ์ž„ ํ”„๋ ˆ์ž„์›Œํฌ
    WebGL ๋ฐ ์บ”๋ฒ„์Šค ๋ Œ๋”๋ง
    ๋ฐ์Šคํฌํ†ฑ ๋ฐ ๋ชจ๋ฐ”์ผ ์›น ๋ธŒ๋ผ์šฐ์ €. ๊ณ„๋žต
    ๊ณต๋™ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ...
    ํŽ˜์ด์ € ๋‹ค์šด๋กœ๋“œ
  • 2
    ๋ฐ”์‚ด ์—”์ง„
    ๋ฐ”์‚ด ์—”์ง„
    VASSAL์€ ์ œ์ž‘์„ ์œ„ํ•œ ๊ฒŒ์ž„ ์—”์ง„์ž…๋‹ˆ๋‹ค.
    ๊ธฐ์กด ๋ณด๋“œ์˜ ์ „์ž ๋ฒ„์ „
    ๊ทธ๋ฆฌ๊ณ  ์นด๋“œ ๊ฒŒ์ž„. ๋‹ค์Œ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
    ๊ฒŒ์ž„ ์กฐ๊ฐ ๋ Œ๋”๋ง ๋ฐ ์ƒํ˜ธ ์ž‘์šฉ,
    ๊ทธ๋ฆฌ๊ณ  ...
    VASSAL ์—”์ง„ ๋‹ค์šด๋กœ๋“œ
  • 3
    OpenPDF - iText์˜ ํฌํฌ
    OpenPDF - iText์˜ ํฌํฌ
    OpenPDF๋Š” ๋‹ค์Œ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ Java ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
    ๋ฐ LGPL๋กœ PDF ํŒŒ์ผ ํŽธ์ง‘ ๋ฐ
    MPL ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ ์Šค. OpenPDF๋Š”
    iText์˜ LGPL/MPL ์˜คํ”ˆ ์†Œ์Šค ํ›„๊ณ„์ž,
    ์—์ด...
    OpenPDF ๋‹ค์šด๋กœ๋“œ - iText ํฌํฌ
  • 4
    ์‚ฌ๊ฐ€ GIS
    ์‚ฌ๊ฐ€ GIS
    SAGA - ์ž๋™ํ™” ์‹œ์Šคํ…œ
    Geoscientific ๋ถ„์„ - ์ง€๋ฆฌ์ ์ž…๋‹ˆ๋‹ค
    ์ •๋ณด ์‹œ์Šคํ…œ(GIS) ์†Œํ”„ํŠธ์›จ์–ด
    ์ง€๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ์œ„ํ•œ ์—„์ฒญ๋‚œ ๊ธฐ๋Šฅ
    ์ฒ˜๋ฆฌ ๋ฐ ์•„๋‚˜...
    ์‚ฌ๊ฐ€ GIS ๋‹ค์šด๋กœ๋“œ
  • 5
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž
    IBM Toolbox for Java / JTOpen์€
    ์ง€์›ํ•˜๋Š” Java ํด๋ž˜์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
    ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„ ๋ฐ ์ธํ„ฐ๋„ท ํ”„๋กœ๊ทธ๋ž˜๋ฐ
    OS/400์„ ์‹คํ–‰ํ•˜๋Š” ์‹œ์Šคํ…œ์— ๋ชจ๋ธ,
    i5/OS, ์˜ค...
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž ๋‹ค์šด๋กœ๋“œ
  • 6
    D3.js
    D3.js
    D3.js(๋˜๋Š” ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋ฌธ์„œ์˜ ๊ฒฝ์šฐ D3)
    ํ•  ์ˆ˜ ์žˆ๋Š” JavaScript ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
    ๋™์ , ๋Œ€ํ™”ํ˜• ๋ฐ์ดํ„ฐ ์ƒ์„ฑ
    ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์‹œ๊ฐํ™”. D3์™€ ํ•จ๊ป˜
    ๋‹น์‹ ...
    D3.js ๋‹ค์šด๋กœ๋“œ
  • ๋”ยป

Linux ๋ช…๋ น

Ad