เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

OnWorks favicon

clush - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ clush เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ clush เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


clush - เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡ shell เปƒเบ™ cluster

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


เบเบธเปˆเบก -a | -g เบเบธเปˆเบก | -w nodes [เบ•เบปเบงเป€เบฅเบทเบญเบ]

เบเบธเปˆเบก -a | -g เบเบธเปˆเบก | -w nodes [เบ•เบปเบงเป€เบฅเบทเบญเบ] เบ„เปเบฒเบชเบฑเปˆเบ‡

เบเบธเปˆเบก -a | -g เบเบธเปˆเบก | -w nodes [เบ•เบปเบงเป€เบฅเบทเบญเบ] --copy เป€เบญเบเบฐเบชเบฒเบ™ | dir [ เป€เบญเบเบฐเบชเบฒเบ™ | dir ... ] [ --dest
เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ ]

เบเบธเปˆเบก -a | -g เบเบธเปˆเบก | -w nodes [เบ•เบปเบงเป€เบฅเบทเบญเบ] --rcopy เป€เบญเบเบฐเบชเบฒเบ™ | dir [ เป€เบญเบเบฐเบชเบฒเบ™ | dir ... ] [ --dest
เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ ]

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


เบเบธเปˆเบก เปเบกเปˆเบ™เป‚เบ„เบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ™เปƒเบ™ cluster เปเบฅเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ
เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš. เบเบธเปˆเบก เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบšเบšเป‚เบ•เป‰เบ•เบญเบšเบซเบผเบทเบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบžเบฒเบเปƒเบ™ shell scripts เปเบฅเบฐ
เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบญเบทเปˆเบ™เป†. เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เป‰เบฒเบ”เป‰เบฒเบ™เบซเบ™เป‰เบฒเบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” ClusterShell เบ—เบตเปˆเบฎเบฑเบšเบ›เบฐเบเบฑเบ™ a
เบ‚เบญเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบฐเบซเบ™เบฒเบ™เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเบฐเบซเบงเปˆเบฒเบ‡, เป€เบ›เบฑเบ™เป€เบญเบเบฐเบžเบฒเบšเปเบฅเบฐเป€เบ‚เบฑเป‰เบกเปเบ‚เบ‡. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบกเบฑเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปเบเบฐเปเบšเบšเบ”เบฑเป‰เบ‡เป€เบ”เบตเบกเป€เบžเบทเปˆเบญเบฎเบฑเบšเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบˆเบฒเบเบšเบฒเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”. เบเบธเปˆเบก เบ›เบฐเบˆเบธเบšเบฑเบ™
เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เบญเบ‡เบžเบฐเบ™เบฑเบเบ‡เบฒเบ™ Ssh เบ‚เบญเบ‡ ClusterShell, เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡เบเบฒเบ™ ssh(1โ€‹)
(เบฅเบนเบเบ„เป‰เบฒ OpenSSH SSH).

เบเบฒเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡


เบเบธเปˆเบก เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบšเบšเบšเปเปˆเป‚เบ•เป‰เบ•เบญเบšเป€เบžเบทเปˆเบญเปเบฅเปˆเบ™ Shell เป„เบ”เป‰ เบ„เปเบฒเบชเบฑเปˆเบ‡, เบซเบผเบทเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบญเบตเป‰เบ™เป€เบ›เบฑเบ™
เปเบเบฐเป‚เบ•เป‰เบ•เบญเบš. เป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™ a เบเบธเปˆเบก เบเบญเบ‡เบ›เบฐเบŠเบธเบกเปเบšเบšเป‚เบ•เป‰เบ•เบญเบš, เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰ เบเบธเปˆเบก เบ„เปเบฒเบชเบฑเปˆเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™
เบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡ เบ„เปเบฒเบชเบฑเปˆเบ‡.

เบšเปเปˆเบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš เบฎเบนเบšเปเบšเบšเบเบฒเบ™
เป€เบกเบทเปˆเบญโ€‹เปƒเบ”โ€‹ เบเบธเปˆเบก เปเบกเปˆเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš, เป„เบ”เป‰ เบ„เปเบฒเบชเบฑเปˆเบ‡ เบ–เบทเบโ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบ•เบฒเบกโ€‹เบ—เบตเปˆโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹
เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ™. เบ–เป‰เบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบ -b or --dshbak เปเบกเปˆเบ™โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹, เบเบธเปˆเบก เบฅเปเบ–เป‰เบฒ
เบ„เปเบฒเบชเบฑเปˆเบ‡เบชเปเบฒเป€เบฅเบฑเบ”เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเป€เบเบฑเบšเบเปเบฒ.

