เจฒเฉ€เจจเจ•เจธ เจ•เฉเจเจธเจŸ. เจœเฉ‡เจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจตเจงเจพเจˆเจ†เจ‚ เจ…เจคเฉ‡ เจ•เจพเจฐเจœเจพเจ‚ เจฆเฉ‡ เจนเฉฑเจฒ เจฌเจพเจฐเฉ‡ เจฆเฉฑเจธเฉ‹

เจฒเฉ€เจจเจ•เจธ เจ•เฉเจเจธเจŸ. เจœเฉ‡เจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจตเจงเจพเจˆเจ†เจ‚ เจ…เจคเฉ‡ เจ•เจพเจฐเจœเจพเจ‚ เจฆเฉ‡ เจนเฉฑเจฒ เจฌเจพเจฐเฉ‡ เจฆเฉฑเจธเฉ‹

25 เจฎเจพเจฐเจš เจจเฉ‚เฉฐ เจ…เจธเฉ€เจ‚ เจฐเจœเจฟเจธเจŸเฉเจฐเฉ‡เจธเจผเจจ เจ–เฉ‹เจฒเฉเจนเฉ€ เจฒเฉ€เจจเจ•เจธ เจ•เฉเจเจธเจŸ, เจ‡เจน เจฒเฉ€เจจเจ•เจธ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจชเฉเจฐเฉ‡เจฎเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจฎเจพเจนเจฟเจฐเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจ—เฉ‡เจฎ เจนเฉˆเฅค เจ•เฉเจ เจ…เฉฐเจ•เฉœเฉ‡: 1117 เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‡ เจ—เฉ‡เจฎ เจฒเจˆ เจฐเจœเจฟเจธเจŸเจฐ เจ•เฉ€เจคเจพ, เจ‰เจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ 317 เจจเฉ‡ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ‡เฉฑเจ• เจ•เฉเฉฐเจœเฉ€ เจฒเฉฑเจญเฉ€, 241 เจจเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจชเฉœเจพเจ… เจฆเจพ เจ•เฉฐเจฎ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจชเฉ‚เจฐเจพ เจ•เฉ€เจคเจพ, 123 เจจเฉ‡ เจฆเฉ‚เจœเจพ เจชเฉœเจพเจ… เจชเฉ‚เจฐเจพ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ 70 เจจเฉ‡ เจคเฉ€เจœเจพ เจชเฉœเจพเจ… เจชเจพเจธ เจ•เฉ€เจคเจพเฅค เจ…เฉฑเจœ เจธเจพเจกเฉ€ เจ–เฉ‡เจก เจธเจฎเจพเจชเจค เจนเฉ‹ เจ—เจˆ เจนเฉˆ เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจœเฉ‡เจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจตเจงเจพเจˆ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚!

  • เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจŸเฉ‡เจฒเจกเฉ‡เจ•เฉ‹เจต เจจเฉ‡ เจชเจนเจฟเจฒเจพ เจธเจฅเจพเจจ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพเฅค
    เจธเจฟเจ•เฉฐเจฆเจฐ เจจเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจ•เจฟเจนเจพ เจ•เจฟ เจ‰เจน เจธเจญ เจคเฉ‹เจ‚ เจ†เจฎ เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจธเจผเจพเจธเจ• เจนเฉˆเฅค เจตเฉ‹เจฒเจ—เฉ‹เจ—เจฐเจพเจก เจตเจฟเฉฑเจš เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆ, เจฒเจ—เจญเจ— เจตเฉ€เจน เจธเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจฏเฉ‚เจจเจฟเจ•เจธ-เจตเจฐเจ—เฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ‚, เจ‡เฉฑเจ• เจฌเฉˆเจ‚เจ•, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฟเจธเจŸเจฎ เจ‡เฉฐเจŸเฉ€เจ—เฉเจฐเฉ‡เจŸเจฐ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เจพเจฎเจฏเจพเจฌ เจฐเจฟเจนเจพเฅค เจนเฉเจฃ เจ‰เจน เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจ•เฉฐเจชเจจเฉ€ เจตเจฟเฉฑเจš เจฐเจฟเจฎเฉ‹เจŸ เจคเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เฉฑเจ• เจตเฉฑเจกเฉ‡ เจตเจฟเจฆเฉ‡เจธเจผเฉ€ เจ—เจพเจนเจ• เจฒเจˆ เจ•เจฒเจพเจ‰เจก เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจชเฉœเฉเจนเจจเจพ เจ…เจคเฉ‡ เจธเฉฐเจ—เฉ€เจค เจธเฉเจฃเจจเจพ เจชเจธเฉฐเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ—เฉ‡เจฎ เจฌเจพเจฐเฉ‡ เจ…เจฒเฉˆเจ—เจœเจผเฉˆเจ‚เจกเจฐ เจจเฉ‡ เจ•เจฟเจนเจพ เจ•เจฟ เจ‰เจธ เจจเฉ‚เฉฐ เจ‡เจน เจ—เฉ‡เจฎ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจชเจธเฉฐเจฆ เจนเฉˆ, เจ‰เจธ เจจเฉ‚เฉฐ เจ…เจœเจฟเจนเฉ‡ เจŸเจพเจธเจ• เจฌเจนเฉเจค เจชเจธเฉฐเจฆ เจนเจจเฅค เจ‡เฉฑเจ• เจ•เฉฐเจชเจจเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ‡เฉฐเจŸเจฐเจตเจฟเจŠ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจฎเฉˆเจ‚ เจนเฉˆเจ•เจฐเฉˆเจ‚เจ• เจฆเฉ‡ เจธเจฎเจพเจจ เจ•เฉเจ เจ•เฉ€เจคเจพ, เจ‡เจน เจฆเจฟเจฒเจšเจธเจช เจธเฉ€.
  • เจฆเฉ‚เจœเจพ เจธเจฅเจพเจจ - เจฐเฉ‹เจฎเจจ Suslov.
    เจฎเจพเจธเจ•เฉ‹ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเจพเจตเจฒเฅค เจ‰เจน 37 เจธเจพเจฒ เจฆเจพ เจนเฉˆเฅค Jet Infosystems เจตเจฟเจ–เฉ‡ เจฒเฉ€เจจเจ•เจธ/เจฏเฉ‚เจจเจฟเจ•เจธ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ•เฉฐเจฎ 'เจคเฉ‡, เจฎเฉˆเจจเฉ‚เฉฐ เจฒเฉ€เจจเจ•เจธ/เจฏเฉ‚เจจเจฟเจ•เจธ เจธเจฟเจธเจŸเจฎ + SAN เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ…เจคเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจจเจฟเจชเจŸเจพเจฐเจพ เจ•เจฐเจจเจพ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจฆเจฟเจฒเจšเจธเจชเฉ€เจ†เจ‚ เจตเฉฑเจ–เฉ‹-เจตเฉฑเจ–เจฐเฉ€เจ†เจ‚ เจนเจจ: เจฒเฉ€เจจเจ•เจธ เจธเจฟเจธเจŸเจฎ, เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ—, เจฐเจฟเจตเจฐเจธ เจ‡เฉฐเจœเจจเฉ€เจ…เจฐเจฟเฉฐเจ—, เจœเจพเจฃเจ•เจพเจฐเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ†, เจ…เจฐเจกเจฟเจŠเจจเฉ‹เฅค เจ—เฉ‡เจฎ เจฌเจพเจฐเฉ‡ เจฐเฉ‹เจฎเจจ เจจเฉ‡ เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจ•เจฟ เจ‰เจธเจจเฉ‚เฉฐ เจธเจฎเฉเฉฑเจšเฉ€ เจ–เฉ‡เจก เจชเจธเฉฐเจฆ เจธเฉ€เฅค โ€œเจฎเฉˆเจ‚ เจ†เจชเจฃเฉ‡ เจฆเจฟเจฎเจพเจ— เจจเฉ‚เฉฐ เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ เจ–เจฟเฉฑเจšเจฟเจ† เจ…เจคเฉ‡ เจฐเฉ‹เจœเจผเจพเจจเจพ เจฆเฉ‡ เจ•เฉฐเจฎ เจฆเฉ€ เจธเจฒเฉ‡เจŸเฉ€ เจฐเฉ‹เจœเจผเจพเจจเจพ เจœเจผเจฟเฉฐเจฆเจ—เฉ€ เจคเฉ‹เจ‚ เจฌเฉเจฐเฉ‡เจ• เจฒเจฟเจ†เฅค ๐Ÿ™‚ เจฎเฉˆเจ‚ เจนเฉ‹เจฐ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจšเจพเจนเจพเจ‚เจ—เจพ, เจจเจนเฉ€เจ‚ เจคเจพเจ‚ เจ‡เจธ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ•เจฟ เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ เจ‡เจธเจฆเจพ เจธเจตเจพเจฆ เจฒเฉˆเจฃ เจฆเจพ เจธเจฎเจพเจ‚ เจนเฉเฉฐเจฆเจพ, เจ–เฉ‡เจก เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ–เจคเจฎ เจนเฉ‹ เจšเฉเฉฑเจ•เฉ€ เจธเฉ€เฅค"
  • เจคเฉ€เจœเจพ - alex3d.
    เจ…เจฒเฉˆเจ•เจธ เจฎเจพเจธเจ•เฉ‹ เจตเจฟเฉฑเจš เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจกเจฟเจตเฉˆเจฒเจชเจฎเฉˆเจ‚เจŸ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค "เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจฒเจˆ เจคเฉเจนเจพเจกเจพ เจงเฉฐเจจเจตเจพเจฆ, เจฎเฉ‡เจฐเฉ‡ เจ—เฉ‚เจ—เจฒ-เจซเฉ‚ เจนเฉเจจเจฐเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจฆเจฟเจฒเจšเจธเจช เจธเฉ€เฅค"

