เชกเซ‹เช•เชฐ เชถเซเช‚ เช›เซ‡: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เช…เชฎเซ‚เชฐเซเชคเชฎเชพเช‚ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชชเซเชฐเชตเชพเชธ

เชธเซเชฒเชฐเซเชฎเชฎเชพเช‚ 10เชฎเซ€ เช“เช—เชธเซเชŸเซ‡ เชถเชฐเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ เชกเซ‹เช•เชฐ เชตเชฟเชกเชฟเช“ เช•เซ‹เชฐเซเชธ, เชœเซ‡เชฎเชพเช‚ เช…เชฎเซ‡ เชคเซ‡เชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ€เช เช›เซ€เช - เชฎเซ‚เชณเชญเซ‚เชค เชเชฌเซเชธเซเชŸเซเชฐเซ‡เช•เซเชถเชจเซเชธเชฅเซ€ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชธเซเชงเซ€.

เช† เชฒเซ‡เช–เชฎเชพเช‚ เช†เชชเชฃเซ‡ เชกเซ‹เช•เชฐเชจเชพ เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชฎเซเช–เซเชฏ เช…เชฎเซ‚เชฐเซเชคเชคเชพ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เชถเซเช‚: เช›เชฌเซ€, เช•เซเชฒเซ€, เชกเซ‹เช•เชฐเชซเชพเช‡เชฒ. เชตเซเชฏเชพเช–เซเชฏเชพเชจ เชจเชตเชพ เชจเชฟเชถเชพเชณเซ€เชฏเชพ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชพเชฏเซ‡เชฒ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡ เช…เชจเซเชญเชตเซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชฐเชธ เชงเชฐเชพเชตเชคเซเช‚ เชนเซ‹เชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เชจเชฅเซ€. เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชฐเช•เซเชค, เชชเชฐเชฟเชถเชฟเชทเซเชŸ เช…เชฅเชตเชพ เชŠเช‚เชกเชพ เชจเชฟเชฎเชœเซเชœเชจ เชนเชถเซ‡ เชจเชนเซ€เช‚. เช–เซ‚เชฌ เชœ เชฎเซ‚เชณเชญเซ‚เชค.

เชกเซ‹เช•เชฐ เชถเซเช‚ เช›เซ‡: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เช…เชฎเซ‚เชฐเซเชคเชฎเชพเช‚ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชชเซเชฐเชตเชพเชธ

เชกเซ‹เช•เชฐ เชถเซเช‚ เช›เซ‡

เชšเชพเชฒเซ‹ เชตเชฟเช•เชฟเชชเซ€เชกเชฟเชฏเชพ เชชเชฐเชฅเซ€ เชกเซ‹เช•เชฐเชจเซ€ เชตเซเชฏเชพเช–เซเชฏเชพ เชœเซ‹เชˆเช.

เชกเซ‹เช•เชฐ เช เช•เชจเซเชŸเซ‡เชจเชฐเชพเช‡เชเซเชก เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชœเชฎเชพเชตเชŸ เช…เชจเซ‡ เชธเช‚เชšเชพเชฒเชจเชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช›เซ‡.

เช† เชตเซเชฏเชพเช–เซเชฏเชพเชฎเชพเช‚เชฅเซ€ เช•เช‚เชˆ เชธเซเชชเชทเซเชŸ เชจเชฅเซ€. เชคเซ‡ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เช…เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ "เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชœเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชพเช‡เชเซ‡เชถเชจเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡" เชจเซ‹ เช…เชฐเซเชฅ เชถเซเช‚ เช›เซ‡. เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡, เชšเชพเชฒเซ‹ เชธเชฎเชฏ เชชเชฐ เชชเชพเช›เชพ เชœเชˆเช. เชšเชพเชฒเซ‹ เช เชฏเซเช—เชฅเซ€ เชถเชฐเซ‚เช†เชค เช•เชฐเซ€เช เชœเซ‡เชจเซ‡ เชนเซเช‚ เชชเชฐเช‚เชชเชฐเชพเช—เชค เชฐเซ€เชคเซ‡ "เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฟเช• เชฏเซเช—" เช•เชนเซเช‚ เช›เซเช‚.

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฟเช• เชฏเซเช—

เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฟเช• เชฏเซเช— เช 2000 เชจเชพ เชฆเชพเชฏเช•เชพเชจเซ€ เชถเชฐเซ‚เช†เชคเชจเซ‹ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฎ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชเช•เชตเชฟเชง เชนเชคเชพ, เชœเซ‡เชฎเชพเช‚ เช˜เชฃเซ€ เชฌเชงเซ€ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชนเชคเซ€. เชตเชฟเช•เชพเชธเชจเซ‡ เช˜เชฃเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซเชฏเซ‹. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชคเซเชฏเชพเช‚ เช˜เชฃเชพ เชฌเชงเชพ เชธเชฐเซเชตเชฐเซเชธ เชจ เชนเชคเชพ; เช…เชฎเซ‡ เชฌเชงเชพ เชคเซ‡เชฎเชจเซ‡ เชจเชพเชฎเชฅเซ€ เชœเชพเชฃเชคเชพ เชนเชคเชพ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚. เช†เชตเซ€ เชฐเชฎเซเชœเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€ เช›เซ‡:

เชชเชพเชณเชคเซ เชชเซเชฐเชพเชฃเซ€ เช˜เชฐเซ‡เชฒเซเช‚ เชชเซเชฐเชพเชฃเซ€เช“ เช›เซ‡. เชฎเซ‹เชจเซ‹เชฒเชฟเชฅเชฟเช• เชฏเซเช—เชฎเชพเช‚, เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐเซ‹เชจเซ‡ เชชเชพเชฒเชคเซ เชชเซเชฐเชพเชฃเซ€เช“เชจเซ€ เชœเซ‡เชฎ เชฎเชพเชตเชœเชค, เชฎเชพเชตเชœเชค เช…เชจเซ‡ เชชเซเชฐเซ‡เชฎเชพเชณ, เชงเซ‚เชณเชจเชพ เชกเชพเช˜เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชคเชพ เชนเชคเชพ. เช…เชจเซ‡ เชตเชงเซ เชธเชพเชฐเชพ เชธเช‚เชธเชพเชงเชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹: เช…เชฎเซ‡ เชเช• เชธเชฐเซเชตเชฐ เชฒเซ€เชงเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เช…เชจเซ‡เช• เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹เชฎเชพเช‚ เช•เชพเชชเซ€ เชจเชพเช–เซเชฏเซเช‚, เชœเซ‡เชจเชพเชฅเซ€ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเชพ เช…เชฒเช—เชคเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เชฅเชˆ.

