á ááá˘áľ 25 áá ááááŁá á¨áá°áá
- á áááłáá°á á´áá´áŽá á¨ááááŞáŤáá áŚáł áá°á°.
á áááłáá°á á áŁá á¨á°ááá°á á¨áľáááľ á áľá°áłáłáŞ áĽáá°áá ááŤáą á°áááŻá. á áŽááááŤáľ ááľáĽ áááŤá, áá፠áááłáľ áŤá á á¨á°ááŤáŠ á¨áŠáááľ áá°á áľáááśá˝á á˛áŤáľá°áłáľá áááˇá. á á áá áá¨áĽ á á áŤá˘áá˝áŁ á áŁáá áĽá á á˛áľá°á á˘áá°ááŤá°á ááľáĽ ááĽáŤáľ á˝áŤááᢠá áá ááľáá á¨áá á°áá á á¨á°áá áá á¨á° áááľá á ááľáŤáľ á áľáá˝ áŠáŁá፠ááľáĽ á áááľ áá áŤáᢠááá ááá ἠáĽá ááłáἠáááłáᢠáľá á¨ááłá á áááłáá°á á¨ááłáá á á á ááá áĽáá°áá°á°á á°áááŻá ᣠáĽáá°áá áŤá á°ááŁáŤáľá áááłáᢠá¨áŠáŁááŤááš á á ááą áá áá áá áá ᨠHackerrank áá á°ááłáłá á¨áá ááá á á°á¨áá, á áľá°áłá˝ áá á. - ááá°á áŚáł - áŽáá áąáľáá.
á¨ááľáŽ áἠáááľ. 37 á ááą ááᢠá Jet Infosystems áĽáá° ááááľ/áŠáááľ áááá˛áľ áá áá°áŤáᢠá áĽáŤ ááᣠLinux/Unix systems + SANá ááľá°áłá°á áĽá áá áááá á ááĽáᢠááááśá˝ á¨á°ááŤáŠ áá¸áᥠááááľ á˛áľá°ááľáŁ ááŽááŤáááᣠá°ááŤá áá ááľáľáᣠá¨áá¨á á°á áááľáŁ á ááąáŞáᢠáľá á¨ááłá áŽáá á á á ááá á¨ááłáá áĽáá°áá°á°á á°áááŻáᢠâá áááá áľáá˝ áá¨áá áĽá á¨áááľ á°áááľ áľáŤá ááŤáŤá á¨áááľ á°áááľ áᎠáĽá¨ááľ áá°áľáŠá˘ đ á°á¨á᪠áľáŤáá˝ áĽáá˛ááŠá áĽáááááᣠá áá áá፠áĽáąá ááá ááľ áá á¨áááá´ á ááľ á¨ááłá á áááᢠ- áŚáľá°á - á áááľ3 á˛.
á áááľ á ááľáŽ áááŤá áĽá á áśááľáá áááľ ááľáĽ áá°áŤáᢠ"áľá ááľáľáŠ á áá°ááááᣠᨠgoogle-fu á˝ááłáŹá ááá°á˝ á áľá°áłá˝ áá áá˘"
áĽáá˛áá á 10 ááἠá°áŤáážá˝ á°á¨ááĄ-
- Yevgeniy Saldayev
- áááŹá ááááźááľáŞ
- áŽááľáłáá˛á áŽááśá
- ááŹá á°ááá
- áááľáá áŚáŤá
- á˘áŤá áĄáĽáá
- ááá Klets
áááá á˝ááŽáťá˝áá ááááłáľ áĽá á ááŤáŽá˝ áĽááłá áĽáá¨áłááᤠá ááłááľ ááá á¨áá˝á áááľááá˝ á¨áá á áłá˝ á°áĽáŤáá°ááá˘
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
፠á áĽáááąáŁ Apache áĽá¨áá° ááᣠáá á áŽáľ 404 ááá˝ áá°áŁáᢠáá áŠá áĽáááá¨á°ááĄ-
$ vim /etc/apache2/sites-enabled/000-default.conf
áĽáá á ááá á á - áľá˛á¨ááá áľá´áááĽáľá˘
ááááąá á ááá°á˝ áá /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. ááá°á á°á¨á
áľááłááá˝á á¨áá°áĽá°áĽá á˝áá áááłáľ á áľááá áá á. ááá á°á áľááłááá˝á áááłá - áá áá ááá ᣠá¨áľ áĽá á áá áá áᢠááá áááá˛áśá˝ á ááááłá¸á ááľáĽ á á ááľá áá á áá ááአááŤááĽáá¸á á¨áá˝ááľá ááłá ááá ááĽá°ááá˘
2.1. á áľá°áłá˝ áĽáááłáá˝
á á¨ááłá á¨ááááŞáŤááš 10 á°áááá˝ ááľáĽ á áá°áá á°áŤáážáťá˝á áľáááááá ááá á áľááĽá°á á ááááŞáŤá á°á áľ ááľáĽ áľáŤáá á¨á¨á¨á° á᪠á ááá°ááá˘
2.2. á¨á áŤá áĽááľ áĽáá áľáá´ áŤáľáá
á áŠáŁááŤá ááľáĽ áááĽáŤáľ ááľáᣠá áľá°áłáłáŞáá˝ áá° á áá° ááĄá á¨á ááŞáŤ ááá á°áĽáłá¤ áĽáá°á°áᨠáĽááľáłáá á ááá áá áᢠá áĽááą áá á áááľá¨áľ á¨áá°á 21 á¨á°ááŁá á áľáŤáťáá˝á ááááŁáľ á ááĽáᢠá¨á°ááŁáŽáš á áľáŤáťáá˝ á¨ááááŞáŤ áá°áá˝ ááá áá¸áᢠá ááľ áááᥠá°áĽáłá¤ááš á¨á°ááŠá áľ á¨ááľáł á áááá á ááŤááᢠááá á°á áá˝áአááŁá áááľá áá áĽáá!
2.3. áááľá
1. á fstab ááľáĽ áŁá áľáá ááááá á áááአá áááłáᤠá˛áŤá áľáááą áá°áŤá ááááŤá áĽá áá ááťáᢠáĽáá´áľ ááľááłáľ ááťáá?
ááľáá áŤáááąáŁ CentOS 7 á á ááá°ááᣠá¨ááĽáł á˛á˛/á˛áŞá˛ á áľááł (áá áááá፠-> á áľá)ᣠáľáááąá áŤáᣠá ááľá /etc/fstab
. áá˛áŤáá á¨ááááŞáŤáá ááá áĽááááá - ááľááŞáľ ááááá11646áááĽáá!
ááááἠáá ááĄ
$ lvcreate -n swap centos -L 256M
$ sync && reboot
2. áĽáá° áááá, ááá á¨ááá áá á¨áá, á á¨áášáá áá˝á áá á¨áľá ááá áá ááá¨á áŤáľáááááłá. áá áá á ááááŞáŤá á°ááŁá ááľáĽ á áľááľáá á á°á¨áá. áá° á áááአáĽááááŁáá áĽá á á°áłáŤ áááł áĽáááŁáá ᣠáá áá˛áŤáá áá° áłáá ááľááłáľ áááłáᢠá áááአá á¨áá°á ááĽááľ á°ááá áĽáá áááá áááἠááľáłááťáá˝ á áĽááá ááááá¨áľ áá á áááááľáᢠáĽá¨áá áŤááá ááá áĽáá´áľ áá¨áłáľ ááťáá?
áĽáá°áá ᨠlivecd áĽáááłáá ᣠá¨áľáááľ áááἠááľáłááťáá˝á á áĽááá áĽáá á áĽá áĽáá°á፠á¨áá ᣠáĽáá°áá áŤá áá áłáááľ áá° ááŽá áĽáááá¨á°áááᢠáĽááŤá á˝ááŠá áĽá ááá°ááá ááá áĽááááá - Alan1912MathisonTuring!
áááŁáľ áŤáľáááá /etc/crontab
ááľáá áá°áá ááá á áľá°áŤá¨áľ ááľáĄ echo b > /proc/sysrq-trigger
.
3. á¨á፠á áá á áááአá¨á°áŤá á áá á¨á áľá°áłáłáŞáá˝á á°ááŁá áá ááá
áá˝áá: "á á ááŞáŤ ááľáĽ áŤá á áľáŤáťáá˝ áááľ áá¸á?" áá
áá¨á á á á ááá áá
áἠááááᢠáá
áá áá¨á á á˘áá°áááľ áá "IP address africa", "geoip database" á¨áááľá áá¨áá˝ á áá áá ááááľ áá˝áá. á˝ááŠá ááááłáľ á ááť á¨ááá á¨á áľáŤáť áá¨áá፠á¨ááἠááłáá˝á (ááŚá áá) áá áá áá˝ááᢠá¨áá¨á ááąá áĽáá° áá°á á á°á áááá˘
á¨ááááľ á˛áľá°á áááááŤáá˝á áĽáť á áá áá á˝ááŤá˝áá ááááłáľ áĽááááᣠá á á ááá áá á áĽá ááááśá˝ áááł áá˝ááᥠá¨á˝áá ááŁáŞáŤ áááááŤáá˝á á áá áá áĽá á á°ááŤáŠ á¨ááŽááŤááá ááááá˝ áľááŞááśá˝á áá ááá˘
áááááᣠá ááá "á¨á᪠á°ááŁá á áá" áĽááśá˝á á¨á°áĽáłá¤ áááἠááľáłááťá ááľáĽ áĽááááá /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 áá° á áľáŤáťáá˝ á¨ááŠáľá ááŞáá˝ á¨á áá á áľáŤáťáá˝á á¨áŤá á¨á ááłááľ ááľáááŽá˝ ááá˝ á¨á ááááľ áŤáľá°ááááĄ-
$ 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 ááááá˝ ááľáĽ áŤáá áľáááá ááá áá á á°ááá á¨áľá¨áŁ áááᢠáá á¨ááá áľ ááááŤáľ á¨áá¨áĽáá¸á ááľáááŽá˝ áá á áá áá ááŞáŤ áááŤáľ áŤáá°á°áĄ á áááá¸á áĽá á˘áááá˝ á á á á á áľáŤáťá˝á á ááá á˝á ááľáĽ á¨áá¨ááá á áááá¸á ááá˘
áá ááŞáŤ áááŤáľ á¨á°áá°áĄ áľááá ááľáááŽá˝ á á á áááá ááááŤáŁ áľáááá áááľ ááááľ ááťáááĄ-
$ 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
á¨á ááľ ááá áááłáľ áŤáľáááááłá. á¨ááĽáł á˛á˛/á˛áŞá˛ áááłáľ (áá áááá፠-> ááłá) áĽáá°áá áá¨áłáᢠá ááŤáá áľ áá á¨áĄáľ áá¨áááŤáá áááááľ áĽááááŤáá, ááááá á ááťááá, á áźá ááľáĽ áĽáá¨ááłáá. á á˛áľáŽá˝ áá áĽá áĽáá´áľ áĽáá°áá°áŤ áááĽááľ áĽá¨áá¨áá áá. áŚáľáąá áááá¸á ááłáááᢠááĽáá
á°á¨á᪠ááłáŞáŤáá˝ á 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
á ááá˝ ááá¨áľ áĽáá°ááťáá, áá° ááŠáĽ ááá áĽáááłáá áĽá á¨ááááŞáŤáá ááá áĽá፠áĽááááá - James191955Gosling áŁáá°ááá° ááá ááľáĽ.
2. ᨠLVM áá áľáááá°áŤ pvs áĽá lvs áĽáá ááá. 2 á áŤáá áĽáŤáá˝ ááá áĽááłáá áľ áĽááŤáá, á ááą á áááá áĽá áľáá áá uid á áŹáł áŤá°áá. 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 áááť áá፠ááľáĽ áááá á¨áᎠ- / 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. áľá áŁá˘áŤ áááááľ áááľ á ááŤáŽá˝ á áᥠ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 áá áĽáá°ááą, áŁá˘áŤá áá°áŤá, á ááá áá˝ áá ááá áááá - RichardGCC MatthewGNUStallman! á áá 1C ááááľ á áá, áĽá á°áŤá°áá˝ á°ááá¸áá ááááľ áá˝áá. áĽá áĽáá° ááá á áŠáŁááŤá ááľáĽ áá á¨á° áááľ áĽá á°á
áááľá áááľáá áĽá áľáŤ áá áĽáá˝ááá˘
áĽáá áĽá á°áłáłáááťá˝áá áá¨ááłá áĽááľáááá
á¨á¨áąáá áá˝ááá˝ áááá á áľáá ááŤáá áĽáá˝ááááĄ-
á¨áĽá áá áľááá áĽááá°áááá! ááááĽááľ á¨ááłáá˝ ááľáłáááŤáá˝á áá áĽá!
ááá: hab.com