10 เจธเจฐเจตเฉ‹เจคเจฎ เจ–เจฟเจกเจพเจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจฐเฉˆเจ‚เจ•เจฟเฉฐเจ— เจตเจฟเฉฑเจš เจตเฉ€:

  • เจฏเฉ‡เจตเจ—เฉ‡เจจเฉ€ เจธเจฒเจฆเจพเจฏเฉ‡เจต
  • เจฎเจพเจฐเจ•เฉ‡เจฒ เจฎเฉ‹เจ–เจจเจพเจšเฉ‡เจตเจธเจ•เฉ€
  • เจ•เฉ‹เจจเจธเจŸเฉˆเจ‚เจŸเจฟเจจ เจ•เฉ‹เจจเฉ‹เจธเฉ‹เจต
  • เจชเจพเจตเฉ‡เจฒ เจธเจฐเจœเฉ€เจต
  • เจตเจฒเจพเจฆเฉ€เจฎเฉ€เจฐ เจฌเฉ‹เจตเฉ‡เจต
  • เจ‡เจตเจพเจจ เจฌเฉเจฌเจจเฉ‹เจต
  • เจชเจพเจตเจฒเฉ‹ เจ•เจฒเฉˆเจŸเจธ

เจ…เจธเฉ€เจ‚ เจธเจฎเจเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจธเจพเจกเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจตเจฟเจ•เจฒเจช เจนเจจ; เจ•เฉเจ เจธเฉฐเจญเจต เจนเฉฑเจฒ เจนเฉ‡เจ เจพเจ‚ เจฆเฉฑเจธเฉ‡ เจ—เจ เจนเจจเฅค

1. เจชเจนเจฟเจฒเจพ เจชเฉœเจพเจ…

เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ "เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจธเฉฑเจšเจฎเฉเฉฑเจš เจ‡เฉฑเจ• เจเจกเจฎเจฟเจจ เจนเฉ‹?" เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจ•เฉฐเจฎ เจฌเจนเฉเจค เจธเฉŒเจ–เจพ เจธเฉ€ - เจ‡เฉฑเจ• เจจเจฟเฉฑเจ˜เฉ€ เจฒเฉˆเจ‚เจช เจธเฉ‡เจตเจพ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจเจพเฅค

1.1 เจฆเจฟเจฒเจšเจธเจช เจคเฉฑเจฅ:

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

1.2 เจ•เจธเจฐเจค

เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ…เจœเจฟเจนเฉ€ เจ•เฉฐเจชเจจเฉ€ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ—เจ เจนเฉ‹ เจœเจฟเฉฑเจฅเฉ‡ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจ•เฉ‹เจˆ เจฏเฉ‹เจ— เจธเฉ‚เจšเจจเจพ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฎเจพเจนเจฐ เจจเจนเฉ€เจ‚ เจธเฉ€เฅค เจ‡เจธ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉเจฐเจฎเจฌเฉฑเจง เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ‹, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจฒเจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ เจœเฉ‹ เจฆเจซเจคเจฐ เจฆเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจฐเฉ‹เจ• เจฐเจนเฉ€ เจนเฉˆ.

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

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