เชนเชพเชฏเชชเชฐเชตเชพเชˆเชเชฐ-เช†เชงเชพเชฐเชฟเชค เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎเซเชธ

เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎเซเชธ เชตเชฟเชถเซ‡ เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟเช เช•เชฆเชพเชš เชธเชพเช‚เชญเชณเซเชฏเซเช‚ เชนเชถเซ‡: VMware, VirtualBox, Hyper-V, Qemu KVM, เชตเช—เซ‡เชฐเซ‡. เชคเซ‡เช“ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เช…เชฒเช—เชคเชพ เช…เชจเซ‡ เชธเช‚เชธเชพเชงเชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เช“เชจเชพ เช—เซ‡เชฐเชซเชพเชฏเชฆเชพ เชชเชฃ เช›เซ‡. เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชนเชพเชˆเชชเชฐเชตเชพเชˆเชเชฐเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช…เชจเซ‡ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ เช เชเช• เชธเช‚เชธเชพเชงเชจ เช“เชตเชฐเชนเซ‡เชก เช›เซ‡. เช…เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชชเซ‹เชคเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เช•เซ‹เชฒเซ‹เชธเชธ เชนเซ‹เชฏ เช›เซ‡ - เชเช• เชญเชพเชฐเซ‡ เช›เชฌเซ€ เชœเซ‡เชฎเชพเช‚ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ, Nginx, Apache เช…เชจเซ‡ เช•เชฆเชพเชš MySQL เชนเซ‹เชฏ เช›เซ‡. เช›เชฌเซ€ เชฎเซ‹เชŸเซ€ เช›เซ‡ เช…เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช…เชธเซเชตเชฟเชงเชพเชœเชจเช• เช›เซ‡. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เชงเซ€เชฎเซเช‚ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เช† เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡, เช•เชฐเซเชจเชฒ เชธเซเชคเชฐเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎเซ‹ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€.

เช•เชฐเซเชจเชฒ-เชฒเซ‡เชตเชฒ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎเซเชธ

เช•เชฐเซเชจเชฒ-เชฒเซ‡เชตเชฒ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ OpenVZ, Systemd-nspawn, LXC เชธเชฟเชธเซเชŸเชฎเซ‹ เชฆเซเชตเชพเชฐเชพ เช†เชงเชพเชฐเชญเซ‚เชค เช›เซ‡. เช†เชตเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจเชจเซเช‚ เช†เช•เชฐเซเชทเช• เช‰เชฆเชพเชนเชฐเชฃ LXC (เชฒเชฟเชจเช•เซเชธ เช•เชจเซเชŸเซ‡เชจเชฐ) เช›เซ‡.

LXC เช เชเช• เชจเซ‹เชก เชชเชฐ Linux เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเชพ เชฌเชนเซเชตเชฟเชง เช…เชฒเช— เชฆเชพเช–เชฒเชพเช“ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ-เชธเซเชคเชฐเชจเซ€ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎ เช›เซ‡. LXC เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชœเช—เซเชฏเชพ เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซ‡เช• เชธเชพเชฅเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชตเชพเชคเชพเชตเชฐเชฃ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เช†เชตเชถเซเชฏเช•เชชเชฃเซ‡ LXC เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชตเชšเซเชšเซ‡ เชถเซเช‚ เชคเชซเชพเชตเชค เช›เซ‡?

เชกเซ‹เช•เชฐ เชถเซเช‚ เช›เซ‡: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เช…เชฎเซ‚เชฐเซเชคเชฎเชพเช‚ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชชเซเชฐเชตเชพเชธ

เช•เชจเซเชŸเซ‡เชจเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เช…เชฒเช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€: เช•เชฐเซเชจเชฒ เชธเซเชคเชฐเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ เชจเชฌเชณเชพเชˆเช“ เชœเซ‹เชตเชพ เชฎเชณเซ‡ เช›เซ‡ เชœเซ‡ เชคเซ‡เชฎเชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชฅเซ€ เชฏเชœเชฎเชพเชจ เชธเซเชงเซ€ เช›เชŸเช•เซ€ เชœเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เชœเซ‹ เชคเชฎเชพเชฐเซ‡ เช•เช‚เชˆเช• เช…เชฒเช— เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡.

เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชพเชˆเชเซ‡เชถเชจ เชตเชšเซเชšเซ‡เชจเชพ เชคเชซเชพเชตเชคเซ‹ เช†เช•เซƒเชคเชฟเชฎเชพเช‚ เชœเซ‹เชˆ เชถเช•เชพเชฏ เช›เซ‡.
เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ, OS เชจเซ€ เชŸเซ‹เชš เชชเชฐ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เช›เซ‡.

เชกเซ‹เช•เชฐ เชถเซเช‚ เช›เซ‡: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เช…เชฎเซ‚เชฐเซเชคเชฎเชพเช‚ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชชเซเชฐเชตเชพเชธ

เชœเซ‹ เชคเชฎเซ‡ เช–เชฐเซ‡เช–เชฐ เช•เช‚เชˆเช• เช…เชฒเช— เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹เชต เชคเซ‹ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชนเชพเชˆเชชเชฐเชตเชพเชˆเชเชฐ เชธเชฐเชธ เช›เซ‡. เช•เชพเชฐเชฃ เช•เซ‡ เชฎเซ‡เชฎเชฐเซ€ เชชเซƒเชทเซเช เซ‹ เช…เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซ‹เชจเชพ เชธเซเชคเชฐเซ‡ เช…เชฒเช— เช•เชฐเชตเซเช‚ เชถเช•เซเชฏ เช›เซ‡.

เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชคเชฐเซ€เช•เซ‡ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ เช›เซ‡, เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เช›เซ‡, เช…เชจเซ‡ เช…เชฎเซ‡ เชคเซ‡เชฎเชจเชพ เชตเชฟเชถเซ‡ เช†เช—เชณ เชตเชพเชค เช•เชฐเซ€เชถเซเช‚. เช•เชจเซเชŸเซ‡เชจเชฐเชพเช‡เชเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ เชนเซ‹เชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช•เชจเซเชŸเซ‡เชจเชฐ เชเชจเซเชœเชฟเชจ เชนเซ‹เชฏ เช›เซ‡ เชœเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ‡ เช›เซ‡. เช† เชตเชธเซเชคเซ เชตเชงเซ เชนเชฒเช•เซ€ เช›เซ‡, เชคเซ‡เชฅเซ€ เช•เซ‹เชฐ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชคเซเชฏเชพเช‚ เช“เช›เซเช‚ เช“เชตเชฐเชนเซ‡เชก เช›เซ‡ เช…เชฅเชตเชพ เชฌเชฟเชฒเช•เซเชฒ เชจเชฅเซ€.

เช•เชฐเซเชจเชฒ เชธเซเชคเชฐเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชพเช‡เชเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชถเซเช‚ เชตเชชเชฐเชพเชฏ เช›เซ‡

เชฎเซเช–เซเชฏ เชคเช•เชจเซ€เช•เซ‹ เชœเซ‡ เชคเชฎเชจเซ‡ เช…เชจเซเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชฅเซ€ เช…เชฒเช— เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชคเซ‡ เช›เซ‡ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เช…เชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชœเซ‚เชฅเซ‹.

เชจเซ‡เชฎเชธเซเชชเซ‡เชธ: PID, เชจเซ‡เชŸเชตเชฐเซเช•เชฟเช‚เช—, เชฎเชพเช‰เชจเซเชŸ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ. เชคเซเชฏเชพเช‚ เชตเชงเซ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเชฎเชœเชตเชพเชจเซ€ เชธเชฐเชณเชคเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เช† เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ€เชถเซเช‚.

PID เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช†เชชเชฃเซ‡ PID เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชฌเชจเชพเชตเซ€เช เช›เซ€เช เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เชเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเซ‚เช•เซ€เช เช›เซ€เช, เชคเซ‡ PID 1 เชธเชพเชฅเซ‡ เชฌเชจเซ‡ เช›เซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ PID 1 เช systemd เช…เชฅเชตเชพ init เชนเซ‹เชฏ เช›เซ‡. เชคเชฆเชจเซเชธเชพเชฐ, เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชจเชตเซ€ เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเซ‚เช•เซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ PID 1 เชชเชฃ เชฎเซ‡เชณเชตเซ‡ เช›เซ‡.

เชจเซ‡เชŸเชตเชฐเซเช•เชฟเช‚เช— เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชคเชฎเชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค/เช…เชฒเช— เช•เชฐเชตเชพ เช…เชจเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‡ เช…เช‚เชฆเชฐ เชฎเซ‚เช•เชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เชฎเชพเช‰เชจเซเชŸ เช เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชฎเชฐเซเชฏเชพเชฆเชพ เช›เซ‡. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ - เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชชเชฐ เชชเซเชฐเชคเชฟเชฌเช‚เชง.

เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชœเซ‚เชฅเซ‹: เชฎเซ‡เชฎเชฐเซ€, CPU, IOPS, เชจเซ‡เชŸเชตเชฐเซเช• - เช•เซเชฒ เชฒเช—เชญเช— 12 เชธเซ‡เชŸเชฟเช‚เช—เซเชธ. เช…เชจเซเชฏเชฅเชพ เชคเซ‡เช“เชจเซ‡ Cgroups (โ€œC-เชœเซ‚เชฅเซ‹โ€) เชชเชฃ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชœเซ‚เชฅเซ‹ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซ‡ เช›เซ‡. เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชœเซ‚เชฅเซ‹ เชฆเซเชตเชพเชฐเชพ เช…เชฎเซ‡ เช•เชนเซ€ เชถเช•เซ€เช เช•เซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชšเซ‹เช•เซเช•เชธ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชฎเชพเชคเซเชฐเชพ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชตเชชเชฐเชพเชถ เชจ เช•เชฐเชตเซ‹ เชœเซ‹เชˆเช.

เช•เชจเซเชŸเซ‡เชจเชฐเชพเช‡เชเซ‡เชถเชจ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชตเชงเชพเชฐเชพเชจเซ€ เชคเช•เชจเซ€เช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡: เช•เซเชทเชฎเชคเชพเช“, เช•เซ‰เชชเชฟ-เช‘เชจ-เชฐเชพเช‡เชŸ เช…เชจเซ‡ เช…เชจเซเชฏ.

เช•เซเชทเชฎเชคเชพเช“ เช เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เช•เซ‹เชˆ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เช•เชนเซ€เช เช›เซ€เช เช•เซ‡ เชคเซ‡ เชถเซเช‚ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชถเซเช‚ เช•เชฐเซ€ เชถเช•เชคเซ€ เชจเชฅเซ€. เช•เชฐเซเชจเชฒ เชธเซเชคเชฐเซ‡, เช† เช˜เชฃเชพ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชธเชพเชฅเซ‡ เชซเช•เซเชค เชฌเซ€เชŸเชฎเซ‡เชชเซเชธ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฐเซ‚เชŸ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชชเชพเชธเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชฌเชงเซเช‚ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชŸเชพเช‡เชฎ เชธเชฐเซเชตเชฐ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เชธเชฎเชฏ เชฌเชฆเชฒเซ€ เชถเช•เซ‡ เช›เซ‡: เชคเซ‡ เชŸเชพเช‡เชฎ เช•เซ…เชชเซเชธเซเชฏเซเชฒ เชชเชฐ เช•เซเชทเชฎเชคเชพเช“ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฌเชธ. เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹เชจเซ€ เชฎเชฆเชฆเชฅเซ€, เชคเชฎเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชฎเชพเชŸเซ‡เชจเชพ เชชเซเชฐเชคเชฟเชฌเช‚เชงเซ‹เชจเซ‡ เชฒเชตเชšเซ€เช• เชฐเซ€เชคเซ‡ เช—เซ‹เช เชตเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡ เชฐเซ€เชคเซ‡ เชคเชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เช•เซ‹เชชเซ€-เช“เชจ-เชฐเชพเชˆเชŸ เชธเชฟเชธเซเชŸเชฎ เช…เชฎเชจเซ‡ เชกเซ‹เช•เชฐ เชˆเชฎเซ‡เชœเซ€เชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เชตเชงเซ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชกเซ‹เช•เชฐเชจเซ‡ เชนเชพเชฒเชฎเชพเช‚ Cgroups v2 เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ เชธเชฎเชธเซเชฏเชพเช“ เช›เซ‡, เชคเซ‡เชฅเซ€ เช† เชฒเซ‡เช– เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ Cgroups v1 เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

เชชเชฐเช‚เชคเซ เชšเชพเชฒเซ‹ เช‡เชคเชฟเชนเชพเชธ เชชเชฐ เชชเชพเช›เชพ เชœเชˆเช.

เชœเซเชฏเชพเชฐเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎเซ‹ เช•เชฐเซเชจเชฒ เชธเซเชคเชฐเซ‡ เชฆเซ‡เช–เชพเชˆ, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เช“ เชธเช•เซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ เชชเชฐเชจเซ‹ เช“เชตเชฐเชนเซ‡เชก เช…เชฆเซƒเชถเซเชฏ เชฅเชˆ เช—เชฏเซ‹, เชชเชฐเช‚เชคเซ เช•เซ‡เชŸเชฒเซ€เช• เชธเชฎเชธเซเชฏเชพเช“ เชฐเชนเซ€:

  • เชฎเซ‹เชŸเซ€ เช›เชฌเซ€เช“: เชคเซ‡เช“ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ, เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹, เชตเชฟเชตเชฟเชง เชธเซ‹เชซเซเชŸเชตเซ‡เชฐเชจเชพ เชธเชฎเซ‚เชนเชจเซ‡ เชธเชฎเชพเชจ OpenVZ เชฎเชพเช‚ เชฆเชฌเชพเชฃ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เช…เช‚เชคเซ‡ เช›เชฌเซ€ เชนเชœเซ€ เชชเชฃ เช–เซ‚เชฌ เชฎเซ‹เชŸเซ€ เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซ‡ เช›เซ‡;
  • เชชเซ‡เช•เซ‡เชœเชฟเช‚เช— เช…เชจเซ‡ เชกเชฟเชฒเชฟเชตเชฐเซ€ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชธเชพเชฎเชพเชจเซเชฏ เชงเซ‹เชฐเชฃ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพ เชฐเชนเซ‡ เช›เซ‡. เชเชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช•เซ‹เชกเชจเชพ เชฌเซ‡ เชŸเซเช•เชกเชพเช“ เชธเชฎเชพเชจ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชตเชฟเชตเชฟเชง เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชธเชพเชฅเซ‡. เชคเซ‡เชฎเชจเซ€ เชตเชšเซเชšเซ‡ เชคเช•เชฐเชพเชฐ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.

เช† เชฌเชงเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเชพ เชจเชฟเชฐเชพเช•เชฐเชฃ เชฎเชพเชŸเซ‡, เช†เช—เชพเชฎเซ€ เชฏเซเช— เช†เชตเซ€ เช—เชฏเซ‹ เช›เซ‡.

เช•เชจเซเชŸเซ‡เชจเชฐ เชฏเซเช—

เชœเซเชฏเชพเชฐเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‹ เชฏเซเช— เช†เชตเซเชฏเซ‹, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชฎเชจเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชซเชฟเชฒเชธเซ‚เชซเซ€ เชฌเชฆเชฒเชพเชˆ เช—เชˆ:

  • เชเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ - เชเช• เช•เชจเซเชŸเซ‡เชจเชฐ.
  • เช…เชฎเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชœเชฐเซ‚เชฐเซ€ เชคเชฎเชพเชฎ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชคเซ‡เชจเชพ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชชเชนเซ‹เช‚เชšเชพเชกเซ€เช เช›เซ€เช. เช†เชจเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚ เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ เช•เชพเชชเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
  • เช›เชฌเซ€ เชœเซ‡เชŸเชฒเซ€ เชจเชพเชจเซ€, เชตเชงเซ เชธเชพเชฐเซ€ - เชคเซเชฏเชพเช‚ เช“เช›เซ€ เชธเช‚เชญเชตเชฟเชค เชจเชฌเชณเชพเชˆเช“ เช›เซ‡, เชคเซ‡ เชเชกเชชเชฅเซ€ เชฌเชนเชพเชฐ เช†เชตเซ‡ เช›เซ‡, เชตเช—เซ‡เชฐเซ‡.
  • เชฆเชพเช–เชฒเชพเช“ เช•เซเชทเชฃเชฟเช• เชฌเชจเซ€ เชœเชพเชฏ เช›เซ‡.

เชฏเชพเชฆ เชฐเชพเช–เซ‹ เช•เซ‡ เชฎเซ‡เช‚ เชชเชพเชฒเชคเซ เชตเชฟ เชชเชถเซเช“ เชตเชฟเชถเซ‡ เชถเซเช‚ เช•เชนเซเชฏเซเช‚ เชนเชคเซเช‚? เชชเชนเซ‡เชฒเชพเช‚, เชฆเชพเช–เชฒเชพเช“ เช˜เชฐเซ‡เชฒเซเช‚ เชชเซเชฐเชพเชฃเซ€เช“ เชœเซ‡เชตเชพ เชนเชคเชพ, เชชเชฐเช‚เชคเซ เชนเชตเซ‡ เชคเซ‡ เชขเซ‹เชฐ เชœเซ‡เชตเชพ เชฅเชˆ เช—เชฏเชพ เช›เซ‡. เชชเชนเซ‡เชฒเชพเช‚, เชเช• เชฎเซ‹เชจเซ‹เชฒเชฟเชฅ - เชเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชนเชคเซ€. เชนเชตเซ‡ เชคเซ‡ 100 เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ, 100 เช•เชจเซเชŸเซ‡เชจเชฐ เช›เซ‡. เช•เซ‡เชŸเชฒเชพเช• เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ 2-3 เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเซเช‚ เช†เชชเชฃเชพ เชฎเชพเชŸเซ‡ เช“เช›เซเช‚ เชฎเชนเชคเซเชตเชจเซเช‚ เชฌเชจเซ€ เชœเชพเชฏ เช›เซ‡. เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชœเซ‡ เชตเชงเซ เชฎเชนเชคเซเชตเชจเซเช‚ เช›เซ‡ เชคเซ‡ เชธเซ‡เชตเชพเชจเซ€ เช‰เชชเชฒเชฌเซเชงเชคเชพ เช›เซ‡: เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‹ เช† เชธเชฎเซ‚เชน เชถเซเช‚ เช•เชฐเซ‡ เช›เซ‡. เช† เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช— เชฎเชพเชŸเซ‡เชจเชพ เช…เชญเชฟเช—เชฎเซ‹เชจเซ‡ เชฌเชฆเชฒเซ‡ เช›เซ‡.

2014-2015 เชฎเชพเช‚, เชกเซ‹เช•เชฐเชจเซ‹ เชตเชฟเช•เชพเชธ เชฅเชฏเซ‹ - เชคเซ‡ เชคเช•เชจเซ€เช• เช•เซ‡ เชœเซ‡เชจเชพ เชตเชฟเชถเซ‡ เช†เชชเชฃเซ‡ เชนเชตเซ‡ เชตเชพเชค เช•เชฐเซ€เชถเซเช‚.

เชกเซ‹เช•เชฐเซ‡ เชซเชฟเชฒเชธเซ‚เชซเซ€ เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเซ‡เช•เซ‡เชœเชฟเช‚เช—เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซเชฏเซ‹. เชกเซ‹เช•เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เช…เชฎเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชชเซ‡เช•เซ‡เชœ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช, เชคเซ‡เชจเซ‡ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชฎเซ‹เช•เชฒเซ€ เชถเช•เซ€เช เช›เซ€เช, เชคเซ‡เชจเซ‡ เชคเซเชฏเชพเช‚เชฅเซ€ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชœเชฎเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช.

เช…เชฎเซ‡ เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เช…เชฎเชจเซ‡ เชœเซ‹เชˆเชคเซ€ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซ เชฎเซ‚เช•เซ€เช เช›เซ€เช, เชคเซ‡เชฅเซ€ เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพ เชนเชฒ เชฅเชพเชฏ เช›เซ‡. เชกเซ‹เช•เชฐ เชชเซเชฐเชœเชจเชจเช•เซเชทเชฎเชคเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เช˜เชฃเชพ เชฒเซ‹เช•เซ‹เชจเซ‡ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชจเช•เซเชทเชฎเชคเชพเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชตเซ‹ เชชเชกเซเชฏเซ‹ เช›เซ‡: เชฌเชงเซเช‚ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เชคเชฐเชซ เชงเช•เซ‡เชฒเซ€ เชฆเซ‹ เช›เซ‹, เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เชคเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซ‡ เช›เซ‡. เชกเซ‹เช•เชฐ เชธเชพเชฅเซ‡ เช† เชธเชฎเชธเซเชฏเชพ เชฆเซ‚เชฐ เชฅเชˆ เชœเชพเชฏ เช›เซ‡. เชœเซ‹ เชคเชฎเชพเชฐเซเช‚ เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชœเซ‡ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‹ เช‰เชšเซเชš เชธเช‚เชญเชพเชตเชจเชพ เชธเชพเชฅเซ‡ เชคเซ‡ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เชถเชฐเซ‚ เชฅเชถเซ‡ เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เชชเชฃ เชคเซ‡ เชœ เช•เชฐเชถเซ‡.

เช“เชตเชฐเชนเซ‡เชก เชตเชฟเชถเซ‡ เชตเชฟเชทเชฏเชพเช‚เชคเชฐ

เช“เชตเชฐเชนเซ‡เชกเซเชธ เชตเชฟเชถเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชตเชฟเชตเชพเชฆเซ‹ เช›เซ‡. เช•เซ‡เชŸเชฒเชพเช• เชฒเซ‹เช•เซ‹ เชฎเชพเชจเซ‡ เช›เซ‡ เช•เซ‡ เชกเซ‹เช•เชฐ เชตเชงเชพเชฐเชพเชจเซ‹ เชญเชพเชฐ เชตเชนเชจ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชฒเชฟเชจเช•เซเชธ เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชพเช‡เชเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชคเซ‡เชจเซ€ เชฌเชงเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชœเซ‡เชฎ เช•เซ‡, "เชœเซ‹ เชคเชฎเซ‡ เช•เชนเซ‹ เช›เซ‹ เช•เซ‡ เชกเซ‹เช•เชฐ เช“เชตเชฐเชนเซ‡เชก เช›เซ‡, เชคเซ‹ Linux เช•เชฐเซเชจเชฒ เช“เชตเชฐเชนเซ‡เชก เช›เซ‡."

เชฌเซ€เชœเซ€ เชฌเชพเชœเซ, เชœเซ‹ เชคเชฎเซ‡ เชตเชงเซ เชŠเช‚เชกเชพเชฃเชฎเชพเช‚ เชœเชพเช“, เชคเซ‹ เช–เชฐเซ‡เช–เชฐ เชกเซ‹เช•เชฐเชฎเชพเช‚ เช˜เชฃเซ€ เชฌเชงเซ€ เชตเชธเซเชคเซเช“ เช›เซ‡ เชœเซ‡, เช–เซ‡เช‚เชšเชพเชฃ เชธเชพเชฅเซ‡, เช“เชตเชฐเชนเซ‡เชก เช•เชนเซ€ เชถเช•เชพเชฏ.

เชชเซเชฐเชฅเชฎ PID เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ เช•เซ‹เชˆ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเซ‚เช•เซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ PID 1 เชธเซ‹เช‚เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชฌเซ€เชœเซ€ PID เชนเซ‹เชฏ เช›เซ‡, เชœเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เชฌเชนเชพเชฐ เชนเซ‹เชธเซเชŸ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชชเชฐ เชธเซเชฅเชฟเชค เชนเซ‹เชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเซ‡ Nginx เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชฒเซ‹เชจเซเชš เช•เชฐเซเชฏเซเช‚, เชคเซ‡ PID 1 (เชฎเชพเชธเซเชŸเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ) เชฌเชจเซ€ เช—เชฏเซเช‚. เช…เชจเซ‡ เชนเซ‹เชธเซเชŸ เชชเชฐ เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ PID 12623 เช›เซ‡. เช…เชจเซ‡ เชคเซ‡ เช•เซ‡เชŸเชฒเซเช‚ เช“เชตเชฐเชนเซ‡เชก เช›เซ‡ เชคเซ‡ เช•เชนเซ‡เชตเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡.

เชฌเซ€เชœเซ€ เชตเชธเซเชคเซ Cgroups เช›เซ‡. เชšเชพเชฒเซ‹ เชฎเซ‡เชฎเชฐเซ€ เชฆเซเชตเชพเชฐเชพ Cgroups เชฒเชˆเช, เชเชŸเชฒเซ‡ เช•เซ‡, เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เชฎเซ‡เชฎเชฐเซ€เชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ. เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชธเช•เซเชทเชฎ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เช•เชพเช‰เชจเซเชŸเชฐเซเชธ เช…เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชเช•เชพเช‰เชจเซเชŸเชฟเช‚เช— เชธเช•เซเชฐเชฟเชฏ เชฅเชพเชฏ เช›เซ‡: เช•เชฐเซเชจเชฒเชจเซ‡ เช เชธเชฎเชœเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เช† เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เช•เซ‡เชŸเชฒเชพ เชชเซƒเชทเซเช เซ‹ เชซเชพเชณเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡ เช…เชจเซ‡ เช•เซ‡เชŸเชฒเชพ เชนเชœเซ เชชเชฃ เชฎเชซเชค เช›เซ‡. เช† เชธเช‚เชญเชตเชคเชƒ เช“เชตเชฐเชนเซ‡เชก เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชฎเซ‡เช‚ เช•เซ‹เชˆ เชšเซ‹เช•เซเช•เชธ เช…เชญเซเชฏเชพเชธ เชœเซ‹เชฏเซ‹ เชจเชฅเซ€. เช…เชจเซ‡ เชฎเซ‡เช‚ เชฎเชพเชฐเซ€ เชœเชพเชคเซ‡ เชจเซ‹เช‚เชงเซเชฏเซเช‚ เชจเชฅเซ€ เช•เซ‡ เชกเซ‹เช•เชฐเชฎเชพเช‚ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เช…เชšเชพเชจเช• เชชเซเชฐเชญเชพเชตเชฎเชพเช‚ เชคเซ€เชตเซเชฐ เชจเซเช•เชธเชพเชจ เชฅเชฏเซเช‚ เช›เซ‡.

เช…เชจเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชจ เชตเชฟเชถเซ‡ เชตเชงเซ เชเช• เชจเซ‹เช‚เชง. เช•เซ‡เชŸเชฒเชพเช• เช•เชฐเซเชจเชฒ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชนเซ‹เชธเซเชŸเชฎเชพเช‚เชฅเซ€ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชชเชธเชพเชฐ เชฅเชพเชฏ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เช•เซ‡เชŸเชฒเชพเช• เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐเชฟเชฎเชพเชฃเซ‹. เชคเซ‡เชฅเซ€, เชœเซ‹ เชคเชฎเซ‡ เชกเซ‹เช•เชฐเชฎเชพเช‚ เช•เช‚เชˆเช• เช‰เชšเซเชš-เชชเซเชฐเชฆเชฐเซเชถเชจ เชšเชฒเชพเชตเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เช•เช‚เชˆเช• เช•เซ‡ เชœเซ‡ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชถเซ‡, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เช† เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ‡ เชธเชฎเชพเชฏเซ‹เชœเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช•เซ‡เชŸเชฒเชพเช• nf_conntrack, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡.

เชกเซ‹เช•เชฐ เช–เซเชฏเชพเชฒ เชตเชฟเชถเซ‡

เชกเซ‹เช•เชฐเชฎเชพเช‚ เช˜เชฃเชพ เช˜เชŸเช•เซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡:

  1. เชกเซ‹เช•เชฐ เชกเชฟเชฎเชจ เช เชœ เช•เชจเซเชŸเซ‡เชจเชฐ เชเชจเซเชœเชฟเชจ เช›เซ‡; เช•เชจเซเชŸเซ‡เชจเชฐ เชฒเซ‹เช‚เชš เช•เชฐเซ‡ เช›เซ‡.
  2. เชกเซ‹เช•เชฐ เชธเซ€เช†เชˆเช†เชˆ เช เชกเซ‹เช•เชฐ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เช›เซ‡.
  3. เชกเซ‹เช•เชฐเชซเชพเช‡เชฒ - เช‡เชฎเซ‡เชœ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเซ€ เชคเซ‡เชจเซ€ เชธเซ‚เชšเชจเชพเช“.
  4. เชˆเชฎเซ‡เชœ - เชˆเชฎเซ‡เชœ เชœเซ‡เชฎเชพเช‚เชฅเซ€ เช•เชจเซเชŸเซ‡เชจเชฐ เชฐเซ‹เชฒเช†เช‰เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  5. เช•เชจเซเชŸเซ‡เชจเชฐ.
  6. เชกเซ‹เช•เชฐ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เช เช‡เชฎเซ‡เชœ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€ เช›เซ‡.

เชฏเซ‹เชœเชจเชพเช•เซ€เชฏ เชฐเซ€เชคเซ‡ เชคเซ‡ เช•เช‚เชˆเช• เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡:

เชกเซ‹เช•เชฐ เชถเซเช‚ เช›เซ‡: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เช…เชฎเซ‚เชฐเซเชคเชฎเชพเช‚ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชชเซเชฐเชตเชพเชธ

เชกเซ‹เช•เชฐ เชกเชฟเชฎเชจ Docker_host เชชเชฐ เชšเชพเชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฒเซ‹เชจเซเชš เช•เชฐเซ‡ เช›เซ‡. เชคเซเชฏเชพเช‚ เชเช• เช•เซเชฒเชพเชฏเช‚เชŸ เช›เซ‡ เชœเซ‡ เช†เชฆเซ‡เชถเซ‹ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡: เช›เชฌเซ€ เชฌเชจเชพเชตเซ‹, เช›เชฌเซ€ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹, เช•เชจเซเชŸเซ‡เชจเชฐ เชฒเซ‹เช‚เชš เช•เชฐเซ‹. เชกเซ‹เช•เชฐ เชกเชฟเชฎเชจ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€เชฎเชพเช‚ เชœเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชกเซ‹เช•เชฐ เช•เซเชฒเชพเชฏเช‚เชŸ เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ (เชฏเซเชจเชฟเช•เซเชธ เชธเซ‹เช•เซ‡เชŸเชฎเชพเช‚) เช…เชจเซ‡ เชฆเซ‚เชฐเชธเซเชฅ เชนเซ‹เชธเซเชŸเชฎเชพเช‚เชฅเซ€ TCP เชฆเซเชตเชพเชฐเชพ เชฌเช‚เชจเซ‡เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เชšเชพเชฒเซ‹ เชฆเชฐเซ‡เช• เช˜เชŸเช•เชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชˆเช.

เชกเซ‹เช•เชฐ เชกเชฟเชฎเชจ - เช† เชธเชฐเซเชตเชฐเชจเซ‹ เชญเชพเช— เช›เซ‡, เชคเซ‡ เชนเซ‹เชธเซเชŸ เชฎเชถเซ€เชจ เชชเชฐ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡: เช›เชฌเซ€เช“ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช•เชจเซเชŸเซ‡เชจเชฐ เชฒเซ‹เช‚เชš เช•เชฐเซ‡ เช›เซ‡, เช•เชจเซเชŸเซ‡เชจเชฐ เชตเชšเซเชšเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชฒเซ‹เช— เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เช•เชนเซ€เช เช›เซ€เช เช•เซ‡ "เชเช• เช›เชฌเซ€ เชฌเชจเชพเชตเซ‹," เชคเซเชฏเชพเชฐเซ‡ เชฐเชพเช•เซเชทเชธ เชชเชฃ เชคเซ‡ เชœ เช•เชฐเซ‡ เช›เซ‡.

เชกเซ‹เช•เชฐ CLI โ€” เชกเซ‹เช•เชฐ เช•เซเชฒเชพเชฏเชจเซเชŸ เชญเชพเช—, เชกเชฟเชฎเชจ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชจเซเชธเซ‹เชฒ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ. เชนเซเช‚ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช•เชฐเซเช‚ เช›เซเช‚, เชคเซ‡ เชซเช•เซเชค เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เชœ เชจเชนเซ€เช‚, เชชเชฃ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชชเชฃ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เชฎเซ‚เชณเชญเซ‚เชค เช†เชฆเซ‡เชถเซ‹:

เชกเซ‹เช•เชฐ เชชเซ€เชเชธ - เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชคเชพเชตเซ‹ เชœเซ‡ เชนเชพเชฒเชฎเชพเช‚ เชกเซ‹เช•เชฐ เชนเซ‹เชธเซเชŸ เชชเชฐ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡.
เชกเซ‹เช•เชฐ เช›เชฌเซ€เช“ - เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡เชฒเซ€ เช›เชฌเซ€เช“ เชฌเชคเชพเชตเซ‹.
เชกเซ‹เช•เชฐ เชถเซ‹เชง <> - เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€เชฎเชพเช‚ เช›เชฌเซ€ เชฎเชพเชŸเซ‡ เชถเซ‹เชงเซ‹.
เชกเซ‹เช•เชฐ เชชเซเชฒ <> - เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€เชฎเชพเช‚เชฅเซ€ เชฎเชถเซ€เชจ เชชเชฐ เชเช• เช›เชฌเซ€ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹.
เชกเซ‹เช•เชฐ เชฌเชฟเชฒเซเชก < > - เช›เชฌเซ€ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‹.
เชกเซ‹เช•เชฐ เชฐเชจ <> - เช•เชจเซเชŸเซ‡เชจเชฐ เชฒเซ‹เช‚เชš เช•เชฐเซ‹.
docker rm <> - เช•เชจเซเชŸเซ‡เชจเชฐ เชฆเซ‚เชฐ เช•เชฐเซ‹.
เชกเซ‹เช•เชฐ เชฒเซ‹เช—เซเชธ <> - เช•เชจเซเชŸเซ‡เชจเชฐ เชฒเซ‹เช—เซเชธ
docker start/stop/restart <> - เช•เชจเซเชŸเซ‡เชจเชฐ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚

เชœเซ‹ เชคเชฎเซ‡ เช† เช†เชฆเซ‡เชถเซ‹เชฎเชพเช‚ เชจเชฟเชชเซเชฃเชคเชพ เชงเชฐเชพเชตเซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เชตเชฟเชถเซเชตเชพเชธ เชงเชฐเชพเชตเซ‹ เช›เซ‹, เชคเซ‹ เชคเชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเซเชคเชฐเซ‡ เชกเซ‹เช•เชฐเชฎเชพเช‚ 70% เชจเชฟเชชเซเชฃ เช—เชฃเซ‹.

เชกเซ‹เช•เชฐเชซเชพเช‡เชฒ - เช›เชฌเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเซ‚เชšเชจเชพเช“. เชฒเช—เชญเช— เชฆเชฐเซ‡เช• เชธเซ‚เชšเชจเชพ เช†เชฆเซ‡เชถ เชเช• เชจเชตเซเช‚ เชธเซเชคเชฐ เช›เซ‡. เชšเชพเชฒเซ‹ เชเช• เช‰เชฆเชพเชนเชฐเชฃ เชœเซ‹เชˆเช.

เชกเซ‹เช•เชฐ เชถเซเช‚ เช›เซ‡: เช‡เชคเชฟเชนเชพเชธ เช…เชจเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เช…เชฎเซ‚เชฐเซเชคเชฎเชพเช‚ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชชเซเชฐเชตเชพเชธ

เชกเซ‹เช•เชฐเชซเชพเช‡เชฒ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡: เชกเชพเชฌเซ€ เชฌเชพเชœเซเชจเชพ เช†เชฆเซ‡เชถเซ‹, เชœเชฎเชฃเซ€ เชคเชฐเชซ เชฆเชฒเซ€เชฒเซ‹. เชฆเชฐเซ‡เช• เช†เชฆเซ‡เชถ เชœเซ‡ เช…เชนเซ€เช‚ เช›เซ‡ (เช…เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชกเซ‹เช•เชฐเชซเชพเชˆเชฒเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡) เชˆเชฎเซ‡เชœเชฎเชพเช‚ เชเช• เชจเชตเซเช‚ เชฒเซ‡เชฏเชฐ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เชกเชพเชฌเซ€ เชฌเชพเชœเซ เชœเซ‹เชˆเชจเซ‡ เชชเชฃ, เชคเชฎเซ‡ เชฒเช—เชญเช— เชธเชฎเชœเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เชถเซเช‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เช…เชฎเซ‡ เช•เชนเซ€เช เช›เซ€เช: "เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชเช• เชซเซ‹เชฒเซเชกเชฐ เชฌเชจเชพเชตเซ‹" - เช† เชเช• เชธเซเชคเชฐ เช›เซ‡. "เชซเซ‹เชฒเซเชกเชฐเชจเซ‡ เช•เชพเชฐเซเชฏเชถเซ€เชฒ เชฌเชจเชพเชตเซ‹" เช เชฌเซ€เชœเซเช‚ เชธเซเชคเชฐ เช›เซ‡, เชตเช—เซ‡เชฐเซ‡. เชฒเซ‡เชฏเชฐ เช•เซ‡เช• เชœเซ€เชตเชจเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชœเซ‹ เชนเซเช‚ เชฌเซ€เชœเซ€ เชกเซ‹เช•เชฐเชซเชพเชˆเชฒ เชฌเชจเชพเชตเซ€เชถ เช…เชจเซ‡ เช›เซ‡เชฒเซเชฒเซ€ เชฒเซ€เชŸเซ€เชฎเชพเช‚ เช•เช‚เชˆเช• เชฌเชฆเชฒเซเช‚ เช›เซเช‚ - เชคเซ‹ เชนเซเช‚ โ€œpythonโ€ โ€œmain.pyโ€ เชธเชฟเชตเชพเชฏ เชฌเซ€เชœเซเช‚ เช•เช‚เชˆเช• เชšเชฒเชพเชตเซเช‚ เช›เซเช‚, เช…เชฅเชตเชพ เชฌเซ€เชœเซ€ เชซเชพเช‡เชฒเชฎเชพเช‚เชฅเซ€ เชกเชฟเชชเซ‡เชจเซเชกเชจเซเชธเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเช‚ เช›เซเช‚- เชคเซ‹ เชชเชพเช›เชฒเชพ เชธเซเชคเชฐเซ‹เชจเซ‹ เช•เซ‡เชถ เชคเชฐเซ€เช•เซ‡ เชซเชฐเซ€เชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เช›เชฌเซ€ - เช† เช•เชจเซเชŸเซ‡เชจเชฐ เชชเซ‡เช•เซ‡เชœเชฟเช‚เช— เช›เซ‡; เช•เชจเซเชŸเซ‡เชจเชฐ เช‡เชฎเซ‡เชœเชฎเชพเช‚เชฅเซ€ เชฒเซ‹เช‚เชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชœเซ‹ เช†เชชเชฃเซ‡ เชกเซ‹เช•เชฐเชจเซ‡ เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐเชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€ เชœเซ‹เชˆเช (เชœเซ‡เชฎ เช•เซ‡ เช†เชชเชฃเซ‡ เชกเซ‡เชฌ เช…เชฅเชตเชพ เช†เชฐเชชเซ€เชเชฎ เชชเซ‡เช•เซ‡เชœเซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช), เชคเซ‹ เช‡เชฎเซ‡เชœ เช†เชตเชถเซเชฏเช•เชชเชฃเซ‡ เช†เชฐเชชเซ€เชเชฎ เชชเซ‡เช•เซ‡เชœ เช›เซ‡. yum install เชฆเซเชตเชพเชฐเชพ เช…เชฎเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช, เชคเซ‡เชจเซ‡ เช•เชพเชขเซ€ เชถเช•เซ€เช เช›เซ€เช, เชคเซ‡เชจเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชถเซ‹เชงเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช. เชคเซ‡ เช…เชนเซ€เช‚ เชฒเช—เชญเช— เชธเชฎเชพเชจ เช›เซ‡: เช•เชจเซเชŸเซ‡เชจเชฐ เช‡เชฎเซ‡เชœเชฎเชพเช‚เชฅเซ€ เชฒเซ‹เช‚เชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‡ เชกเซ‹เช•เชฐ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡ (เชฏเชฎ เชœเซ‡เชตเซเช‚ เชœ, เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚), เช…เชจเซ‡ เชฆเชฐเซ‡เช• เช‡เชฎเซ‡เชœเชฎเชพเช‚ SHA-256 เชนเซ‡เชถ, เชจเชพเชฎ เช…เชจเซ‡ เชŸเซ‡เช— เชนเซ‹เชฏ เช›เซ‡.

เช›เชฌเซ€ เชกเซ‹เช•เชฐเชซเชพเช‡เชฒเชจเซ€ เชธเซ‚เชšเชจเชพเช“ เช…เชจเซเชธเชพเชฐ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. Dockerfile เชฎเชพเช‚เชฅเซ€ เชฆเชฐเซ‡เช• เชธเซ‚เชšเชจเชพ เชเช• เชจเชตเซเช‚ เชธเซเชคเชฐ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชธเซเชคเชฐเซ‹เชจเซ‹ เชซเชฐเซ€เชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชกเซ‹เช•เชฐ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เชกเซ‹เช•เชฐ เช‡เชฎเซ‡เชœ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€ เช›เซ‡. OS เชจเซ€ เชœเซ‡เชฎ เชœ, Docker เชชเชพเชธเซ‡ เชœเชพเชนเซ‡เชฐ เชฎเชพเชจเช• เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เช›เซ‡ - dockerhub. เชชเชฐเช‚เชคเซ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€, เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เชกเซ‹เช•เชฐ เชฐเชœเซ€เชธเซเชŸเซเชฐเซ€ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

เช•เชจเซเชŸเซ‡เชˆเชจเชฐ - เชˆเชฎเซ‡เชœเชฎเชพเช‚เชฅเซ€ เชถเซเช‚ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เช…เชฎเซ‡ เชกเซ‹เช•เชฐเชซเชพเชˆเชฒเชจเซ€ เชธเซ‚เชšเชจเชพเช“ เช…เชจเซเชธเชพเชฐ เชเช• เชˆเชฎเซ‡เชœ เชฌเชจเชพเชตเซ€ เช›เซ‡, เชชเช›เซ€ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เช† เชˆเชฎเซ‡เชœเชฅเซ€ เชฒเซ‹เชจเซเชš เช•เชฐเซ€เช เช›เซ€เช. เช† เช•เชจเซเชŸเซ‡เชจเชฐ เช…เชจเซเชฏ เช•เชจเซเชŸเซ‡เชจเชฐเชฅเซ€ เช…เชฒเช— เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เชพเชฐเซเชฏ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชฌเชงเซเช‚ เชœ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชเช• เช•เชจเซเชŸเซ‡เชจเชฐ - เชเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ. เชเชตเซเช‚ เชฌเชจเซ‡ เช›เซ‡ เช•เซ‡ เชคเชฎเชพเชฐเซ‡ เชฌเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช•เชฐเชตเซ€ เชชเชกเชถเซ‡, เชชเชฐเช‚เชคเซ เช† เช•เช‚เชˆเช• เช…เช‚เชถเซ‡ เชกเซ‹เช•เชฐ เชตเชฟเชšเชพเชฐเชงเชพเชฐเชพเชฅเซ€ เชตเชฟเชฐเซเชฆเซเชง เช›เซ‡.

"เชเช• เช•เชจเซเชŸเซ‡เชจเชฐ, เชเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ" เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค PID เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ PID 1 เชธเชพเชฅเซ‡เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡, เชœเซ‹ เชคเซ‡ เช…เชšเชพเชจเช• เชฎเซƒเชคเซเชฏเซ เชชเชพเชฎเซ‡ เช›เซ‡, เชคเซ‹ เช†เช–เซเช‚ เช•เชจเซเชŸเซ‡เชจเชฐ เชชเชฃ เชฎเซƒเชคเซเชฏเซ เชชเชพเชฎเซ‡ เช›เซ‡. เชœเซ‹ เชคเซเชฏเชพเช‚ เชฌเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชšเชพเชฒเซ€ เชฐเชนเซ€ เช›เซ‡: เชเช• เชœเซ€เชตเช‚เชค เช›เซ‡ เช…เชจเซ‡ เชฌเซ€เชœเซ€ เชฎเซƒเชค เช›เซ‡, เชคเซ‹ เช•เชจเซเชŸเซ‡เชจเชฐ เชนเชœเซ€ เชชเชฃ เชœเซ€เชตเช‚เชค เชฐเชนเซ‡เชถเซ‡. เชชเชฐเช‚เชคเซ เช† เชถเซเชฐเซ‡เชทเซเช  เชตเซเชฏเชตเชนเชพเชฐเชจเซ‹ เชชเซเชฐเชถเซเชจ เช›เซ‡, เช…เชฎเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เช…เชจเซเชฏ เชธเชพเชฎเช—เซเชฐเซ€เช“เชฎเชพเช‚ เชตเชพเชค เช•เชฐเซ€เชถเซเช‚.

เช•เซ‹เชฐเซเชธเชจเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเช“ เช…เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ‹ เชตเชงเซ เชตเชฟเช—เชคเชตเชพเชฐ เช…เชญเซเชฏเชพเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชฒเชฟเช‚เช•เชจเซ‡ เช…เชจเซเชธเชฐเซ‹: โ€œเชกเซ‹เช•เชฐ เชตเชฟเชกเชฟเช“ เช•เซ‹เชฐเซเชธยป.

เชฒเซ‡เช–เช•: เชฎเชพเชฐเซเชธเซ‡เชฒ เช‡เชฌเซเชฐเชพเชเชต, เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ, เชธเชพเช‰เชฅเชฌเซเชฐเชฟเชœ เช–เชพเชคเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐ, เชธเซเชฒเชฐเซเชฎ เช•เซ‹เชฐเซเชธเชจเชพ เชธเซเชชเซ€เช•เชฐ เช…เชจเซ‡ เชกเซ‡เชตเชฒเชชเชฐ.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