Category archives: GNU/Linux

Не запускается СУБД MySQL mysql.service: Main process exited, code=exited, status=1/FAILURE

Произошла у меня комичная ситуация. При помощи команды «reboot» перезапустил сервер с ОС Linux Ubuntu и после перезапуска СУБД MySQL перестала запускаться. После выполнения команды «service mysql restart» выводится сообщение: «Job for mysql.service failed because the control process exited with error code. See «systemctl status mysql.service» and «journalctl -xe» for details.» Что делать и как быть? Read more …

Tags: , , , , , , , , ,

Что устанавливать для веб-сервера на чистом выделенном сервере

Итак, арендовали виртуальный или физический выделенный сервер (VPS/VDS) с одной только ОС Linux и теперь пора его настроить, чтобы сделать из него веб-сервер для сайтов интернета. Настройка веб-сервера на чистом выделенном сервере дело не совсем хлопотное, но всё же придётся потратить немного времени.
Read more …

Tags: , , , , , , , , , , , , , , , , , , , , , , ,

Установка swap в Linux Ubuntu

Автоматическая установка и настройка swap (подкачка) в некоторых дистрибутивах ОС Linux, в отличие от Windows, часто не предусмотрена и зачастую оказывается так, что swap в новоустановленной системе попросту отсутствует. Придётся устанавливать и настраивать swap самому вручную. Некоторые конечно являются противниками такого механизма виртуальной памяти, но я считаю, что подкачка всегда нужна, хотя бы на всякий случай. Всегда спокойнее, когда знаешь, что у ОС в запасе есть ещё и виртуальная оперативная память в которую всегда можно сгрузить что-нибудь не сильно нужное в данный момент. Read more …

Tags: , , , , , , , , , , , , ,

Узнаём информацию о процессоре в Linux

Многие начинающие и неопытные сис. админы и просто обычные пользователи ОС Linux наверное задавались вопросом «Как узнать информацию о процессоре в Linux?». Т.е. работая в терминале (консоле) ОС Linux возникает необходимость узнать информацию о CPU компьютера. Read more …

Tags: , , , , , , , , , ,

SCP как отличная замена FTP

С недавних пор по некоторым веским причинам окончательно решил передавать с серверов файлы сайтов не по протоколу FTP, а по протоколу SSH, а точнее через SCP (secure copy) — протокол использующий в качестве транспорта SSH. Почему так? Опишу причины. Read more …

Tags: , , , , , , , , , , , , , , , , , , , , ,

Защита от DDoS атак при помощи скрипта (D)DoS Deflate

На днях сервер упал под DDoS натиском. До этого момента защищался от подобного только самопальным скриптом и модулем GeoIP для nginx. Однако в этот раз нагрузка была слишком большая, поэтому скрипт и nginx попросту не справились. Read more …

Tags: , , , , , , , , ,

Основные папки Linux

Думаю стоит об этом написать т.к. часто требуется вспомнить, что и где хранится в операционной системе на ядре Linux. Это скорее не пост, а просто некая шпаргалка на всякий случай. Решил её сюда для себя поместить т.к. бывает тяжело найти в интернете такие простые вещи как описание назначений всех системных папок в Linux. Думаю будет полезно. Read more …

Tags: , ,

Настройка связки веб серверов Nginx и Apache

Несмотря на то, что эта тема изрядно избита и  в интернете по этому поводу написано уйму статей, я всё же не могу просто обойти эту тему стороной и ничего про это не сказать и пусть даже мой пост-manual, возможно, будет не самым длинным и подробным, но зато я постараюсь описать ключевые аспекты настройки связки (взаимодействия) веб серверов Nginx и Apache на одном сервере. Read more …

Tags: , , , , , , , , , , , , , ,

Борьба с ошибкой 504 Gateway Time-out

Итак, на своём сайте мы столкнулись с ошибкой 504 Gateway Time-out и не знаем, что же делать. В этом посте постараюсь описать полный алгоритм действий для решения этой проблемы, а так же поведать о причинах её возникновения. Следуйте под кат! Read more …

Tags: , , , , , , , , , , , , ,

Автозапуск демонов в Linux Ubuntu

Итак, в этой статье поговорим об авто запуске демонов в операционной системе Linux Ubuntu. Случается такое, что необходимо подкорректировать автозапуск некоторых демонов в системе и создаётся резонный вопрос «как это сделать». Read more …

Tags: , ,

Ротация логов на сервере Apache под Linux Ubuntu

Здравствуйте. В этом посте расскажу про ротирование логов на сервере. Я буду рассказывать на примере web сервера Apache установленного на операционной системе Linux Ubuntu. Вообще инструментов для ротирования логов достаточно много, я поведаю о, наверное самом популярном, logrotate. Read more …

Tags: , , , , ,

Защита SSH сервера

Поговорим о том как же можно защитить от взлома доступ к вашему серверу по протоколу ssh. Понятное дело, что если сервер вы арендуете или он удалённый, то ssh это, по сути, ваш единственный инструмент удалённого его администрирования и взять и отключить ssh демона, как в случае с FTP доступом, в данном случае не приемлемо. Read more …

Tags: , , , , ,

Подключение PHP модуля к серверу Apache

Итак будем подключать PHP модуль к нашему серверу Apache. Нужно это в случае если у вас всё устанавливалось по отдельности. Т.е. вы не используйте никакие сборки пакетов где всё включено, а самостоятельно скачивали и устанавливали приложения. Read more …

Tags: , , , , , , ,

MediaWiki Невозможно создать директорию mwstore://local-backend/local-public/

В этом посте расскажу о проблеме связанной с вики движком MediaWiki, который выдаёт в некоторых случаях может выдавать такую ошибку: «Невозможно создать директорию mwstore://local-backend/local-public/».
Read more …

Tags: , , , , , , , , , , , , , , , , ,

Закрываем и защищаем страницу доступа к phpMyAdmin

В этом посте расскажу как легко и быстро защитить страницу авторизации в phpMyAdmin от злоумышленников. Естественно всё это будет показано на примере ОС Linux Ubuntu. Так вот, после установки phpMyAdmin на виртуальный или выделенный сервер он как правило не доступен по адресу localhost/phpmyadmin и поэтому надо в файл конфигурации сервера Apache подключить дополнительный файл конфигураций, который поставляется вместе с phpMyAdmin. Read more …

Tags: , , , , , , , , , ,

7.43MB | MySQL:64 | 0,105sec