เจนเจฐ เจ•เฉ‹เจˆ เจ‡เจธ เจฎเฉเฉฑเจฆเฉ‡ เจฆเฉ‡ เจคเฉเจฐเฉฐเจค เจนเฉฑเจฒ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจ•เจฐเจฆเจพ เจนเฉˆ!

1.3. เจนเฉฑเจฒ

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

เจฐเฉ‚เจŸ เจชเจพเจธเจตเจฐเจก เจจเฉ‚เฉฐ เจฐเฉ€เจธเฉˆเจŸ เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจฎเจธเจผเฉ€เจจ เจจเฉ‚เฉฐ เจฐเฉ€เจธเจŸเจพเจฐเจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจฒเฉ‹เจก เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจœเจฆเฉ‹เจ‚ เจ—เจฐเจฌ เจฎเฉ€เจจเฉ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, "e" เจฌเจŸเจจ เจจเจพเจฒ เจ‰เจฌเฉฐเจŸเฉ‚ เจ†เจˆเจŸเจฎ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจœเจพเจ“เฅค เจฒเจพเจˆเจจ เจฒเฉ€เจจเจ•เจธ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเฉ‹, เจ‡เจธเจจเฉ‚เฉฐ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจœเฉ‹เฉœเฉ‹ init=/bin/bash. เจ…เจธเฉ€เจ‚ Ctrl+x เจฐเจพเจนเฉ€เจ‚ เจฒเฉ‹เจก เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฌเฉˆเจธเจผ เจฎเจฟเจฒเจฆเจพ เจนเฉˆเฅค rw เจจเจพเจฒ เจฐเฉ‚เจŸ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเฉ‹, เจชเจพเจธเจตเจฐเจก เจฌเจฆเจฒเฉ‹:

$ mount -o remount,rw /dev/mapper/ubuntu--vg-root
$ passwd

เจธเจฟเฉฐเจ•, เจฐเฉ€เจฌเฉ‚เจŸ เจฌเจพเจฐเฉ‡ เจจเจพ เจญเฉเฉฑเจฒเฉ‹เฅค

2. เจธเจผเจฐเจค เจ•เจนเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจธเจพเจกเจพ เจตเฉˆเจฌ เจธเจฐเจตเจฐ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ, เจตเฉ‡เจ–เฉ‹:

$ curl localhost
Not Found
The requested URL / was not found on this server.
Apache/2.4.18 

เจญเจพเจต, เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจ…เจชเจพเจšเฉ‡ เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆ, เจชเจฐ เจ•เฉ‹เจก 404 เจจเจพเจฒ เจœเจตเจพเจฌ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ†เจ“ เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ:

$ vim /etc/apache2/sites-enabled/000-default.conf

เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจ•เฉเฉฐเจœเฉ€ เจตเฉ€ เจนเฉˆ - StevenPaulSteveJobs.

เจฐเจธเจคเฉ‡ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ /usr/share/WordPress - เจ…เจœเจฟเจนเฉ€ เจ•เฉ‹เจˆ เจšเฉ€เจœเจผ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจนเฉˆ /usr/share/wordpress. เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจ…เจชเจพเจšเฉ‡ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจšเจพเจฒเฉ‚ เจ•เจฐเฉ‹เฅค

$ systemctl restart apache2

3. เจฆเฉเจฌเจพเจฐเจพ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ‹, เจธเจพเจจเฉ‚เฉฐ เจ—เจฒเจคเฉ€ เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆ:

Warning: mysqli_real_connect(): (HY000/2002): Connection refused in /usr/share/wordpress/wp-includes/wp-db.php on line 1488

เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเจนเฉ€เจ‚ เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆ?

$ systemctl status mysql
Active: active (running)

เจ•เฉ€ เจ—เฉฑเจฒ เจนเฉˆ? เจธเจพเจจเฉ‚เฉฐ เจ‡เจธ เจจเฉ‚เฉฐ เจฌเจพเจนเจฐ เจฆเจพ เจฟเจนเจธเจพเจฌ เจฒเจ—เจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ. เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ MySQL เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจตเจฟเฉฑเจš เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ. เจฆเจธเจคเจพเจตเฉ‡เจœเจผเฉ€ เจฌเจฟเฉฐเจฆเฉ‚เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเจฟเจซเจพเจฐเจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ เจฐเจœเจฟเจธเจŸเจฐ เจ•เจฐเฉ€เจ skip-grant-tables ะฒ /etc/mysql/mysql.conf.d/mysqld.cnf. เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจ•เฉเฉฐเจœเฉ€ เจตเฉ€ เจนเฉˆ - AugustaAdaKingByron.

เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจเจพ 'wp'@'localhost'. เจ…เจธเฉ€เจ‚ MySQL เจฒเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ‡เจธเจจเฉ‚เฉฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ• 'เจคเฉ‡ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚, เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจตเจฟเจ•เจฒเจช 'เจคเฉ‡ เจŸเจฟเฉฑเจชเจฃเฉ€ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ skip-networking.

4. เจ‡เจนเจจเจพเจ‚ เจ•เจฆเจฎเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจตเฉˆเจฌ เจธเจฐเจตเจฐ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจชเจฐ เจธเจพเจˆเจŸ เจ…เจœเฉ‡ เจตเฉ€ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€ เจ•เจฟเจ‰เจ‚เจ•เจฟ

Warning: require_once(/usr/share/wordpress/wp-content/themes/twentysixteen/footer.php): failed to open stream: Permission denied in /usr/share/wordpress/wp-includes/template.php on line 562

เจ…เจธเฉ€เจ‚ เจซเจพเจˆเจฒ เจฆเฉ‡ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

$ chmod 644 /usr/share/wordpress/wp-content/themes/twentysixteen/footer.php

เจ…เจธเฉ€เจ‚ เจชเฉฐเจจเฉ‡ เจจเฉ‚เฉฐ เจคเจพเจœเจผเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจธเจพเจˆเจŸ 'เจคเฉ‡ เจœเจพเจ“ เจ…เจคเฉ‡ เจ•เฉเฉฐเจœเฉ€ เจฒเฉฑเจญเฉ‹ - BjarneStroustrup! เจธเจพเจจเฉ‚เฉฐ เจคเจฟเฉฐเจจเฉ‹เจ‚ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฎเจฟเจฒเฉ€เจ†เจ‚, เจธเจพเจกเจพ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจ• เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจฒเฉ‡เจ–เจพ-เจœเฉ‹เจ–เจพ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจกเฉ€เจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจนเจฐ เจ•เฉ‹เจˆ เจ–เฉเจธเจผ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เฉฐเจชเจจเฉ€ เจตเจฟเฉฑเจš เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ, เจฌเฉˆเจ•เจ…เฉฑเจช เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจคเฉเจนเจพเจกเฉ‡ เจ…เฉฑเจ—เฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจ•เฉฐเจฎ เจนเฉˆเฅค