เป„เบ”เป‰ -w เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เบฅเบฐโ€‹เบšเบธ hosts เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบโ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰ ClusterShell NodeSetโ€‹
syntax, เบฅเบงเบกเบ—เบฑเบ‡เบเบธเปˆเบก node @เบเบธเปˆเบก syntax เบžเบดเป€เบชเบ”เปเบฅเบฐ เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ เบฎเบนเบšเปเบšเบšเบเบฒเบ™
syntax เป€เบžเบทเปˆเบญเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบˆเบฒเบ NodeSet เป€เบฅเบเบ„เบฐเบ™เบดเบ”เบชเบฒเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™ (เป€เบŠเบฑเปˆเบ™: @Agroup\&@Bgroup) เป€เบšเบดเปˆเบ‡
เบฎเบนเบšเปเบšเบšเบ‚เบฐเบซเบเบฒเบเบขเบนเปˆเปƒเบ™ nodeset(1) เปเบฅเบฐเบเบฑเบ‡ groups.conf(5) เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบ—เบฒเบ‡เป€เบฅเบทเบญเบ --nostdin เปเบกเปˆเบ™โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹, เบเบธเปˆเบก เบเบงเบ”เบžเบปเบšเป€เบกเบทเปˆเบญเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™
เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš terminal (เบ•เบฒเบกเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป‚เบ”เบ isatty(3)). เบ–เป‰เบฒเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ•เบปเบงเบˆเบดเบ‡เบเบฑเบš a
เบขเบนเปˆเบ›เบฒเบเบเบญเบ”, เบเบธเปˆเบก เบŸเบฑเบ‡เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡เบเปเบฒเบฅเบฑเบ‡เปเบฅเปˆเบ™, เบฅเปเบ–เป‰เบฒเบชเปเบฒเบฅเบฑเบš
เบเบฐเบฅเบธเบ™เบฒเปƒเบชเปˆ เบเบปเบ”โ€‹เบ›เบธเปˆเบกโ€‹. เบเบฒเบ™เป€เบฎเบฑเบ”เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบˆเบฐเบชเบฐเปเบ”เบ‡เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡ nodes เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™. เบ–เป‰เบฒเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™
เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบšเปเปˆเป„เบ”เป‰เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš terminal, เปเบฅเบฐเป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบ—เบฒเบ‡เป€เบฅเบทเบญเบ --nostdin เปเบกเปˆเบ™โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹,
เบเบธเปˆเบก เบœเบนเบเบกเบฑเบ”เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ‚เบญเบ‡เบ„เบณเบชเบฑเปˆเบ‡เบ—เบฒเบ‡เป„เบเบเบฑเบšเบงเบฑเบ”เบชเบฐเบ”เบธเบ›เป‰เบญเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡,
เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™ scripting เป€เบŠเบฑเปˆเบ™โ€‹:
#เบชเบฝเบ‡เบ”เบฑเบ‡ | clush -w node[40-42] -b cat
---------------
node[40-42]
---------------
เบŸเบน

เบเบฐเบฅเบธเบ™เบฒเป€เบšเบดเปˆเบ‡เบšเบฒเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเบเบดเปˆเบ‡เปƒเบซเบเปˆเบญเบทเปˆเบ™เป†เปƒเบ™เบžเบฒเบเบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰.

Interactive เบเบญเบ‡เบ›เบฐเบŠเบธเบก
เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเป€เบ›เบฑเบ™ เบ„เปเบฒเบชเบฑเปˆเบ‡ เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹, เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบ–เบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบกเบฑเบ™โ€‹เปเบกเปˆเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹เบเบฑเบš terminalโ€‹,
เบเบธเปˆเบก เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš. เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ™เบตเป‰โ€‹, เบเบธเปˆเบก เปƒเบŠเป‰ GNU เป€เบชเบฑเป‰เบ™เบญเปˆเบฒเบ™ เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เป€เบžเบทเปˆเบญเบญเปˆเบฒเบ™
เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡. Readline เบชเบฐเบซเบ™เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŠเบญเบเบซเบฒเป‚เบ”เบเบœเปˆเบฒเบ™เบ›เบฐเบซเบงเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡
เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบชเบฒเบโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบชเบฐโ€‹เบ•โ€‹เบฃเบดโ€‹เบ‡โ€‹เบ—เบตเปˆโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบดเบก Control-R เป€เบžเบทเปˆเบญเบ„เบปเป‰เบ™เบซเบฒเปƒเบ™
เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบฅเบฒเบเบเบฒเบ™เบ•เปเปˆเป„เบ›เบ—เบตเปˆเบเบปเบ‡เบเบฑเบšเบชเบฐเบ•เบฃเบดเบ‡เบ„เบปเป‰เบ™เบซเบฒเบ—เบตเปˆเบžเบดเบกเบกเบฒเป€เบ–เบดเบ‡เบ•เบญเบ™เบ™เบฑเป‰เบ™. เบเบธเปˆเบก เบเบฑเบ‡
เบฎเบฑเบšเบฎเบนเป‰เบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ”เบฝเบงเบžเบดเป€เบชเบ”เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เป€เบซเบฑเบ™เปเบฅเบฐเบ”เบฑเบ”เปเบ›เบ‡
nodeset เบ›เบฐเบˆเบธเบšเบฑเบ™ (nodes เบ—เบตเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”).

เบฅเบฑเบเบชเบฐเบ™เบฐเบ”เบฝเบง เปเบšเบšเป‚เบ•เป‰เบ•เบญเบš เบ„เปเบฒเบชเบฑเปˆเบ‡ เปเบกเปˆเบ™:

clush > ?
เบชเบฐเปเบ”เบ‡ nodeset เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™

clush > =
เบ•เบฑเป‰เบ‡ nodeset เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™

