เดฒเดฟเดจเด•เตเดธเต เด•เตเดตเดธเตเดฑเตเดฑเต. เดตเดฟเดœเดฏเดฟเด•เตพเด•เตเด•เต เด…เดญเดฟเดจเดจเตเดฆเดจเด™เตเด™เตพ, เดšเตเดฎเดคเดฒเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด•

เดฒเดฟเดจเด•เตเดธเต เด•เตเดตเดธเตเดฑเตเดฑเต. เดตเดฟเดœเดฏเดฟเด•เตพเด•เตเด•เต เด…เดญเดฟเดจเดจเตเดฆเดจเด™เตเด™เตพ, เดšเตเดฎเดคเดฒเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด•

เดฎเดพเตผเดšเตเดšเต 25 เดจเต เดžเด™เตเด™เตพ เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เด†เดฐเด‚เดญเดฟเดšเตเดšเต เดฒเดฟเดจเด•เตเดธเต เด•เตเดตเดธเตเดฑเตเดฑเต, เด‡เดคเต Linux เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเต‡เดฎเดฟเด•เตพเด•เตเด•เตเด‚ เดตเดฟเดฆเด—เตเดงเตผเด•เตเด•เตเด‚ เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เด’เดฐเต เด—เต†เดฏเดฟเดฎเดพเดฃเต. เดšเดฟเดฒ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ: 1117 เด†เดณเตเด•เตพ เด—เต†เดฏเดฟเดฎเดฟเดจเดพเดฏเดฟ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดคเต, เด…เดตเดฐเดฟเตฝ 317 เดชเต‡เตผ เด•เตเดฑเดžเตเดžเดคเต เด’เดฐเต เด•เต€เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ, 241 เดชเต‡เตผ เด†เดฆเตเดฏ เด˜เดŸเตเดŸเดคเตเดคเดฟเดจเตเดฑเต† เดšเตเดฎเดคเดฒ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟ, 123 - เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต, 70 เดชเต‡เตผ เดฎเต‚เดจเตเดจเดพเด‚ เด˜เดŸเตเดŸเด‚ เด•เดŸเดจเตเดจเต. เด‡เดจเตเดจเต เดžเด™เตเด™เดณเตเดŸเต† เด—เต†เดฏเดฟเด‚ เด…เดตเดธเดพเดจเดฟเดšเตเดšเต, เดžเด™เตเด™เดณเตเดŸเต† เดตเดฟเดœเดฏเดฟเด•เดณเต† เดžเด™เตเด™เตพ เด…เดญเดฟเดจเดจเตเดฆเดฟเด•เตเด•เตเดจเตเดจเต!

  • เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดŸเต†เตฝเดกเต†เด•เตเด•เต‹เดตเต เด’เดจเตเดจเดพเด‚ เดธเตเดฅเดพเดจเด‚ เดจเต‡เดŸเดฟ.
    เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเดฑเดพเดฃเต เดคเดพเดจเต†เดจเตเดจเต เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดธเตเดตเดฏเด‚ เดชเดฑเดžเตเดžเต. เดตเต‹เตพเด—เต‹เด—เตเดฐเดพเดกเดฟเตฝ เดคเดพเดฎเดธเดฟเด•เตเด•เตเดจเตเดจเต, เดเด•เดฆเต‡เดถเด‚ เด‡เดฐเตเดชเดคเต เดตเตผเดทเดฎเดพเดฏเดฟ เดฏเตเดฃเดฟเด•เตเดธเต เดชเต‹เดฒเตเดณเตเดณ เดตเดฟเดตเดฟเดง เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดฆเดพเดคเดพเด•เตเด•เตพ, เด’เดฐเต เดฌเดพเด™เตเด•เต, เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดจเตเดฑเด—เตเดฐเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดŽเดจเดฟเด•เตเด•เต เด•เดดเดฟเดžเตเดžเต. เด‡เดชเตเดชเต‹เตพ เด…เดฆเตเดฆเต‡เดนเด‚ เด’เดฐเต เดšเต†เดฑเดฟเดฏ เด•เดฎเตเดชเดจเดฟเดฏเดฟเตฝ เดตเดฟเดฆเต‚เดฐเดฎเดพเดฏเดฟ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด’เดฐเต เดตเดฒเดฟเดฏ เดตเดฟเดฆเต‡เดถ เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเดพเดฏเดฟ เด•เตเดฒเต—เดกเต เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเดฟเตฝ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดธเด‚เด—เต€เดคเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เด•เต‡เตพเด•เตเด•เดพเดจเตเด‚ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด—เต†เดฏเดฟเดฎเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต, เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดชเดฑเดžเตเดžเต, เดคเดจเดฟเด•เตเด•เต เด—เต†เดฏเดฟเด‚ เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเต, เด…เดคเตเดคเดฐเด‚ เดœเต‹เดฒเดฟเด•เตพ เดคเดพเตป เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด’เดฐเต เด•เดฎเตเดชเดจเดฟเดฏเดฟเดฒเต† เด’เดฐเต เด…เดญเดฟเดฎเตเด–เดคเตเดคเดฟเดจเดฟเดŸเต† เดžเดพเตป เดนเดพเด•เตเด•เตผเดฑเดพเด™เตเด•เดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดคเต, เด…เดคเต เดฐเดธเด•เดฐเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต.
  • เดฐเดฃเตเดŸเดพเด‚ เดธเตเดฅเดพเดจเด‚ - เดฑเต‹เดฎเตป เดธเตเดธเตเดฒเต‹เดตเต.
    เดฎเต‹เดธเตเด•เต‹เดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต เดจเต‹เดตเตฝ. เด…เดตเดจเต 37 เดตเดฏเดธเตเดธเดพเดฏเดฟ. เดœเต†เดฑเตเดฑเต เด‡เตปเดซเต‹เดธเดฟเดธเตเดฑเตเดฑเด‚เดธเดฟเตฝ เดฒเดฟเดจเด•เตเดธเต/เดฏเตเดจเดฟเด•เตเดธเต เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเดพเดฏเดฟ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดœเต‹เดฒเดฟเดธเตเดฅเดฒเดคเตเดคเต, เดŽเดจเดฟเด•เตเด•เต Linux/Unix เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ + 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 เดตเดฟเดฒเดพเดธเด‚ เด†เดซเตเดฐเดฟเด•เตเด•", "เดœเดฟเดฏเต‹เดชเตเดชเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต" เดŽเดจเตเดจเต€ เดตเดพเด•เตเดฏเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเดฟเตฝ เดˆ เดตเดฟเดตเดฐเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚. เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เดฒเดญเตเดฏเดฎเดพเดฏ เดตเดฟเดฒเดพเดธ เดตเดฟเดคเดฐเดฃ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ (เดœเดฟเดฏเต‹เดชเตเดชเต) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดžเด™เตเด™เตพ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด’เดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด†เดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต MaxMind GeoLite2, เด•เตเดฐเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เด•เต‹เดฎเตบเดธเต เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเตป-เดทเต†เดฏเตผเดŽเดฒเตˆเด•เตเด•เต 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