2. เจฆเฉ‚เจœเจพ เจชเฉœเจพเจ…

เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจธเฉ€. เจนเจฐ เจ•เฉ‹เจˆ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจชเจธเฉฐเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ - เจ•เฉŒเจฃ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ•เจฟเฉฑเจฅเฉ‡ เจ…เจคเฉ‡ เจ•เจฟเจธ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจšเฅค เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ…เจœเจฟเจนเจพ เจ•เฉ‡เจธ เจฒเฉˆ เจ•เฉ‡ เจ†เจ เจนเจพเจ‚ เจœเจฟเจธเจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจธเจพเจฐเฉ‡ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐ เจœเฉ€เจตเจจ เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจจเจพ เจ•เจฟเจธเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

2.1 เจฆเจฟเจฒเจšเจธเจช เจคเฉฑเจฅ

เจธเจพเจกเฉ‡ เจ–เจฟเจกเจพเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเฉ‡ เจ–เฉ‡เจก เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ 10 เจฎเจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจธเจนเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเจพเจ–เจฒ เจ•เฉ€เจคเฉ€, เจ…เจคเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจ˜เฉฐเจŸเฉ‡ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ†เจ—เฉ‚ เจธเฉ€ เจœเจฟเจธ เจจเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เฉ€เจคเจพเฅค

2.2 เจ•เจธเจฐเจค

เจคเฉเจธเฉ€เจ‚ เจ•เฉฐเจชเจจเฉ€ เจตเจฟเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจ—เจ เจธเฉ€, เจฎเฉˆเจจเฉ‡เจœเจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ†เจ เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจชเจคเจพ เจ•เจฐเจจ เจฒเจˆ เจ•เจฟเจนเจพ เจ•เจฟ เจ…เจซเจผเจฐเฉ€เจ•เจพ เจคเฉ‹เจ‚ เจ•เจฟเจธ เจจเฉ‚เฉฐ เจšเจฟเฉฑเจ เฉ€เจ†เจ‚ เจญเฉ‡เจœเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจจเฅค เจธเจพเจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจšเฉ‹เจŸเฉ€ เจฆเฉ‡ 21 เจชเฉเจฐเจพเจชเจคเจ•เจฐเจคเจพ เจชเจคเฉ‡ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจชเฉเจฐเจพเจชเจคเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจชเจคเฉ‡ เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจ…เฉฑเจ–เจฐ เจฎเฉเฉฑเจ– เจนเจจเฅค เจ‡เฉฑเจ• เจ—เฉฑเจฒ: เจฎเฉ‡เจฒ เจธเจฐเจตเจฐ เจœเจฟเจธ เจฐเจพเจนเฉ€เจ‚ เจšเจฟเฉฑเจ เฉ€เจ†เจ‚ เจญเฉ‡เจœเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจจ, เจฒเฉ‹เจก เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพเฅค เจนเจฐ เจ•เฉ‹เจˆ เจ‡เจธ เจฎเฉเฉฑเจฆเฉ‡ เจฆเฉ‡ เจคเฉเจฐเฉฐเจค เจนเฉฑเจฒ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจ•เจฐเจฆเจพ เจนเฉˆ!

2.3. เจนเฉฑเจฒ

1. เจธเจฐเจตเจฐ fstab เจตเจฟเฉฑเจš เจ—เฉˆเจฐ-เจฎเฉŒเจœเฉ‚เจฆ เจธเจตเฉˆเจช เจญเจพเจ— เจฆเฉ‡ เจ•เจพเจฐเจจ เจฌเฉ‚เจŸ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจฒเฉ‹เจก เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ, เจธเจฟเจธเจŸเจฎ เจ‡เจธเจจเฉ‚เฉฐ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจฐเฉˆเจธเจผ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฌเฉ‚เจŸ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเฉ€เจ?

เจšเจฟเฉฑเจคเจฐ เจจเฉ‚เฉฐ เจกเจพเจ‰เจจเจฒเฉ‹เจก เจ•เจฐเฉ‹, เจ…เจธเฉ€เจ‚ CentOS 7 เจจเฉ‚เฉฐ เจกเจพเจ‰เจจเจฒเฉ‹เจก เจ•เฉ€เจคเจพ, เจฒเจพเจˆเจต เจธเฉ€เจกเฉ€/เจกเฉ€เจตเฉ€เจกเฉ€ เจคเฉ‹เจ‚ เจฌเฉ‚เจŸ เจ•เจฐเฉ‹ (เจธเจฎเฉฑเจธเจฟเจ† เจจเจฟเจชเจŸเจพเจฐเจพ -> เจฌเจšเจพเจ…), เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเฉ‹, เจธเฉฐเจชเจพเจฆเจจ เจ•เจฐเฉ‹ /etc/fstab. เจ…เจธเฉ€เจ‚ เจคเฉเจฐเฉฐเจค เจชเจนเจฟเจฒเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฒเฉฑเจญเจฆเฉ‡ เจนเจพเจ‚ - GottfriedWilhelm11646Leibniz!

เจธเจตเฉˆเจช เจฌเจฃเจพเจ“:

$ lvcreate -n swap centos -L 256M
$ sync && reboot

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

เจ…เจธเฉ€เจ‚ เจฆเฉเจฌเจพเจฐเจพ เจฒเจพเจˆเจตเจธเฉ€เจกเฉ€ เจคเฉ‹เจ‚ เจฌเฉ‚เจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจงเจฟเจ†เจจ เจจเจพเจฒ เจธเจฟเจธเจŸเจฎ เจฒเฉŒเจ—เจธ เจฆเจพ เจ…เจงเจฟเจเจจ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡, เจ…เจœเจฟเจนเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ•เฉเจฐเฉ‹เจจ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚เฅค เจ‰เฉฑเจฅเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจธเจฎเฉฑเจธเจฟเจ† เจ…เจคเฉ‡ เจฆเฉ‚เจœเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆ - Alan1912MathisonTuring!

เจตเจฟเฉฑเจš เจฒเฉ‹เฉœ เจนเฉˆ /etc/crontab เจฒเจพเจˆเจจ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ“ เจœเจพเจ‚ เจŸเจฟเฉฑเจชเจฃเฉ€ เจ•เจฐเฉ‹ echo b > /proc/sysrq-trigger.

3. เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเจฐเจตเจฐ เจฒเฉ‹เจก เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจชเฉเจฐเจฌเฉฐเจงเจ•เจพเจ‚ เจฆเจพ เจ•เฉฐเจฎ เจชเฉ‚เจฐเจพ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹: "เจ…เจซเจฐเฉ€เจ•เจพ เจตเจฟเฉฑเจš เจชเจคเฉ‡ เจ•เฉ€ เจนเจจ?" เจ‡เจน เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ‡เฉฐเจŸเจฐเจจเฉˆเฉฑเจŸ 'เจคเฉ‡ "ip address africa", "geoip database" เจตเจพเจ•เจพเจ‚เจธเจผเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฒเฉฑเจญ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจชเจฒเจฌเจง เจเจกเจฐเฉˆเฉฑเจธ เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ (เจœเฉ€เจ“เจ†เจˆเจชเฉ€) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ…เจธเฉ€เจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฎเจฟเจ†เจฐ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจนเฉˆ เจฎเฉˆเจ•เจธ เจฎเจพเจˆเจ‚เจก เจœเฉ€เจ“เจฒเจพเจˆเจŸ 2, Creative Commons Attribution-ShareAlike 4.0 เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจคเจนเจฟเจค เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค

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

เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจธเจฟเจฐเจซเจผ เจฎเฉ‡เจฒ เจฒเฉŒเจ— เจคเฉ‹เจ‚ "เจญเฉ‡เจœเจฃ เจตเจพเจฒเฉ‡-เจชเฉเจฐเจพเจชเจคเจ•เจฐเจคเจพ IP" เจœเฉ‹เฉœเฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจพเจ‚เจ—เฉ‡ /var/log/maillog (เจ†เจ“ เจˆ-เจฎเฉ‡เจฒ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเจพเจฐเจฃเฉ€ เจฌเจฃเจพเจˆเจ - เจญเฉ‡เจœเจฃ เจตเจพเจฒเจพ IP)เฅค เจ‡เจน เจนเฉ‡เจ  เจฆเจฟเฉฑเจคเฉ€ เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ:

$ cat /var/log/maillog | fgrep -e ' connect from' -e 'status=sent' | sed 's/[]<>[]/ /g' | awk '/connect from/ {ip=$11} /status=sent/ {print $10" "ip}' > log1.txt

เจ…เจคเฉ‡ เจ‡เจธ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ…เจซเจฐเฉ€เจ•เฉ€ เจชเจคเจฟเจ†เจ‚ เจฆเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เฉ€เจ, เจ†เจ“ เจญเฉ‡เจœเจฃ เจตเจพเจฒเจฟเจ†เจ‚ เจฆเฉ‡ เจšเฉ‹เจŸเฉ€ เจฆเฉ‡ IP เจชเจคเจฟเจ†เจ‚ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ เจฎเจพเจฐเฉ€เจเฅค

$ cat log1.txt | cut -d' ' -f1 | sort | uniq -c | sort -r | head -n 40
5206 [email protected]
4165 [email protected]
3739 [email protected]
3405 [email protected]
3346 [email protected]

เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเจฟเจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚, เจธเจฟเจ–เจฐ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเฉ‡ เจคเจฟเฉฐเจจ เจชเฉเจฐเจพเจชเจคเจ•เจฐเจคเจพ เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ เจคเฉ‡ เจตเฉฑเจ–เจฐเฉ‡ เจนเจจเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจšเฉ‹เจŸเฉ€ เจฆเฉ‡ 3 เจคเฉ‹เจ‚ เจชเจคเจฟเจ†เจ‚ 'เจคเฉ‡ เจญเฉ‡เจœเฉ‡ เจ—เจ เจญเฉ‡เจœเจฃ เจตเจพเจฒเจฟเจ†เจ‚ เจฆเฉ‡ IP เจชเจคเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเจฎเจเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ•เฉเจ เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจพเจ‚ เจฆเฉ€ เจธเจชเฉฑเจธเจผเจŸ เจชเฉเจฐเจฎเฉเฉฑเจ–เจคเจพ เจตเฉ‡เจ–เฉ‹เจ—เฉ‡:

$ cat log1.txt | fgrep '[email protected]' | cut -d' ' -f2 | sort | cut -d'.' -f1 | uniq -c | sort -r | head
831 105
806 41
782 197
664 196
542 154
503 102
266 156
165 45
150 160
108 165

เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจจเฉˆเจŸเจตเจฐเจ• 105/8, 41/8, 196/8,197/8 AFRINIC เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ - เจชเฉฐเจœ เจ–เฉ‡เจคเจฐเฉ€ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจฐเจœเจฟเจธเจŸเจฐเจพเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจœเฉ‹ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฐเจกเจฆเฉ‡ เจนเจจเฅค AFRINIC เจชเฉ‚เจฐเฉ‡ เจ…เจซเจฐเฉ€เจ•เจพ เจตเจฟเฉฑเจš เจชเจคเจพ เจธเจชเฉ‡เจธ เจตเฉฐเจกเจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ 41/8 เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ…เจซเจฐเฉ€เจจเจฟเจ• เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

https://www.nic.ru/whois/?searchWord=105.0.0.0 
https://www.nic.ru/whois/?searchWord=41.0.0.0

เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจœเจตเจพเจฌ, เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจฒเฉŒเจ— เจตเจฟเฉฑเจš เจนเฉ€ เจนเฉˆ.

$ cat log1.txt | fgrep -e '105.' -e '41.' -e '196.' -e '197.' -e '154.' -e '102.' | awk '{print $1}' | sort | uniq -c | sort -r | head -n 21
4209 [email protected]
3313 [email protected]
2704 [email protected]
2215 [email protected]
1774 [email protected]
1448 [email protected]
1233 [email protected]
958 [email protected]
862 [email protected]
762 [email protected]
632 [email protected]
539 [email protected]
531 [email protected]
431 [email protected]
380 [email protected]
357 [email protected]
348 [email protected]
312 [email protected]
289 [email protected]
282 [email protected]
274 [email protected]

เจ‡เจธ เจชเฉœเจพเจ… 'เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ "LinuxBenedictTorvadst" เจธเจคเจฐ เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆเฅค

เจธเจนเฉ€ เจ•เฉเฉฐเจœเฉ€: "LinusBenedictTorvalds"เฅค

เจจเจคเฉ€เจœเฉ‡ เจตเจพเจฒเฉ€ เจธเจคเจฐ เจตเจฟเฉฑเจš เจ†เจ–เจฐเฉ€ 3 เจ…เฉฑเจ–เจฐเจพเจ‚ เจตเจฟเฉฑเจš เจธเจนเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจŸเจพเจˆเจชเฉ‹ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค เจ‡เจน เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจ•เจพเจฐเจจ เจนเฉˆ เจ•เจฟ เจธเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจšเฉเจฃเฉ‡ เจ—เจ เจจเฉˆเจŸเจตเจฐเจ• เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ…เจซเจฐเฉ€เจ•เฉ€ เจฆเฉ‡เจธเจผเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเจฐเจชเจฟเจค เจจเจนเฉ€เจ‚ เจนเจจ เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจฒเฉŒเจ— เจตเจฟเฉฑเจš เจ†เจˆเจชเฉ€ เจชเจคเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจˆเจฎเฉ‡เจฒเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฐเจกเจฃ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจฒเจˆ เจนเฉˆเฅค

เจ…เจซเจฐเฉ€เจ•เฉ€ เจฆเฉ‡เจธเจผเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ‡ เจจเฉˆเจŸเจตเจฐเจ•เจพเจ‚ เจฆเฉ‡ เจ•เจพเจซเจผเฉ€ เจจเจฟเจฐเจงเจพเจฐเจจ เจฆเฉ‡ เจจเจพเจฒ, เจ‡เฉฑเจ• เจธเจŸเฉ€เจ• เจœเจตเจพเจฌ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ:

$ cat log1.txt | fgrep -e' '105.{30..255}. -e' '41. -e' '196.{64..47}. -e' '196.{248..132}. -e' '197.{160..31}. -e' '154.{127..255}. -e' '102.{70..255}. -e' '156.{155..255}. | awk '{print $1}' | sort | uniq -c | sort -r | head -n 21
3350 [email protected]
2662 [email protected]
2105 [email protected]
1724 [email protected]
1376 [email protected]
1092 [email protected]
849 [email protected]
712 [email protected]
584 [email protected]
463 [email protected]
365 [email protected]
269 [email protected]
225 [email protected]
168 [email protected]
142 [email protected]
111 [email protected]
 96 [email protected]
 78 [email protected]
 56 [email protected]
 56 [email protected]
 40 [email protected]

เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจตเฉ€ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ.
เจฎเฉˆเจ•เจธ เจฎเจพเจˆเจ‚เจก เจจเฉ‚เฉฐ เจกเจพเจ‰เจจเจฒเฉ‹เจก เจ•เจฐเฉ‹, เจ‡เจธเจจเฉ‚เฉฐ เจ…เจจเจชเฉˆเจ• เจ•เจฐเฉ‹, เจ…เจคเฉ‡ เจ…เจ—เจฒเฉ€เจ†เจ‚ เจคเจฟเฉฐเจจ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจตเฉ€ เจธเจพเจกเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจนเฉฑเจฒ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

$ cat GeoLite2-Country-Locations-ru.csv | grep "ะั„ั€ะธะบะฐ" | cut -d',' -f1 > africaIds.txt
$ grep -Ff africaIds.txt GeoLite2-Country-Blocks-IPv4.csv | cut -d',' -f1 > africaNetworks.txt
$ grepcidr -f africaNetworks.txt log1.txt | cut -d' ' -f1 | sort | uniq -c | sort -r | head -n21

เจ‡เฉฑเจ• เจœเจพเจ‚ เจฆเฉ‚เจœเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจ…เจธเฉ€เจ‚ เจ†เจ–เจฐเจ•เจพเจฐ เจ…เฉฐเจ•เฉœเจฟเจ†เจ‚ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เฉ€เจคเฉ€, เจ…เจคเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจกเฉ‡เจŸเจพ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจ‡เจ†!

3. เจคเฉ€เจœเจพ เจชเฉœเจพเจ…

เจคเฉ€เจœเจพ เจชเฉœเจพเจ… เจ•เฉเจ เจนเฉฑเจฆ เจคเฉฑเจ• เจชเจนเจฟเจฒเฉ‡ เจตเจฐเจ—เจพ เจนเฉˆ - เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ—เจฐเจฎ เจฒเฉˆเจ‚เจช เจธเฉ‡เจตเจพ เจจเฉ‚เฉฐ เจตเฉ€ เจ เฉ€เจ• เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ, เจชเจฐ เจธเจญ เจ•เฉเจ เจชเจนเจฟเจฒเฉ‡ เจ•เฉฐเจฎ เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉˆ.

3.1 เจฆเจฟเจฒเจšเจธเจช เจคเฉฑเจฅ

เจชเจนเจฟเจฒเฉ‡ 15 เจฎเจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš, เจคเจฟเฉฐเจจ เจ–เจฟเจกเจพเจฐเฉ€เจ†เจ‚ เจจเฉ‡ เจชเจนเจฟเจฒเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฒเฉฑเจญเฉ€; เจธเจŸเฉ‡เจœ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ 2 เจ˜เฉฐเจŸเฉ‡ เจ…เจคเฉ‡ 20 เจฎเจฟเฉฐเจŸ เจฌเจพเจ…เจฆ, เจธเจพเจกเฉ‡ เจตเจฟเจœเฉ‡เจคเจพ เจจเฉ‡ เจ•เจพเจฐเจœ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เฉ€เจคเจพเฅค

3.2 เจ•เจธเจฐเจค

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

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

เจธเจพเจจเฉ‚เฉฐ เจตเจฟเจ•เฉ€ เจฆเฉ€ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ; เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ…เจธเฉ€เจ‚ เจตเจฟเจ•เฉ€ เจชเฉฐเจจเจฟเจ†เจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚เฅค เจŸเฉˆเจ•เจธเจŸ เจฆเจพ เจ‡เฉฑเจ• เจ–เจพเจธ เจŸเฉเจ•เฉœเจพ เจœเฉ‹ เจ‡เจธ เจตเจฟเจ•เฉ€ เจฆเฉ‡ เจ‡เฉฑเจ• เจชเฉฐเจจเฉ‡ 'เจคเฉ‡ เจธเฉ€, 1C เจธเจฐเจตเจฐ เจฒเจˆ เจชเจพเจธเจตเจฐเจก เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ…เจจเจฒเฉŒเจ• เจ•เจฐเจจ เจฒเจˆ เจคเฉเจฐเฉฐเจค เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจนเฉˆเฅค

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