clush > +
เป€เบžเบตเปˆเบก nodes เบเบฑเบš nodeset เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™

clush > -
เป€เบญเบปเบฒ nodes เบญเบญเบเบˆเบฒเบ nodeset เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™

clush > !เบ„เบณเบชเบฑเปˆเบ‡
เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบ™เบฅเบฐเบšเบปเบšเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™

clush > =
เบชเบฐเบซเบผเบฑเบšเบฎเบนเบšเปเบšเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ” (เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบซเบผเบทเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™)

เป€เบžเบทเปˆเบญเบญเบญเบเบˆเบฒเบเป€เบŠเบ”เบŠเบฑเบ™เปเบšเบšเป‚เบ•เป‰เบ•เบญเบš, เบžเบดเบก เป€เบŠเบปเบฒ เบซเบผเบท Control-D.

เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” ( --worker=exec or -R exec )
เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบขเบนเปˆเปƒเบ™ nodes เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ, เบเบธเปˆเบก เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบญเบธเบ—เบดเบ”เบ•เบปเบ™
exec เบžเบฐเบ™เบฑเบเบ‡เบฒเบ™เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เบ•เบปเบงเบ„เปเบฒเบชเบฑเปˆเบ‡ เบขเบนเปˆเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐ node. เบšเบฒเบ‡เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™
เปƒเบŠเป‰เปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐ node. %h or %เป€เบˆเบปเป‰เบฒเบžเบฒเบš
เบˆเบฐเบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเบ”เป‰เบงเบเบŠเบทเปˆ node เปเบฅเบฐ %r or เบญเบฑเบ™เบ”เบฑเบš เป‚เบ”เบเบญเบฑเบ™เบ”เบฑเบšเป„เบฅเบเบฐเป„เบ [0-N] (เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบฎเบฑเบš a
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ % เปƒเบŠเป‰ %%)

เป€เบญเบเบฐเบชเบฒเบ™ copying เบฎเบนเบšเปเบšเบšเบเบฒเบ™ ( -- เบชเบณเป€เบ™เบปเบฒ )
เป€เบกเบทเปˆเบญโ€‹เปƒเบ”โ€‹ เบเบธเปˆเบก เปเบกเปˆเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ -c or -- เบชเบณเป€เบ™เบปเบฒ เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เบกเบฑเบ™เบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบ„เบฑเบ”เบฅเบญเบ
เบฅเบฐเบšเบธ เป€เบญเบเบฐเบชเบฒเบ™ เปเบฅเบฐ / เบซเบผเบท dir เป„เบ›เบซเบฒเบˆเบธเบ”เบเบธเปˆเบกเป€เบ›เบปเป‰เบฒเปเบฒเบเบ—เบตเปˆเบชเบฐเปœเบญเบ‡เปƒเบซเป‰. เบ–เป‰เบฒ --dest
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹, เบกเบฑเบ™โ€‹เบˆเบฐโ€‹เป€เบญเบปเบฒโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ—เบตเปˆโ€‹เบ„เบฑเบ”โ€‹เบฅเบญเบโ€‹เป„เบ›โ€‹เบšเปˆเบญเบ™โ€‹เบ™เบฑเป‰เบ™โ€‹.

เป„เบ”เป‰เบขเปˆเบฒเบ‡เบชเบดเป‰เบ™เป€เบŠเบตเบ‡ เป€เบญเบเบฐเบชเบฒเบ™ copying เบฎเบนเบšเปเบšเบšเบเบฒเบ™ ( --rcopy )
เป€เบกเบทเปˆเบญโ€‹เปƒเบ”โ€‹ เบเบธเปˆเบก เปเบกเปˆเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ --rcopy เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เบกเบฑเบ™เบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™
เบฅเบฐเบšเบธ เป€เบญเบเบฐเบชเบฒเบ™ เปเบฅเบฐ / เบซเบผเบท dir เบˆเบฒเบ nodes เบเบธเปˆเบกเบ—เบตเปˆเบชเบฐเปœเบญเบ‡เปƒเบซเป‰. เบ–เป‰เบฒ --dest เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™
เบฅเบฐเบšเบธเป„เบงเป‰, เบกเบฑเบ™เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป„เบŸเบฅเปŒเบˆเบฐเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เบเบฑเบšเบžเบงเบเบกเบฑเบ™
เบŠเบทเปˆเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ–เบทเบเบ•เปเปˆเบ—เป‰เบฒเบ. เบ–เป‰เบฒเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ›เบฒเบเบ—เบฒเบ‡เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบฅเบฐเบšเบธ, เบกเบฑเบ™เบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบ—เปเบฒเบญเบดเบ”
เป€เบญเบเบฐเบชเบฒเบ™ or dir เป„เบ”เป€เบฃเบฑเบเบ—เปเบฃเบตเบŠเบทเปˆเบ–เบฒเบ™เป€เบ›เบฑเบ™เบ›เบฒเบเบ—เบฒเบ‡เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™.

OPTIONS


- เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™ เบเบธเปˆเบก เบˆเปเบฒเบ™เบงเบ™เบชเบฐเบšเบฑเบšเปเบฅเบฐเบญเบญเบ

