Okerr เจนเจพเจˆเจฌเฉเจฐเจฟเจก เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€

เจฆเฉ‹ เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจฎเฉˆเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เฉฑเจ• เจชเฉ‹เจธเจŸ เจ•เฉ€เจคเฉ€ เจธเฉ€ เจ‡เฉฑเจ• เจตเฉˆเจฌเจธเจพเจˆเจŸ เจฒเจˆ เจธเจงเจพเจฐเจจ เจซเฉ‡เจฒเจ“เจตเจฐ เจฌเจพเจฐเฉ‡ okerr. เจนเฉเจฃ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเจพ เจ•เฉเจ เจตเจฟเจ•เจพเจธ เจนเฉˆ, เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจชเฉเจฐเจ•เจพเจธเจผเจค เจตเฉ€ เจ•เฉ€เจคเจพ เจนเฉˆ okerr เจธเจฐเจตเจฐ เจธเจพเจˆเจก เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจ…เจงเฉ€เจจ เจ–เฉเฉฑเจฒเฉเจนเจพ เจฒเจพเจ‡เจธเฉฐเจธ, เจ‡เจธ เจฒเจˆ เจฎเฉˆเจ‚ เจนเจพเจฌเจฐ 'เจคเฉ‡ เจ‡เจน เจ›เฉ‹เจŸเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจฒเจฟเจ–เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆเฅค

Okerr เจนเจพเจˆเจฌเฉเจฐเจฟเจก เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€
[ เจชเฉ‚เจฐเฉ‡ เจ†เจ•เจพเจฐ ]

เจœเจฟเจธ เจจเฉ‚เฉฐ เจ‡เจน เจฆเจฟเจฒเจšเจธเจชเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ

เจ‡เจน เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจฆเจฟเจฒเจšเจธเจช เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจŸเฉ€เจฎ เจตเจฟเฉฑเจš เจœเจพเจ‚ เจ‡เจ•เฉฑเจฒเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เจธเจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจœเจพเจ‚ เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ "เจตเฉฑเจกเฉ‡ เจฎเฉเฉฐเจกเจฟเจ†เจ‚ เจฒเจˆ" เจ•เฉเจ เจชเฉเจฐเจธเจฟเฉฑเจง เจ—เฉฐเจญเฉ€เจฐ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€, เจชเจฐ เจ‡เจน เจ•เจฟเจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ "เจจเจนเฉ€เจ‚ เจจเจฟเจ•เจฒเจฟเจ†", เจœเจพเจ‚ เจ‡เจน เจฒเจ—เจญเจ— เจกเจฟเจซเฉŒเจฒเจŸ เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ€ เจœเจผเจฟเฉฐเจฆเจ—เฉ€ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจฌเจฆเจฒเจพเจ… เจจเจนเฉ€เจ‚ เจ†เจ‡เจ†เฅค เจ…เจคเฉ‡ เจ‡เจน เจตเฉ€ - เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจจเจฟเจธเจผเจšเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ‡ เจ•เจฐเจฎเจšเจพเจฐเฉ€ (เจœเจพเจ‚ เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจ‡เฉฑเจ• เจตเจฟเจญเจพเจ—) เจจเฉ‚เฉฐ เจฆเจฟเจจ เจตเจฟเฉฑเจš เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ เจฆเฉ‹ เจ˜เฉฐเจŸเฉ‡ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ เจœเจพเจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจ เจฒเจˆ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹.

เจ“เจ•เจฐ เจ…เจธเจพเจงเจพเจฐเจจ เจ•เจฟเจ‰เจ‚ เจนเฉˆ

เจ…เฉฑเจ—เฉ‡ เจฎเฉˆเจ‚ เจ“เจ•เฉ‡เจฐเจพ เจฆเฉ€เจ†เจ‚ เจฆเจฟเจฒเจšเจธเจช เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเจฟเจ–เจพเจตเจพเจ‚เจ—เจพ เจœเฉ‹ เจ‡เจธเจจเฉ‚เฉฐ เจ•เฉเจ เจนเฉ‹เจฐ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจ– เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

Okerr เจ‡เฉฑเจ• เจนเจพเจˆเจฌเฉเจฐเจฟเจก เจจเจฟเจ—เจฐเจพเจจเฉ€ เจนเฉˆ

เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจ‡เฉฑเจ• "เจเจœเฉฐเจŸ" เจจเจฟเจฐเฉ€เจ–เจฃ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจฎเจธเจผเฉ€เจจเจพเจ‚ 'เจคเฉ‡ เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆ, เจœเฉ‹ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเจฐเจตเจฐ (เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, เจ–เจพเจฒเฉ€ เจกเจฟเจธเจ• เจธเจชเฉ‡เจธ) เจจเฉ‚เฉฐ เจกเฉ‡เจŸเจพ เจญเฉ‡เจœเจฆเจพ เจนเฉˆเฅค เจฌเจพเจนเจฐเฉ€ เจนเฉ‹เจฃ 'เจคเฉ‡, เจธเจฐเจตเจฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ• 'เจคเฉ‡ เจœเจพเจ‚เจš เจ•เจฐเจฆเจพ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจชเจฟเฉฐเจ— เจœเจพเจ‚ เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจฆเฉ€ เจ‰เจชเจฒเจฌเจงเจคเจพ)เฅค เจนเจฐเฉ‡เจ• เจชเจนเฉเฉฐเจš เจฆเฉ€เจ†เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค Okerr เจฆเฉ‹เจจเฉ‹ เจตเจฟเจ•เจฒเจช เจตเจฐเจคเจฆเจพ เจนเฉˆ. เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฆเฉ€ เจœเจพเจ‚เจš เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจนเจฒเจ•เฉ‡ (30Kb) เจเจœเฉฐเจŸ เจœเจพเจ‚ เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจœเจพเจ‚เจš เจตเฉฑเจ–-เจตเฉฑเจ– เจฆเฉ‡เจธเจผเจพเจ‚ เจตเจฟเฉฑเจš okerr เจธเฉˆเจ‚เจธเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

okerr เจธเจฟเจฐเจซเจผ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจนเฉ€ เจจเจนเฉ€เจ‚, เจธเจ—เฉ‹เจ‚ เจ‡เฉฑเจ• เจธเฉ‡เจตเจพ เจตเฉ€ เจนเฉˆ

เจ•เจฟเจธเฉ‡ เจตเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฆเจพ เจธเจฐเจตเจฐ เจนเจฟเฉฑเจธเจพ เจตเฉฑเจกเจพ เจ…เจคเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ‡เจธเจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธ เจฒเจˆ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค okerr เจฆเฉ‡ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ (เจ‡เจน เจฎเฉเจซเจค เจ…เจคเฉ‡ เจ“เจชเจจเจธเฉ‹เจฐเจธ เจนเฉˆ), เจœเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจฟเจฐเจซเจผ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจธเจฐเจตเจฐ เจฆเฉ€ เจธเฉ‡เจตเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจตเฉ€ เจฎเฉเจซเจผเจค.

เจœเฉ‡ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฐเจตเจฐเจพเจ‚ เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจ˜เจพเจŸ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ•เจตเจฐ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจฆเจพเจฐเจธเจผเจจเจฟเจ• เจธเจตเจพเจฒ เจ‰เฉฑเจ เจฆเจพ เจนเฉˆ - เจ—เจพเจฐเจก เจ•เฉŒเจฃ เจนเฉˆ? เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเจพเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจฌเจพเจฐเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจฆเฉฑเจธเฉ‡เจ—เฉ€ เจœเฉ‡ เจ‡เจน เจ•เจฟเจธเฉ‡ เจ•เจพเจฐเจจ เจ•เจฐเจ•เฉ‡, เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจœเจพเจ‚ เจคเฉเจนเจพเจกเฉ‡ เจนเฉ‹เจฐ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ "เจฎเฉŒเจค" เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจฆเจพ เจšเฉˆเจจเจฒ เจกเจฟเฉฑเจ— เจ—เจฟเจ†)? เจฌเจพเจนเจฐเฉ€ เจธเฉ‡เจตเจพ okerr เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ - เจ‡เจน เจธเจฎเฉฑเจธเจฟเจ† เจนเฉฑเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ - เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจตเฉ‡เจ—เฉ€ เจญเจพเจตเฉ‡เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ เจตเจพเจฒเจพ เจธเจพเจฐเจพ เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจชเจพเจตเจฐ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจนเฉˆ เจœเจพเจ‚ เจœเจผเฉ‹เจ‚เจฌเฉ€เจœเจผ เจฆเฉเจ†เจฐเจพ เจนเจฎเจฒเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจฌเฉ‡เจธเจผเฉฑเจ•, เจ‡เฉฑเจ• เจ–เจคเจฐเจพ เจนเฉˆ เจ•เจฟ เจ“เจ•เจฐ เจธเจฐเจตเจฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ‡เจน เจธเฉฑเจš เจนเฉˆ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹, 90% เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจธเจงเจพเจฐเจจ เจ…เจคเฉ‡ "เจฎเฉเจซเจผเจค" เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, 99% เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจจเจพเจฒ, เจ…เจคเฉ‡ เจนเจฐเฉ‡เจ• เจ…เจ—เจฒเฉ‡ เจจเฉŒเจ‚ เจนเจจเฅค เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจตเจงเฉ‡เจฐเฉ‡ เจฎเฉเจธเจผเจ•เจฒ). เจชเจฐ, เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ…เจœเจฟเจนเจพ เจนเฉ‹เจฃ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจ˜เฉฑเจŸ เจนเฉˆ, เจ…เจคเฉ‡ เจฆเฉ‚เจœเจพ, เจธเจฎเฉฑเจธเจฟเจ† เจคเจพเจ‚ เจนเฉ€ เจ…เจฃเจฆเฉ‡เจ–เฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจ‡เจน เจธเจพเจกเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ 99.9% เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ 99.9% (เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจจเฉฐเจฌเจฐ เจจเจนเฉ€เจ‚) เจนเจจ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจ…เจฃเจชเจ›เจพเจคเฉ€ เจ…เจธเจซเจฒเจคเจพ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ 0.1% = 0.1% เจฆเจพ 0.0001% เจนเฉˆเฅค เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจฆเฉ‡ เจ…เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจฒเจพเจ—เจค เจฆเฉ‡ เจ†เจชเจฃเฉ€ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš เจคเจฟเฉฐเจจ เจจเฉŒเจ‚ เจœเฉ‹เฉœเจจเจพ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆ!

เจ‡เฉฑเจ• เจธเฉ‡เจตเจพ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจซเจพเจ‡เจฆเจพ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจชเฉเจฐเจฆเจพเจคเจพ เจœเจพเจ‚ เจตเฉˆเจฌ เจธเจŸเฉ‚เจกเฉ€เจ“ เจ‡เฉฑเจ• okerr เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ—เจพเจนเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ…เจฆเจพเจ‡เจ—เฉ€ เจœเจพเจ‚ เจฎเฉเจซเจค เจตเจพเจงเฉ‚ เจธเฉ‡เจตเจพ เจตเจœเฉ‹เจ‚ เจชเจนเฉเฉฐเจš เจชเฉเจฐเจฆเจพเจจ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจคเฉเจนเจพเจกเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡เจฌเจพเจœเจผเจพเจ‚ เจ•เฉ‹เจฒ เจธเจฟเจฐเจซเจผ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ…เจคเฉ‡ เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸเจพเจ‚ เจนเจจ, เจชเจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจนเฉˆเฅค

Okerr เจธเฉ‚เจšเจ•เจพเจ‚ เจฌเจพเจฐเฉ‡ เจนเฉˆ

เจธเฉ‚เจšเจ• เจ‡เฉฑเจ• "เจฒเจพเจˆเจŸ เจฌเจฒเจฌ" เจนเฉˆเฅค เจ‡เจธ เจฆเฉ€เจ†เจ‚ เจฆเฉ‹ เจฎเฉเฉฑเจ– เจ…เจตเจธเจฅเจพเจตเจพเจ‚ เจนเจจ - เจนเจฐเจพ (เจ เฉ€เจ• เจนเฉˆ) เจœเจพเจ‚ เจฒเจพเจฒ (ERR)เฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเจฎเฉ‚เจนเจฟเจ• (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจฐเจตเจฐ เจฆเฉเจ†เจฐเจพ) เจธเฉ‚เจšเจ• เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจฎเฉเฉฑเจ– เจชเฉฐเจจเฉ‡ 'เจคเฉ‡, เจคเฉเจธเฉ€เจ‚ เจคเฉเจฐเฉฐเจค เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจœเจพเจ‚ เจคเจพเจ‚ เจนเจฐ เจšเฉ€เจœเจผ เจนเจฐเฉ‡ เจนเฉˆ (เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹), เจœเจพเจ‚ เจ•เฉเจ เจฒเจพเจฒ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ. เจœเจฆเฉ‹เจ‚ เจ‡เจนเจจเจพเจ‚ เจฐเจพเจœเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจคเจฌเจฆเฉ€เจฒเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจญเฉ‡เจœเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจฆเจฟเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจฐ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเจพ เจธเจพเจฐ เจญเฉ‡เจœเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

Okerr เจนเจพเจˆเจฌเฉเจฐเจฟเจก เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€