3.3. เจนเฉฑเจฒ

1. เจ…เจธเฉ€เจ‚ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฎเฉŒเจœเฉ‚เจฆ เจกเจฟเจธเจ•เจพเจ‚ เจคเฉ‹เจ‚ เจ‡เฉฑเจ•-เจ‡เฉฑเจ• เจ•เจฐเจ•เฉ‡ เจฌเฉ‚เจŸ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจนเจฐ เจฅเจพเจ‚ เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ•เฉ‹ เจธเฉเจจเฉ‡เจนเจพ เจฎเจฟเจฒเจฆเจพ เจนเฉˆ:

No bootable medium found! System halted 

เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจšเฉ€เจœเจผ เจคเฉ‹เจ‚ เจฌเฉ‚เจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจฒเจพเจˆเจต CD/DVD (เจŸเจฌเจฒเจธเจผเฉ‚เจŸเจฟเฉฐเจ— -> เจฌเจšเจพเจ…) เจคเฉ‹เจ‚ เจฌเฉ‚เจŸ เจ•เจฐเจจเจพ เจฆเฉเจฌเจพเจฐเจพ เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฒเฉ‹เจก เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจ…เจธเฉ€เจ‚ เจฌเฉ‚เจŸ เจญเจพเจ— เจฒเฉฑเจญเจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฒเฉฑเจญ เจธเจ•เจฆเฉ‡, เจ…เจธเฉ€เจ‚ เจธเจผเฉˆเฉฑเจฒ เจตเจฟเฉฑเจš เจ–เจคเจฎ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจ…เจงเจฟเจเจจ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจกเจฟเจธเจ•เจพเจ‚ เจจเจพเจฒ เจ•เฉ€ เจ…เจคเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ. เจ‡เจน เจœเจพเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‰เจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจคเจฟเฉฐเจจ เจนเจจ. CentOS เจฆเฉ‡ 7 เจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจนเฉ‹เจฐ เจŸเฉ‚เจฒ เจนเจจ, เจœเจฟเฉฑเจฅเฉ‡ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจนเจจ blkid เจœ lsblk, เจœเฉ‹ เจธเจพเจจเฉ‚เฉฐ เจกเจฟเจธเจ•เจพเจ‚ เจฌเจพเจฐเฉ‡ เจธเจพเจฐเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจ…เจคเฉ‡ เจ•เฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:

$ ls /dev/sd*

เจ‡เจน เจคเฉเจฐเฉฐเจค เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ

/dev/sdb1 - ext4
/dev/sdb2 - ั‡ะฐัั‚ัŒ lvm
/dev/sda1 ะธ /dev/sdc1 - ั‡ะฐัั‚ะธ ั€ะตะนะดะฐ
/dev/sda2 ะธ /dev/sdc2 - ะฟั€ะพ ะฝะธั… ะฝะธั‡ะตะณะพ ะฝะต ะธะทะฒะตัั‚ะฝะพ ะฝะฐ ั‚ะตะบัƒั‰ะธะน ะผะพะผะตะฝั‚

เจ…เจธเฉ€เจ‚ sdb1 เจจเฉ‚เฉฐ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจ‡เจน CentOS 6 เจฆเจพ เจฌเฉ‚เจŸ เจญเจพเจ— เจนเฉˆ.

$ mkdir /mnt/sdb1 && mount /dev/sdb1 /mnt/sdb1

เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡, เจ…เจธเฉ€เจ‚ เจ—เจฐเจฌ เจธเฉˆเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจœเจพเจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‰เฉฑเจฅเฉ‡ เจชเจนเจฟเจฒเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฒเฉฑเจญเจฆเฉ‡ เจนเจพเจ‚ - เจ‡เฉฑเจ• เจ…เจธเจพเจงเจพเจฐเจจ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš James191955Gosling.

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

เจ‡เฉฑเจฅเฉ‡ 2 เจนเฉ‹เจฐ เจกเจฟเจธเจ•เจพเจ‚ เจนเจจ, เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:

$ mdadm --examine --verbose --scan
$ mdadm --assemble --verbose --scan
$ mkdir /mnt/md127 && mount /dev/md127  /mnt/md127 

เจ…เจธเฉ€เจ‚ เจตเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจน CentOS 6 เจฆเจพ เจฌเฉ‚เจŸ เจญเจพเจ— เจนเฉˆ เจ…เจคเฉ‡ เจœเฉ‹ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจšเจพเจฒเฉ‚ เจนเฉˆ เจ‰เจธ เจฆเจพ เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจŸ เจนเฉˆ /dev/sdb1, เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจฆเฉเจฌเจพเจฐเจพ เจ‰เจนเฉ€ เจ•เฉเฉฐเจœเฉ€ - DennisBMacAlistairCRitchie!
เจ†เจ“ เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจ‡เจ•เฉฑเจ เจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ /dev/md127.

$ mdadm --detail /dev/md127

เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจธ เจจเฉ‚เฉฐ 4 เจกเจฟเจธเจ•เจพเจ‚ เจคเฉ‹เจ‚ เจ…เจธเฉˆเจ‚เจฌเจฒ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจธเฉ€, เจชเจฐ เจ‡เจน เจฆเฉ‹ เจคเฉ‹เจ‚ เจ…เจธเฉˆเจ‚เจฌเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ /dev/sda1 ะธ /dev/sdc1, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจจเฉฐเจฌเจฐ 2 เจ…เจคเฉ‡ 4 เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจธเฉ€เฅค เจ…เจธเฉ€เจ‚ เจ‡เจธ เจคเฉ‹เจ‚ เจฎเฉฐเจจเจฆเฉ‡ เจนเจพเจ‚ /dev/sda2 ะธ /dev/sdc2 เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจเจฐเฉ‡ เจตเฉ€ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ‰เจจเฉเจนเจพเจ‚ 'เจคเฉ‡ เจ•เฉ‹เจˆ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ‡เจน เจเจกเจฎเจฟเจจ เจฆเฉ€ เจœเจผเจฎเฉ€เจฐ 'เจคเฉ‡ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ—เฉ‹เจ† เจตเจฟเฉฑเจš เจ•เจฟเจคเฉ‡ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจฎเฉฐเจจเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ RAID10 เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจตเจฟเจ•เจฒเจช เจนเจจเฅค เจ…เจธเฉ€เจ‚ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:

$ mdadm --create --verbose /dev/md0 --assume-clean --level=10 --raid-devices=4 missing /dev/sda2 missing /dev/sdc2

เจ…เจธเฉ€เจ‚ blkid, pvs, lvs เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจ–เฉ‹เจœเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจญเฉŒเจคเจฟเจ• เจฎเจพเจคเจฐเจพ เจ‡เจ•เฉฑเจ เฉ€ เจ•เฉ€เจคเฉ€ เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจชเจนเจฟเจฒเจพเจ‚ เจ•เจฎเฉ€ เจธเฉ€เฅค

lvroot เจฆเฉ€ เจคเฉเจฐเฉฐเจค เจฎเฉเจฐเฉฐเจฎเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจชเจฐ เจชเจนเจฟเจฒเจพเจ‚ VG เจจเฉ‚เฉฐ เจธเจฐเจ—เจฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:

$ vgchange -a y
$ mkdir /mnt/lvroot && mount /dev/mapper/vg_c6m1-lv_root /mnt/lvroot 

เจ…เจคเฉ‡ เจธเจญ เจ•เฉเจ เจ‰เฉฑเจฅเฉ‡ เจนเฉˆ, เจฐเฉ‚เจŸ เจนเฉ‹เจฎ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ•เฉเฉฐเจœเฉ€ เจธเจฎเฉ‡เจค - /root/sweet.

3. เจ…เจธเฉ€เจ‚ เจ…เจœเฉ‡ เจตเฉ€ เจ†เจชเจฃเฉ‡ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจธเฉเจฐเจœเฉ€เจค เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚ เจคเจพเจ‚ เจœเฉ‹ เจ‡เจน เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจตเฉ‡เฅค เจธเจพเจกเฉ‡ เจคเฉ‹เจ‚ เจธเจพเจฐเฉ‡ เจฒเจพเจœเจผเฉ€เจ•เจฒ เจตเจพเจฒเฉ€เจ…เจฎ /dev/md0 (เจœเจฟเฉฑเจฅเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจธเจญ เจ•เฉเจ เจฎเจฟเจฒเจฟเจ†) เจ‡เจธเจจเฉ‚เฉฐ เจ–เจฟเฉฑเจšเฉ‹ /dev/sdb2, เจœเจฟเฉฑเจฅเฉ‡ เจชเฉ‚เจฐเจพ เจธเจฐเจตเจฐ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจธเฉ€เฅค

$ pvmove /dev/md0 /dev/sdb2
$ vgreduce vg_c6m1 /dev/md0

เจ…เจธเฉ€เจ‚ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจกเจฟเจธเจ•เจพเจ‚ 1 เจ…เจคเฉ‡ 3 เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚, เจฆเฉ‚เจœเฉ€ เจจเฉ‚เฉฐ เจ›เฉฑเจก เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚, เจฒเจพเจˆเจต เจธเฉ€เจกเฉ€/เจกเฉ€เจตเฉ€เจกเฉ€ เจคเฉ‹เจ‚ เจฌเจšเจพเจ… เจตเจฟเฉฑเจš เจฌเฉ‚เจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจฌเฉ‚เจŸ เจญเจพเจ— เจฒเฉฑเจญเฉ‹ เจ…เจคเฉ‡ เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ เจจเฉ‚เฉฐ เจ—เจฐเจฌ เจตเจฟเฉฑเจš เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเฉ‹:

root (hd0,0)
setup (hd0)

เจ…เจธเฉ€เจ‚ เจฌเฉ‚เจŸ เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจคเฉ‹เฉœ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจฒเฉ‹เจก เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจชเจฐ เจธเจพเจˆเจŸ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€เฅค

4. เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจฆเฉ‹ เจตเจฟเจ•เจฒเจช เจนเจจ: เจ…เจชเจพเจšเฉ‡ เจจเฉ‚เฉฐ เจธเจ•เฉเจฐเฉˆเจš เจคเฉ‹เจ‚ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเฉ‹ เจœเจพเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจธเฉฐเจฐเจšเจฟเจค php-fpm เจจเจพเจฒ nginx เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹:

$ /etc/init.d/nginx start
$ /etc/init.d/php-fpm start

เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจคเฉเจนเจพเจจเฉ‚เฉฐ MySQL เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ:

$ /etc/init.d/mysqld start

เจ‡เจน เจธเจผเฉเจฐเฉ‚ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจœเจตเจพเจฌ เจ…เฉฐเจฆเจฐ เจนเฉˆ /var/log/mysql. เจœเจฟเจตเฉ‡เจ‚ เจนเฉ€ เจคเฉเจธเฉ€เจ‚ MySQL เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจธเจพเจˆเจŸ เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เฉ€, เจฎเฉเฉฑเจ– เจชเฉฐเจจเฉ‡ 'เจคเฉ‡ เจ‡เฉฑเจ• เจ•เฉเฉฐเจœเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€ - RichardGCCMatthewGNUStallman! เจนเฉเจฃ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ 1C เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจนเฉˆ, เจ…เจคเฉ‡ เจ•เจฐเจฎเจšเจพเจฐเฉ€ เจ†เจชเจฃเฉ€เจ†เจ‚ เจคเจจเจ–เจพเจนเจพเจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจ—เฉ‡เฅค เจ…เจคเฉ‡ เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจตเจพเจ‚เจ—, เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ•เฉฐเจชเจจเฉ€ เจตเจฟเฉฑเจš เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจ•เฉฐเจฎ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเจพเจฐ เจซเจฟเจฐ เจ‰เจนเจจเจพเจ‚ เจ•เจฟเจคเจพเจฌเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจตเฉ€ เจธเจพเจ‚เจเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจœเจฟเจนเจจเจพเจ‚ เจจเฉ‡ เจธเจพเจกเฉ€ เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจญเจพเจ—เฉ€เจฆเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ–เฉ‡เจก เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เฉ€เจคเฉ€: linux.mail.ru/books.

เจธเจพเจกเฉ‡ เจจเจพเจฒ เจฐเจนเจฟเจฃ เจฒเจˆ เจคเฉเจนเจพเจกเจพ เจงเฉฐเจจเจตเจพเจฆ! เจ…เจ—เจฒเฉ€เจ†เจ‚ เจ–เฉ‡เจกเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ˜เฉ‹เจธเจผเจฃเจพเจตเจพเจ‚ เจฒเจˆ เจฌเจฃเฉ‡ เจฐเจนเฉ‹!

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

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