αα
ααααααΈ 25 ααααΈααΆααΎαααΆαααΎαααΆαα
α»αααααααααααΆαα
- Alexander Teldekov ααΆαααΆααα
αααΆααααααΆααααααα½αα
α’αΆα‘α·α ααΆααααΊααΆααα·ααΆααα ααΆαααααα½αααΆααααΆααΆααααΊααΆα’ααααααααααααααααααααααααααΆαααα»αα ααααα αααα»αααΈαααα»α Volgograd ααΆααααααααααααααααααααΌα Unix ααΆα αααΎααααα ααααααααααΆαααα αΎαα αααα»αααΆααααααααααααααΎααΆααα αααα»ααααα»αα αα»ααααααααααΆα’ααΈαααΊαα·α αααΆααΆα αα·αα’ααααααα αΌαααααααααα α₯α‘αΌααααααΆααααααΎααΆαααΈα ααααΆααα αααα»ααααα»αα αα»αααΌα αα½α αααααααΎααΆαααΎα αααααΆαα ααΆααααααααααααααααΆααα’αα·αα·ααααααααααααα½αα α αΌαα α·αααα’αΆα αα·αααααΆαααααααααΈα α’αααΈα ααααααα α’αΆα‘α·α ααΆααααΊ ααΆααα·ααΆαααΆ ααΆααα αΌαα α·αααα ααααααΆααααΌα ααΆααα αΌαα α·αααααΆαααΆαααααααα ααα‘α»αααααααααΆααααα αααα»αα αα»ααα½α αααα»αααΆαααααΎα’αααΈαα½αααααααααΉα Hackerrank ααΆαα½αα’ααα αΆααα’αΆααααααααΆααα - ααααααααΈααΈα - Roman Suslov α
αααααααααααΈααΈαααα»ααααΌααααΌα ααΆααααΆαα’αΆαα» 37 ααααΆαα ααααΎααΆαααΆαα·ααααα Linux/Unix αα Jet Infosystemsα αα ααααααααααΎααΆα αααα»αααααΌαααααααααα αα·ααααααααΆααααα αΆαααααααα Linux/Unix + SANα α αααΆααα’αΆααααααααΆαααΆααα»αααααΆα ααααααααααΈαα»α ααΆαααααααααααα·ααΈ αα·ααααααααααα αααΆα αα»ααααα·ααΆαααααααΆα Arduino α α’αααΈα αααααααΌαααΆααααΆαααααααααΆααααΆααΆααα αΌαα α·αααα ααααααΆααααΌαα βαααα»αααΆααααααΈααα½αααααΆααααααααα»αααααα·α α αΎααααααΆαααΈααΈαα·ααααα αΆααααααααααααααααααΆαααΆααααα αΆαααααα π αααα»αβα ααβααΆαβαα·α αα ααΆαβααααααβααα ααΎβαα·αβααΌα ααααβααβαα»αβαααβαααβαααα»αβααΆαβαααβααΎααααΈβααΆαβααααβααΆ α ααααβααΆαβα ααβα αΎαΒ»α - ααΈααΈ - α’αΆα‘α·α
3d α
Alex ααααα αααα»αααΈαααα»ααααΌααααΌ α αΎαααααΎααΆααααα»αααΆαα’αα·αααααααααααα·ααΈα "α’ααα»ααααααΆααααΆαααααα ααΆαα½αα±ααα αΆααα’αΆαααααααααα»αααΆαααΆαααααααααΆα google-fu αααααααα»αα"
ααααααα αααα»αα αααΆααααααΆααααααΈα‘αΆααααα’αααα»αααΆαα 10α
- Yevgeniy Saldayev
- Markel Mokhnachevsky
- ααα Konstantin Konosov
- Pavel Sergeev
- Vladimir Bovaev
- ααα Ivan Bubnov
- Pavlo Klets
ααΎααααααΆααΆααααααΎαααΆα αααΎααααααΆααααΆααααααααΆααααα αΆααααααΎαααΆααα’αα αααααααααΆααααα’αΆα ααΎαααΆαααααΌαααΆααα·αααααΆααΆααααααα
1. ααααΆααααΆαααααΌα
ααΎαααΆαα α ααΆααΆ "ααΎα’ααααα·αααΆα’ααααααααααααααααα?" α αΆααααΆααααΈααΆααα·α αα ααΊααΆααααααΆαα - ααΎααααΈαα½ααα»αααααΆααααα ααααααααα α
α‘.α‘. α ααα»ααΆααααα½αα±ααα αΆααα’αΆααααααα
α’ααααααααΈαααΆααααΆαααααΎααααααΉαααααΌααααα»α 15 ααΆααΈααααΌαααα αααα α αΎααα αααα»αααααααααΌα ααΎαααΆαα’αααααΉαααΆαααΈααΆαααααααΆααααα ααααΆααα·α αα α
α‘.α’. ααα αΆααααααΆα
α’αααβααΆαβαα βααααΎβααΆαβαα βαααα»αα αα»αβαα½αβαααβααΆβααΌαβααβα αΎαβαα·αβααΆαβα’αααβααααΆαβαααααβααααααΆααα·ααααΆβαααβααΆαβααααααα·α αα α αα»ααααα’αααα αΆααααααΎααααα ααααααααααΆαααααΆααααααα α’αααααααΌααααααααΆααααα αΆααααΎαααααααα»αααΆααΆααααΆαααΆαααααααΆαα·ααΆαααα
ααααααΈβα’αααβαααα’αΆαβααΆαβα αΆααβααααβααΆαααβααβααααααααααααααΈβαααΆαααΈαβαααααΎβααΆαα½αβααΉαβαααααΆααβααΌαα ααΆαααααααΌαααΆαααααΆαα‘αΎααα·α ααα»ααααααα αααααααααΆαααα½ααα αααα·αααααΎαααΆαα ααα αααααααΊααΆαααΆααααααΆααααααααααα»αα αα»ααα·αααΆαααΆααααα½αααΆααααααααΆααα’αααΈαα»ααααα·ααΆαααααααΆαααααα α αΎααα ααΎαααααααααΆααααααα αααααααα α’αααα’αΆα αααααααα’αααααα αααΆααααΆααααΌαααΆααααααααΆααα’αααααααααααααααααΆαααα»αααααΌαααααααααΆααααααα·ααααα·α
αα ααααααααααααααΆααααααααΆααααααΌαααΆαααααΆααααααΌα ααα»αααααααααααααΆααααα ααααααααΆααααααΈ ααΆαααα·αα’αΆα ααααΎαααΆαααΆαααα ααΆαααΆαααα α αΆαα’αΆαααΆαααΆααΆαααΌαααα αααΎαααααα ααΎαααΆαααΈαααα αααα’αΆα αα½αααΎααααα»αααΆαααααααΆαα αααΆααα ααααααααα»ααα»αααα―αααΆααααααααα
ααα»ααααααααααααΆααααΉαααΆααΉαααΆαααΆααααααααΆααααα αΆααααΆαα!
α‘.α£. αααααααααΆα
1. ααΆααααΌα α’αααααααΌαααααΆααααααΌαααΆααααααααΆαα root αα ααΎαααΆαααΈααα·αααα·α ααΎααααΈα αΌαααααΎααΆα αα αααα αΆααααααΎα ααΎααααααααΆααααΆαααααΊααΆ Ubuntu 16.04 Serverα
ααΎααααΈαααααααΆααααααααΆαα root α‘αΎααα·α ααΎαα
αΆααααααΎααααΆαααΈαα‘αΎααα·α αα
ααααααα»α ααααααααααααΊαα»α grub ααααΌαααΆααααα αΆα ααΌαα
αΌααα
ααααααα½αααΆαα» Ubuntu αααααααΎαααΌαα»α "e" α ααααααα½ααααααΆααααΈαα»α
ααααααααΆαααααΈαααα
αα init=/bin/bash
. ααΎααααα»αααΆαααα Ctrl + x ααΎαααα½αααΆα bash α ααα‘αΎαα«αα‘αΎααα·αααΆαα½α rw ααααΌαααΆααααααααΆααα
$ mount -o remount,rw /dev/mapper/ubuntu--vg-root
$ passwd
αα»αααααα α’αααΈααΆαααααΎααααΆααααα α αΆααααααΎαα‘αΎααα·αα
2. αααααααααα·ααΆαααΆ web server ααααααΎααα·αααααΎαααΆα ααΌαααΎααα α
$ curl localhost
Not Found
The requested URL / was not found on this server.
Apache/2.4.18
αααααΆααΆααα·α Apache αααα»αααααΎαααΆα ααα»ααααααααΎαααααααααααΌα 404α αααααΎαααΆααααααα
$ vim /etc/apache2/sites-enabled/000-default.conf
ααΆααααΆααααααΉααα ααΈαααααααα - StevenPaulSteveJobs α
αααα»ααα·αα·αααααΎαααααΌα /usr/share/WordPress
- αα·αααΆαααΏααααααααα ααα»ααααααΆα /usr/share/wordpress
. ααααααα½αααΆαααααα α αΎαα
αΆααααααΎα Apache α‘αΎααα·αα
$ 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. ααααΆααααΆαααΈααΈα
ααΆα αΆαααΆα ααααα»αααΆααααααααΆααααα αΆααααΆααααααΌαααΆααα·ααΆαα ααα»ααααααααααααΆα αΌαα α·αααααΆααα·ααΆα - α’αααααΆααααΎααΆ ααααααααΆ αα·ααααα»αααα·ααΆαα’αααΈα ααΎαααΆααααααΎαα‘αΎαααΌαααααΈαα½αααααα·αααααααΆααα’ααα’αΆα αα½αααααααααα»ααααααααα½αα¬αα½ααααααααααα αααα»αααΈαα·αα
α’.α‘. α ααα»ααΆααααα½αα±ααα αΆααα’αΆαααααα
α’ααααααααααΆαααααα»αα ααααα’ααααααααααααΎαααΆααααα αΌααααααΉαααααΉαααααΌααααα»ααααααα 10 ααΆααΈααααΌαααα αααα α αΎααααα»ααααααααα½αααααααααΌα ααΎαααΆαα’αααααΉαααΆααααααΆααααα ααααΆααα·α αα α
α‘.α’. ααα αΆααααααΆα
α’αααααΆααα ααααΎααΆααα αααα»αα αα»α α’ααααααααααααααΆαααααα’ααα α αΎααα½αα’αααα±αααααααααα’αααααααααα»αααααααΌαααΆαααααΎααααΈα’αΆα ααααα·αα ααΎαααααΌααααααΎαα’αΆααααααΆαα’αααααα½αααααΌαααΆαα 21 αααααα’ααααΎαα½αααΆα α’ααααααΈαα½αααα’αΆααααααΆαααααα’αααααα½αααΊααΆαααααΉαα ααΏααα½αα αααΆαααΈααααααα»αααααααααα»αααααααΌαααΆαααααΎαα·ααααα»αααα ααα»ααααααααααααΆααααΉαααΆααΉαααΆαααΆααααααααΆααααα αΆααααΆαα!
α‘.α£. αααααααααΆα
1. αααΆαααΈααααα·αα αΆααααααΎααααααααΆαααααΆαααΆαααααααααα·αααΆααα αααα»α fstab αα ααααααα»αααααααααααααΆααΆαααααααΆα αΎαααΆααα ααΎααααΌαα αΆααααααΎααααααααααΆ?
ααΆαααααΌαααΆα ααΎαααΆααα CentOS 7 α
αΆααααααΎαααΈ Live CD/DVD (ααΆααααααααΆααααα αΆ -> Rescue) αααααααααααα ααααααα½α /etc/fstab
. ααΎαααααΎααααααΉαααααΌαααααΆαα - GottfriedWilhelm11646Leibniz!
αααααΎαααΆααααααΌαα
$ lvcreate -n swap centos -L 256M
$ sync && reboot
2. ααΌα ααΆαααα αα·αααΆαααΆααααααααΆαααα α’αααααααΌαααααΌαααΆααααααααΆαα root αα ααΎαααΆαααΈααα·αααα·αα ααΎαααΆαααααΎαα·α αα ααΆαααααα½α α αΎααα αααα»ααα·α αα ααΆαααααΌαα ααΎαααααΆααααααΌα αα·αα αΌααα αααα»ααααΆαααΈαααααααααααα ααα»ααααααΆα αΆααααααΎαα‘αΎααα·αααααΆααα αααΆαααΈααααααα»αααΎααααααααααα»αααααΏααα½ααααα’ααααα·αααΆααααααΎααααααα ααα»ααΆααα’ααααααααα»αααααααααα ααΎααααΎααΌα ααααα ααΎααααΈαααααΈα’αααΈααααααα»αααΎαα‘αΎα?
ααΆααααΈαααααααααΎαα αΆααααααΎαααΈ livecd αα·ααααΆααααααα»αααααααααααΌααααααα ααα»αααααααα α αΎαααααΆαααααα·αα·αααααΎα cron α αΆααααΆααααΈααΆαααΆααααααααααααα αα ααΈαααααΎαααααΎααααα αΆ αα·ααααααΉαααΈααΈα - Alan1912MathisonTuring!
ααααΌαααΆααα
αααα»α /etc/crontab
αα»α α¬αααα
ααααα·ααΎαααααΆαα echo b > /proc/sysrq-trigger
.
3. αααααΆααααΈααααααΆαααΈαααααΆααααα»α α αΎαα’αααα’αΆα
αααααααΆααα·α
αα
ααααα’ααααααααααααααΆαα "ααΎα’αΆααααααΆααα
α’αΆα ααααα·αααΊααΆα’αααΈ?" ααααααΆααααααΆααΌαα
ααΆαααΆααΆααΆαααα α’αααα’αΆα
αααααααααααααΆαααααα
ααΎα’ααΈαααΊαα·ααααααααΎααααΆ "ip address africa", "geoip database"α ααΎααααΈαααααααΆααααα αΆ α’αααα’αΆα
ααααΎααΌαααααΆααα·ααααααα
ααα
αΆαα’αΆααααααΆααααααΆααααααααΈ (geoip)α ααΎαααΆαααααΎααΌαααααΆααα·ααααααααΆαααααααΆα
αααααααΆααΆααααααααΆααααα αΆααααααΎααααααααΎααα§αααααααααΎααααΆααααααααααααΈαα»α ααα»ααααααΆααΌαα ααΆα’αΆα ααααΌαααΆααααααααΆαααΆααα·ααΈααΆα αααΎαα ααΆαααααΎααααΆααα§αααααα ααααα’ααααα αα·αααΆαααααΎααααααΈαααΆααΆααΆααααααααααα·ααΈααααααα
ααΎααααΈα
αΆααααααΎα ααΎαααΉαααα½αααΆαααΌ "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]
αααα»αα αααααα½αααααΆααα’αα α’αααααα½αααΈααααΌαααΈααααΌα ααΆαααΆαααα αααααααΆαα αααΆααααΆααααααΉαα ααα½αα’ααααα ααααα·αααΎα’αααα αΆααααα’αΆααααααΆα IP ααααα’αααααααΎαααααΆαααααΎαα ααΆααα’αΆααααααΆαααΈααααΌαααΆαα 3 ααα α’αααααΉααααααΆααααΎαααΆαααα αααααααααααΆααα½αα ααα½αα
$ 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. ααααΆααααΆαααΈααΈ
ααααΆααααΆαααΈααΈααΊααααααααΉαααΈαα½α - α’αααααααααΌααα½ααα»αααααΆααααα ααααααααα αααααα»ααααα’αααΈαααΆαααΆααααα»αααααΆαααΆααα·α αα ααΆαααααΌαα
α’.α‘. α ααα»ααΆααααα½αα±ααα αΆααα’αΆαααααα
αααα»ααααααα 15 ααΆααΈααααΌα α’ααααααααΈααΆααααΆαααααΎααααααΉαααααΌα 2 αααα 20 ααΆααΈαααααΆααααΈααΆαα αΆααααααΎαααααααΆααααΆα α’αααααααααααααΎαααΆααααα ααααΆααα·α αα α
α‘.α’. ααα αΆααααααΆα
α’αααααΆααα ααααΎααΆαα±αααααα»αα αα»ααααα―αααΆααααα»αα αα»αααΆααα’ααααααΌαααΆααααααΆαα»ααα ααΎαααΆαααΈααα Wiki ααΆααααα»αα ααΆαααΈααααΆααα»α αα·αααααααααΆααααΆααααααΆαα·αααΆαααααΈα ααα½α 3 αααααΆαααααΆαααΈααα ααααααααΎαα½ααααααΆαααααΆαα αααααΎαα ααα»ααααΆααΎααααΈα±ααααααααααααΆαααΆαα’ααααααα ααΈαα αΆαααΆα αααααΌαααΆαααααα»αααααααα’αΆαααα½αα ααα½αα ααΆα’αα»αα ααΈαααΈαααααΆα ααααααΆααααΈααΆαααα‘αΎααααααα½ααα αα·αααααααΆααα αα·ααααααΆααα ααααααα₯ααααΆ α αΎααα·αααΆααααα‘αααααα·αααα
αααΆαααΈαααααΆαααααΎαααΆααααααααΆαααΆααααΆαααα’ααααααααααΆα αααΎαααααΆα ααα»ααααααΆαααΈααα»ααααΆααααααα»ααααααΆααααααααα»αα αα»αααααΌαααΆααα½α α αΌαα αααααΆαααΆαααααΆα αα»ααααα·αααααα·αα»αααΆαααααΆαα ααααΈαααΆαααΈααα α αΎααααααΌαααΆαα α’αααα αααα»αα’αα‘α»ααααααΉααααααΌα ααΆααα½αααααΌαααΆαααΆαααααααααα·αα’αΆα αααααα·αααΆαα
ααΎαβααααΌαβααααΆαβαα»αααΆαβααααβααΈααΈ ααΆβααααΌαβααΎαβα αΆααβα’αΆααααααβααΎβααααΉαααΆαβααβαααααβαα·ααΈα α’αααααααΆααααΆαααα½ααααααΆααα ααΎααααααα½αααααααααα·ααΈαααααΊααΆααΆααααααααΆαααααααΆαααααΆαααΈααα 1C α αΎαααααΌαααΆαααΆαααααΆααααΎααααΈαααααααΆα
ααΎαααΈααα αα ααααααααΆαα½ααα ααΎααααααα·ααΈ α¬ααααααααααααααααΆαααΆααααααααΆαααααααΆαααααΆαααΈααααααααα ααα» αα·ααααΆαααΈαααααααΆαααΎαααΈααα’αΌ αααα’αΆα α±ααααΎαααααΆαα‘αΎααα·ααααααααΆααα½ααα ααΆααααΎαα’αααααα’αααΈα§ααααααα·α ααα»ααΊαα·αα’αΆα αα αα½α ααα ααΌα ααΆαααα ααΎαααααΉαααΆααΉαααΆαααΆααααααααΆααααα αΆααααΆαα!
α‘.α£. αααααααααΆα
1. ααΎαααααΆααΆαα αΆααααααΎααααααα½ααααΈααΆααααααΎαααΆα αα·ααααααααΈαααααααααααΎαααα½αααΆαααΆαααΌα ααααΆα
No bootable medium found! System halted
α’αααααααΌαα
αΆααααααΎαααΈα’αααΈαα½αα ααΆαα
αΆααααααΎαααΈ Live CD/DVD (ααΆααααααααΆααααα αΆ -> Rescue) αα½ααααααααα αα
ααααααα»α ααΎαααααΆααΆααααααααααΆαααΆαα
αΆααααααΎα ααΎααααα·αααΎααα ααΎααααα
αααα
αααα»ααααα ααΎααααα»αααααΆααΆααα·ααααΆααΈα’αααΈ αα·αααααααααΎααΆαα½αααΆαα ααβααΉαβααΆβααΆαβααΈβααΆααβα αααΉαα ααΆαα§αααααααΆα
αααΎαααααααααΆααααΆαα
αααα»αααααααΈ 7 αα CentOS αααααΆαααΆααααααααΆ 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
ααΆααααααα ααΎααα ααααα grub α αΎαααααααααααααΉαααααΌααα ααΈααα - James191955Gosling αα αααα»αα―αααΆααα·αααααααΆαα½αα
2. ααΎααα·ααααΆ pvs αα·α lvs α αΆααααΆααααΈααΎαααααΎααΆαααΆαα½α LVM α ααΎαααΎαααΆαα½αααααΆαααα·ααΆαααΆαααΆαα ααα½α 2 ααααα½ααα·αααΆαααΈααΆαααα α αΎαααα’αΌαααα’ααα’αααΈα§ααααααααααΆαααααα ααΎαααΎαααΆαα½αααααΆαααα·ααΆαα‘αΌααΈααα ααα½α 2 ααΊ root αα·α swap ααααααααα root ααααΌαααΆαααΆααααααααααααα (αα»ααααααα 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
α’αααααα’αΆα
αααααΌαα’αΆαααααααα ααΆαα·αα
αααΆααααααΆα ααα»α’αααΈααΆαααΆαα·αααΆααα·ααααααααααΆαα
ααΎαα½αααΆ ααα»αααααααααΊαααα·ααα
ααΎαααα·ααΆαααααα’αααααααααααα ααααααα·ααα
ααααααααΆαα½ααα
αααα»α Goaα ααΎααααααααΆαα½αααααΆα 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 - /root/sweet α
3. ααΎααα
ααααααΆααΆαααααΎα±αααααΆαααΈαααααααααΎααααα‘αΎααα·α ααΎααααΈα±ααααΆα
αΆααααααΎαααΆααααααΆα ααα·ααΆαα‘αΌααΈααααΆααα’ααααΈααααααΎαα /dev/md0
(αααααααααααΎαααααΎαα’αααΈααααααααΆα) α’αΌαααΆαα
/dev/sdb2
αααααΆααααααααααααΆαααΈαααααΆααααΌαααααΎαααΆαααααΌαα
$ pvmove /dev/md0 /dev/sdb2
$ vgreduce vg_c6m1 /dev/md0
ααΎααα·ααααΆαααΈααα ααααΆαααΈ 1 αα·αααΈ 3 α αα αα»αααΈααΈα α αΆααααααΎαααΈ Live CD/DVD α αΌααα αααα»α Rescue α αααααααααΆαααΆαα αΆααααααΎαα αΎαααααΆααααααα·ααΈα αΆααααααΎαααααααααα‘αΎααα·ααα αααα»α grub:
root (hd0,0)
setup (hd0)
ααΎαα ααααΆαα αΆααααααΎαα αΎααααα»αααααααααα ααα»ααααααα ααααααα·αααααΎαααΆαααα
4. ααΆααααααΎαααΈαααΎααααΈααΎαααααΎαααΆαααα αααααα ααααααα ααΆαααααααα Apache ααΈααα α¬ααααΎ nginx ααΆαα½α php-fpm αααααΆαααααααα ααΆααααααααααΆαα»ααα½α α αΎαα
$ /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