เจนเจฐเฉ‡เจ• เจ“เจ•เจฐ เจ‡เฉฐเจกเฉ€เจ•เฉ‡เจŸเจฐ เจตเจฟเฉฑเจš เจฌเจฟเจฒเจŸ-เจ‡เจจ เจธเจผเจฐเจคเจพเจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจฟเจธ เจฆเฉเจ†เจฐเจพ เจ‡เจน เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเจพ เจนเฉˆ (เจœเจผเฉˆเจฌเจฟเจ•เจธ เจตเจฟเฉฑเจš เจ‡เจธเจจเฉ‚เฉฐ เจŸเจฐเจฟเฉฑเจ—เจฐ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ)เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฒเฉ‹เจก เจ”เจธเจค 2 เจคเฉ‹เจ‚ เจตเฉฑเจง เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ (เจฌเฉ‡เจธเจผเจ•, เจ‡เจน เจธเฉฐเจฐเจšเจจเจพเจฏเฉ‹เจ— เจนเฉˆ)เฅค เจ…เจคเฉ‡ เจนเจฐเฉ‡เจ• เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจœเจพเจ‚เจš (เจฒเฉ‹เจก เจ”เจธเจค, เจกเจฟเจธเจ• เจฎเฉเจ•เจค, ...) เจฒเจˆ เจ‡เฉฑเจ• เจตเจพเจšเจกเฉŒเจ— เจนเฉˆ. เจœเฉ‡เจ•เจฐ เจ•เจฟเจธเฉ‡ เจ•เจพเจฐเจจ เจ•เจฐเจ•เฉ‡ เจธเจพเจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจซเจฒ เจชเฉเจธเจผเจŸเฉ€ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฆเฉ€, เจคเจพเจ‚ เจ‡เฉฑเจ• เจ—เจฒเจคเฉ€ เจฒเฉŒเจ— เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจญเฉ‡เจœเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจธเจพเจกเจพ เจ†เจฎ เจ•เฉฐเจฎ เจฆเจพ เจชเฉˆเจŸเจฐเจจ เจธเจตเฉ‡เจฐเฉ‡ เจˆเจฎเฉ‡เจฒเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ‡ เจตเจฟเฉฑเจš เจธเฉฐเจ–เฉ‡เจช เจจเฉ‚เฉฐ เจตเฉ‡เจ–เจฃเจพ เจนเฉˆ (เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ•เฉฐเจฎ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจตเจฟเฉฑเจš เจคเจนเจฟ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚)เฅค เจœเฉ‡เจ•เจฐ เจ‡เจธ เจตเจฟเฉฑเจš เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจนเฉˆ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจนเฉ‹เจฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ (เจชเจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฐเจนเจฟเจฃ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจœเจฒเจฆเฉ€ เจนเฉ€ เจ“เจ•เฉ‡เจฐเจพ เจกเฉˆเจธเจผเจฌเฉ‹เจฐเจก เจจเฉ‚เฉฐ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจธเจญ เจ•เฉเจ เจนเจฐเจพ เจนเฉˆ)เฅค เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจ†เจ‰เจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจฌเฉ‡เจธเจผเฉฑเจ•, เจธเจฟเจฐเจซเจผ "เจœเจพเจฃเจ•เจพเจฐเฉ€" เจธเฉ‚เจšเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉฑเจ–เจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ (เจจเจฟเจ—เจฐเจพเจจเฉ€ เจคเฉ‹เจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฆเฉ€ เจคเจธเจตเฉ€เจฐ เจฆเฉ‡เจ–เจฃ เจฒเจˆ), เจชเจฐ เจธเจญ เจ•เฉเจ เจธเจฟเจฐเจซเจผ, เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจ…เจคเฉ‡ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจธเฉ‚เจšเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจตเฉˆเจšเจฒเจฟเจค เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ…เจคเฉ‡ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจญเฉ‡เจœเจฃ เจฒเจˆ.

เจœเจฟเจธ เจ‰เจฆเฉ‡เจธเจผ เจฒเจˆ เจคเฉเจธเฉ€เจ‚ okerr เจธเฉˆเจŸ เจ…เจช เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจ‰เจน เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจนเฉˆ, เจคเจพเจ‚ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฎเจฟเฉฐเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเฉ‚เจšเจ• เจฌเจฃเจพ เจธเจ•เฉ‹, เจ‡เจน เจ‡เฉฑเจ• เจธเจพเจฒ เจฒเจˆ "เจธเจฒเฉ€เจช" เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจฌเจธ เจ…เฉฑเจชเจกเฉ‡เจŸ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเจพเจฒ เจฌเจพเจ…เจฆ เจ•เฉเจ เจŸเฉเฉฑเจŸเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจฐเฉŒเจธเจผเจจเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจญเฉ‡เจœเจฆเจพ เจนเฉˆ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ . เจœเจฟเจธ เจฎเจฟเฉฐเจŸ เจตเจฟเฉฑเจš เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเจพเจฐ เจ‡เฉฑเจ• เจธเฉฐเจ•เฉ‡เจคเจ• เจฌเจฃเจพเจ‰เจฃ เจตเจฟเฉฑเจš เจ–เจฐเจš เจ•เฉ€เจคเจพ เจธเฉ€, เจ‰เจน เจญเฉเจ—เจคเจพเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€; เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฆเฉ‡ เจธเจพเจนเจฎเจฃเฉ‡ เจคเฉเจฐเฉฐเจค เจธเจฎเฉฑเจธเจฟเจ† เจฌเจพเจฐเฉ‡ เจœเจพเจฃ เจฒเจฟเจ† เจธเฉ€เฅค เจ‡เจน เจธเฉฐเจญเจต เจนเฉˆ เจ•เจฟ เจ•เจฟเจธเฉ‡ เจฆเฉ‡ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจ†เจ‰เจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉ‹เจตเฉ‡เฅค เจœเจฟเจธ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจœเจฒเจฆเฉ€ เจ‰เจ เจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ‰เจธ เจจเฉ‚เฉฐ เจกเจฟเฉฑเจ—เจฟเจ† เจจเจนเฉ€เจ‚ เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ!

เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ

เจ‡เจน เจธเจผเจฐเจฎ เจฆเฉ€ เจ—เฉฑเจฒ เจนเฉ‹เจตเฉ‡เจ—เฉ€ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจตเจงเจฆเฉ€ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจ–เจผเจพเจคเจฐ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเจฅเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจชเจฐ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจคเฉเจนเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‰เฉฑเจคเฉ‡ เจนเจฎเจฒเจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเจพเจงเจจเจพเจ‚ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจจเฉˆเจŸเจตเจฐเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจนเจจ (เจœเจผเฉฑเจฌเจฟเจ•เจธ, เจจเจพเจ—เจœเจผเฉ€เจ…เจธ).

เจเจœเฉฐเจŸ (เจชเฉˆเจ•เฉ‡เจœ เจคเฉ‹เจ‚ okerrmod okerrupdate) เจธเจฟเจธเจŸเจฎ เจคเฉ‡ เจšเฉฑเจฒเจฃเจพ เจ‡เฉฑเจ• เจจเฉˆเจŸเจตเจฐเจ• เจธเจฐเจตเจฐ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ‡เฉฑเจ• เจ•เจฒเจพเจ‡เฉฐเจŸ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เฉ€เจคเฉ‡ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจ•เฉ‹เจˆ เจตเจพเจงเฉ‚ เจ“เจชเจจ เจชเฉ‹เจฐเจŸ เจจเจนเฉ€เจ‚ เจนเจจ, เจ•เจฒเจพเจ‡เฉฐเจŸ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจซเจพเจ‡เจฐเจตเจพเจฒ เจœเจพเจ‚ NAT เจฆเฉ‡ เจชเจฟเฉฑเจ›เฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจจเฉ‚เฉฐ เจนเฉˆเจ• เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจฎเฉเจธเจผเจ•เจฒ (เจฎเฉˆเจ‚ เจ•เจนเจพเจ‚เจ—เจพ "เจ…เจธเฉฐเจญเจต") เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจฟเจงเจพเจ‚เจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจน เจจเฉˆเจŸเจตเจฐเจ• เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจธเฉเจฃเจฆเจพ. เจธเจพเจ•เจŸ

เจชเฉ‚เจฐเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจตเจฐเฉ‡เจœ

เจนเฉเจฃ เจธเจพเจกเจพ เจจเจฟเจฏเจฎ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ“เจ•เจฐ เจคเฉ‹เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจธเจฟเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚เฅค เจœเฉ‡เจ•เจฐ เจ…เจšเจพเจจเจ• เจจเจฟเจฏเจฎ เจฆเฉ€ เจ‰เจฒเฉฐเจ˜เจฃเจพ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ (เจ“เจ•เจฐ เจจเฉ‡ เจ‡เจธเจฆเฉ€ เจ†เจ‰เจฃ เจตเจพเจฒเฉ€ เจ˜เจŸเจจเจพ เจฌเจพเจฐเฉ‡ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฑเจคเฉ€ เจธเฉ€ (เจœเฉ‡เจ•เจฐ เจ‡เจน เจธเฉฐเจญเจต เจนเฉˆ) เจœเจพเจ‚ เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจนเฉ‹ เจšเฉเฉฑเจ•เจพ เจนเฉˆ) - เจ…เจธเฉ€เจ‚ เจ“เจ•เฉ‡เจฐ เจตเจฟเฉฑเจš เจšเฉˆเฉฑเจ• เจœเฉ‹เฉœเจฆเฉ‡ เจนเจพเจ‚เฅค

เจฌเจพเจนเจฐเฉ€ เจœเจพเจ‚เจšเจพเจ‚

เจ•เจพเจซเจผเฉ€ เจ†เจฎ เจธเฉˆเฉฑเจŸ:

  • เจชเจฟเฉฐเจ—
  • http เจธเจฅเจฟเจคเฉ€
  • SSL เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฆเฉ€ เจตเฉˆเจงเจคเจพ เจ…เจคเฉ‡ เจคเจพเจœเจผเจ—เฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ (เจœเฉ‡เจ•เจฐ เจ‡เจน เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ—เจฃ เจตเจพเจฒเฉ€ เจนเฉˆ เจคเจพเจ‚ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฆเฉ‡เจตเฉ‡เจ—เจพ)
  • เจ‡เจธ 'เจคเฉ‡ TCP เจชเฉ‹เจฐเจŸ เจ…เจคเฉ‡ เจฌเฉˆเจจเจฐ เจ–เฉ‹เจฒเฉเจนเฉ‹
  • http grep (เจชเฉฐเจจเฉ‡ เจตเจฟเฉฑเจš เจ•เฉเจ เจŸเฉˆเจ•เจธเจŸ เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ)
  • เจชเฉฐเจจเจพ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจซเฉœเจจ เจฒเจˆ sha1 เจนเฉˆเจธเจผ.
  • DNS (DNS เจฐเจฟเจ•เจพเจฐเจก เจฆเจพ เจ‡เฉฑเจ• เจ–เจพเจธ เจฎเฉเฉฑเจฒ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ)
  • WHOIS (เจœเฉ‡ เจกเฉ‹เจฎเฉ‡เจจ เจ–เจฐเจพเจฌ เจนเฉ‹เจฃ เจตเจพเจฒเจพ เจนเฉˆ เจคเจพเจ‚ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฆเฉ‡เจตเฉ‡เจ—เจพ)
  • เจเจ‚เจŸเฉ€เจธเจชเฉˆเจฎ เจกเฉ€เจเจจเจเจธเจฌเฉ€เจเจฒ (เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš 50+ เจเจ‚เจŸเฉ€เจธเจชเฉˆเจฎ เจฌเจฒเฉˆเจ•เจฒเจฟเจธเจŸเจพเจ‚ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจนเฉ‹เจธเจŸ เจœเจพเจ‚เจš)

เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจœเจพเจ‚เจšเจพเจ‚

เจจเจพเจฒ เจนเฉ€, เจ‡เฉฑเจ• เจ•เจพเจซเจผเฉ€ เจฎเจฟเจ†เจฐเฉ€ เจธเฉˆเฉฑเจŸ (เจชเจฐ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจตเจฟเจธเจคเจพเจฐเจฏเฉ‹เจ—)เฅค

  • df (เจฎเฉเจซเจผเจค เจกเจฟเจธเจ• เจธเจชเฉ‡เจธ)
  • เจฒเฉ‹เจก เจ”เจธเจค
  • opentcp (เจ“เจชเจจ เจŸเฉ€เจธเฉ€เจชเฉ€ เจธเฉเจฃเจจ เจตเจพเจฒเฉ‡ เจธเจพเจ•เจŸ - เจธเฉ‚เจšเจฟเจค เจ•เจฐเฉ‡เจ—เจพ เจ•เจฟ เจ•เฉ€ เจ•เฉเจ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจ‡เจ† เจœเจพเจ‚ เจ•เจฐเฉˆเจธเจผ เจนเฉ‹ เจ—เจฟเจ†)
  • เจ…เฉฑเจชเจŸเจพเจˆเจฎ - เจธเจฐเจตเจฐ 'เจคเฉ‡ เจธเจฟเจฐเจซเจผ เจ…เฉฑเจชเจŸเจพเจˆเจฎเฅค เจธเฉ‚เจšเจฟเจค เจ•เจฐเฉ‡เจ—เจพ เจœเฉ‡ เจ‡เจน เจฌเจฆเจฒ เจ—เจฟเจ† เจนเฉˆ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจธเจฐเจตเจฐ เจ“เจตเจฐเจฒเฉ‹เจก เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ)
  • client_ip
  • dirsize - เจ…เจธเฉ€เจ‚ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจŸเฉเจฐเฉˆเจ• เจ•เจฐเจจ เจฒเจˆ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเจฆเฉ‹เจ‚ เจธเจพเจกเฉ€ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจฐเฉ‚เจŸเจซเจธ เจฎเจจเจœเจผเฉ‚เจฐเจธเจผเฉเจฆเจพ เจ†เจ•เจพเจฐ เจคเฉ‹เจ‚ เจตเฉฑเจง เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจธเจ–เจค เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเฉ‹เจฎ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฆเจพ เจ†เจ•เจพเจฐ
  • เจ–เจพเจฒเฉ€ เจ…เจคเฉ‡ เจ–เจพเจฒเฉ€ เจจเจนเฉ€เจ‚ - เจ‰เจนเจจเจพเจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเฉ‹ เจœเฉ‹ เจ–เจพเจฒเฉ€ เจนเฉ‹เจฃเฉ€เจ†เจ‚ เจšเจพเจนเฉ€เจฆเฉ€เจ†เจ‚ เจนเจจ (เจœเจพเจ‚ เจ–เจพเจฒเฉ€ เจจเจนเฉ€เจ‚)เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, okerr เจธเจฐเจตเจฐ เจฆเจพ เจ—เจฒเจคเฉ€ เจฒเฉŒเจ— เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจ–เจพเจฒเฉ€ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฒเจพเจˆเจจ เจตเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจธเฉ‚เจšเจจเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจพเจ‚เจ—เจพ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจพเจ‚เจ—เจพ. เจชเจฐ เจฎเฉ‡เจฒ เจธเจฐเจตเจฐ 'เจคเฉ‡ mail.log เจ–เจพเจฒเฉ€ เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ (เจฐเฉ‹เจŸเฉ‡เจธเจผเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ N เจฎเจฟเฉฐเจŸ)เฅค เจ…เจคเฉ‡ เจ•เจˆ เจตเจพเจฐ เจธเจฟเจธเจŸเจฎ เจ…เฉฑเจชเจกเฉ‡เจŸ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เจน เจธเจพเจกเฉ‡ เจฒเจˆ เจ–เจพเจฒเฉ€ เจนเฉเฉฐเจฆเจพ เจธเฉ€, เจœเจฆเฉ‹เจ‚ logrotate rsyslog เจจเฉ‚เฉฐ เจ เฉ€เจ• เจคเจฐเฉเจนเจพเจ‚ เจฐเฉ€เจธเจŸเจพเจฐเจŸ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจธเฉ€เฅค
  • linecount - เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ wc -l)เฅค เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ–เจพเจฒเฉ€ เจฒเจˆ เจ‡เฉฑเจ• เจจเจฐเจฎ เจฌเจฆเจฒ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฆเฉ‡ เจนเจพเจ‚, เจœเจฆเฉ‹เจ‚ เจ—เจฒเจคเฉ€ เจฒเฉŒเจ— เจ…เจœเฉ‡ เจตเฉ€ เจตเจง เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจธเจฟเจฐเจซ เจนเฉŒเจฒเฉ€ เจนเฉŒเจฒเฉ€ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, Googlebot เจ•เฉเจ เจฌเฉฐเจฆ เจชเฉฐเจจเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจนเจฟเฉฑเจŸ เจ•เจฐเจฆเจพ เจนเฉˆ)เฅค 2 เจฎเจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš 20 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจธเฉ€เจฎเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจ‡เจน เจตเฉฑเจง เจนเฉˆ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€

