Купіў у правайдэра статычны ip і вырашыў дазволіць доступ да ssh толькі толькі з гэтага ip. Перавагі відавочныя: ніхто, акрамя мяне, не зможа падлучыцца па ssh да вашага сервера. Ніхто не зможа падбіраць паролі. І fail2ban становіцца не патрэбны. :) Карацей, ад статычнага ip адны суцэльныя плюсы. (далей ...)
Масавая аптымізацыя табліц Mysql
Вядома, што фрагментаваныя базы дадзеных mysql запавольваюць працу сервера mysql. І гэтыя базы трэба часам аптымізаваць: вырабляць дэфрагментацыю.
Ёсць два спосабу аптымізацыі табліц утылітай mysqlcheck. першы:
mysqlcheck -Ao
Тут: ключ A правярае табліцы на памылкі, а ключ o вырабляе аптымізацыю.
Другі спосаб:
mysqloptimize -A
Значэнне ключоў тут тое ж самае. :)
Блакаванне доступу з пэўнага сайта / бан па Referer
Бывае так, што трэба заблакаваць доступ да сайта з нейкага пэўнага сайта. Калі на сэрвэры усталяваны nginx, то гэтая задачка вырашаецца ў пару радкоў.
if ($ http_referer ~ * "example \ .com") { return 403; }
Імпарт і экспарт базы mysql пры дапамозе кансолі
Імпарт і экспарт базы дадзеных mysql пры дапамозе кансолі, я думаю, - гэта самы універсальны і самы зручны спосаб, у параўнанні з тым жа phpmyadmin, які трэба яшчэ і ўсталёўваць, і наладжваць. А праца з кансоллю займае мінімум часу.
Вядома ж, у вас павінен быць доступ да SSH, альбо наўпрост да кансолі, калі гэта ваш лакальны кампутар, альбо да VNC.
mytop: маніторынг MySQL
MyTOP - гэта кансольнае прыкладанне для маніторынгу актыўных працэсаў і агульнай нагрузкі MySQL сервера. Практычна, як htop.
патрабаванні:
- Perl 5.005 or newer
- Getopt :: Long
- DBI і DBD :: mysql
- Term :: ReadKey
Русіфікацыя кансолі ў Debian
Вельмі часта трапляюцца серверы з ужо прадусталяванай аперацыйнай сістэмай на англійскай мове. Напрыклад, рознага роду VPS на OpenVZ, Virtuozzo. Для выгоды можна змяніць мову сістэмы на рускую.