-s GROUPSOURCE, --groupsource=GROUPSOURCE
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ groups.conf(5) เปเบซเบผเปˆเบ‡เบเบธเปˆเบกเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰

--nostdin
เบขเปˆเบฒเบชเบฑเบ‡เป€เบเบ”เป€เบšเบดเปˆเบ‡เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบˆเบฒเบ stdin

-O , --เบ—เบฒเบ‡เป€เบฅเบทเบญเบ=
override any key=value clush.conf(5โ€‹) เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบ (เป€เบฎเบฑเบ”โ€‹เป€เบฅโ€‹เบทเป‰เบกโ€‹เบ„เบทเบ™โ€‹เบ•เบฒเบกโ€‹เบ„เบงเบฒเบกโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹)

เบเบฒเบ™เบ„เบฑเบ”เป€เบฅเบทเบญเบ เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ nodes:

-w เป‚เบ™เบ”
nodes เบšเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡

-x เป‚เบ™เบ”
เบเบปเบเป€เบงเบฑเป‰เบ™ nodes เบˆเบฒเบเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ node

-a, --เบ—เบฑเบ‡เปเบปเบ”
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบขเบนเปˆเปƒเบ™เบ—เบธเบ nodes

-g เบเบธเปˆเบก, --group=เบเบธเปˆเบก
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบขเบนเปˆเปƒเบ™เบเบธเปˆเบกเบ‚เบญเบ‡ nodes

-X เบเบธเปˆเบก
เบเบปเบเป€เบงเบฑเป‰เบ™ nodes เบˆเบฒเบเบเบธเปˆเบกเบ™เบตเป‰

--hostfile=เป€เบญเบเบฐเบชเบฒเบ™, --machinefile=เป€เบญเบเบฐเบชเบฒเบ™
เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เป‚เบฎเบ”เบ”เบฝเบง, เบŠเบธเบ” node เบซเบผเบทเบเบธเปˆเบก node,
เปเบเบโ€‹เบญเบญเบโ€‹เบ”เป‰เบงเบโ€‹เบเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เปเบฅเบฐโ€‹เป€เบชเบฑเป‰เบ™ (เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบซเบผเบฒเบโ€‹เบ„เบฑเป‰เบ‡โ€‹, เบซเบ™เบถเปˆเบ‡โ€‹เบ•เปเปˆโ€‹
เปเบŸเป‰เบก)

--topology=เป€เบญเบเบฐเบชเบฒเบ™
เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ topology เป€เบžเบทเปˆเบญเปƒเบŠเป‰เบชเบณเบฅเบฑเบšเป‚เปเบ”เบ•เบปเป‰เบ™เป„เบกเป‰

เบœเบปเบ™เบœเบฐเบฅเบดเบ” เบžเบถเบ”เบ•เบดเบเบณ:

-q, --เบ‡เบฝเบš
เบ‡เบฝเบš, เบžเบดเบกเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™

-v, -- verbose
be verbose, เบžเบดเบกเบ‚เปเป‰เบ„เบงเบฒเบกเปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™

-d, --debug
เบชเบปเปˆเบ‡เบญเบญเบเบ‚เปเป‰เบ„เบงเบฒเบกเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡ debugging

-G, --เบเบธเปˆเบก
เบšเปเปˆเบชเบฐเปเบ”เบ‡เบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒเปเบซเบผเปˆเบ‡เบเบธเปˆเบก

-L เบ›เบดเบ”เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ‚เบญเบ‡ header block เปเบฅเบฐเบ„เปเบฒเบชเบฑเปˆเบ‡เบญเบญเบเป‚เบ”เบ nodes; เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เป€เบกเบทเปˆเบญเปƒเบŠเป‰เปƒเบ™
เบชเบปเบกเบ—เบปเบšเบเบฑเบš -b/-B, เบกเบฑเบ™เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰ "เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบŠเบตเบงเบดเบ”" เบ‚เบญเบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเป€เบชเบฑเป‰เบ™
เบฎเบนเบšโ€‹เปเบšเบšโ€‹เป€เบŠเบฑเปˆเบ™โ€‹เป€เบชเบฑเป‰เบ™โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบˆเบฐโ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบ™โ€‹เบ—เบฑเบ™โ€‹เบ—เบตโ€‹เบ—เบตเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰ (เป€เบŠเบฑเปˆเบ™โ€‹: เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹
nodes เป„เบ”เป‰โ€‹เบชเบปเปˆเบ‡โ€‹เบชเบฒเบโ€‹)

-N เบ›เบดเบ”เบเบฒเบ™เบ•เบดเบ”เบชเบฐเบซเบผเบฒเบเบ‚เบญเบ‡เปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡

-P, - เปเบกเปˆเบเบดเบ‡
เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบ„เบงเบฒเบกเบ„เบทเบšเบซเบ™เป‰เบฒเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡; เบ–เป‰เบฒเบเบฒเบ™เบ‚เบฝเบ™เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™
input, เบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ”เบ„เบงเบฒเบกเบ„เบทเบšเบซเบ™เป‰เบฒเบชเบปเบ”เบˆเบฐเบชเบฐเปเบ”เบ‡เปเบšเบ™เบงเบดเบ”เบ—เบปเปˆเบงเป‚เบฅเบเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™
เบ‚เบฝเบ™เปƒเบชเปˆเบˆเบธเบ”เป€เบ›เบปเป‰เบฒเปเบฒเบ