เจฆเจฟเจฒเจšเจธเจช เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจœเจพเจ‚เจš

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจฌเจฟเฉฐเจฆเฉ‚ เจคเฉฑเจ• "เจคเจฟเจฐเจ›เฉ‡" เจชเฉœเฉเจน เจฐเจนเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจนเฉเจฃ เจนเฉ‹เจฐ เจงเจฟเจ†เจจ เจจเจพเจฒ เจชเฉœเฉเจนเจจเจพ เจตเจงเฉ‡เจฐเฉ‡ เจฆเจฟเจฒเจšเจธเจช เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจฌเฉˆเจ•เจ…เฉฑเจช

เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจฌเฉˆเจ•เจ…เฉฑเจช เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจพเจกเฉ€เจ†เจ‚ เจฌเฉˆเจ•เจ…เฉฑเจช เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš "ServerName-20200530.tar.gz" เจตเจฐเจ—เฉ‡ เจจเจพเจฎ เจนเจจเฅค okerr เจตเจฟเฉฑเจš เจนเจฐเฉ‡เจ• เจธเจฐเจตเจฐ เจฒเจˆ, เจธเฉ‚เจšเจ• ServerName-DATE.tar.gz เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ (เจ…เจธเจฒ เจคเจพเจฐเฉ€เจ– เจฒเจพเจˆเจจ โ€œDATEโ€ เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ)เฅค เจ‡เฉฑเจ• เจคเจพเจœเจผเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจ†เจ•เจพเจฐ เจฆเฉ€ เจตเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจน เจชเจฟเจ›เจฒเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจฆเฉ‡ 90% เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเจพ)เฅค

เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ เจ‡เจธ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจชเจพเจ‰เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ เจคเจพเจ‚ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจฌเฉˆเจ•เจ…เจช เจจเฉ‚เฉฐ เจŸเจฐเฉˆเจ• เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ? เจ•เฉเจ เจจเจนเฉ€เจ‚! เจ‡เจน เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจชเจนเฉเฉฐเจš เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ "เจ•เฉเจ เจจเจนเฉ€เจ‚" เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ:

  • "เจ•เฉเจ เจจเจนเฉ€เจ‚" เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจคเฉ‡เจœเจผ เจนเฉˆ, เจ‡เจน เจธเจฎเจพเจ‚ เจฌเจšเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ
  • "เจ•เฉเจ เจจเจนเฉ€เจ‚" เจ•เจฐเจจเจพ เจญเฉเฉฑเจฒเจฃเจพ เจ”เจ–เจพ เจนเฉˆ
  • เจ—เจฒเจคเฉ€ เจจเจพเจฒ, "เจ•เฉเจ เจจเจนเฉ€เจ‚" เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆเฅค เจ•เฉเจ เจตเฉ€ เจธเจญ เจคเฉ‹เจ‚ เจญเจฐเฉ‹เจธเฉ‡เจฎเฉฐเจฆ เจคเจฐเฉ€เจ•เจพ เจจเจนเฉ€เจ‚ เจนเฉˆ

เจœเฉ‡เจ•เจฐ เจ…เจšเจพเจจเจ• เจคเจพเจœเจผเจพ เจฌเฉˆเจ•เจ…เจช เจซเจพเจˆเจฒเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃเฉ€เจ†เจ‚ เจฌเฉฐเจฆ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจœเฉ‡, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจธเจฐเจตเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเฉ‚เฉฐ เจ…เจธเจฎเจฐเฉฑเจฅ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ เจฌเฉˆเจ•เจ…เฉฑเจช เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉ‚เจšเจ• (เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฐเจพเจนเฉ€เจ‚ เจœเจพเจ‚ API เจฐเจพเจนเฉ€เจ‚ เจธเจผเฉˆเฉฑเจฒ เจคเฉ‹เจ‚) เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

maxfilesz

เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจฆเจพ เจงเจฟเจ†เจจ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ (เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡: /var/log/*)เฅค เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจฃเจชเจ›เจพเจคเฉ€ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจซเฉœเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฌเจฐเฉ‚เจŸ เจซเฉ‹เจฐเจธ เจชเจพเจธเจตเจฐเจก เจœเจพเจ‚ เจธเจฐเจตเจฐ เจฐเจพเจนเฉ€เจ‚ เจธเจชเฉˆเจฎ เจญเฉ‡เจœเจฃเจพเฅค

runstatus/runline

เจธเจฐเจตเจฐ 'เจคเฉ‡ เจฆเฉ‚เจœเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ‡เจน เจฆเฉ‹ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจนเจจเฅค Runstatus เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจเจ—เจœเจผเจฟเจŸ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจธเฉ‚เจšเจ• เจจเฉ‚เฉฐ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, okerr เจ‡เจน เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจฎเฉ‹เจกเฉ€เจŠเจฒ (เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ) เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ systemd เจธเฉ‡เจตเจพเจตเจพเจ‚ เจšเฉฑเจฒ เจฐเจนเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจน runstatus เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ (เจนเฉ‡เจ เจพเจ‚ เจฆเฉ‡เจ–เฉ‹)เฅค เจฐเจจเจฒเจพเจˆเจจ - เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจ‰เจธ เจฒเจพเจˆเจจ เจฆเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจคเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ, temp_RUN="cat /sys/class/thermal/thermal_zone0/temp" เจธเจพเจกเฉ‡ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจฐเจจเจฒเจพเจˆเจจ เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฆเฉ‡ เจคเจพเจชเจฎเจพเจจ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเฉ‚เจšเจ• เจธเจฐเจตเจฐเจจเจพเจฎ:temp เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

sql

MySQL เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเฉฐเจ–เจฟเจ†เจคเจฎเจ• เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจšเจฒเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจจเฉ‚เฉฐ เจธเฉฐเจ•เฉ‡เจคเจ• เจจเฉ‚เฉฐ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, "เจšเฉเจฃเฉ‹ 1" - เจ‡เจน เจœเจพเจ‚เจš เจ•เจฐเฉ‡เจ—เจพ เจ•เจฟ DBMS เจธเจฎเฉเฉฑเจšเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค

เจชเจฐ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจฆเจฟเจฒเจšเจธเจช เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจ”เจจเจฒเจพเจˆเจจ เจธเจŸเฉ‹เจฐ เจตเจฟเฉฑเจš เจ†เจฐเจกเจฐเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเฉ‚เฉฐ เจŸเจฐเฉˆเจ• เจ•เจฐเจจเจพ. เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจชเฉเจฐเจคเฉ€ เจ˜เฉฐเจŸเจพ 100 เจœเจพเจ‚ เจตเฉฑเจง เจ†เจฐเจกเจฐ เจนเจจ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจธเฉ€เจฎเจพ 100 เจœเจพเจ‚ 80 เจคเฉฑเจ• เจธเฉˆเฉฑเจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจซเจฟเจฐ เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ€ เจตเจฟเจ•เจฐเฉ€ เจ…เจšเจพเจจเจ• เจ˜เฉฑเจŸ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฎเจฟเจฒเฉ‡เจ—เฉ€ เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจฆเจพ เจชเจคเจพ เจฒเจ—เจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจ•เจฟ เจ‡เจน เจฎเจพเจ‡เจจเฉ‡ เจจเจนเฉ€เจ‚ เจฐเฉฑเจ–เจฆเจพ เจ•เจฟ เจ‡เจน เจ•เจฟเจธ เจ…เจฃเจชเจ›เจพเจคเฉ‡ เจ•เจพเจฐเจจ เจ•เจฐเจ•เฉ‡ เจนเฉ‹เจ‡เจ† เจนเฉˆ:

  • เจธเจฐเจตเจฐ เจธเจฟเจฐเจซเจผ เจ…เจฃเจ‰เจชเจฒเจฌเจง เจนเฉˆ (เจกเฉ€-เจเจจเจฐเจœเฉ€เจœเจผเจก เจœเจพเจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚), เจ…เจคเฉ‡ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจ‡เจธ เจคเฉฑเจฅ เจคเฉ‹เจ‚ เจ†เจˆ เจนเฉˆ เจ•เจฟ เจธเฉ‚เจšเจ• "เจ—เฉฐเจฆเฉ€" เจธเฉ€เฅค
  • เจธเจฐเจตเจฐ เจ•เจฟเจธเฉ‡ เจšเฉ€เจœเจผ เจจเจพเจฒ เจ“เจตเจฐเจฒเฉ‹เจก เจนเฉˆ, เจ‡เจน เจนเฉŒเจฒเฉ€-เจนเฉŒเจฒเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจพเจ‚ เจชเฉˆเจ•เฉ‡เจŸ เจ—เฉเฉฐเจฎ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจ‡เจน เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจ…เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจน เจ–เจฐเฉ€เจฆเจฆเจพเจฐเฉ€ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจšเจฒเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ
  • เจธเจฐเจตเจฐ เจธเจชเฉˆเจฎ เจธเฉ‚เจšเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจคเฉ‹เจ‚ เจฎเฉ‡เจฒ เจธเจตเฉ€เจ•เจพเจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฐเจœเจฟเจธเจŸเจฐ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡
  • เจตเจฟเจ—เจฟเจ†เจชเจจ เจฎเฉเจนเจฟเฉฐเจฎ เจฆเจพ เจฌเจœเจŸ เจ–เจคเจฎ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ, เจฌเฉˆเจจเจฐ เจจเจนเฉ€เจ‚ เจ˜เฉเฉฐเจฎ เจฐเจนเฉ‡ เจนเจจ.

เจ•เจˆ เจ•เจพเจฐเจจ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเจฟเจ†เจ‚ เจฆเจพ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ…เจจเฉเจฎเจพเจจ เจจเจนเฉ€เจ‚ เจฒเจ—เจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจŸเจฐเฉˆเจ• เจ•เจฐเจจเจพ เจคเจ•เจจเฉ€เจ•เฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆเฅค เจชเจฐ เจคเฉเจธเฉ€เจ‚ เจ…เฉฐเจคเจฎ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ (เจ†เจฐเจกเจฐ) เจฆเฉ€ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจคเฉ‹เจ‚ เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจธเจฅเจฟเจคเฉ€ เจธเจผเฉฑเจ•เฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉˆเฅค

เจฒเจพเจœเจผเฉ€เจ•เจฒ เจธเฉ‚เจšเจ•

เจ‡เฉฑเจ• เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฐเจพเจนเฉ€เจ‚ เจฌเฉเจฒเฉ€เจ…เจจ เจธเจฎเฉ€เจ•เจฐเจจ (เจชเจพเจˆเจฅเจจ เจธเจฟเฉฐเจŸเฉˆเจ•เจธ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจชเฉœเจคเจพเจฒ(Habrรฉ 'เจคเฉ‡ เจฒเฉ‡เจ–). เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจคเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจธเฉ‚เจšเจ• เจชเฉเจฐเจ—เจŸเจพเจตเฉ‡ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‰เจชเจฐเฉ‹เจ•เจค SQL เจšเฉˆเจ•เจฟเฉฐเจ— เจฌเจพเจฐเฉ‡ เจ…เจงเจฟเจ†เจ‡ เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐ เจชเฉเจ†เจ‡เฉฐเจŸ เจฆเฉ‡เจ–เจฟเจ† เจนเฉ‹เจตเฉ‡เจ—เจพ - เจฆเจฟเจจ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจชเฉเจฐเจคเฉ€ เจ˜เฉฐเจŸเจพ 100 เจตเจฟเจ•เจฐเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจชเจฐ เจฐเจพเจค เจจเฉ‚เฉฐ - 20, เจ…เจคเฉ‡ เจ‡เจน เจ†เจฎ เจนเฉˆ, เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆ. เจฎเฉˆเจจเฉ‚เฉฐ เจ•เฉ€ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ? เจธเฉ‚เจšเจ• เจฐเจพเจค เจจเฉ‚เฉฐ เจฒเจ—เจพเจคเจพเจฐ เจ˜เจฌเจฐเจพ เจœเจพเจตเฉ‡เจ—เจพ.

เจคเฉเจธเฉ€เจ‚ เจฆเจฟเจจ เจ…เจคเฉ‡ เจฐเจพเจค เจฆเฉ‹ เจธเฉ‚เจšเจ• เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจฆเฉ‹เจตเจพเจ‚ เจจเฉ‚เฉฐ "เจšเฉเฉฑเจช" เจฌเจฃเจพเจ‰ (เจ‰เจน เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจญเฉ‡เจœเจฃเจ—เฉ‡)เฅค เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฒเจพเจœเจผเฉ€เจ•เจฒ เจ‡เฉฐเจกเฉ€เจ•เฉ‡เจŸเจฐ เจฌเจฃเจพเจ“ เจœเจฟเจธ เจฒเจˆ เจ‡เจน เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ เจ•เจฟ เจฆเจฟเจจ เจฆเจพ เจธเฉ‚เจšเจ• 20:00 เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ เฉ€เจ• เจนเฉ‹เจตเฉ‡, เจ…เจคเฉ‡ 20:00 เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฐเจพเจค เจฆเฉ‡ เจธเฉฐเจ•เฉ‡เจคเจ• เจฆเฉ‡ เจ เฉ€เจ• เจนเฉ‹เจฃ เจฒเจˆ เจ‡เจน เจ•เจพเจซเจผเฉ€ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจฒเจพเจœเจผเฉ€เจ•เจฒ เจธเฉฐเจ•เฉ‡เจคเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ‰เจฆเจพเจนเจฐเจจ เจนเฉˆ เจตเจพเจงเจพ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฎเฉˆเจจเฉ‡เจœเจฐ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจ—เจพเจนเจ•เฉ€ เจฐเฉฑเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ (เจ‰เจธเจจเฉ‚เฉฐ เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจˆ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเฉเจฐเจธเจผเจพเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ†เจฎ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจœเจตเจพเจฌ เจฆเฉ‡เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ), เจชเจฐ เจ‡เฉฑเจ• เจฒเจพเจœเจผเฉ€เจ•เจฒ เจธเฉฐเจ•เฉ‡เจคเจ• เจฆเฉ€ เจ—เจพเจนเจ•เฉ€ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ เจฒเจพเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจธเฉ‚เจšเจ• เจจเจฟเจฐเจงเจพเจฐเจค เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ เฉ€เจ• เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจจเจพเจฒ เจนเฉ€, เจ•เฉฐเจฎ เจฒเจˆ เจฎเจจเจœเจผเฉ‚เจฐ เจธเจฎเจพเจ‚ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจตเฉ‡เจฐเฉ‡ 3 เจคเฉ‹เจ‚ 5 เจตเจœเฉ‡ เจคเฉฑเจ•เฅค เจธเจพเจจเฉ‚เฉฐ เจชเจฐเจตเจพเจน เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจฆเฉŒเจฐเจพเจจ เจธเจฐเจตเจฐ เจ…เจคเฉ‡ เจธเจพเจˆเจŸเจพเจ‚ เจ•เฉเจฐเฉˆเจธเจผ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจชเจฐ 5:00 เจตเจœเฉ‡ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค เจœเฉ‡ เจ‰เจน เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจธเจฎเฉ‡เจ‚ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ - เจšเฉ‡เจคเจพเจตเจจเฉ€. เจฒเจพเจœเจผเฉ€เจ•เจฒ เจธเฉ‚เจšเจ• เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฐเจตเจฐ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจตเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ 5 เจตเฉˆเฉฑเจฌ เจธเจฐเจตเจฐ เจนเจจ, เจคเจพเจ‚ เจชเฉเจฐเจธเจผเจพเจธเจ• เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฎเฉ‡เจ‚ 1-2 เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจชเจฐ เจœเฉ‡ เจฒเฉœเจพเจˆ เจตเจฟเฉฑเจš 3 เจตเจฟเฉฑเจšเฉ‹เจ‚ 5 เจธเจฐเจตเจฐ เจ˜เฉฑเจŸ เจนเจจ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

เจ‰เจชเจฐเฉ‹เจ•เจค เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจ“เจ•เจฐ เจซเฉฐเจ•เจธเจผเจจ เจจเจนเฉ€เจ‚ เจนเจจ, เจ•เฉเจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจ…เจคเฉ‡ เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ“เจ•เฉ‡เจฐเจพ เจตเจฟเฉฑเจš เจ‡เจน เจธเจพเจฐเฉ‡ เจซเฉฐเจ•เจธเจผเจจ เจจเจนเฉ€เจ‚ เจนเจจ, เจชเจฐ เจ‡เฉฑเจ• เจฒเจพเจœเจผเฉ€เจ•เจฒ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ (เจฒเจ—เจญเจ— เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš - เจœเฉ‡เจ•เจฐ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ…เฉฐเจ•เจ—เจฃเจฟเจค เจ“เจชเจฐเฉ‡เจŸเจฐ เจนเจจ, เจคเจพเจ‚ เจธเจพเจจเฉ‚เฉฐ 20% เจตเฉˆเจŸ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจญเจพเจธเจผเจพ เจคเฉ‹เจ‚, เจคเฉเจธเฉ€เจ‚ เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ€ เจฒเฉ‹เฉœเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹)เฅค

เจคเจฐเจ• เจธเฉ‚เจšเจ• เจธเจผเจพเจ‡เจฆ เจ“เจ•เฉ‡เจฐ เจฆเฉ‡ เจ•เฉเจ เจฎเฉเจ•เจพเจฌเจฒเจคเจจ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจตเจฟเจธเจผเจฟเจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆ, เจชเจฐ เจšเฉฐเจ—เฉ€ เจ–เจผเจฌเจฐ เจ‡เจน เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจตเจฟเฉฑเจš เจฎเฉเจนเจพเจฐเจค เจนเจพเจธเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจชเจฐ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‰เจน เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจตเจงเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจ•เจพเจซเจผเฉ€ เจธเจงเจพเจฐเจจ เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ.

เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจšเฉˆเจ• เจธเจผเจพเจฎเจฒ เจ•เจฐเจจเจพ

เจฎเฉˆเจ‚ เจธเฉฑเจšเจฎเฉเฉฑเจš เจ‡เจธ เจตเจฟเจšเจพเจฐ เจจเฉ‚เฉฐ เจตเจฟเจ…เจ•เจค เจ•เจฐเจจเจพ เจšเจพเจนเจพเจ‚เจ—เจพ เจ•เจฟ เจ“เจ•เฉ‡เจฐ เจธเจพเจฐเฉ‡ เจฎเฉŒเจ•เจฟเจ†เจ‚ เจฒเจˆ เจนเจœเจผเจพเจฐเจพเจ‚ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจšเฉˆเฉฑเจ•เจพเจ‚ เจฆเจพ เจธเฉˆเฉฑเจŸ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ‡เจธ เจฆเฉ‡ เจ‰เจฒเจŸ - เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ - เจคเฉเจนเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจšเฉˆเจ• เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจธเจฎเจฐเฉฑเจฅเจพ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจ‡เฉฐเจœเจฃ. okerr เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจšเฉˆเจ• เจฌเจฃเจพเจ‰เจฃเจพ เจนเฉˆเจ•เจฐเจพเจ‚, เจธเจฟเจธเจŸเจฎ เจ•เฉ‹-เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚, เจœเจพเจ‚ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ‰เฉฑเจจเจค เจ“เจ•เจฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ‡เฉฑเจ• เจฎเจนเฉ€เจจเจพ เจชเจนเจฟเจฒเจพเจ‚ เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ เจฒเฉ€เจจเจ•เจธ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจชเฉเจฐเจธเจผเจพเจธเจ• เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจนเจพเจฐเจ• เจ•เฉฐเจฎ เจนเฉˆเฅค

เจฎเจพเจกเจฟเจŠเจฒ เจฐเจพเจนเฉ€เจ‚ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ‰เจœเจฐเจคเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจฐเจจ เจธเจŸเฉ‡เจŸเจธ:

เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจ‡เจน เจฒเจพเจˆเจจ เจฐเจจ เจธเจŸเฉ‡เจŸเจธ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉ‚เจšเจฟเจค เจ•เจฐเฉ‡เจ—เจพ เจœเฉ‡เจ•เจฐ /bin/true เจ…เจšเจพเจจเจ• เจธเจผเฉเจฐเฉ‚ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจœเจพเจ‚ 0 เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจ•เฉเจ เจตเจพเจชเจธ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพเฅค

true_OK=/bin/true

เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจฒเจพเจˆเจจ - เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฅเฉ‹เฉœเฉ‡ เจœเจฟเจนเฉ‡ เจนเจพเจ‚ เจซเฉˆเจฒเจพเจ‡เจ† เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ okerr.

เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจ…เจœเจฟเจนเฉ€ เจœเจพเจ‚เจš เจฆเจพ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เจธเจฆเจพ เจฎเฉเฉฑเจฒ เจนเฉˆ: เจœเฉ‡ เจ…เจšเจพเจจเจ• เจคเฉเจนเจพเจกเจพ เจธเจฐเจตเจฐ เจ•เจฐเฉˆเจธเจผ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ“เจ•เจฐ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจธเฉ‚เจšเจ• เจธเจฎเฉ‡เจ‚ เจธเจฟเจฐ เจ…เจชเจกเฉ‡เจŸ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจธเจฎเจพเจ‚ เจฒเฉฐเจ˜เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เฉ€.

เจ‡เจน เจœเจพเจ‚เจš เจธเฉ‚เจšเจฟเจค เจ•เจฐเฉ‡เจ—เฉ€ เจ•เจฟ apache2 เจธเจฐเจตเจฐ เจ•เจฐเฉˆเจธเจผ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ (เจ เฉ€เจ• เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจ•เจฆเฉ‡ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡...):

apache_OK="systemctl is-active --quiet apache2"

เจ‡เจธ เจฒเจˆ, เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ•เฉ‹เจˆ เจตเฉ€ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจฌเฉ‹เจฒเจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ เจธเจผเฉˆเฉฑเจฒ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจšเฉˆเจ• เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹.

เจตเจงเฉ‡เจฐเฉ‡ เจฎเฉเจธเจผเจ•เจฒ - เจคเฉเจธเฉ€เจ‚ okerrmod เจฒเจˆ เจ†เจชเจฃเจพ เจ–เฉเจฆ เจฆเจพ เจฎเฉ‹เจกเฉ€เจŠเจฒ (เจ•เจฟเจธเฉ‡ เจตเฉ€ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš) เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจธเจงเจพเจฐเจจ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจธเจฆเจพ เจนเฉˆ:

#!/usr/bin/python3

print("STATUS: OK")

เจ•เฉ€ เจ‡เจน เจฌเจนเฉเจค เจฎเฉเจธเจผเจ•เจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ? เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเฉ‚เฉฐ เจ–เฉเจฆ เจœเจพเจ‚เจš เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ STDOUT เจตเจฟเฉฑเจš เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจน:

$ okerrmod --dump df
NAME: pi:df-/
TAGS: df
METHOD: numerical|maxlim=90
DETAILS: 49.52%, 13.9G/28.2G used, 13.0G free
STATUS: 49.52

NAME: pi:df-/boot
TAGS: df
METHOD: numerical|maxlim=90
DETAILS: 84.32%, 53.1M/62.9M used, 9.9M free
STATUS: 84.32

เจ‡เจน เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจ•เจˆ เจธเฉ‚เจšเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจฆเจพ เจนเฉˆ (เจ–เจพเจฒเฉ€ เจฒเจพเจˆเจจ เจฆเฉเจ†เจฐเจพ เจตเฉฑเจ– เจ•เฉ€เจคเจพ เจ—เจฟเจ†), เจœเฉ‡เจ•เจฐ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡ เจคเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจคเจธเจฆเฉ€เจ• เจตเฉ‡เจฐเจตเฉ‡ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจŸเฉˆเจ— เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจฆเฉเจ†เจฐเจพ เจกเฉˆเจธเจผเจฌเฉ‹เจฐเจก เจตเจฟเฉฑเจš เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเฉ‚เจšเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉฑเจญเจฃเจพ เจ†เจธเจพเจจ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจคเจพเจฐ

เจ‡เฉฑเจ• เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจฌเฉ‹เจŸ เจนเฉˆ @OkerrBot. เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจซเจผเฉ‹เจจ เจจเฉ‚เฉฐ เจ…เจฒเฉฑเจ—-เจ…เจฒเฉฑเจ— เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเจพเจฒ เจ˜เฉœเฉ€เจธเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ (เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจน เจชเจธเฉฐเจฆ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ Pyaterochka เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเจ•เจธเจผเฉ‡ เจตเจพเจฒเฉ€ เจ‡เฉฑเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจฆเฉ‚เจœเฉ‡ เจฒเจˆ Lenta เจฒเจˆ, MTS เจฒเจˆ เจ‡เฉฑเจ• เจคเฉ€เจœเฉ‡ เจฒเจˆ, เจ…เจคเฉ‡ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจนเจฐ เจ•เจฟเจธเฉ‡ เจฒเจˆ, เจธเจญ, เจธเจพเจฐเฉ‡)เฅค เจ‡เฉฑเจ• เจคเจพเจฐ เจ•เจพเจซเจผเฉ€ เจนเฉˆ. เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจฐเจพเจนเฉ€เจ‚ เจคเฉเจธเฉ€เจ‚ เจคเฉเจฐเฉฐเจค เจ…เจฒเจฐเจŸ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจตเจพเจฒเฉ‡ เจธเฉ‚เจšเจ•เจพเจ‚ เจฆเฉ€ เจฎเฉเฉœ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ•เจฎเจพเจ‚เจก เจฆเฉ‡ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ…เจธเฉ€เจ‚ เจฅเฉ€เจเจŸเจฐ/เจœเจนเจพเจœเจผ เจ›เฉฑเจก เจฆเจฟเฉฑเจคเจพ, เจฆเฉ‹ เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจฒเจˆ เจจเจฌเจœเจผ 'เจคเฉ‡ เจ†เจชเจฃเฉ€ เจ‰เจ‚เจ—เจฒ เจจเจนเฉ€เจ‚ เจฐเฉฑเจ–เฉ€, เจซเจผเฉ‹เจจ เจšเจพเจฒเฉ‚ เจ•เฉ€เจคเจพ, เจšเฉˆเจŸเจฌเฉ‹เจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจŸเจจ เจฆเจฌเจพเจ‡เจ†, เจ…เจคเฉ‡ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‡เจ† เจ•เจฟ เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจธเฉ€เฅค

เจธเจฅเจฟเจคเฉ€ เจชเฉฐเจจเฉ‡

เจ…เฉฑเจœเจ•เฉฑเจฒเฉเจน, เจธเจŸเฉ‡เจŸเจธ เจชเฉ‡เจœ เจฒเจ—เจญเจ— เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ•เจพเจฐเฉ‹เจฌเจพเจฐ เจฒเจˆ เจฒเจพเจœเจผเจฎเฉ€ เจนเจจ เจœเจฟเจธ เจ•เฉ‹เจฒ IT เจนเฉˆ, เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจชเฉเจฐเจคเฉ€ เจ‡เฉฑเจ• เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจฐเจตเฉฑเจˆเจ† เจนเฉˆ เจ…เจคเฉ‡ เจœเฉ‹ เจ†เจชเจฃเฉ‡ เจ—เจพเจนเจ•เจพเจ‚/เจ‰เจชเจญเฉ‹เจ—เจคเจฟเจ†เจ‚ เจจเจพเจฒ เจธเจคเจฟเจ•เจพเจฐ เจจเจพเจฒ เจชเฉ‡เจธเจผ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจ•เจฒเจชเจจเจพ เจ•เจฐเฉ‹ - เจ‡เฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ•เฉเจ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡เจ–เจฃเจพ เจœเจพเจ‚ เจ†เจฐเจกเจฐ เจฆเฉ‡เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เฉเจ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เจน เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเจพ เจ•เจฟ เจ•เฉ€ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ, เจธเจฎเฉฑเจธเจฟเจ† เจ•เจฟเจธ เจฆเฉ‡ เจชเจพเจธเฉ‡ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเจพ เจนเฉฑเจฒ เจ•เจฆเฉ‹เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจกเฉ€ เจ•เฉฐเจชเจจเฉ€ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ—เฉˆเจฐ-เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจตเฉˆเจฌเจธเจพเจˆเจŸ เจนเฉˆ? เจœเจพเจ‚ เจ•เฉ€ เจ‡เจน เจ›เฉ‡ เจฎเจนเฉ€เจจเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจŸเฉเฉฑเจŸ เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจน เจฆเฉ‹ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ เฉ€เจ• เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพ? เจชเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเฉเจฃ เจ‡เฉฑเจ• เจซเจฐเจฟเฉฑเจœ เจ–เจฐเฉ€เจฆเจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ, เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจนเฉ€ เจ•เจพเจฐเจŸ เจตเจฟเฉฑเจš เจนเฉˆ... เจ…เจคเฉ‡ เจ‡เจน เจ‡เฉฑเจ• เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉฑเจ–เจฐเจพ เจฎเจพเจฎเจฒเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจตเจฟเจ…เจ•เจคเฉ€ เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจจเจพเจฒ เจ•เฉเจ เจ—เจฒเจค เจนเฉˆ (เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจธเจฎเฉฑเจธเจฟเจ† เจ‰เจธ เจฆเฉ‡ เจชเจพเจธเฉ‡ เจจเจนเฉ€เจ‚ เจนเฉˆ), เจ•เจฟ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ€ เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เจธ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจธเฉเจงเจพเจฐ เจฒเจˆ เจ…เจจเฉเจฎเจพเจจเจฟเจค เจธเจฎเจพเจ‚ เจตเฉ€ เจฒเจฟเจ–เจฟเจ† เจนเฉ‹เจตเฉ‡เฅค เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ—เจพเจนเจ• เจฌเจฃ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจˆเจฎเฉ‡เจฒ เจธเฉ‚เจšเจจเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจธเจฎเฉฑเจธเจฟเจ† เจนเฉฑเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจน เจ‰เจน เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‰เจน เจšเจพเจนเฉเฉฐเจฆเจพ เจธเฉ€ (เจ‡เฉฑเจ• เจซเจฐเจฟเฉฑเจœ เจ–เจฐเฉ€เจฆเฉ‹)เฅค

Okerr เจนเจพเจˆเจฌเฉเจฐเจฟเจก เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€

เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจ…เจคเฉ‡ เจกเจพเจŠเจจเจŸเจพเจˆเจฎ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจชเจฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ เจญเจพเจˆเจตเจพเจฒ เจ‰เจนเจจเจพเจ‚ เจฒเฉ‹เจ•เจพเจ‚ 'เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจญเจฐเฉ‹เจธเจพ เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจ‡เจธ เจชเฉเจฐเจคเฉ€ เจ†เจชเจฃเฉ€ เจชเจนเฉเฉฐเจš เจตเจฟเฉฑเจš เจตเจงเฉ‡เจฐเฉ‡ เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ เจ…เจคเฉ‡ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเจจเฅค

เจ‡เฉฑเจฅเฉ‡ 10 เจนเฉ‹เจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเฉ‹ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฅเจฟเจคเฉ€ เจชเฉฐเจจเฉ‡ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ. เจ‡เฉฑเจฅเฉ‡ เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจนเจจ เจ•เจฟ เจ‡เจน เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจชเฉฐเจจเฉ‡ เจ•เจฟเจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ เจชเจพเจˆเจฅเจจ ะธ เจกเฉเจฐเฉŒเจชเจฌเจพเจ•เจธ. okerr เจธเจฅเจฟเจคเฉ€ เจชเฉฐเจจเจพ.

เจซเฉ‡เจฒเจ“เจตเจฐ

เจ‡เจธ เจฒเฉ‡เจ– เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจฒเฉฐเจฎเจพ เจจเจพ เจ•เจฐเจจ เจฒเจˆ, เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจตเจพเจฐ เจซเจฟเจฐ เจ†เจชเจฃเฉ‡ เจชเจฟเจ›เจฒเฉ‡ เจฒเฉ‡เจ– เจฆเจพ เจนเจตเจพเจฒเจพ เจฆเฉ‡เจตเจพเจ‚เจ—เจพ - เจ‡เฉฑเจ• เจตเฉˆเจฌเจธเจพเจˆเจŸ เจฒเจˆ เจธเจงเจพเจฐเจจ เจซเฉ‡เจฒเจ“เจตเจฐ . เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจŸ เจธเจฐเจตเจฐ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจซเฉ‡เจฒเจ“เจตเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฒเฉฐเจฎเจพ เจกเจพเจŠเจจเจŸเจพเจˆเจฎ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ - เจœเจฟเจตเฉ‡เจ‚ เจนเฉ€ เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจธเจฐเจตเจฐ เจคเฉ‡ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ. เจ…เจคเฉ‡ เจ‡เจน เจฎเฉˆเจจเฉ‚เฉฐ เจœเจพเจชเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจฆเจฟเจฒเจšเจธเจช, เจšเจฎเจ•เจฆเจพเจฐ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจนเฉˆ เจœเฉ‹ เจ•เจฟ เจ•เจฟเจคเฉ‡ เจตเฉ€ เจ‰เจชเจฒเจฌเจง เจจเจนเฉ€เจ‚ เจนเฉˆ.

เจ˜เฉฑเจŸ เจธเจฟเจธเจŸเจฎ เจฒเฉ‹เฉœเจพเจ‚

okerr เจธเจฐเจตเจฐเจพเจ‚ เจฒเจˆ, เจ…เจธเฉ€เจ‚ 2Gb เจคเฉ‹เจ‚ RAM เจตเจพเจฒเฉ€เจ†เจ‚ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเฉˆเจ‚เจธเจฐเจพเจ‚ เจฒเจˆ, เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ 512Mb เจตเฉ€ เจ•เจพเจซเจผเฉ€ เจนเฉˆเฅค เจ—เจพเจนเจ• เจฆเจพ เจนเจฟเฉฑเจธเจพ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจ—เจญเจ— เจœเจผเฉ€เจฐเฉ‹ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค (เจชเจฒเจพเจธเจŸเจฟเจ• เจฌเฉˆเจ— okerrupdate เจตเจœเจผเจจ 26 Kb, เจชเจฐ Python3 เจ…เจคเฉ‡ เจฎเจฟเจ†เจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ)เฅค เจ•เจฒเจพเจ‡เฉฐเจŸ เจ‡เฉฑเจ• เจ•เฉเจฐเฉ‹เจจ เจธเจ•เฉเจฐเจฟเจชเจŸ เจคเฉ‹เจ‚ เจšเฉฑเจฒเจฆเจพ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจ‡เจธ เจตเจฟเฉฑเจš เจœเจผเฉ€เจฐเฉ‹ เจธเจฅเจพเจˆ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เจชเจค เจนเฉˆเฅค เจธเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจธเฉˆเจ‚เจธเจฐ (512Mb RAM เจฆเฉ‡ เจจเจพเจฒ เจธเฉเจชเจฐ-เจธเจธเจคเฉ‡ VPS) เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฐเจธเจฌเฉ‡เจฐเฉ€ Pi เจนเฉˆเฅค เจ‡เจน เจ—เจพเจนเจ• เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจตเฉ€ เจธเฉฐเจญเจต เจนเฉˆ curl เจฐเจพเจนเฉ€เจ‚ เจ…เฉฑเจชเจกเฉ‡เจŸ เจญเฉ‡เจœเฉ‹! (เจจเฉ€เจšเฉ‡ เจฆเฉ‡เจ–เฉ‹)

เจ‡เจธ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ - okerr, เจธเจผเจพเจ‡เจฆ เจธเจญ เจคเฉ‹เจ‚ เจฎเฉเจซเจค เจ‰เจชเจฒเจฌเจง เจฒเฉ‹เจ•เจพเจ‚ เจคเฉ‹เจ‚ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจœเจผเฉˆเจฌเจฟเจ•เจธ เจœเจพเจ‚ เจจเจพเจ—เจฟเจ“เจธ เจตเจฐเจ—เฉ‡ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฎเฉเจซเจค เจ“เจชเจจ-เจธเฉ‹เจฐเจธ เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจจเฉ‚เฉฐ เจธเจฐเฉ‹เจค (เจธเจฐเจตเจฐ) เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจชเฉˆเจธเจพ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ•เฉเจ เจธเจฐเจตเจฐ เจฐเฉฑเจ–-เจฐเจ–เจพเจ… เจฆเฉ€ เจ…เจœเฉ‡ เจตเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ“เจ•เจฐ เจจเจพเจฒ, เจ‡เจธ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ. เจœเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจธเจฐเจตเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ‡เจธ เจ—เฉฑเจฒ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจ•เฉ€ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค

API เจ…เจคเฉ‡ เจฎเจฒเจ•เฉ€เจ…เจค เจตเจพเจฒเฉ‡ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจเจ•เฉ€เจ•เจฐเจฃ

เจธเจงเจพเจฐเจจ เจ…เจคเฉ‡ เจ–เฉเฉฑเจฒเฉเจนเฉ€ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ. okerr เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจธเจงเจพเจฐเจจ เจนเฉˆ API, เจœเจฟเจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉˆเฅค 1000 เจธเฉ‚เจšเจ• เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ? 3-4 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเจผเฉˆเฉฑเจฒ เจธเจ•เฉเจฐเจฟเจชเจŸ เจ…เจœเจฟเจนเจพ เจ•เจฐเฉ‡เจ—เฉ€เฅค 1000 เจธเฉ‚เจšเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ? เจ‡เจน เจตเฉ€ เจฌเจนเฉเจค เจ†เจธเจพเจจ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฐเฉ‚เจธเฉ€ เจธเฉˆเจ‚เจธเจฐ เจคเฉ‹เจ‚ เจธเจพเจกเฉ‡ เจธเจพเจฐเฉ‡ HTTPS เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจฆเฉ‹ เจตเจพเจฐ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚:

#!/bin/sh

for indicator in `okerrclient --api-filter sslcert`
do
    echo set location for $indicator
    okerrclient --api-set location=ru retest=1 --name $indicator
done

เจคเฉเจธเฉ€เจ‚ เจธเจพเจกเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเฉ‚เจšเจ• เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจญเจพเจตเฉ‡เจ‚ เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚, เจธเจฟเจฐเจซเจผ curl เจฐเจพเจนเฉ€เจ‚เฅค

# short and nice (using okerrupdate and config file)
$ okerrupdate MyIndicator OK

# only curl is enough!
$ curl -d 'textid=MyProject&name=MyIndicator&secret=MySecret&status=OK' https://bravo.okerr.com/

เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจคเฉ‹เจ‚ เจธเจฟเฉฑเจงเฉ‡ เจธเฉ‚เจšเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฆเจฟเจฒ เจฆเฉ€ เจงเฉœเจ•เจฃ เจฆเฉ‡ เจธเจฟเจ—เจจเจฒ เจญเฉ‡เจœเจฃเจพ เจคเจพเจ‚ เจ•เจฟ เจ“เจ•เจฐ เจจเฉ‚เฉฐ เจชเจคเจพ เจฒเฉฑเจ—เฉ‡ เจ•เจฟ เจ‡เจน เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆ เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจ‡เจน เจ•เจฐเฉˆเจธเจผ เจœเจพเจ‚ เจœเฉฐเจฎ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจ…เจฒเจพเจฐเจฎ เจตเฉฑเจœเจฆเจพ เจนเฉˆเฅค เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, okerr เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจ‡เจนเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจจ - okerr เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจฎเจพเจจเฉ€เจŸเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจฒเจ—เจญเจ— เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจตเจฟเฉฑเจš เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‡เจ† เจœเจพเจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจชเฉˆเจฆเจพ เจ•เจฐเฉ‡เจ—เจพเฅค (เจ…เจคเฉ‡ เจ‡เจธ "เจฒเจ—เจญเจ—" เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš - เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ เจ•เจฐเจพเจธ-เจšเฉˆเฉฑเจ• เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ)

เจ‡เฉฑเจฅเฉ‡ เจธเจพเจกเฉ‡ เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจฌเฉ‹เจŸ เจตเจฟเฉฑเจš เจ•เฉ‹เจก (เจธเจฐเจฒเฉ€เจ•เฉเจฐเจฟเจค) เจนเฉˆ:

from okerrupdate import OkerrProject, OkerrExc

op = OkerrProject()
uptimei = op.indicator("{}:telebot_uptime".format(hostname))
...
uptimei.update('OK', 'pid: {} Uptime: {} cmds: {}'.format(
        os.getpid(), dhms(uptime), commands_cnt))

เจชเจพเจˆเจฅเจจ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจคเฉ‹เจ‚ เจธเฉ‚เจšเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจนเฉˆ okerrupdate, เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจญเจพเจธเจผเจพ เจฒเจˆ เจ•เฉ‹เจˆ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจนเจจ, เจชเจฐ เจคเฉเจธเฉ€เจ‚ เจœเจพเจ‚ เจคเจพเจ‚ okerrupdate เจธเจ•เฉเจฐเจฟเจชเจŸ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเจพเจ‚ okerr เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ HTTP เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ“เจ•เจฐ เจธเจพเจกเฉ€ เจ•เจฟเจตเฉ‡เจ‚ เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ

เจ“เจ•เจฐ เจจเฉ‡ เจธเจพเจกเฉ€ เจœเจผเจฟเฉฐเจฆเจ—เฉ€ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเฉ€เฅค เจฆเจฐเจ…เจธเจฒเฅค เจธเจผเจพเจ‡เจฆ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ เจฎเจพเจจเฉ€เจŸเจฐเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจ…เจœเจฟเจนเจพ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ okerr เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจพเจกเฉ‡ เจฒเจˆ เจ†เจธเจพเจจ เจ…เจคเฉ‡ เจธเจฐเจฒ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจ‰เจน เจธเจพเจฐเฉ‡ เจซเฉฐเจ•เจธเจผเจจ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ€ เจธเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉˆ (เจ…เจธเฉ€เจ‚ เจ‰เจน เจœเฉ‹เฉœเจฟเจ† เจœเฉ‹ เจ‡เจธ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจธเฉ€)เฅค เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจœเฉ‡เจ•เจฐ เจ•เฉเจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจ—เฉเฉฐเจฎ เจนเจจ, เจคเจพเจ‚ เจชเฉเฉฑเจ›เฉ‹ เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจพเจ‚เจ—เจพ (เจฎเฉˆเจ‚ เจตเจพเจ…เจฆเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจชเจฐ เจฎเฉˆเจ‚ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚ เจ•เจฟ okerr เจ›เฉ‹เจŸเฉ‡-เจฎเฉฑเจงเจฎ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจจเจฟเจ—เจฐเจพเจจเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจนเฉ‹เจตเฉ‡). เจœเจพเจ‚ เจฌเจฟเจนเจคเจฐ เจ…เจœเฉ‡ เจคเฉฑเจ•, เจ‡เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹ - เจ‡เจน เจ†เจธเจพเจจ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ "เจ•เฉ‡เจฐเจพ เจคเฉ‹เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจธเจฟเฉฑเจ–เฉ‹" เจฆเฉ‡ เจธเจฟเจงเจพเจ‚เจค เจ…เจจเฉเจธเจพเจฐ เจฐเจนเจฟเจฃ เจตเจฟเจš เจ•เจพเจฎเจฏเจพเจฌ เจฐเจนเฉ‡เฅค เจœเฉ‡เจ•เจฐ เจ…เจšเจพเจจเจ• เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจ† เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจ…เจธเฉ€เจ‚ เจ“เจ•เจฐ เจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจธเจฟเฉฑเจ–เจฟเจ†, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ“เจ•เจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจšเฉˆเฉฑเจ• เจœเฉ‹เฉœเจฆเฉ‡ เจนเจพเจ‚เฅค (เจ‡เจธ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, "เจ…เจธเฉ€เจ‚" เจฆเฉเจ†เจฐเจพ เจฎเฉ‡เจฐเจพ เจฎเจคเจฒเจฌ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจตเจœเฉ‹เจ‚ เจนเฉˆ, เจจเจพ เจ•เจฟ เจธเจนเจฟ-เจตเจฟเจ•เจพเจธเจ•เจฐเจคเจพเจตเจพเจ‚)เฅค เจชเจนเจฟเจฒเจพเจ‚ เจคเจพเจ‚ เจ‡เจน เจ†เจฎ เจ—เฉฑเจฒ เจธเฉ€ เจชเจฐ เจนเฉเจฃ เจ‡เจน เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจนเฉ‹ เจ—เจˆ เจนเฉˆเฅค

เจจเจฟเจ—เจฐเจพเจจเฉ€

okerr เจฆเฉเจ†เจฐเจพ เจ…เจธเฉ€เจ‚ เจธเจพเจฐเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจฒเฉŒเจ— เจธเจพเจˆเจœเจผ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจฌเฉ‡เจธเจผเฉฑเจ•, เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจ…เฉฑเจ–เจพเจ‚ เจจเจพเจฒ เจฒเฉŒเจ— เจฆเฉ€ เจนเจฐ เจฒเจพเจˆเจจ เจจเฉ‚เฉฐ เจธเฉ‹เจš-เจธเจฎเจ เจ•เฉ‡ เจชเฉœเฉเจนเจจเจพ เจ…เจธเฉฐเจญเจต เจนเฉˆ, เจชเจฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจตเจฟเจ•เจพเจธ เจฆเจฐ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจ•เฉเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฐเจพเจนเฉ€เจ‚, เจ…เจธเฉ€เจ‚ เจธเจชเฉˆเจฎ เจฎเฉ‡เจฒเจฟเฉฐเจ— เจ…เจคเฉ‡ เจฌเจฐเฉ‚เจŸ เจซเฉ‹เจฐเจธ เจชเจพเจธเจตเจฐเจก เจ…เจจเฉเจฎเจพเจจ เจฒเจ—เจพเจ‰เจฃ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‡เจ†, เจ…เจคเฉ‡ เจœเจฆเฉ‹เจ‚ เจ•เฉเจ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ "เจชเจพเจ—เจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ", เจคเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจฒเจˆ เจ•เฉเจ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจ…เจคเฉ‡ เจ‰เจน เจ‡เจธเจจเฉ‚เฉฐ เจฌเจพเจฐ เจฌเจพเจฐ เจฆเฉเจนเจฐเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ (เจนเจฐ เจตเจพเจฐ เจฒเฉŒเจ— เจตเจฟเฉฑเจš เจ•เฉเจ เจฒเจพเจˆเจจเจพเจ‚ เจœเฉ‹เฉœเจฆเฉ‡ เจนเฉ‹เจ ).

SSL เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเฅค เจฒเจพเจ‚เจš เจคเฉ‹เจ‚ เจคเฉเจฐเฉฐเจค เจฌเจพเจ…เจฆ เจ†เจ“ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเฉ‹ เจธเจพเจกเฉ‡ เจ—เจพเจนเจ• เจจเฉ‡ เจ†เจชเจฃเฉ‡ เจ—เจพเจนเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉเจซเจค SSL เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ (เจ‰เจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเจœเจผเจพเจฐ)เฅค เจ…เจคเฉ‡ เจ‡เจน เจชเฉเจฐเจธเจผเจพเจธเจจ เจฒเจˆ เจธเจฟเจฐเจซ เจจเจฐเจ• เจฌเจฃ เจ—เจฟเจ†! เจคเฉฑเจฅ เจ‡เจน เจนเฉˆ เจ•เจฟ เจธเจพเจˆเจŸเจพเจ‚ "เจฒเจพเจˆเจต" เจนเจจ, เจ—เจพเจนเจ• เจธเจฎเฉ‡เจ‚-เจธเจฎเฉ‡เจ‚ เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉเจ เจ•เจฐเจจ เจฒเจˆ เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจจ, เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐ เจ‡เจน เจ•เจฐเจฆเฉ‡ เจนเจจ. เจ‰เจน เจธเจพเจˆเจŸ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ DocumentRooเจŸ 'เจคเฉ‡ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ. เจœเจพเจ‚ เจตเจฐเจšเฉเจ…เจฒเจนเฉ‹เจธเจŸ เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจฟเจจเจพเจ‚ เจธเจผเจฐเจค เจฐเฉ€เจฐเจพเจˆเจŸ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹เฅค เจ•เฉเจฆเจฐเจคเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเจพ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจจเจตเฉ€เจจเฉ€เจ•เจฐเจจ เจŸเฉเฉฑเจŸ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจนเฉเจฃ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจธเจพเจฐเฉ‡ SSL เจนเฉ‹เจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉˆเจ•เฉ‡เจœ เจคเฉ‹เจ‚ เจธเจพเจกเฉ€เจ†เจ‚ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ†เจชเจฃเฉ‡ เจ†เจช เจนเฉ€ okerr เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค a2conf. เจšเจฒเฉ‹ เจนเฉเจฃเฉ‡ เจฒเจพเจ‚เจš เจ•เจฐเฉ€เจ a2okerr.py โ€” เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจ•เจˆ เจจเจตเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจคเจพเจ‚ เจ‰เจน เจ†เจชเจฃเฉ‡ เจ†เจช เจนเฉ€ okerr เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃเจ—เฉ€เจ†เจ‚เฅค เจœเฉ‡เจ•เจฐ เจ…เจšเจพเจจเจ• เจ•เจฟเจธเฉ‡ เจ•เจพเจฐเจจ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฐเฉ€เจจเจฟเจŠ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจ–เจคเจฎ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจคเจฟเฉฐเจจ เจนเจซเจคเฉ‡ เจชเจนเจฟเจฒเจพเจ‚, เจ…เจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจตเจพเจ‚เจ—เฉ‡ เจ•เจฟ เจ‡เจน เจ…เจชเจกเฉ‡เจŸ เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ†, เจ…เจœเจฟเจนเจพ เจ•เฉเฉฑเจคเจพเฅค a2certbot.py เจ‰เจธเฉ‡ เจชเฉˆเจ•เฉ‡เจœ เจคเฉ‹เจ‚ - เจ‡เจน เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ เจฌเจนเฉเจค เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ (เจ‡เจน เจคเฉเจฐเฉฐเจค เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเฉฐเจญเจพเจตเจฟเจค เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเจพ เจนเฉˆ - เจ…เจคเฉ‡ เจฒเจฟเจ–เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจœเจพเจ‚เจšเจฟเจ† เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจœเจฟเฉฑเจฅเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ)เฅค

เจ…เจธเฉ€เจ‚ เจธเจพเจกเฉ‡ เจธเจพเจฐเฉ‡ เจกเฉ‹เจฎเฉ‡เจจเจพเจ‚ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ—เจฃ เจฆเฉ€ เจฎเจฟเจคเฉ€ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจธเจพเจฐเฉ‡ เจฎเฉ‡เจฒ เจธเจฐเจตเจฐ เจœเฉ‹ เจฎเฉ‡เจฒ เจญเฉ‡เจœเจฆเฉ‡ เจนเจจ, 50+ เจตเฉฑเจ–-เจตเฉฑเจ– เจฌเจฒเฉˆเจ•เจฒเจฟเจธเจŸเจพเจ‚ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจตเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค (เจ…เจคเฉ‡ เจ•เจฆเฉ‡-เจ•เจฆเฉ‡ เจ‰เจน เจ‰เจนเจจเจพเจ‚ เจตเจฟเจš เจซเจธ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ). เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ—เฉ‚เจ—เจฒ เจฎเฉ‡เจฒ เจธเจฐเจตเจฐ เจตเฉ€ เจฌเจฒเฉˆเจ•เจฒเจฟเจธเจŸ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ? เจธเจฟเจฐเจซเจผ เจธเจตเฉˆ-เจœเจพเจ‚เจš เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เฉ€เจคเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ เจตเจฟเฉฑเจš mail-wr1-f54.google.com เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจ…เจœเฉ‡ เจตเฉ€ SORBS เจฌเจฒเฉˆเจ•เจฒเจฟเจธเจŸ เจตเจฟเฉฑเจš เจนเฉˆ! (เจ‡เจน "เจเจ‚เจŸเฉ€-เจธเจชเฉˆเจฎเจฐ" เจฆเฉ‡ เจฎเฉเฉฑเจฒ เจฌเจพเจฐเฉ‡ เจนเฉˆ)

เจฌเฉˆเจ•เจ…เฉฑเจช - เจฎเฉˆเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‰เฉฑเจชเจฐ เจฒเจฟเจ–เจฟเจ† เจนเฉˆ เจ•เจฟ เจ“เจ•เฉ‡เจฐ เจจเจพเจฒ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจเจพ เจ•เจฟเฉฐเจจเจพ เจ†เจธเจพเจจ เจนเฉˆ. เจชเจฐ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจจเจตเฉ€เจจเจคเจฎ เจฌเฉˆเจ•เจ…เจช เจ…เจคเฉ‡ (เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจœเฉ‹ okerr เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚) เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจเจฎเจพเจœเจผเจพเจจ เจ—เจฒเฉ‡เจธเจผเฉ€เจ…เจฐ 'เจคเฉ‡ เจ…เจชเจฒเฉ‹เจก เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจคเฉ‡, เจนเจพเจ‚, เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจธเจฎเฉ‡เจ‚-เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ•เฉ‹เจˆ เจนเฉˆเจฐเจพเจจเฉ€ เจจเจนเฉ€เจ‚ เจ•เจฟ เจ‰เจน เจฆเฉ‡เจ– เจฐเจนเฉ‡ เจธเจจ.

เจ…เจธเฉ€เจ‚ เจเจธเจ•เฉ‡เจฒเฉ‡เจธเจผเจจ เจ‡เฉฐเจกเฉ€เจ•เฉ‡เจŸเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจน เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจ•เฉเจ เจธเจฎเฉฑเจธเจฟเจ† เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจนเฉฑเจฒ เจจเจนเฉ€เจ‚ เจนเฉ‹เจˆ เจนเฉˆเฅค เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจ–เฉเจฆ, เจœเจฆเฉ‹เจ‚ เจฎเฉˆเจ‚ เจ•เฉเจ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเจพ เจนเจพเจ‚, เจ•เจˆ เจตเจพเจฐ เจฎเฉˆเจ‚ เจ‰เจนเจจเจพเจ‚ เจฌเจพเจฐเฉ‡ เจญเฉเฉฑเจฒ เจธเจ•เจฆเจพ เจนเจพเจ‚. เจเจธเจ•เฉ‡เจฒเฉ‡เจธเจผเจจ เจ‡เฉฑเจ• เจšเฉฐเจ—เฉ€ เจฐเฉ€เจฎเจพเจˆเจ‚เจกเจฐ เจนเฉˆ, เจญเจพเจตเฉ‡เจ‚ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจ†เจช เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹เจตเฉ‹เฅค

เจธเจฎเฉเฉฑเจšเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจฎเฉ‡เจฐเจพ เจฎเฉฐเจจเจฃเจพ เจนเฉˆ เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉฐเจฎ เจฆเฉ€ เจ—เฉเจฃเจตเฉฑเจคเจพ เจ‡เฉฑเจ• เจตเจฟเจธเจผเจพเจฒเจคเจพ เจฆเฉ‡ เจ•เฉเจฐเจฎ เจจเจพเจฒ เจตเจงเฉ€ เจนเฉˆ. เจ‡เฉฑเจฅเฉ‡ เจฒเจ—เจญเจ— เจ•เฉ‹เจˆ เจกเจพเจŠเจจเจŸเจพเจˆเจฎ เจจเจนเฉ€เจ‚ เจนเฉˆ (เจœเจพเจ‚ เจ•เจฒเจพเจ‡เฉฐเจŸ เจ•เฉ‹เจฒ เจ‡เจธเจฆเจพ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฒเจˆ เจธเจฎเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจฌเฉฑเจธ เจธเจผเจธเจผ!), เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจ•เฉฐเจฎ เจฆเฉ€ เจฎเจพเจคเจฐเจพ เจ˜เฉฑเจŸ เจนเฉ‹ เจ—เจˆ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉฐเจฎ เจฆเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจธเจผเจพเจ‚เจค เจนเฉ‹ เจ—เจˆเจ†เจ‚ เจนเจจเฅค เจ…เจธเฉ€เจ‚ เจเจฎเจฐเจœเฉˆเจ‚เจธเฉ€ เจ•เฉฐเจฎ เจคเฉ‹เจ‚ เจŸเฉ‡เจช เจฆเฉ‡ เจจเจพเจฒ เจชเฉˆเจšเจฟเฉฐเจ— เจนเฉ‹เจฒ เจฆเฉ‡ เจจเจพเจฒ เจธเจผเจพเจ‚เจค เจ…เจคเฉ‡ เจฎเจพเจชเจฟเจ† เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจšเจฒเฉ‡ เจ—เจ เจนเจพเจ‚, เจœเจฆเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ…เจจเฉเจฎเจพเจจ เจฒเจ—เจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฆเจพ เจธเจฎเจพเจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ. เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจœเจฟเจนเฉœเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจ†เจˆเจ†เจ‚ เจนเจจ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจเจพ เจตเฉ€ เจ†เจธเจพเจจ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ: เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ…เจธเฉ€เจ‚ เจ—เจพเจนเจ•เจพเจ‚ เจฆเฉ‡ เจ˜เจฌเจฐเจพเจ‰เจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจฌเจพเจฐเฉ‡ เจชเจคเจพ เจฒเจ—เจพ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจฆเฉ‚เจœเจพ, เจ‡เจน เจ…เจ•เจธเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจฎเฉฑเจธเจฟเจ† เจนเจพเจฒ เจนเฉ€ เจฆเฉ‡ เจ•เฉฐเจฎ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉˆ (เจœเจฆเฉ‹เจ‚ เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจ•เฉฐเจฎ เจ•เจฐ เจฐเจฟเจนเจพ เจธเฉ€, เจฎเฉˆเจ‚ เจฆเฉ‚เจœเฉ€ เจจเฉ‚เฉฐ เจคเฉ‹เฉœ เจฆเจฟเฉฑเจคเจพ) - เจ‡เจธ เจฒเจˆ เจ‡เจน เจ—เจฐเจฎ เจนเฉˆ เจŸเจฐเฉ‡เจธ เจฒเจˆ เจ‡เจธ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃเจพ เจ†เจธเจพเจจ เจนเฉˆเฅค

เจชเจฐ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฎเจพเจฎเจฒเจพ เจธเฉ€ ...

เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจชเฉเจฐเจธเจฟเฉฑเจง เจกเฉ‡เจฌเฉ€เจ…เจจ 9 (เจธเจŸเจฐเฉˆเจš) เจตเจฟเฉฑเจš phpmyadmin เจตเจฐเจ—เฉ‡ เจชเฉเจฐเจธเจฟเฉฑเจง เจชเฉˆเจ•เฉ‡เจœ เจ…เจœเฉ‡ เจตเฉ€ (เจ•เจˆ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจคเฉ‹เจ‚!) เจ•เจฎเจœเจผเฉ‹เจฐ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจนเฉˆ? (CVE-2019-6798). เจœเจฆเฉ‹เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจธเจพเจนเจฎเจฃเฉ‡ เจ†เจˆ, เจ…เจธเฉ€เจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจจเจพเจฒ เจœเจฒเจฆเฉ€ เจ•เจตเจฐ เจ•เฉ€เจคเจพเฅค เจชเจฐ เจฎเฉˆเจ‚ เจ‡เจน เจœเจพเจฃเจจ เจฒเจˆ เจ“เจ•เฉ‡เจฐ เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ†-เจŸเจฐเฉˆเจ•เจฐ เจชเฉฐเจจเฉ‡ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเจฅเจพเจชเจค เจ•เฉ€เจคเฉ€ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• "เจธเฉเฉฐเจฆเจฐ" เจนเฉฑเจฒ เจ•เจฆเฉ‹เจ‚ เจ†เจตเฉ‡เจ—เจพ (เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ‡ SHA1 เจœเฉ‹เฉœ เจฆเฉเจ†เจฐเจพ)เฅค เจธเฉ‚เจšเจ• เจจเฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจ•เจˆ เจตเจพเจฐ เจฎเจฐเฉ‹เฉœเจฟเจ†, เจชเฉฐเจจเจพ เจฌเจฆเจฒ เจ—เจฟเจ†, เจชเจฐ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจตเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ‡เจน เจ…เจœเฉ‡ เจตเฉ€ (เจœเจจเจตเจฐเฉ€ 2019 เจคเฉ‹เจ‚!) เจ‡เจน เจจเจนเฉ€เจ‚ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจฎเฉฑเจธเจฟเจ† เจนเฉฑเจฒ เจนเฉ‹ เจ—เจˆ เจนเฉˆ. เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ, เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจ•เฉ‹เจˆ เจœเจพเจฃเจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจฎเฉฑเจธเจฟเจ† เจ•เฉ€ เจนเฉˆ เจ•เจฟ เจ…เจœเจฟเจนเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจชเฉˆเจ•เฉ‡เจœ เจ…เจœเฉ‡ เจตเฉ€ เจ‡เฉฑเจ• เจธเจพเจฒ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจ•เจฎเจœเจผเฉ‹เจฐ เจนเฉˆ?

เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจตเจพเจฐ เจ‡เฉฑเจ• เจธเจฎเจพเจจ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš: SSH เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ‡ เจฌเจพเจ…เจฆ, เจธเจพเจฐเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจธเฉ€. เจ…เจคเฉ‡ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ•เฉ‹เจˆ เจ•เฉฐเจฎ เจธเฉˆเจŸ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค (เจฎเจพเจคเจนเจฟเจค เจตเจฟเจ…เจ•เจคเฉ€ เจ—เจฒเจค เจธเจฎเจเจฆเฉ‡ เจนเจจ, เจญเฉเฉฑเจฒ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจ‰เจฒเจเจฃ เจตเจฟเฉฑเจš เจชเฉˆ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจ—เจฒเจคเฉ€เจ†เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ)เฅค เจ‡เจธ เจฒเจˆ, เจชเจนเจฟเจฒเจพเจ‚ เจ…เจธเฉ€เจ‚ เจธเจพเจฐเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ okerr เจฒเจˆ เจ‡เฉฑเจ• SSH เจธเฉฐเจธเจ•เจฐเจฃ เจœเจพเจ‚เจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€, เจ…เจคเฉ‡ okerr เจฆเฉเจ†เจฐเจพ เจ…เจธเฉ€เจ‚ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‡เจ† เจ•เจฟ เจ…เฉฑเจชเจกเฉ‡เจŸ เจธเจพเจฐเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจฐเฉ‹เจฒ เจ†เจŠเจŸ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค (เจธเฉเจตเจฟเจงเจพเจœเจจเจ•! เจฎเฉˆเจ‚ เจ‡เจธ เจ•เจฟเจธเจฎ เจฆเจพ เจธเฉฐเจ•เฉ‡เจคเจ• เจšเฉเจฃเจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจคเฉเจฐเฉฐเจค เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ•เจฟเจธ เจธเจฐเจตเจฐ เจฆเจพ เจ•เจฟเจนเฉœเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจนเฉˆ)เฅค เจœเจฆเฉ‹เจ‚ เจธเจพเจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจ เจธเฉ€ เจ•เจฟ เจธเจพเจฐเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจ•เฉฐเจฎ เจชเฉ‚เจฐเจพ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจธเฉ‚เจšเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจฆเฉ‹ เจตเจพเจฐ เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจ–เจพเจธ เจธเจฎเฉฑเจธเจฟเจ† เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจฆเฉ‚เจฐ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ. (เจธเจผเจพเจ‡เจฆ เจนเจฐ เจ•เจฟเจธเฉ‡ เจฒเจˆ เจœเจพเจฃเฉ‚?) เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจงเจฟเจ†เจจ เจฆเจฟเฉฐเจฆเฉ‡ เจนเฉ‹, เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจคเฉเจธเฉ€เจ‚ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเฉ‹โ€”เจ…เจคเฉ‡ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆโ€”เจธเจญ เจ•เฉเจ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ เฉ€เจ• เจ•เฉฐเจฎ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจชเจฐ เจซเจฟเจฐ เจ‡เจน เจซเจฟเจฐ เจŸเฉเฉฑเจŸ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ…เจœเจฟเจนเจพ เจนเฉ‹เจ‡เจ† เจธเฉ€, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‰เจนเจจเจพเจ‚ เจ‰เจคเจชเจพเจฆเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจเจฎเจพเจœเจผเจพเจจ เจฎเจพเจฐเจ•เฉ€เจŸเจชเจฒเฉ‡เจธ (MWS) 'เจคเฉ‡ เจ…เฉฑเจชเจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจนเจจเฅค เจ•เจฟเจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจฒเฉ‹เจก เจ•เฉ€เจคเฉ€ เจตเจธเจคเฉ‚ เจธเฉ‚เจšเฉ€ เจ—เจฒเจค เจธเฉ€ (เจฎเจพเจฒ เจฆเฉ€ เจ—เจฒเจค เจฎเจพเจคเจฐเจพ เจ…เจคเฉ‡ เจ—เจฒเจค เจ•เฉ€เจฎเจคเจพเจ‚)เฅค เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจพเจนเจฐ เจ•เฉฑเจข เจฒเจฟเจ†เฅค เจชเจฐ เจ‡เจธเจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ, เจธเจฎเฉฑเจธเจฟเจ† เจฌเจพเจฐเฉ‡ เจคเฉเจฐเฉฐเจค เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเฉ€. เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, MWS, เจธเจพเจฐเฉ€เจ†เจ‚ เจเจฎเจพเจœเจผเจพเจจ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจตเจพเจ‚เจ—, เจฅเฉ‹เฉœเจพ เจนเฉŒเจฒเฉ€ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจนเจฎเฉ‡เจธเจผเจพ เจ‡เฉฑเจ• เจชเจ›เฉœ เจ—เจฟเจ† เจธเฉ€, เจชเจฐ เจซเจฟเจฐ เจตเฉ€, เจ…เจธเฉ€เจ‚ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจธเจฎเฉฑเจธเจฟเจ† เจ…เจคเฉ‡ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจธเจฌเฉฐเจง เจจเฉ‚เฉฐ เจธเจฎเจเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจธเฉ€ เจœเฉ‹ เจ‡เจธเจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจฆเฉ‡ เจนเจจ (เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€, เจซเจธ เจ—เจ เจ‡เจธ เจจเฉ‚เฉฐ okerr เจ•เฉ‹เจฒ เจญเฉ‡เจœ เจฆเจฟเฉฑเจคเจพ, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจฃ 'เจคเฉ‡ เจคเฉเจฐเฉฐเจค เจ‡เจธเจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€)เฅค

เจ‡เฉฑเจ• เจฆเจฟเจฒเจšเจธเจช เจ•เฉ‡เจธ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเฉฑเจกเฉ‡ เจ…เจคเฉ‡ เจฎเจนเจฟเฉฐเจ—เฉ‡ เจฏเฉ‚เจฐเจชเฉ€เจ…เจจ เจนเฉ‹เจธเจŸเจฐ เจฆเฉเจ†เจฐเจพ เจธเฉฐเจ—เฉเจฐเจนเจฟ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจœเฉ‹ เจธเจพเจกเฉ‡ เจ—เจพเจนเจ• เจตเจฐเจคเจฆเจพ เจนเฉˆ. เจ…เจšเจพเจจเจ•, เจธเจพเจกเฉ‡ เจธเจพเจฐเฉ‡ เจธเจฐเจตเจฐ เจฐเจพเจกเจพเจฐ เจคเฉ‹เจ‚ เจ—เจพเจ‡เจฌ เจนเฉ‹ เจ—เจ! เจชเจนเจฟเจฒเจพเจ‚, เจ—เจพเจนเจ• เจจเฉ‡ เจ–เฉเจฆ (เจ“เจ•เฉ‡เจฐเจพ เจจเจพเจฒเฉ‹เจ‚ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ!) เจฆเฉ‡เจ–เจฟเจ† เจ•เจฟ เจœเจฟเจธ เจธเจพเจˆเจŸ เจจเจพเจฒ เจ‰เจน เจ•เฉฐเจฎ เจ•เจฐ เจฐเจฟเจนเจพ เจธเฉ€, เจ‰เจน เจจเจนเฉ€เจ‚ เจ–เฉเฉฑเจฒเฉเจน เจฐเจนเฉ€ เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจŸเจฟเจ•เจŸ เจฌเจฃเจพ เจฆเจฟเฉฑเจคเฉ€ เจธเฉ€เฅค เจชเจฐ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจธเจพเจˆเจŸ เจจเจนเฉ€เจ‚ เจ—เจˆ, เจชเจฐ เจ‰เจน เจธเจพเจฐเฉ€เจ†เจ‚! (เจจเจคเจพเจธเจผเจพ, เจ…เจธเฉ€เจ‚ เจธเจญ เจ•เฉเจ เจ›เฉฑเจก เจฆเจฟเฉฑเจคเจพ!) เจ‡เฉฑเจฅเฉ‡ เจ“เจ•เจฐ เจจเฉ‡ เจธเจพเจฐเฉ‡ เจธเฉ‚เจšเจ•เจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฒเฉฐเจฌเฉ‡ เจชเฉˆเจฐเจพเจ‚ เจฆเฉ€ เจฒเจชเฉ‡เจŸ เจจเฉ‚เฉฐ เจญเฉ‡เจœเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ เจœเฉ‹ เจ‰เจธเจฆเฉ‡ เจฒเจˆ เจชเฉเจฐเจ•เจพเจธเจผเจฎเจพเจจ เจธเจจ. เจ˜เจฌเจฐเจพเจนเจŸ, เจ˜เจฌเจฐเจพเจนเจŸ, เจ…เจธเฉ€เจ‚ เจšเฉฑเจ•เจฐเจพเจ‚ เจตเจฟเจš เจฆเฉŒเฉœเจฆเฉ‡ เจนเจพเจ‚ (เจนเฉ‹เจฐ เจ…เจธเฉ€เจ‚ เจ•เฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚?). เจซเจฟเจฐ เจธเจญ เจ•เฉเจ เจตเจง เจ—เจฟเจ†. เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ เจ•เจฟ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจตเจฟเฉฑเจš เจฐเฉเจŸเฉ€เจจ เจฎเฉ‡เจจเจŸเฉ‡เจจเฉˆเจ‚เจธ เจธเฉ€ (เจ‡เฉฑเจ• เจตเจพเจฐ เจนเจฐ เจ•เจˆ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš) เจ…เจคเฉ‡, เจฌเฉ‡เจธเจผเจ•, เจธเจพเจจเฉ‚เฉฐ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจธเฉ€เฅค เจชเจฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจ•เจฟเจธเจฎ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจ†เจˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฑเจคเฉ€เฅค เจ–เฉˆเจฐ, เจตเจงเฉ‡เจฐเฉ‡ เจฆเจฟเจฒ เจฆเฉ‡ เจฆเฉŒเจฐเฉ‡, เจ˜เฉฑเจŸ เจฆเจฟเจฒ เจฆเฉ‡ เจฆเฉŒเจฐเฉ‡. เจชเจฐ เจธเจญ เจ•เฉเจ เจฌเจนเจพเจฒ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเจฐ เจšเฉ€เจœเจผ เจฆเฉ€ เจฆเฉ‹ เจตเจพเจฐ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ! เจฎเฉˆเจ‚ เจ•เจฒเจชเจจเจพ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจ•เจฟ เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจนเฉฑเจฅเจพเจ‚ เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจพเจ‚เจ—เจพเฅค เจ“เจ•เจฐ เจจเฉ‡ เจ•เฉเจ เจฎเจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจนเจฐ เจšเฉ€เจœเจผ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€. เจ‡เจน เจชเจคเจพ เจšเจฒเจฟเจ† เจ•เจฟ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจธเจฐเจตเจฐ เจ…เจธเจฅเจพเจˆ เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจฃเจ‰เจชเจฒเจฌเจง เจธเจจ, เจชเจฐ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพเฅค เจ•เฉเจ เจ“เจตเจฐเจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ, เจชเจฐ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‰เจน เจ–เฉœเฉเจนเฉ‡ เจธเจจ. เจธเจพเจฐเฉ‡ เจจเฉเจ•เจธเจพเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚, เจ…เจธเฉ€เจ‚ เจฆเฉ‹ เจฌเฉˆเจ•เจ…เจช เจ—เฉเจ† เจฆเจฟเฉฑเจคเฉ‡, เจœเฉ‹ เจ•เจฟ เจคเจพเจœ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจฌเจฃเจจเจพ เจ…เจคเฉ‡ เจฒเฉ‹เจก เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจธเฉ€ เจœเจฆเฉ‹เจ‚ เจ‡เจน เจชเฉ‚เจฐเจพ เจ•เฉ‡เจฒเจพ เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจธเฉ€. เจฎเฉˆเจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ–เฉ‡เจšเจฒ เจตเฉ€ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€, เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจฆเจฟเจจ เจฌเจพเจ…เจฆ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจ†เจˆเจ†เจ‚ เจ•เจฟ เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจนเฉˆ, เจฌเฉˆเจ•เจ…เจช เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฑเจคเฉ‡ เจธเจจเฅค เจฎเฉˆเจจเฉ‚เฉฐ เจธเฉฑเจšเจฎเฉเฉฑเจš เจ‡เจน เจ‰เจฆเจพเจนเจฐเจฃ เจชเจธเฉฐเจฆ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ“เจ•เฉ‡เจฐ เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจฒเจพเจญเจฆเจพเจ‡เจ• เจธเจพเจฌเจค เจนเฉ‹เจ‡เจ† เจนเฉˆ เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจธเฉ‹เจšเจฟเจ† เจตเฉ€ เจจเจนเฉ€เจ‚ เจธเฉ€, เจชเจฐ เจ‡เจน เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจนเฉˆ - เจ…เจฃเจชเจ›เจพเจคเฉ‡ เจฆเจพ เจตเจฟเจฐเฉ‹เจง เจ•เจฐเจจเจพ.

Okerr เจธเฉˆเจ‚เจธเจฐเจพเจ‚ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจธเจธเจคเฉ€ เจธเฉฐเจญเจต เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ (เจœเจฟเฉฑเจฅเฉ‡ เจ—เฉเจฃเจตเฉฑเจคเจพ เจ…เจคเฉ‡ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจจเจนเฉ€เจ‚ เจนเจจ, เจ‰เจน เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจฆเจพ เจฌเฉ€เจฎเจพ เจ•เจฐเจฆเฉ‡ เจนเจจ)เฅค เจ‡เจธ เจฒเจˆ, เจธเจพเจจเฉ‚เฉฐ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ…เจคเฉ‡ เจธเฉเจชเจฐ เจธเจธเจคเฉ€ เจฎเจฟเจฒเฉ€ เจนเฉˆ, เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจธเจผเจพเจจเจฆเจพเจฐ เจนเจจ. เจชเจฐ... เจ•เจˆ เจตเจพเจฐ เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ เจ•เจฟ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจคเฉ‹เจ‚ เจ†เจŠเจŸเจ—เฉ‹เจ‡เฉฐเจ— เจ•เจจเฉˆเจ•เจธเจผเจจ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ (เจ—เฉเจ†เจ‚เจขเฉ€) IP เจคเฉ‹เจ‚ เจฌเจฃเจพเจ เจ—เจ เจนเจจเฅค เจšเจฎเจคเจ•เจพเจฐเฅค เจ—เจพเจนเจ•_เจ†เจˆเจชเฉ€ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเจพเจฒ https://diagnostic.opendns.com/myip เจ—เจฒเจค IP เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ. เจ…เจคเฉ‡ เจธเฉ‚เจšเจ• เจฆเฉ‡ เจธเจฐเจตเจฐ เจฒเฉŒเจ—เจธ เจคเฉ‹เจ‚ เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจ…เจชเจกเฉ‡เจŸ เจตเฉ€ เจ‡เจธ เจ—เฉเจ†เจ‚เจขเฉ€ IP เจคเฉ‹เจ‚ เจ†เจ‡เจ† เจนเฉˆเฅค เจ†เจ“ เจนเฉเจฃ เจธเจนเจพเจฐเฉ‡ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เฉ€เจเฅค เจ‡เจน เจšเฉฐเจ—เจพ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจธเจผเจพเจ‚เจคเฉ€ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจ‡เจธ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฟเจ†เฅค เจชเจฐ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจน เจ…เจ•เจธเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจชเจนเฉเฉฐเจš เจ†เจˆเจชเฉ€ เจธเจซเฉˆเจฆ เจธเฉ‚เจšเฉ€ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจฐเจœเจฟเจธเจŸเจฐ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ - เจ…เจคเฉ‡ เจœเฉ‡ เจธเจฐเจตเจฐ เจ•เจˆ เจตเจพเจฐ เจฅเฉ‹เฉœเฉเจนเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจเจชเจ•เจฆเจพ เจนเฉˆ - เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจซเฉœเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹.

เจ–เฉˆเจฐ, เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจšเฉ€เจœเจผ - เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ VPS เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚ - เจ…เจธเฉ€เจ‚ เจนเจฎเฉ‡เจธเจผเจพ เจธเจธเจคเฉ‡ (hetzner, ovh, เจธเจ•เฉ‡เจฒเจตเฉ‡) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚. เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจ…เจคเฉ‡ เจธเจฅเจฟเจฐเจคเจพ เจฆเฉ‹เจตเจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเฉฑเจšเจฎเฉเฉฑเจš เจชเจธเฉฐเจฆ เจ•เจฐเจฆเจพ เจนเจพเจ‚. เจ…เจธเฉ€เจ‚ เจนเฉ‹เจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฒเจˆ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจฎเจนเจฟเฉฐเจ—เฉ‡ เจเจฎเจพเจœเจผเจพเจจ EC2 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจธ เจฒเจˆ, okerr เจฆเจพ เจงเฉฐเจจเจตเจพเจฆ, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจธเจพเจกเฉ€ เจ†เจชเจฃเฉ€ เจธเฉ‚เจšเจฟเจค เจฐเจพเจ เจนเฉˆ. เจ‰เจน เจฆเฉ‹เจตเฉ‡เจ‚ เจกเจฟเฉฑเจ— เจชเฉˆเจ‚เจฆเฉ‡ เจนเจจเฅค เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจ‡เจน เจจเจนเฉ€เจ‚ เจ•เจนเจพเจ‚เจ—เจพ เจ•เจฟ เจธเจพเจกเฉ‡ เจจเจฟเจฐเฉ€เจ–เจฃเจพเจ‚ เจฆเฉ€ เจฒเฉฐเจฎเฉ€ เจฎเจฟเจ†เจฆ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจนเฉ‡เจŸเจœเจผเจจเจฐ เจตเจฐเจ—เฉ€เจ†เจ‚ เจธเจธเจคเฉ‡ เจนเฉ‹เจธเจŸเจฟเฉฐเจ—เจพเจ‚ EC2 เจจเจพเจฒเฉ‹เจ‚ เจ•เจพเจซเจผเฉ€ เจ˜เฉฑเจŸ เจธเจฅเจฟเจฐ เจธเจพเจฌเจค เจนเฉ‹เจˆเจ†เจ‚. เจ‡เจธ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจนเฉ‹เจฐ เจเจฎเจพเจœเจผเจพเจจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเจพเจฒ เจœเฉเฉœเฉ‡ เจจเจนเฉ€เจ‚ เจนเฉ‹, เจคเจพเจ‚ เจนเฉ‹เจฐ เจญเฉเจ—เจคเจพเจจ เจ•เจฟเจ‰เจ‚ เจ•เจฐเฉ‹? ๐Ÿ™‚

เจ…เฉฑเจ—เฉ‡ เจ•เฉ€ เจนเฉˆ?

เจœเฉ‡ เจ‡เจธ เจชเฉœเจพเจ… 'เจคเฉ‡ เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจคเฉฑเจ• เจ“เจ•เจฐ เจคเฉ‹เจ‚ เจฆเฉ‚เจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ…เจœเจผเจฎเจพเจ“! เจคเฉเจธเฉ€เจ‚ เจธเจฟเฉฑเจงเฉ‡ เจ‡เจธ เจฒเจฟเฉฐเจ• 'เจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ okerr เจกเฉˆเจฎเฉ‹ เจ–เจพเจคเจพ (เจนเฉเจฃ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเฉ‹!) เจชเจฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เฉ‹ เจ•เจฟ เจนเจฐ เจ‡เฉฑเจ• เจฒเจˆ เจ‡เฉฑเจ• เจนเฉ€ เจกเฉˆเจฎเฉ‹ เจ–เจพเจคเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เฉเจ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‰เจธเฉ‡ เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจนเฉ‹เจฐ เจตเจฟเจ…เจ•เจคเฉ€ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจจเจพเจฒ เจฆเจ–เจฒ เจฆเฉ‡ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจœเจพเจ‚ (เจฌเจฟเจนเจคเจฐ) เจฒเจฟเฉฐเจ• เจฐเจพเจนเฉ€เจ‚ เจฐเจœเจฟเจธเจŸเจฐ เจ•เจฐเฉ‹ offsite okerr - เจธเจญ เจ•เฉเจ เจธเจงเจพเจฐเจจ เจนเฉˆ, เจฌเจฟเจจเจพ SMS. เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจ…เจธเจฒเฉ€ เจˆเจฎเฉ‡เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจชเจธเฉฐเจฆ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจกเจฟเจธเจชเฉ‹เจธเฉ‡เจฌเจฒ เจˆเจฎเฉ‡เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฎเฉ‡เจฒเจฟเจจเฉ‡เจŸเจฐ (เจฎเฉˆเจ‚ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เจฐเจฆเจพ เจนเจพเจ‚ getnada.com). เจ…เจœเจฟเจนเฉ‡ เจ–เจพเจคเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฎเจฟเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจ‰เจน เจœเจพเจ‚เจš เจฒเจˆ เจ เฉ€เจ• เจนเฉ‹เจฃเจ—เฉ‡เฅค

เจฐเจœเจฟเจธเจŸเฉเจฐเฉ‡เจธเจผเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฟเจ–เจฒเจพเจˆ เจฒเฉˆเจฃ เจฒเจˆ เจ•เจฟเจนเจพ เจœเจพเจตเฉ‡เจ—เจพ (เจ•เจˆ เจฌเจนเฉเจค เจฎเฉเจธเจผเจ•เจฒ เจธเจฟเจ–เจฒเจพเจˆ เจ•เจพเจฐเจœ เจ•เจฐเจจเฉ‡)เฅค เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจฌเจนเฉเจค เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจนเจจ, เจชเจฐ เจธเจฟเจ–เจฒเจพเจˆ เจœเจพเจ‚ เจ‡เฉฑเจ• เจธเจฐเจตเจฐ เจฒเจˆ เจ‰เจน เจ•เจพเจซเจผเฉ€ เจนเจจ. เจธเจฟเจ–เจฒเจพเจˆ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจธเฉ€เจฎเจพเจตเจพเจ‚ (เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, เจธเฉ‚เจšเจ•เจพเจ‚ เจฆเฉ€ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจ—เจฟเจฃเจคเฉ€) เจจเฉ‚เฉฐ เจตเจงเจพเจ‡เจ† เจœเจพเจตเฉ‡เจ—เจพเฅค

เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจคเฉ‹เจ‚ - เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจตเจฟเจ•เฉ€ เจธเจฐเจตเจฐ เจชเจพเจธเฉ‡ เจ…เจคเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ 'เจคเฉ‡ (okerrupdate wiki). เจชเจฐ เจœเฉ‡ เจ•เฉเจ เจ…เจธเจชเจธเจผเจŸ เจนเฉˆ, เจคเจพเจ‚ okerr.com เจจเฉ‚เฉฐ เจธเจฎเจฐเจฅเจจ ('เจคเฉ‡) เจฒเจฟเจ–เฉ‹ เจœเจพเจ‚ เจŸเจฟเจ•เจŸ เจ›เฉฑเจกเฉ‹ - เจ…เจธเฉ€เจ‚ เจนเจฐ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจœเจฒเจฆเฉ€ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ—เฉฐเจญเฉ€เจฐเจคเจพ เจจเจพเจฒ เจตเจฐเจคเจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ‡เจน เจตเจงเฉ€เจ†เจ‚ เจนเฉ‹เจˆเจ†เจ‚ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจ•เจพเจซเจผเฉ€ เจจเจนเฉ€เจ‚ เจนเจจ, เจคเจพเจ‚ เจธเจฎเจฐเจฅเจจ เจฒเจˆ เจฒเจฟเจ–เฉ‹ เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจตเจงเจพเจตเจพเจ‚เจ—เฉ‡ (เจฎเฉเจซเจผเจค เจตเจฟเฉฑเจš)เฅค

เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจธเจฐเจตเจฐ 'เจคเฉ‡ okerr เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจเจพ เจšเจพเจนเฉ‹เจ—เฉ‡? เจ‡เจฅเฉ‡ okerr-dev เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€. เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจพเจซเจผ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ 'เจคเฉ‡ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจซเจฟเจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจธเจ•เฉเจฐเจฟเจชเจŸ เจจเจพเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจคเฉเจนเจพเจกเฉ€ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ 'เจคเฉ‡ - เจ•เฉ‹เจˆ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ :-). เจ–เฉˆเจฐ, เจฆเฉเจฌเจพเจฐเจพ, เจœเฉ‡ เจ•เฉเจ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจนเจฎเฉ‡เจธเจผเจพ เจฎเจฆเจฆ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจพเจ‚เจ—เฉ‡.

เจ…เจธเฉ€เจ‚ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจน เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจตเฉ‡, เจคเจพเจ‚ เจœเฉ‹ เจฆเฉเจจเฉ€เจ† เจธเจพเจกเฉ‡ เจฒเจˆ เจตเจงเฉ‡เจฐเฉ‡ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจฌเจฃ เจœเจพเจตเฉ‡เฅค เจฎเฉเจซเจค เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจ…เจคเฉ‡ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ, เจตเจฟเจธเจผเจต เจฆเฉ‹เจธเจคเจพเจจเจพ เจฌเจฃ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจ—เจคเฉ€เจธเจผเฉ€เจฒเจคเจพ เจจเจพเจฒ เจตเจฟเจ•เจพเจธ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉเจซเจค เจ—เจฟเจฅเจฌ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจฎเฉ‡เจฒ เจฒเจˆ เจคเฉเจธเฉ€เจ‚ เจฎเฉเจซเจค เจœเฉ€เจฎเฉ‡เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ…เจธเฉ€เจ‚ เจฎเฉเจซเจค เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจคเจพเจœเจผเจพ เจ•เฉฐเจฎ เจธเจฎเจฐเจฅเจจ เจฒเจˆ. เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฐเจตเจฐเจพเจ‚ เจฒเจˆ เจญเฉเจ—เจคเจพเจจ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ…เจคเฉ‡ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเฉฐเจšเจพเจฒเจจ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจนเจฐ เจจเจตเจพเจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ, เจนเจฐ เจŸเฉ€เจฎ เจ•เฉ‹เจฒ เจคเฉเจฐเฉฐเจค เจฎเฉ‡เจฒ, เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจธเฉ€.เจ†เจฐ.เจเจฎ. เจ…เจคเฉ‡ เจ‡เจน เจธเจญ เจฌเจนเฉเจค เจ‰เฉฑเจš เจ—เฉเจฃเจตเฉฑเจคเจพ เจ…เจคเฉ‡ เจฎเฉเจซเจค เจ…เจคเฉ‡ เจคเฉเจฐเฉฐเจค เจนเฉˆ. เจ…เจธเฉ€เจ‚ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจน เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฒเจˆ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเจพ เจนเฉ‹เจตเฉ‡ - เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฎเฉเจซเจค เจตเจฟเฉฑเจš เจ“เจ•เฉ‡เจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจœเจจเจฎ เจ…เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจชเฉœเจพเจ… 'เจคเฉ‡ เจตเฉ€ เจฌเจพเจฒเจ— เจ—เฉฐเจญเฉ€เจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ€ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจนเฉˆ.

เจธเจฐเฉ‹เจค: www.habr.com