เด†เดซเตเดฐเดฟเด•เตเด•เตป เดตเดฟเดฒเดพเดธเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดคเตเดŸเดฐเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเดตเดฐเตเดŸเต† เดฎเตเตปเดจเดฟเดฐ เดเดชเดฟ เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เดจเต‹เด•เตเด•เดพเด‚.

$ 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 เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ AFRINIC เดจเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

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 เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเดฟเดฒเต† เดถเดฐเดฟเดฏเดพเดฏ เด•เต€เดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเต เด’เดฐเต เด…เด•เตเดทเดฐเดคเตเดคเต†เดฑเตเดฑเต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เตพ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด†เดซเตเดฐเดฟเด•เตเด•เตป เดฐเดพเดœเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เดพเดคเตเดคเดคเตเด‚ เดžเด™เตเด™เดณเตเดŸเต† เดฒเต‹เด—เดฟเดฒเต† IP เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เดตเดดเดฟ เด‡เดฎเต†เดฏเดฟเดฒเตเด•เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเตเดฎเดพเดฃเต เด‡เดคเดฟเดจเต เด•เดพเดฐเดฃเด‚.

เด†เดซเตเดฐเดฟเด•เตเด•เตป เดฐเดพเดœเตเดฏเด™เตเด™เตพเด•เตเด•เต เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด•เดณเตเดŸเต† เดฎเดคเดฟเดฏเดพเดฏ เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด•เตƒเดคเตเดฏเดฎเดพเดฏ เด‰เดคเตเดคเดฐเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚:

$ 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]

เดชเตเดฐเดถเตเดจเด‚ เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดงเดคเตเดคเดฟเดฒเตเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต.
MaxMind เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•, เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•, เด…เดŸเตเดคเตเดค เดฎเต‚เดจเตเดจเต เด•เดฎเดพเตปเดกเตเด•เดณเตเด‚ เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

$ 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 

เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดฃเด‚. เด’เดฐเต เดฒเตˆเดตเต เดธเดฟเดกเดฟ/เดกเดฟเดตเดฟเดกเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต (เดŸเตเดฐเดฌเดฟเตพเดทเต‚เดŸเตเดŸเดฟเด‚เด—เต -> เดฑเต†เดธเตเด•เตเดฏเต‚) เดตเต€เดฃเตเดŸเตเด‚ เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดžเด™เตเด™เตพ เดฌเต‚เดŸเตเดŸเต เดชเดพเตผเดŸเตเดŸเต€เดทเตป เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต, เดžเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เดžเด™เตเด™เตพ เดทเต†เดฒเตเดฒเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเด‚. เดกเดฟเดธเตเด•เตเด•เตพ เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเตเด‚ เดŽเด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดพเดฎเต†เดจเตเดจเตเด‚ เดชเด เดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดตเดฐเดฟเตฝ เดฎเต‚เดจเตเดจเต เดชเต‡เตผ เด‰เดฃเตเดŸเต†เดจเตเดจเดพเดฃเต เด…เดฑเดฟเดฏเตเดจเตเดจเดคเต. เด•เดฎเดพเตปเดกเตเด•เตพ เด‰เดณเตเดณ 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. เดžเด™เตเด™เตพ เดŽเตฝเดตเดฟเดŽเดฎเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เดชเดฟเดตเดฟเดŽเดธเตเด‚ เดŽเตฝเดตเดฟเดŽเดธเตเด‚ เดชเด เดฟเด•เตเด•เตเดจเตเดจเต. 2 เดซเดฟเดธเดฟเด•เตเด•เตฝ เดตเต‹เดณเตเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเต, เด’เดจเตเดจเต เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ เดฏเตเดเดกเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดชเดฐเดพเดคเดฟเดชเตเดชเต†เดŸเตเดจเตเดจเต. 2 เดฒเต‹เดœเดฟเด•เตเด•เตฝ เดตเต‹เดณเตเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเต: เดฑเต‚เดŸเตเดŸเต, เดธเตเดตเดพเดชเตเดชเต, เดฑเต‚เดŸเตเดŸเต เดญเดพเด—เดฟเด•เดฎเดพเดฏเดฟ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เตพ (เดตเต‹เดณเดฟเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดชเดฟ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต). เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดธเดพเดงเตเดฏเดฎเดฒเตเดฒ, เด‡เดคเต เด’เดฐเต เดฆเดฏเดจเต€เดฏเดฎเดพเดฃเต! เดžเด™เตเด™เตพเด•เตเด•เต เด…เดตเดจเต† เดถเดฐเดฟเด•เตเด•เตเด‚ เดตเต‡เดฃเด‚.

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

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•