25เชฎเซ เชฎเชพเชฐเซเชเซ เช
เชฎเซ เชฎเชพเชเซ เชจเซเชเชงเชฃเซ เชเซเชฒเซ
- เชเชฒเซเชเซเชเชพเชเชกเชฐ เชเซเชฒเซเชกเซเชเซเชต เชชเซเชฐเชฅเชฎ เชธเซเชฅเชพเชจ เชฎเซเชณเชตเซเชฏเซเช.
เชเชฒเซเชเซเชเชพเชเชกเชฐเซ เชชเซเชคเชพเชจเซ เชเชนเซเชฏเซเช เชเซ เชคเซ เชธเซเชฅเซ เชฒเชพเชเซเชทเชฃเชฟเช เชธเชฟเชธเซเชเชฎ เชเชกเชฎเชฟเชจเชฟเชธเซเชเซเชฐเซเชเชฐ เชเซ. เชตเซเชฒเซเชเซเชเซเชฐเชพเชกเชฎเชพเช เชฐเชนเซ เชเซ, เชฒเชเชญเช เชตเซเชธ เชตเชฐเซเชทเชฅเซ เชฏเซเชจเชฟเชเซเชธ เชเซเชตเซ เชตเชฟเชตเชฟเชง เชธเชฟเชธเซเชเชฎเซเชจเซเช เชธเชเชเชพเชฒเชจ เชเชฐเซ เชเซ. เชนเซเช เชเชจเซเชเชฐเชจเซเช เชชเซเชฐเชฆเชพเชคเชพเช, เชฌเซเชเช เช เชจเซ เชธเชฟเชธเซเชเชฎ เชเชจเซเชเชฟเชเซเชฐเซเชเชฐเชฎเชพเช เชเชพเชฎ เชเชฐเชตเชพเชฎเชพเช เชตเซเชฏเชตเชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซ. เชนเชตเซ เชคเซ เชเช เชจเชพเชจเซ เชเชเชชเชจเซเชฎเชพเช เชฆเซเชฐเชฅเซ เชเชพเชฎ เชเชฐเซ เชเซ, เชฎเซเชเชพ เชตเชฟเชฆเซเชถเซ เชเซเชฐเชพเชนเช เชฎเชพเชเซ เชเซเชฒเชพเชเชก เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐ เชชเชฐ เชเชพเชฎ เชเชฐเซ เชเซ. เชธเชเชเซเชค เชตเชพเชเชเชตเซเช เช เชจเซ เชธเชพเชเชญเชณเชตเซเช เชเชฎเซ เชเซ. เชเซเชฎ เชตเชฟเชถเซ, เชเชฒเซเชเซเชเชพเชเชกเชฐเซ เชเชนเซเชฏเซเช เชเซ เชคเซเชจเซ เช เชเซเชฎ เชเชเชเชฆเชฐเซ เชชเชธเชเชฆ เชเซ, เชคเซเชจเซ เชเชตเชพ เชเชพเชฐเซเชฏเซ เชเชฎเซ เชเซ. เชเช เชเชเชชเชจเซเชฎเชพเช เชเชจเซเชเชฐเชตเซเชฏเซ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฎเซเช เชนเซเชเชฐเชฐเซเชเช เชเซเชตเซเช เช เชเชเชเช เชเชฐเซเชฏเซเช, เชคเซ เชฐเชธเชชเซเชฐเชฆ เชนเชคเซเช. - เชฌเซเชเชพ เชธเซเชฅเชพเชจเซ - เชฐเซเชฎเชจ เชธเซเชธเซเชฒเซเชต.
เชฎเซเชธเซเชเซเชจเซ เชเช เชจเชตเชฒเชเชฅเชพ. เชคเซ 37 เชตเชฐเซเชทเชจเซ เชเซ. เชเซเช เชเชจเซเชซเซเชธเชฟเชธเซเชเชฎเซเชธเชฎเชพเช เชฒเชฟเชจเชเซเชธ/เชฏเซเชจเชฟเชเซเชธ เชเชจเซเชเชฟเชจเชฟเชฏเชฐ เชคเชฐเซเชเซ เชเชพเชฎ เชเชฐเซ เชเซ. เชเชพเชฎ เชชเชฐ, เชฎเชพเชฐเซ Linux/Unix เชธเชฟเชธเซเชเชฎเซเชธ + SANเชจเซเช เชธเชเชเชพเชฒเชจ เช เชจเซ เชฎเซเชถเซเชเซเชฒเซเชจเชฟเชตเชพเชฐเชฃ เชเชฐเชตเซเช เชชเชกเชถเซ. เชฐเซเชเชฟเช เชตเชฟเชตเชฟเชง เชเซ: Linux เชธเชฟเชธเซเชเชฎเซเชธ, เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช, เชฐเชฟเชตเชฐเซเชธ เชเชจเซเชเชฟเชจเชฟเชฏเชฐเชฟเชเช, เชฎเชพเชนเชฟเชคเซ เชธเซเชฐเชเซเชทเชพ, Arduino. เชเซเชฎ เชตเชฟเชถเซ เชฐเซเชฎเชจ เชจเซเชเชงเซเชฏเซเช เชนเชคเซเช เชเซ เชคเซเชจเซ เช เชฐเชฎเชค เชเชเชเชฆเชฐเซ เชเชฎเชคเซ เชนเชคเซ. โเชฎเซเช เชฎเชพเชฐเซเช เชฎเชเช เชฅเซเชกเซเช เชฒเชเชฌเชพเชตเซเชฏเซเช เช เชจเซ เชฐเซเชเชฟเชเชฆเชพ เชเชพเชฎเชจเชพ เชเซเชฐเซ เชฐเซเชเชฟเชเชฆเชพ เชเซเชตเชจเชฎเชพเชเชฅเซ เชตเชฟเชฐเชพเชฎ เชฒเซเชงเซ. ๐ เชนเซเช เชตเชงเซ เชเชพเชฐเซเชฏเซ เชเชฐเชตเชพ เชฎเชพเชเชเซ เชเซเช, เช เชจเซเชฏเชฅเชพ เชฎเชพเชฐเซ เชชเชพเชธเซ เชคเซเชจเซ เชธเซเชตเชพเชฆ เชฒเซเชตเชพเชจเซ เชธเชฎเชฏ เชนเชคเซ เชคเซ เชชเชนเซเชฒเชพเช, เชฐเชฎเชค เชชเชนเซเชฒเซเชฅเซ เช เชธเชฎเชพเชชเซเชค เชฅเช เชเช เชนเชคเซ." - เชคเซเชฐเซเชเซเช - alex3d.
เชเชฒเซเชเซเชธ เชฎเซเชธเซเชเซเชฎเชพเช เชฐเชนเซ เชเซ เช เชจเซ เชธเซเชซเซเชเชตเซเชฐ เชกเซเชตเชฒเชชเชฎเซเชจเซเชเชจเซเช เชเชพเชฎ เชเชฐเซ เชเซ. "เชนเชฐเซเชซเชพเช เชฎเชพเชเซ เชเชญเชพเชฐ, เชฎเชพเชฐเซ google-fu เชเซเชถเชฒเซเชฏเชจเซเช เชชเชฐเซเชเซเชทเชฃ เชเชฐเชตเซเช เชฐเชธเชชเซเชฐเชฆ เชนเชคเซเช."
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)
เชถเซเช เชฌเชพเชฌเชค เชเซ? เชเชชเชฃเซ เชคเซเชจเซ เชฌเชนเชพเชฐ เชเชพเชขเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เช เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชฎเชพเชฏเชเชธเชเซเชฏเซเชเชฒเชจเซ เชเชเซเชธเซเชธ เชฎเซเชณเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ, เชเซเชฎเชพเช เชตเชฐเซเชฃเชตเซเชฒ เชเซ 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 เชกเชพเชเชจเชฒเซเชก เชเชฐเซเชฏเซเช, Live CD/DVD (เชฎเซเชถเซเชเซเชฒเซเชจเชฟเชตเชพเชฐเชฃ -> เชฌเชเชพเชต) เชฎเชพเชเชฅเซ เชฌเซเช เชเชฐเซ, เชธเชฟเชธเซเชเชฎเชจเซ เชฎเชพเชเชจเซเช เชเชฐเซ, เชธเชเชชเชพเชฆเชฟเชค เชเชฐเซ /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โ เชถเชฌเซเชฆเชธเชฎเซเชนเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชถเซเชงเซ เชถเชเซ เชเซ. เชธเชฎเชธเซเชฏเชพเชจเซ เชเชเซเชฒเชตเชพ เชฎเชพเชเซ, เชคเชฎเซ เชฎเซเชเซเชคเชชเชฃเซ เชเชชเชฒเชฌเซเชง เชธเชฐเชจเชพเชฎเชพ เชตเชฟเชคเชฐเชฃ เชกเซเชเชพเชฌเซเชธเซเชธ (geoip) เชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ. เช
เชฎเซ เชฎเชพเชจเช เชคเชฐเซเชเซ เชกเซเชเชพเชฌเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเซ
เชเชพเชฒเซ เชซเชเซเชค เชฒเชฟเชจเชเซเชธ เชธเชฟเชธเซเชเชฎ เชเชชเชฏเซเชเชฟเชคเชพเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เช เชฎเชพเชฐเซ เชธเชฎเชธเซเชฏเชพเชจเซ เชนเชฒ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซเช, เชชเชฐเชเชคเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชคเซ เชเชฃเซ เชฌเชงเซ เชฐเซเชคเซ เชเชเซเชฒเซ เชถเชเชพเชฏ เชเซ: เชเซเชเซเชธเซเช เชซเชฟเชฒเซเชเชฐเชฟเชเช เชเชชเชฏเซเชเชฟเชคเชพเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เช เชจเซ เชตเชฟเชตเชฟเชง เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชญเชพเชทเชพเชเชฎเชพเช เชธเซเชเซเชฐเชฟเชชเซเชเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ.
เชถเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ, เช
เชฎเซ เชฎเซเชเชฒ เชฒเซเชเชฎเชพเชเชฅเซ เชซเชเซเชค "เชชเซเชฐเซเชทเช-เชชเซเชฐเชพเชชเซเชคเชเชฐเซเชคเชพ IP" เชเซเชกเซ เชฎเซเชณเชตเซเชถเซเช /var/log/maillog
(เชเชพเชฒเซ เชเชฎเซเชฒ เชชเซเชฐเชพเชชเซเชคเชเชฐเซเชคเชพเชเชจเซเช เชเซเชฌเชฒ เชฌเชจเชพเชตเซเช - เชชเซเชฐเซเชทเช เชเชเชชเซ). เช เชจเซเชเซเชจเชพ เชเชฆเซเชถ เชธเชพเชฅเซ เชเชฐเซ เชถเชเชพเชฏ เชเซ:
$ 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 เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ 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
เชคเชฎเชพเชฐเซ เชเชเชเชเชฎเชพเชเชฅเซ เชฌเซเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชฒเชพเชเชต 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
เชฆเซเชเซเชคเซ เชฐเซเชคเซ, เช เชฎเซ เชเซเชฐเชฌ เชตเชฟเชญเชพเชเชฎเชพเช เชเชเช เชเซเช เช เชจเซ เชคเซเชฏเชพเช เชชเซเชฐเชฅเชฎ เชเซ เชถเซเชงเซเช เชเซเช - เชเซเชฎเซเชธ191955เชเซเชธเชฒเชฟเชเช เช เชธเชพเชฎเชพเชจเซเชฏ เชซเชพเชเชฒเชฎเชพเช.
2. เช เชฎเซ pvs เช เชจเซ lvs เชจเซ เช เชญเซเชฏเชพเชธ เชเชฐเซเช เชเซเช, เชเชพเชฐเชฃ เชเซ เช เชฎเซ LVM เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเซเช เชเซเช. เช เชฎเซ เชเซเชเช เชเซเช เชเซ เชคเซเชฏเชพเช 2 เชญเซเชคเชฟเช เชตเซเชฒเซเชฏเซเชฎ เชนเซเชตเชพ เชเซเชเช, เชเช เชธเซเชฅเชฟเชค เชจเชฅเซ เช เชจเซ เชเซเชตเชพเชฏเซเชฒเซ uid เชตเชฟเชถเซ เชซเชฐเชฟเชฏเชพเชฆ เชเชฐเซ เชเซ. เชเชชเชฃเซ เชเซเชเช เชเซเช เชเซ เชคเซเชฏเชพเช 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 เชฆเซเชฐ เชเชฐเซเช เชเซเช, เชฌเซเชเซ เชเซเชกเซเช เชเซเช, Live CD/DVD เชฎเชพเชเชฅเซ เชฌเชเชพเชตเชฎเชพเช เชฌเซเช เชเชฐเซเช เชเซเช. เชฌเซเช เชชเชพเชฐเซเชเซเชถเชจ เชถเซเชงเซ เช เชจเซ เชฌเซเชเชฒเซเชกเชฐเชจเซ เชเซเชฐเชฌเชฎเชพเช เชชเซเชจเชเชธเซเชฅเชพเชชเชฟเชค เชเชฐเซ:
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เชจเซ เชเชเซเชธเซเชธ เชเซ เช
เชจเซ เชเชฐเซเชฎเชเชพเชฐเซเช เชคเซเชฎเชจเซ เชชเชเชพเชฐ เชฎเซเชณเชตเซ เชถเชเชถเซ. เช
เชจเซ เชนเชเชฎเซเชถเชจเซ เชเซเชฎ, เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชเชเชชเชจเซเชฎเชพเช เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐ เช
เชจเซ เชธเซเชฐเชเซเชทเชพ เชธเซเชฅเชพเชชเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชเชเชณ เชเชฃเซเช เชเชพเชฎ เชเซ.
เช
เชฎเซ เชซเชฐเซ เชเชเชตเชพเชฐ เชชเซเชธเซเชคเชเซเชจเซ เชธเซเชเชฟ เชชเชฃ เชถเซเชฐ เชเชฐเซ เชถเชเซเช เชเซเช เชเซเชฃเซ เช
เชฎเชจเซ เช
เชจเซ เช
เชฎเชพเชฐเชพ เชธเชนเชญเชพเชเซเชเชจเซ เชฐเชฎเชค เชฎเชพเชเซ เชคเซเชฏเชพเชฐ เชเชฐเชตเชพเชฎเชพเช เชฎเชฆเชฆ เชเชฐเซ เชนเชคเซ:
เช
เชฎเชพเชฐเซ เชธเชพเชฅเซ เชนเซเชตเชพ เชฌเชฆเชฒ เชเชญเชพเชฐ! เชเชเชพเชฎเซ เชฐเชฎเชคเซเชจเซ เชเซเชทเชฃเชพเช เชฎเชพเชเซ เชเซเชกเชพเชฏเซเชฒเชพ เชฐเชนเซ!
เชธเซเชฐเซเชธ: www.habr.com