25 แแแ แขแก แแแแฎแกแแแแ แ แแแแกแขแ แแชแแ
- แแแ แแแแ แแแแแแ แแแแฅแกแแแแ แ แขแแแแแแแแแ แแแแแแแ.
แแแแฅแกแแแแ แแ แกแแแฃแแแ แแแแก แแฅแแ, แ แแ แแก แแ แแก แงแแแแแแ แขแแแแฃแ แ แกแแกแขแแแแก แแแแแแแกแขแ แแขแแ แ. แชแฎแแแ แแแก แแแแแแแ แแแจแ, แแแแฎแแแแแแ แแชแ แฌแแแแ แแแ แแแแก Unix-แแก แแกแแแแก แกแแกแขแแแแแก. แแ แแแแแฎแแ แฎแ แแฃแจแแแแ แแแขแแ แแแข แแ แแแแแแแ แแแจแ, แแแแแจแ แแ แกแแกแขแแแฃแ แแแขแแแ แแขแแ แจแ. แแฎแแ แแก แแฃแจแแแแก แแแกแขแแแชแแฃแ แแ แแแขแแ แ แแแแแแแแแจแ, แแฃแจแแแแก แฆแ แฃแแแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแแ แแแแ แฃแชแฎแแแแ แแแแฎแแแ แแแแแกแแแแก. แฃแงแแแ แก แแฃแกแแแแก แแแแฎแแ แแ แแแกแแแแ. แแแแแจแแก แจแแกแแฎแแ แแแแฅแกแแแแ แแ แแฅแแ, แ แแ แแแก แแแแฌแแแ แแแแแจแ แแแแแแแแแแจแ, แฃแงแแแ แก แแกแแแ แแแแแแแแแแ. แแ แ-แแ แ แแแแแแแแแจแ แแแขแแ แแแฃแก แแ แแก, แ แแฆแแช แแกแแแแกแ แแแแแแแแ Hackerrank-แแแ, แกแแแแขแแ แแกแ แแงแ. - แแแแ แ แแแแแแ - แ แแแแ แกแฃแกแแแแ.
แ แแแแแ แแแกแแแแแแแ. แแก 37 แฌแแแกแแ. แแฃแจแแแแก Linux/Unix-แแก แแแแแแแ แแ Jet Infosystems-แจแ. แกแแแกแแฎแฃแ แจแ, แแ แแแฌแแแก Linux/Unix แกแแกแขแแแแแแก + SAN แแแแแแแกแขแ แแ แแแ แแ แแ แแแแแแแแแก แแแแแแ แแแ. แแแขแแ แแกแแแ แแ แแแแแคแแ แแแแแแ: Linux แกแแกแขแแแแแ, แแ แแแ แแแแ แแแ, แกแแแแ แแกแแแ แ แแแแแแแ แแ, แแแคแแ แแแชแแแก แฃแกแแคแ แแฎแแแแ, Arduino. แแแแแจแแก แจแแกแแฎแแ แ แแแแแแ แแฆแแแจแแ, แ แแ แกแแแ แแแ แแแแฌแแแ แแแแแจแ. โแชแแขแแแ แแแแฌแแแ แขแแแแ แแ แจแแแแกแแแแ แงแแแแแแฆแแฃแ แ แแฃแจแแแแแก แแแชแ แแกแคแแ แงแแแแแแฆแแฃแ แแแแก. ๐ แแแกแฃแ แแแแแ, แ แแ แแแขแ แแแแแแแแ แแฅแแแแแก, แแแ แแ แกแแแแ แแแแก แแแกแแแฏแแแก แแ แ แแแฅแแแแแแ, แแแแแจแ แฃแแแ แแแกแ แฃแแแแฃแแ แแงแ.โ - แแแกแแแ - alex3d.
แแแแฅแกแ แชแฎแแแ แแแก แแแกแแแแจแ แแ แแฃแจแแแแก แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแฃแจแแแแแแจแ. "แแแแแแแแ แแแแแฃแ แกแแกแแแแก, แกแแแแขแแ แแกแ แแงแ แฉแแแ google-fu แฃแแแ แแแแก แแแแแชแแ."
แแกแแแ 10 แกแแฃแแแแแกแ แแแแแแแจแแก แ แแแขแแแแจแ:
- แแแแแแ แกแแแแแแแ
- แแแ แแแ แแแฎแแแฉแแแกแแ
- แแแแกแขแแแขแแแ แแแแแกแแแ
- แแแแแ แกแแ แแแแแ
- แแแแแแแแ แแแแแแแ
- แแแแ แแฃแแแแแ
- แแแแแ แแแแชแ
แฉแแแ แแแแกแแแก, แ แแ แแ แกแแแแแก แแ แแแแแ แแแ แแแแขแ แฉแแแแ แงแแแแ แแ แแแแแแแก แแแแแกแแญแ แแแแ; แแแแแแ แแ แจแแกแแซแแ แแแแแฌแงแแแขแ แแฆแฌแแ แแแแ แฅแแแแแ.
1. แแแ แแแแ แแขแแแ
แฉแแแ แแแก แแฃแฌแแแแ "แแแ แแแ แแแแแแ แฎแแ ?", แ แแแแแ แแแแชแแแ แกแแแแแแ แแแ แขแแแ แแงแ - แแแแแ แแแแฃแ แแก แกแแ แแแกแแก แจแแแแแแแ.
1.1. แฒกแแแแขแแ แแกแ แคแแฅแขแแแ:
แแ แแ แแแแแแแจแแ แแแ แแแแ แแแกแแฆแแแ แแแแแจแแก แแแ แแแ 15 แฌแฃแแจแ แแแแแ, แแแ แแแ แกแแแแจแ แแ แกแแแ แแแแแ แ แแแงแแแแ, แ แแแแแแแแช แแแแแแแแ แจแแแกแ แฃแแแก.
1.2. แแแ แฏแแจแ
แแฅแแแ แฌแแฎแแแแแ แกแแแฃแจแแแ แแแแแแแแแจแ, แกแแแแช แแแแ แฎแแแก แแแแแแแแแแแจแ แแ แแงแ แแแแแแขแแแขแฃแ แ แกแแแแคแแ แแแชแแ แขแแฅแแแแแแแแแแก แกแแแชแแแแแกแขแ. แกแแแแ แกแแฅแแแแแแก แแแฌแแกแ แแแแแแก แแแแฌแงแแแ, แฃแแแ แแแแแแแ แแ แแฌแแแแ แแ แแแแแแ, แ แแแแแแช แแแแแแแก แแคแแกแแก แแฃแจแแแแแก.
แแแแแแแแแแแแ แกแแ แแแ แแก แแแแแแแขแแก แแแแแก แแแแแแ แแแคแแแ แแแแญแแ แ. แแแแ แแฆแแแแแแแแ, แแแแ แแ แซแแแแแ แแแแจแแแแแแแแแ แแแแแแแ แแ แฏแแ แแแแแ แแ แแฃแจแแแแก. แแแแแแแ แแ แแแแจแแแแแแแแแแ, แ แแแแแ แแแแแแแแแก แแ แแแแขแแ แแกแแแก แแแคแแ แแแชแแฃแแ แฃแกแแคแ แแฎแแแแ แแ แแแแก แแแแแแ แแแแ แแแ แจแแแแซแแแแ แแฎแแแแ แแแแคแแ แขแแฅแกแขแแ แแฆแแแกแ แฃแแแแแแ แแแ แแฅแขแแ แแก แแแแแแฃแขแแ แแก แแแแแแแกแขแ แแขแแ แแก แแแ แแแ.
แแแแ แ แแฆแแก แแแ แแแ แจแแแชแแแแ, แแแแ แแ แงแแแแแก แแแแแแฌแงแแ แแฎแแแ, แแแ แแฅแขแแ แ แแแ แแฃแจแแแแก. แแ แกแแแแแก แญแแ แแแ, แ แแ แแ แแแแ แแขแแ แแแขแ แแแกแแฆแแแ แแงแ, แ แแแแแแช แแแแแแฎแแแ แแแแแ แกแแแฆแ แแชแฎแแ แแแแฃแแแแขแแแแก แกแแ แแแแ แแ แแกแแแก แแแจแแคแแ แแจแ.
แงแแแแ แแแแก แกแแแแแฎแแก แกแฌแ แแค แแแแแฌแงแแแขแแก!
1.3. แแแแแกแแแแแ
1. แฃแแแ แแแแแก แงแแแแแกแ, แแฅแแแ แฃแแแ แจแแชแแแแแ root แแแ แแแ แแแ แขแฃแแแฃแ แแแแฅแแแแแ, แ แแแ แแแแฆแแ แแแกแแ แฌแแแแแ. แแแฌแงแแแแกแแก แแแแฉแแแแ, แ แแ แแก แแ แแก Ubuntu 16.04 แกแแ แแแ แ.
root แแแ แแแแก แแฆแกแแแแแแแ, แฉแแแ แแแแแขแแแ แแแแ แแแแฅแแแแก, แฉแแขแแแ แแแแกแแก, grub แแแแแฃแก แแแแแฉแแแแก แแแแแแขแจแ, แแแแแแแ Ubuntu แแแแแแแขแแก แ แแแแฅแขแแ แแแแแ "e" แฆแแแแแแ. แจแแชแแแแแ แฎแแแ แแแแฃแฅแกแ, แแแแแแขแแ แแแ แแแแแแแ init=/bin/bash
. แแขแแแ แแแแ Ctrl+x-แแ, แแแฆแแแ แแแจแก. แแแแแแกแขแแแแ แแ root 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-แจแ แแ แแ แกแแแฃแแ swap แแแแแงแแคแแก แแแแ, แฉแแขแแแ แแแแกแแก แกแแกแขแแแ แชแแแแแแก แแแก แแแแแแขแแแแแแก แแ แแแแ แแ. แ แแแแ แฉแแขแแแ แแแ?
แฉแแแแขแแแ แแแ แกแฃแ แแแ, แแแแแแแฌแแ แแ CentOS 7, แฉแแขแแแ แแแ Live CD/DVD-แแแ (Troubleshooting -> Rescue), แแแแแแกแขแแแแ แแ แกแแกแขแแแ, แแแแ แแแแฅแขแแ แแ /etc/fstab
. แฉแแแ แแแจแแแแ แแแแแแแ แแแ แแแ แแแกแแฆแแแก - GottfriedWilhelm11646Leibniz!
แแแชแแแแก แจแแฅแแแ:
$ lvcreate -n swap centos -L 256M
$ sync && reboot
2. แ แแแแ แช แงแแแแแแแแก, แแแ แแแ แแ แแ แแก, แแฅแแแ แฃแแแ แจแแชแแแแแ root แแแ แแแ แแแ แขแฃแแแฃแ แแแแฅแแแแแ. แฉแแแ แแก แฃแแแ แแแแแแแแแ แแแ แแแ แแแแชแแแแจแ. แฉแแแ แแชแแแแ แแ แฌแแ แแแขแแแแ แจแแแแแแแ แ แกแแ แแแ แแ, แแแแ แแ แแก แแแจแแแแ แแแแแแขแแแ แแแแ. แกแแ แแแ แ แแแแแขแแแ แแฃแแแ แแกแแแ แกแแฉแฅแแ แแ, แ แแ แแฅแแแ แแ แแแฅแแ แแ แ, แ แแ แงแฃแ แแแฆแแแแ แแแแแแแแแแ แแ แงแแแแ แแฃแ แแแแ. แ แแแแ แแแแแแแ แ แ แฎแแแแ?
แฉแแแ แแแแแ แแขแแแ แแแแ livecd-แแแ, แงแฃแ แแแฆแแแแ แแกแฌแแแแแแ แกแแกแขแแแแก แแฃแ แแแแแแก แแ แงแแแแแ แจแแแแฎแแแแแกแแแแก แแแแแแแแแ แแแ แแ แแแก, แ แแแแแ แแกแแแ แแแ แแแแฃแแแแแ. แแฅ แแแแฃแแแแ แแ แแแแแแแก แแ แแแแ แ แแแกแแฆแแแก - Alan1912MathisonTuring!
แกแแญแแ แแแแ /etc/crontab
แฎแแแแก แฌแแจแแ แแ แแแแแแขแแ แแก แแแแแแแแ echo b > /proc/sysrq-trigger
.
3. แ แแก แจแแแแแแแช แกแแ แแแ แ แฉแแแขแแแ แแ แแ แจแแแแซแแแแ แจแแแกแ แฃแแแ แแแแแฏแแ แแแแก แแแแแแแแ: "แ แ แแ แแก แแแกแแแแ แแแแ แแคแ แแแแจแ?" แแก แแแคแแ แแแชแแ แแแแแแแ แฎแแแแแกแแฌแแแแแแ แกแแแแแแแแแแแกแแแแก. แแฅแแแ แจแแแแซแแแแ แแแแแแ แแก แแแคแแ แแแชแแ แแแขแแ แแแขแจแ แคแ แแแแแแก แแแแแงแแแแแแ "ip address africa", "geoip database". แแ แแแแแแแก แแแแแกแแญแ แแแแ แจแแแแซแแแแ แแแแแแงแแแแ แแแแแกแฃแคแแแ แฎแแแแแกแแฌแแแแแ แแแกแแแแ แแแก แแแแแฌแแแแแแก แแแแแชแแแแ แแแแแแ (geoip). แฉแแแ แแแแแแแงแแแแ แแแแแชแแแแ แแแแ, แ แแแแ แช แกแขแแแแแ แขแ
แจแแแแชแแแแ แฉแแแแ แแ แแแแแแแก แแแแแญแ แ แแฎแแแแ Linux แกแแกแขแแแแก แแแแฃแแแแฃแ แ แกแแจแฃแแแแแแแแก แแแแแงแแแแแแ, แแแแ แแ แแแแแแแ แแแกแ แแแแแแ แแแ แจแแกแแซแแแแแแแ แแ แแแแแ แแแแ: แขแแฅแกแขแแก แคแแแขแ แแชแแแก แกแแจแฃแแแแแแแแก แแแแแงแแแแแแ แแ แกแแ แแแขแแแแก แแแแแงแแแแแแ แกแฎแแแแแกแฎแแ แแ แแแ แแแแ แแแแก แแแแแ.
แแแกแแฌแงแแกแแกแแแแก, แฉแแแ แฃแแ แแแแ แแแแแฆแแแ โแแแแแแแแแ-แแแแฆแแแแก 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 แแแแแแแแ แแฎแแแ แแคแ แแแแก.
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
แ แแฆแแชแแแแ แฃแแแ แฉแแขแแแ แแแ. Live CD/DVD-แแแ แฉแแขแแแ แแแ (แแ แแแแแแแแแก แแแแแแ แแแ -> Rescue) แฎแแแแฎแแ แแฎแแแ แแแ. แฉแแขแแแ แแแแกแแก แแชแแแแแแ แแแแแแแ แฉแแขแแแ แแแแก แแแแแงแแคแ, แแแ แแแแฃแแแแ, แแแ แกแจแ แแฎแแแแแแ. แฉแแแ แแชแแแแแแ แจแแแแกแฌแแแแแ แ แ แแ แ แแแแ แฃแแแ แแแแแแแแแ แแแกแแแแแแ. แชแแแแแแแ, แ แแ แกแแแ แแแแแแแแ. แแแแกแแแแก แแแขแ แแแกแขแ แฃแแแแขแแ 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
แชแฎแแแแ, แฉแแแ แแแแแแแแ แ grub แแแแงแแคแแแแแแจแ แแ แแแแฃแแแแ แแแ แแแ แแแกแแฆแแแก แแฅ - James191955Gosling แฃแฉแแแฃแแ แคแแแแจแ.
2. แแกแฌแแแแแแ pv-แก แแ lv-แแแก, แแแแแแแแ แแแฃแจแแแแ LVM-แแแ. แฉแแแ แแฎแแแแแ, แ แแ แฃแแแ แแงแแก 2 แคแแแแแฃแ แ แขแแแ, แแ แแ แแ แแ แแก แแแแแแแกแแแฃแแ แแ แฃแฉแแแแก แแแแแ แแฃแแ uid-แก. แฉแแแ แแฎแแแแแ, แ แแ แฃแแแ แแงแแก 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
แแฅแแแ แแกแแแ แจแแแแซแแแแ แจแแแแ แแแแ แแแกแแแ. แแแฃแแแแแ แแ, แ แแขแแ แแ แแ แแก แแแแแ แแแขแแแแแแชแแแแแ, แแแแ แแ แแก แแแแแแแกแขแ แแขแแ แแก แกแแแแแกแแแ, แ แแแแแแช แกแแแฆแแช แแแแจแแ. แฉแแแ แแแแ แแฃแแแแ, แ แแ แฃแแแ แแงแแก 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