-b, --dshbak
เบชเบฐเปเบ”เบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบฅเบงเบšเบฅเบงเบกเปƒเบ™เปเบšเบš dshbak

-B like -b เปเบ•เปˆเบฅเบงเบกเบ—เบฑเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™

-r, --เบเบธเปˆเบกโ€‹เปƒเปเปˆ
เบžเบฑเบš nodeset เป‚เบ”เบเปƒเบŠเป‰เบเบธเปˆเบก node

-S เบเบฑเบšเบ„เบทเบ™เบ—เบตเปˆเปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เบเบฑเบšเบ„เบทเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡

--color=WHENCOLOR
เบงเปˆเบฒเบˆเบฐเปƒเบŠเป‰เบชเบต ANSI เป€เบžเบทเปˆเบญเบญเป‰เบญเบก node เบซเบผเบท nodeset prefix/header เบเบฑเบš
เบฅเปเบฒเบ”เบฑเบšเบเบฒเบ™เบซเบฅเบปเบšเบซเบ™เบตเป€เบžเบทเปˆเบญเบชเบฐเปเบ”เบ‡เบžเบงเบเบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบตเบขเบนเปˆเปƒเบ™เบˆเบธเบ”. WHENCOLOR is
เบšเปเปˆเป€เบ„เบตเบ, เบชเบฐเป€เบซเบกเบตเป„เบ› or เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” (เป€เบŠเบดเปˆเบ‡เปƒเบŠเป‰เบชเบตเบ–เป‰เบฒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ / เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบญเป‰เบฒเบ‡เบญเบตเบ‡เป€เบ–เบดเบ‡ a
terminal). เบชเบตเบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ [34m (เบ‚เปเป‰เบ„เบงเบฒเบกเบ”เป‰เบฒเบ™เปœเป‰เบฒเบชเบตเบŸเป‰เบฒ) เบชเปเบฒเบฅเบฑเบš stdout เปเบฅเบฐ [31m
(เบ‚เปเป‰เบ„เบงเบฒเบกเบ”เป‰เบฒเบ™เปœเป‰เบฒเบชเบตเปเบ”เบ‡) เบชเปเบฒเบฅเบฑเบš stderr, เปเบฅเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เป„เบ”เป‰.

--เบ„เบงเบฒเบกโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡ เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบปเปˆเบงเป„เบ› (เบŠเบญเบเบซเบฒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เป‚เบ”เบเบเบฒเบ™เบชเบธเบกเปƒเบชเปˆ
เบขเบนเปˆเปƒเบ™ nodeset เบ—เบตเปˆเปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ”เปเบฅเบฐเบเบฑเบ‡เบกเบตเบฅเบฐเบซเบฑเบ”เบเบฑเบšเบ„เบทเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบเบงเปˆเบฒ)

เป€เบญเบเบฐเบชเบฒเบ™ เบชเบณเป€เบ™เบปเบฒ:

-c, -- เบชเบณเป€เบ™เบปเบฒ
เบ„เบฑเบ”เบฅเบญเบเป„เบŸเบฅเปŒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบซเบผเบทเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป„เบ›เบเบฑเบ‡เป‚เบซเบ™เบ”เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ

--rcopy
เบ„เบฑเบ”เบฅเบญเบเป„เบŸเบฅเปŒเบซเบผเบทเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบˆเบฒเบ nodes เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ

--dest=DEST_PATH
เป„เบŸเบฅเปŒเบ›เบฒเบเบ—เบฒเบ‡ เบซเบผเบทเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบขเบนเปˆเปƒเบ™ nodes (เบ—เบฒเบ‡เป€เบฅเบทเบญเบ: เปƒเบŠเป‰เปเบซเบผเปˆเบ‡เบ—เปเบฒเบญเบดเบ”
เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบกเบทเปˆเบญเบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธ)

-p เบฎเบฑเบเบชเบฒเป€เบงเบฅเบฒเปเบฅเบฐเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ”เบฑเบ”เปเบเป‰

เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ เบ•เบปเบงเป€เบฅเบทเบญเบ:

-f เปเบŸเบ™, --fanout=เปเบŸเบ™
เปƒเบŠเป‰เบ‚เบฐเปœเบฒเบ” fanout เบชเบนเบ‡เบชเบธเบ”เบ—เบตเปˆเบเบณเบ™เบปเบ”เป„เบงเป‰ (เป€เบŠเบฑเปˆเบ™: เบขเปˆเบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เบซเบผเบฒเบเบเบงเปˆเบฒ FANOUT
เบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เป€เบžเบทเปˆเบญเบˆเปเบฒเบเบฑเบ”เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™)

-l เบœเบนเป‰เปƒเบŠเป‰, --user=เบœเบนเป‰เปƒเบŠเป‰
เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเป€เบ›เบฑเบ™เบœเบนเป‰เปƒเบŠเป‰

-o OPTIONS, --เบ—เบฒเบ‡เป€เบฅเบทเบญเบ=OPTIONS
เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบžเบทเปˆเบญเปƒเบซเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบ ssh, เบ•เบปเบงเบขเปˆเบฒเบ‡. -o "-เบ› 2022 -i ~/.ssh/myidrsa"; เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰
เบ•เบปเบงเป€เบฅเบทเบญเบเบˆเบฐเบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆ ssh เบ—เปเบฒเบญเบดเบ”เปเบฅเบฐ override เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

-t CONNECT_TIMEOUT, --connect_timeout=CONNECT_TIMEOUT
เบˆเปเบฒเบเบฑเบ”เป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš node

-u COMMAND_TIMEOUT, --command_timeout=COMMAND_TIMEOUT
เบˆเปเบฒเบเบฑเบ”เป€เบงเบฅเบฒเบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบขเบนเปˆเปƒเบ™ node

-R เบเบณ เบกเบฐเบเบญเบ™, --เบ„เบปเบ™เบ‡เบฒเบ™=เบเบณ เบกเบฐเบเบญเบ™
เบŠเบทเปˆโ€‹เบžเบฐโ€‹เบ™เบฑเบโ€‹เบ‡เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆ (exec, ssh, rsh, pdsh), เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ ssh

เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบชเบฑเป‰เบ™เป†เบเปˆเบฝเบงเบเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เป€เบšเบดเปˆเบ‡ -เบŠ, - เบŠเปˆเบงเบ.

เบญเบญเบ STATUS


เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบชเบฐเบ–เบฒเบ™เบฐเบญเบญเบเบˆเบฒเบเบชเบนเบ™เบชเบฐเปเบ”เบ‡เป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบชเปเบฒเป€เบฅเบฑเบ”เบ‚เบญเบ‡ เบเบธเปˆเบก เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบ•เปˆเบšเปเปˆเปƒเบซเป‰
เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบญเบญเบเบˆเบฒเบเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบฒเบ‡เป„เบ. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ -S เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™
เบฅเบฐเบšเบธ, เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบญเบญเบเบ‚เบญเบ‡ เบเบธเปˆเบก เปเบกเปˆเบ™เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบเบฑเบšเบ„เบทเบ™เบกเบฒ
เบฅเบฐเบซเบฑเบ”.

เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบโ€‹เบฅเบปเป‰เบกโ€‹เป€เบซเบผเบงโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบชเบฐโ€‹เบ–เบฒโ€‹เบ™เบฐโ€‹เบเบฒเบ™โ€‹เบญเบญเบโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบชเบนเบ™โ€‹, เปเบฅเบฐโ€‹เป€เบงเบฑเป‰เบ™โ€‹เป€เบชเบโ€‹เปเบ•เปˆโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบชเบปเบกโ€‹เบ‚เบญเบ‡โ€‹
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™ -qS เปเบกเปˆเบ™โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹, เบเบธเปˆเบก เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš:

เบเบธเปˆเบก: node[40-42]: เบญเบญเบเป„เบ› เบเบฑเบš เบเบฒเบ™เบ—เปˆเบญเบ‡เบ—เปˆเบฝเบง เบฅเบฐเบซเบฑเบ” 1

เบ•เบปเบงเบขเปˆเบฒเบ‡


เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ เบ‚เบฐเบซเบ™เบฒเบ™ เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”
# เบเบธเปˆเบก -w node[3-5,62] เบšเปเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡ -r
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ เบšเปเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡ -r เปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ™เปƒเบ™ nodes: node3, node4, node5 เปเบฅเบฐ node62

เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ เบ‚เบฐเบซเบ™เบฒเบ™ เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”
# เบเบธเปˆเบก -w node[1-3] --worker=exec ping -c1 %เป€เบˆเบปเป‰เบฒเบžเบฒเบš
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ™, เบ„เปเบฒเบชเบฑเปˆเบ‡ ping เบชเปเบฒเบฅเบฑเบš nodes: node1, node2 เปเบฅเบฐ node3. เป€เบˆเบปเป‰เบฒ
เบญเบฒเบ”เบˆเบฐเปƒเบŠเป‰ -R exec เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบชเบฑเป‰เบ™เบเบงเปˆเบฒเปเบฅเบฐ pdsh เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰.

เบเบฒเบ™เบชเบฐเปเบ”เบ‡ เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐ
# เบเบธเปˆเบก -w node[3-5,62] -b เบšเปเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡ -r
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ เบšเปเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡ -r เปƒเบ™ nodes[3-5,62] เปเบฅเบฐเบชเบฐเปเบ”เบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบฅเบงเบšเบฅเบงเบก
(เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™ dshbak-like).

# เบเบธเปˆเบก -w node[3-5,62] -bL เบšเปเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡ -r
เป‚เปเบ”เป€เบชเบฑเป‰เบ™: เปเบฅเปˆเบ™เบ„เบณเบชเบฑเปˆเบ‡ เบšเปเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡ -r เปƒเบ™ nodes[3-5,62] เปเบฅเบฐเบชเบฐเปเบ”เบ‡เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเป€เบเบฑเบšเบเปเบฒ
เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบชเบฐเบเบฑเบ”เบชเปˆเบงเบ™เบซเบปเบงเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

# ssh node32 เบŠเบญเบเบซเบฒ /etc/yum.repos.d -เบ›เบฐเป€เบžเบ” f | เบเบธเปˆเบก -w node[40-42] -b xargs ls -l
เบ„เบปเป‰เบ™เบซเบฒเบšเบฒเบ‡เป„เบŸเบฅเปŒเปƒเบ™ node32 เปƒเบ™ /etc/yum.repos.d เปเบฅเบฐเปƒเบŠเป‰ clush เป€เบžเบทเปˆเบญเบชเบฐเปเบ”เบ‡เบฅเบฒเบเบเบฒเบ™เบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™.
ones on node[40-42], เปเบฅเบฐเปƒเบŠเป‰ -b เป€เบžเบทเปˆเบญเบชเบฐเปเบ”เบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบฅเบงเบšเบฅเบงเบก.

# เบเบธเปˆเบก -w node[3-5,62] --เบ„เบงเบฒเบกโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡ เบฅเบฐเบซเบฑเบ” dmide -s เบฅเบธเป‰เบ™ bios
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ Linux เบ™เบตเป‰เป€เบžเบทเปˆเบญเป€เบญเบปเบฒเบชเบฐเบšเบฑเบš BIOS เปƒเบ™ nodes[3-5,62] เปเบฅเบฐเบชเบฐเปเบ”เบ‡เบชเบฐเบšเบฑเบš
เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡ (เบ–เป‰เบฒเบกเบต).

เบ—เบฑเบ‡เบซเบกเบปเบ” nodes
# เบเบธเปˆเบก -a เบšเปเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡ -r
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ เบšเปเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡ -r เปƒเบ™เบ—เบธเบ nodes cluster, เป€เบšเบดเปˆเบ‡ groups.conf(5) เป€เบžเบทเปˆเบญเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบธเปˆเบกเบ—เบฑเบ‡เปเบปเบ”
nodes (เบ—เบฑเบ‡ เปเบปเบ”: เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก).

# เบเบธเปˆเบก -a -x node[5,7] เบšเปเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡ -r
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ เบšเปเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡ -r เบขเบนเปˆเปƒเบ™เบ—เบธเบ nodes cluster เบเบปเบเป€เบงเบฑเป‰เบ™ nodes node5 เปเบฅเบฐ node7.

# เบเบธเปˆเบก -a --เบ„เบงเบฒเบกโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡ cat /some/file
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ cat /some/file เปƒเบ™เบ—เบธเบ nodes cluster เปเบฅเบฐเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡ (เบ–เป‰เบฒเบกเบต), line
เป‚เบ”เบเป€เบชเบฑเป‰เบ™, เบฅเบฐเบซเบงเปˆเบฒเบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบปเปˆเบงเป„เบ›.

node เบเบธเปˆเบก
# เบเบธเปˆเบก -w @oss modprobe chandelier
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ modprobe chandelier เปƒเบ™ nodes เบˆเบฒเบเบเบธเปˆเบก node เบŠเบทเปˆ oss, เป€เบšเบดเปˆเบ‡ groups.conf(5โ€‹)
เป€เบžเบทเปˆเบญโ€‹เบ•เบฑเป‰เบ‡โ€‹เบเบธเปˆเบก node (เปเบœเบ™เบ—เบตเปˆ: เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก).

# เบเบธเปˆเบก -g oss modprobe chandelier
เบ„เบทเบเบฑเบ™เบเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเปเบ•เปˆเปƒเบŠเป‰ -g เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™ @ เบ„เบณเบ™เบณเปœเป‰เบฒเบเบธเปˆเบก.

# เบเบธเปˆเบก -w @mds,@oss modprobe chandelier
เบ—เปˆเบฒเบ™โ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เบซเบผเบฒเบโ€‹เบเบธเปˆเบก node เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เปเบเบโ€‹เบžเบงเบโ€‹เป€เบ‚เบปเบฒโ€‹เบ”เป‰เบงเบโ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เปเบฒเบโ€‹เบˆเบธเบ” (เบเบฐโ€‹เบฅเบธโ€‹เบ™เบฒโ€‹เป€เบšเบดเปˆเบ‡
เบฎเบนเบšเปเบšเบšเบ‚เบฐเบซเบเบฒเบเบขเบนเปˆเปƒเบ™ nodeset(1) เปเบฅเบฐเบเบฑเบ‡ groups.conf(5) เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก).

เบชเปเบฒเป€เบ™เบปเบฒ เป„เบŸ
# เบเบธเปˆเบก -w node[3-5,62] -- เบชเบณเป€เบ™เบปเบฒ /etc/motd
เบชเบณเป€เบ™เบปเบฒเป„เบŸเบฅเปŒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ /etc/motd เบเบฑเบš node node เป„เบฅเบเบฐเป„เบ[3-5,62].

# เบเบธเปˆเบก -w node[3-5,62] -- เบชเบณเป€เบ™เบปเบฒ /etc/motd --dest /tmp/motd2
เบชเบณเป€เบ™เบปเบฒเป„เบŸเบฅเปŒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ /etc/motd เป„เบ›เบซเบฒ node node เป„เบฅเบเบฐเป„เบ[3-5,62] เบขเบนเปˆเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ /tmp/motd2.

# เบเบธเปˆเบก -w node[3-5,62] -c /usr/share/doc/clustershell
เบชเบณเป€เบ™เบปเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบŠเป‰เบณเป† /usr/share/doc/clustershell เป„เบ›เบชเบนเปˆเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ”เบฝเบงเบเบฑเบ™
node node เป„เบฅเบเบฐเป„เบ[3-5,62].

# เบเบธเปˆเบก -w node[3-5,62] --rcopy /etc/motd --dest / tmp
เบชเปเบฒเป€เบ™เบปเบฒ /etc/motd เบˆเบฒเบ node node เป„เบฅเบเบฐเป„เบ[3-5,62] เป„เบ›เบซเบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ / tmp เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต, เปเบ•เปˆเบฅเบฐเป„เบŸเบฅเปŒ
เบกเบตเบŠเบทเปˆเป‚เบฎเบ”เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบ•เปเปˆเบ—เป‰เบฒเบ, e.g. /tmp/motd.node3.

เปƒเบŠเป‰ clush เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    PitchBlack-เบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบง
    PitchBlack-เบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบง
    Pitch Black Recovery เปเบกเปˆเบ™เบชเป‰เบญเบกเบ‚เบญเบ‡ TWRP
    เบกเบตเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบซเบผเบฒเบเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบ‚เบญเบ‡เบ—เปˆเบฒเบ™
    เบ›เบฐโ€‹เบชเบปเบšโ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ”เบตเบโ€‹เบงเปˆเบฒโ€‹. เบกเบฑเบ™เบซเบผเบฒเบ
    เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰ & เบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰. เบชเบตเบ”เปเบฒ
    เบเบฒเบ™โ€‹เบŸเบทเป‰เบ™โ€‹เบ•เบปเบงโ€‹เปเบกเปˆเบ™ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” PitchBlack-Recovery
  • 2
    jTDS - SQL Server เปเบฅเบฐ Sybase JDBC driver
    jTDS - SQL Server เปเบฅเบฐ Sybase JDBC driver
    เป€เบ›เบตเบ”เปเบซเบผเปˆเบ‡ JDBC 3.0 เบ›เบฐเป€เบžเบ” 4 เป„เบ”เป€เบงเบตเบชเปเบฒเบฅเบฑเบš
    Microsoft SQL Server (6.5 เป€เบ–เบดเบ‡ 2012)
    เปเบฅเบฐ Sybase ASE. jTDS เปเบกเปˆเบ™เบชเบปเบกเบšเบนเบ™
    เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” JDBC 3.0 spec เปเบฅเบฐ
    เปเบŸเบช...
    เบ”เบฒเบงเป‚เบซเบฅเบ” jTDS - SQL Server เปเบฅเบฐ Sybase JDBC driver
  • 3
    เบœเบนเป‰เบ”เบฒเบงเป‚เบซเบฅเบ”เบฎเบนเบšเบžเบฒเบš
    เบœเบนเป‰เบ”เบฒเบงเป‚เบซเบฅเบ”เบฎเบนเบšเบžเบฒเบš
    เบฅเบงเบšเบฅเบงเบกเปเบฅเบฐเบ”เบฒเบงเป‚เบซเบฅเบ”เบฎเบนเบšเบžเบฒเบšเป‚เบ”เบเปƒเบŠเป‰
    Selenium เปƒเบŠเป‰ python3 เปเบฅเบฐ PyQt5.
    เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบŠเบญเบเบซเบฒ: Google, Bing,
    Baidu. เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ„เปเบฒเบซเบฅเบฑเบเบˆเบฒเบเปเบ›เป‰เบ™เบžเบดเบก
    เบซเบผเบทโ€‹เบเบฒเบ™โ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบˆเบฒเบ ...
    เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹
  • 4
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin เปƒเบซเป‰
    เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเบ‚เบญเบ‡ servlet tomcat
    container เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡ java
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒ. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเบชเปเบฒเบฅเบฑเบš
    เบชเบปเบ™เบ—เบฐเบ™เบฒ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Eclipse Tomcat Plugin
  • 5
    Webstorrent Desktop
    Webstorrent Desktop
    WebTorrent Desktop เปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”
    torrents เปƒเบ™ Mac, Windows เบซเบผเบท Linux. เบกเบฑเบ™
    เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบ—เบฑเบ‡ BitTorrent เปเบฅเบฐ
    เบกเบดเบ”เบชเบฐเบซเบฒเบ WebTorrent. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบšเปเปˆเบกเบต
    เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เบฅเปโ€‹เบ–เป‰เบฒ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” WebTorrent Desktop
  • 6
    GenX
    GenX
    GenX เปเบกเปˆเบ™เป‚เบ„เบ‡เบเบฒเบ™เบงเบดเบ—เบฐเบเบฒเบชเบฒเบ”เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเบกเปˆ
    เบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™เปเบชเบ‡ x-ray, เบ™เบดเบงเบ•เบฃเบญเบ™
    เบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™เปเบชเบ‡ เปเบฅเบฐ x-ray เบžเบทเป‰เบ™เบœเบดเบง
    เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบเบฒเบ™โ€‹เบซเบฑเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เป‚เบ”เบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ„เบงเบฒเบกโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡โ€‹
    เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบงเบดเบงเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™....
    เบ”เบฒเบงเป‚เบซเบฅเบ” GenX
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad