เชตเชฐเซเช—: เชตเชนเซ€เชตเชŸ

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชŸเซเชฏเซเชŸเซ‹เชฐเซ€เชฏเชฒ เชญเชพเช— 1: เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ, เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ

เช…เชฎเชพเชฐเซ€ เชตเชฟเชจเช‚เชคเซ€ เชชเชฐ, Habrเช เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชนเชฌ เชฌเชจเชพเชตเซเชฏเซเช‚ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชชเซเชฐเชฅเชฎ เชชเซเชฐเช•เชพเชถเชจ เชชเซ‹เชธเซเชŸ เช•เชฐเชคเชพเช‚ เช…เชฎเชจเซ‡ เช†เชจเช‚เชฆ เชฅเชพเชฏ เช›เซ‡. เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เช•เชฐเซ‹! เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเชฐเชณ เช›เซ‡. เชถเชพ เชฎเชพเชŸเซ‡ เชฌเซ‡เช‚เช•เซ‹ เชฎเชจเซ‡ เช† เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเชพ เชชเซˆเชธเชพ เชšเซ‚เช•เชตเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช•เซ‹เชˆ เชชเชฃ เชตเซเชฏเช•เซเชคเชฟ เชฎเชพเชคเซเชฐ เชฅเซ‹เชกเชพ เช•เชฒเชพเช•เซ‹เชฎเชพเช‚ เช† เชคเช•เชจเซ€เช•เชฎเชพเช‚ เชจเชฟเชชเซเชฃเชคเชพ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‡ เช›เซ‡? เชœเซ‹ เชคเชฎเชจเซ‡ เชถเช‚เช•เชพ เชนเซ‹เชฏ เช•เซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช† เชฐเซ€เชคเซ‡ เชถเซ€เช–เซ€ เชถเช•เชพเชฏ เช›เซ‡ [โ€ฆ]

เชฒเชฐเซเชจเชฟเช‚เช— เชกเซ‹เช•เชฐ, เชญเชพเช— 6: เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚

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

เชกเซ‹เช•เชฐ เช•เช‚เชชเซ‹เช เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ

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

GitLab เชถเซ‡เชฒ เชฐเชจเชฐ. เชกเซ‹เช•เชฐ เช•เชฎเซเชชเซ‹เชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ‡เชฒ เชธเซ‡เชตเชพเช“เชจเซเช‚ เชธเซเชชเชฐเซเชงเชพเชคเซเชฎเช• เชชเซเชฐเช•เซเชทเซ‡เชชเชฃ

เช† เชฒเซ‡เช– เชชเชฐเซ€เช•เซเชทเช•เซ‹ เช…เชจเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฌเช‚เชจเซ‡ เชฎเชพเชŸเซ‡ เชฐเชธ เชงเชฐเชพเชตเชคเซ‹ เชนเชถเซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชจเชฟเชทเซเชฃเชพเชคเซ‹ เชฎเชพเชŸเซ‡ เช›เซ‡ เชœเซ‡เช“ เช…เชชเซ‚เชฐเชคเชพ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เช…เชจเซ‡/เช…เชฅเชตเชพ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เช—เซ‡เชฐเชนเชพเชœเชฐเซ€เชฎเชพเช‚ เชเช•เซ€เช•เชฐเชฃ เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡ GitLab CI/CD เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡. เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชถเชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ. เชนเซเช‚ เชคเชฎเชจเซ‡ เช•เชนเซ€เชถ เช•เซ‡ เชเช• เชธเชฟเช‚เช—เชฒ เช—เชฟเชŸเชฒเซ‡เชฌ เชถเซ‡เชฒ เชฐเชจเชฐ เชชเชฐ เชกเซ‹เช•เชฐ เช•เช‚เชชเซ‹เชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เชตเชพเชคเชพเชตเชฐเชฃเชจเซ€ เชœเชฎเชพเชตเชŸ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซ‡เชŸ เช•เชฐเชตเซ€ เช…เชจเซ‡ [โ€ฆ]

เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชญเซ‚เชฒเซ‹ เชถเซ‹เชงเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชธเซเชฅเชฟเชฐ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‹

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

เชœเซ‡เชจเช•เชฟเชจเซเชธ เชชเชฐ IntelliJ IDEA เช‡เชจเซเชธเซเชชเซ‡เช•เซเชถเชจ เชšเชฒเชพเชตเซ‹

IntelliJ IDEA เช†เชœเซ‡ เชธเซŒเชฅเซ€ เช…เชฆเซเชฏเชคเชจ เชธเซเชŸเซ‡เชŸเชฟเช• เชœเชพเชตเชพ เช•เซ‹เชก เชตเชฟเชถเซเชฒเซ‡เชทเช• เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชœเซ‡ เชคเซ‡เชจเซ€ เช•เซเชทเชฎเชคเชพเช“เชฎเชพเช‚ เชšเซ‡เช•เชธเซเชŸเชพเช‡เชฒ เช…เชจเซ‡ เชธเซเชชเซ‹เชŸเชฌเช—เซเชธ เชœเซ‡เชตเชพ "เชจเชฟเชตเซƒเชคเซเชค เชธเซˆเชจเชฟเช•เซ‹"เชจเซ‡ เช–เซ‚เชฌ เชชเชพเช›เชณ เช›เซ‹เชกเซ€ เชฆเซ‡ เช›เซ‡. เชคเซ‡เชจเชพ เช…เชธเช‚เช–เซเชฏ "เชจเชฟเชฐเซ€เช•เซเชทเชฃเซ‹" เช•เซ‹เชกเชฟเช‚เช— เชถเซˆเชฒเซ€เชฅเซ€ เชฒเชพเช•เซเชทเชฃเชฟเช• เชฌเช—เซเชธ เชธเซเชงเซ€เชจเชพ เชตเชฟเชตเชฟเชง เชชเชพเชธเชพเช“เชฎเชพเช‚ เช•เซ‹เชกเชจเซ‡ เชคเชชเชพเชธเซ‡ เช›เซ‡. เชœเซ‹ เช•เซ‡, เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชฎเชพเชคเซเชฐ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเชจเชพ IDE เชจเชพ เชธเซเชฅเชพเชจเชฟเช• เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚ เชœ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชตเชฟเช•เชพเชธ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชคเซ‡เชจเซ‹ เชฌเชนเซ เช“เช›เซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชคเซ‹ เชจเชฅเซ€. [โ€ฆ]

3CX v16 เชจเซ€ เชตเชฟเช—เชคเชตเชพเชฐ เชธเชฎเซ€เช•เซเชทเชพ

เช† เชฒเซ‡เช–เชฎเชพเช‚ เช…เชฎเซ‡ 3CX v16 เชจเซ€ เช•เซเชทเชฎเชคเชพเช“เชจเซเช‚ เชตเชฟเช—เชคเชตเชพเชฐ เชตเชฟเชนเช‚เช—เชพเชตเชฒเซ‹เช•เชจ เช•เชฐเซ€เชถเซเช‚. เชชเซ€เชฌเซ€เชเช•เซเชธเชจเซเช‚ เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เช—เซเชฐเชพเชนเช• เชธเซ‡เชตเชพเชจเซ€ เช—เซเชฃเชตเชคเซเชคเชพเชฎเชพเช‚ เชตเชฟเชตเชฟเชง เชธเซเชงเชพเชฐเชพเช“ เช…เชจเซ‡ เช•เชฐเซเชฎเชšเชพเชฐเซ€เช“เชจเซ€ เช‰เชคเซเชชเชพเชฆเช•เชคเชพเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชธเซ‡เชตเชพ เช†เชชเชคเชพ เชธเชฟเชธเซเชŸเชฎ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชจเซเช‚ เช•เชพเชฐเซเชฏ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชธเชฐเชณ เช›เซ‡. v16 เชฎเชพเช‚, เช…เชฎเซ‡ เชเช•เซ€เช•เซƒเชค เช•เชพเชฐเซเชฏเชจเซ€ เช•เซเชทเชฎเชคเชพเช“เชจเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเซ€ เช›เซ‡. เชนเชตเซ‡ เชธเชฟเชธเซเชŸเชฎ เชคเชฎเชจเซ‡ เชซเช•เซเชค เช•เชฐเซเชฎเชšเชพเชฐเซ€เช“ เชตเชšเซเชšเซ‡ เชœ เชจเชนเซ€เช‚, เชชเชฃ เชคเชฎเชพเชฐเชพ เช—เซเชฐเชพเชนเช•เซ‹ เชธเชพเชฅเซ‡ เชชเชฃ เชตเชพเชคเชšเซ€เชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เช…เชจเซ‡ [โ€ฆ]

เชตเซ‡เชฒ-เชซเซ‡เชก เชซเชฟเชฒเซ‹เชธเซ‹เชซเชฐเซเชธ เช…เชฅเชตเชพ เชธเซเชชเชฐเซเชงเชพเชคเซเชฎเช• .NET เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—

เชšเชพเชฒเซ‹ เชœเซ‹เชˆเช เช•เซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเชฎเชตเชฐเซเชคเซ€ เช…เชจเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— .Net เชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชฒเช‚เชšเชฟเช‚เช— เชซเชฟเชฒเซ‹เชธเซ‹เชซเชฐเซเชธเชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเชพ เช‰เชฆเชพเชนเชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡. เชฏเซ‹เชœเชจเชพ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เช›เซ‡, เชฅเซเชฐเซ‡เชก/เชชเซเชฐเซ‹เชธเซ‡เชธ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจเชฅเซ€ เชฒเชˆเชจเซ‡ เช…เชญเชฟเชจเซ‡เชคเชพ เชฎเซ‹เชกเชฒ เชธเซเชงเซ€ (เชจเซ€เชšเซ‡เชจเชพ เชญเชพเช—เซ‹เชฎเชพเช‚). เชฒเซ‡เช– เชชเซเชฐเชฅเชฎ เชชเชฐเชฟเชšเชฟเชค เชฎเชพเชŸเซ‡ เช…เชฅเชตเชพ เชคเชฎเชพเชฐเชพ เชœเซเชžเชพเชจเชจเซ‡ เชคเชพเชœเซเช‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เช† เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚ เชคเซ‡ เชชเชฃ เชถเชพ เชฎเชพเชŸเซ‡ เช–เชฌเชฐ เช›เซ‡? เชŸเซเชฐเชพเช‚เชเชฟเชธเซเชŸเชฐ เชคเซ‡เชฎเชจเชพ เชฒเช˜เซเชคเซเชคเชฎ เช•เชฆ เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเซ‡ เช›เซ‡, เชฎเซ‚เชฐเชจเซ‹ เช•เชพเชฏเชฆเซ‹ เชเชกเชช เชฎเชฐเซเชฏเชพเชฆเชพเชจเซ‡ เชนเชฟเชŸ เช•เชฐเซ‡ เช›เซ‡ [โ€ฆ]

"เช‰เช‚เชฆเชฐ เชฐเชกเซเชฏเซ‹ เช…เชจเซ‡ pricked .." เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช‚ เช†เชฏเชพเชค เช…เชตเซ‡เชœเซ€. เชญเชพเช— 4 (เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช•, เช…เช‚เชคเชฟเชฎ). เชธเชฟเชธเซเชŸเชฎเซเชธ เช…เชจเซ‡ เชธเซ‡เชตเชพเช“

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

เช†เช‚เชคเชฐเชฐเชพเชทเซเชŸเซเชฐเซ€เชฏ เชธเซเชชเชฐเซเชงเชพเช“เชจเชพ เชตเชฟเชœเซ‡เชคเชพเช“ SSH เช…เชจเซ‡ sudo เชซเชฐเซ€เชฅเซ€ เชธเซเชŸเซ‡เชœ เชชเชฐ เช›เซ‡. เชชเซเชฐเชคเชฟเชทเซเช เชฟเชค เชเช•เซเชŸเชฟเชต เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เช•เช‚เชกเช•เซเชŸเชฐเชจเซ€ เช†เช—เซ‡เชตเชพเชจเซ€ เชนเซ‡เช เชณ

เชเชคเชฟเชนเชพเชธเชฟเช• เชฐเซ€เชคเซ‡, sudo เชชเชฐเชตเชพเชจเช—เซ€เช“ /etc/sudoers.d เช…เชจเซ‡ visudo เชฎเชพเช‚ เชซเชพเช‡เชฒเซ‹เชจเชพ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹ เชฆเซเชตเชพเชฐเชพ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เช…เชจเซ‡ เช•เซ€ เช…เชงเชฟเช•เซƒเชคเชคเชพ ~/.ssh/authorized_keys เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชœเซ‹ เช•เซ‡, เชœเซ‡เชฎ เชœเซ‡เชฎ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชตเชงเชคเซเช‚ เชœเชพเชฏ เช›เซ‡ เชคเซ‡เชฎ เชคเซ‡เชฎ เช† เช…เชงเชฟเช•เชพเชฐเซ‹เชจเซเช‚ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพเชจเซ€ เชˆเชšเซเช›เชพ เช›เซ‡. เช†เชœเซ‡ เช˜เชฃเชพ เช‰เช•เซ‡เชฒ เชตเชฟเช•เชฒเซเชชเซ‹ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡: เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชธเชฟเชธเซเชŸเชฎ - เชฐเชธเซ‹เช‡เชฏเชพ, เชชเชชเซ‡เชŸ, เชœเชตเชพเชฌเซ€, เชธเซ‹เชฒเซเชŸ เชเช•เซเชŸเชฟเชต เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ + sssd เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชตเชฟเชตเชฟเชง เชตเชฟเช•เซƒเชคเชฟเช“ [โ€ฆ]

เช…เชฎเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เชฅเชฟเช‚เช• เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชตเชฐเซเช•เชถเซ‹เชชเชฎเชพเช‚ เช†เชฎเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ€เช เช›เซ€เช

เชธเชพเชฐเซ€, เชชเชฐเช‚เชคเซ เชนเชœเซ เชธเซเชงเซ€ เชธเซเชฅเชพเชชเชฟเชค เชชเชฐเช‚เชชเชฐเชพ เชฎเซเชœเชฌ, เช…เชฎเซ‡ เชฎเซ‡ เชฎเชนเชฟเชจเชพเชฎเชพเช‚ เชเช• เช–เซเชฒเซเชฒเซ€ เชคเช•เชจเซ€เช•เซ€ เชฌเซ‡เช เช• เชฏเซ‹เชœเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช! เช† เชตเชฐเซเชทเซ‡ เชฎเซ€เชŸเช…เชช เชตเซเชฏเชตเชนเชพเชฐเซ เชญเชพเช— เชธเชพเชฅเซ‡ "เชชเชธเช‚เชฆเช—เซ€เชฏเซเช•เซเชค" เชนเชถเซ‡, เช…เชจเซ‡ เชคเชฎเซ‡ เช…เชฎเชพเชฐเชพ "เช—เซ‡เชฐเซ‡เชœ" เชชเชฐ เชฐเซ‹เช•เชพเชˆ เชถเช•เชถเซ‹ เช…เชจเซ‡ เชฅเซ‹เชกเซ€ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เช…เชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เช•เชฐเซ€ เชถเช•เชถเซ‹. เชคเชพเชฐเซ€เช–: เชฎเซ‡ 15, 2019, เชฎเซ‹เชธเซเช•เซ‹. เชฌเชพเช•เซ€เชจเซ€ เช‰เชชเชฏเซ‹เช—เซ€ เชฎเชพเชนเชฟเชคเซ€ เช•เชŸ เชนเซ‡เช เชณ เช›เซ‡. เชคเชฎเซ‡ เช‡เชตเซ‡เชจเซเชŸ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชชเชฐ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ‡ เชฐเชœเซ€เชธเซเชŸเชฐ เช…เชจเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ [...]

100GbE: เชตเซˆเชญเชตเซ€ เช…เชฅเชตเชพ เช†เชตเชถเซเชฏเช• เช†เชตเชถเซเชฏเช•เชคเชพ?

IEEE P802.3ba, 100 เช—เซ€เช—เชพเชฌเซ€เชŸ เชˆเชฅเชฐเชจเซ‡เชŸ (100GbE) เชฅเซ€ เชตเชงเซ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชฎเชพเชจเช•, 2007 เช…เชจเซ‡ 2010 [3] เชจเซ€ เชตเชšเซเชšเซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ เชคเซ‡ เชฎเชพเชคเซเชฐ 2018 [5] เชฎเชพเช‚ เชตเซเชฏเชพเชชเช• เชฌเชจเซเชฏเซเช‚ เชนเชคเซเช‚. เชถเชพ เชฎเชพเชŸเซ‡ 2018 เชฎเชพเช‚ เช…เชจเซ‡ เช…เช—เชพเช‰ เชจเชนเซ€เช‚? เช…เชจเซ‡ เชคเชฐเชค เชœ เชŸเซ‹เชณเชพเชฎเชพเช‚ เชถเชพ เชฎเชพเชŸเซ‡? เช†เชจเชพ เชฎเชพเชŸเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชชเชพเช‚เชš เช•เชพเชฐเชฃเซ‹ เช›เซ‡... IEEE P802.3ba เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชฎเชพเชŸเซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ [โ€ฆ]