Top-office11.ru

IT и мир ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Установка и настройка LAMP на Debian 9

Для более качественной работы программного обеспечения на серверную ОС устанавливается набор технологий для динамических веб-приложений. Это позволяет развернуть большинство типов сайтов и сетевого ПО практически на любом сервере.

Одним из самых ярких представителей подобного комплекса серверного ПО служит LAMP. В него входит четыре самостоятельных, но взаимосвязанных компонента.

  1. Linux — операционная система. Это та самая среда, без которой не могут работать ни файлы, ни программы, ни приложения.
  2. Apache — веб-сервер с множеством разнообразных модулей. Он может распределять нагрузку доступа к данным и оптимизировать соединение с пользователями.
  3. MySQL/MariaDB — система управления базами данных или СУБД. В большинстве сборок LAMP используется разновидность СУБД MariaDB — аналог MySQL под свободно распространяемой лицензией GNU GPL.
  4. PHP — серверный язык программирования динамических сценариев (также могут использоваться Perl и Python).

Из-за своей высокой производительности и популярности LAMP входит в состав большинства дистрибутивов Linux, распространяемых хостерами.

Репозиторий — специальной структуры файловое хранилище, в котором данные хранятся в удобном виде. Репозиторий может быть доступен по сети, в качестве репозитория может использоваться диск, флэшка, простая папка с необходимой структурой и другие варианты.

Репозитории Debian хранят в себе не только исходники программного обеспечения, но и готовые скомпилированные пакеты, которые можно с помощью менеджера пакетов dpkg, apt-get, aptitude установить.

Информация о подключенных репозиториях хранится в файле /etc/apt/sources.list. Для того, чтобы подключить репозиторий надо добавить информацию о нем в данный файл. После изменения списка необходимо обновить информацию о доступных пакетах в репозиториях с помощью менеджера пакетов apt-get или aptitude. Существует множество репозиториев Debian ( список официальных репозиториев debian, полезные репозитории для Debian), но я добавлю лишь основной репозиторий,

Так выглядит файл /etc/apt/sources.list сразу после установки базовой системы:

sources

Добавим в него основной официальный репозиторий.

  1. Откроем файл /etc/apt/sources.list для редактирования с правами ROOT — пользователя:
  1. Добавим следующие строки

Сохраняем изменения в файле и закрываем его.

  1. Обновляем список доступных пакетов:

# aptitude update ($ sudo aptitude update)

# apt-get update ($ sudo apt-get update)

  1. Информацию об имеющихся в репозиториях пакетах можно узнать с помощью команды:

Всего комментариев: 8 Комментировать

Доброго времени суток, спасибо большое за информацию, а то по nftables информации не так много, обрывки

А примеры точно верные? Так как описано добавление правила на пинг выдает ошибку. Вот как оно реально срабатывает: nft add rule inet filter input icmp type echo-request accept, другими словами пропущен inet

Читать еще:  Как в Ворде сделать обтекание картинки текстом

Да действительно inet не хватает, причём на всех источниках примеры аналогичные стоит debian 10 , где-то нужно и ip убрать .
nft add rule inet ip filter input ip saddr <192.168.123.0/24, 46.22.4.15>tcp dport 22 accept

Я думаю, лучше закрыть порт 22 и вместо него использовать какой-нибудь «экзотический», например 56473. Это позволит защититься от хакерских атак на сервер. Я на своём сервере так и сделал. Использую Firewalld, поэтому приведу пример для него.
Выполните команду, например, для CentOS 7:
# nano /etc/ssh/sshd_config

В открывшемся файле найдите следующую строку:
# Port 22

Закомментируем её и добавим новую строку со случайным номером порта, например, 56473. Номер порта не должен превышать 65535. Также удостоверьтесь, что выбранное вами значение не конфликтует с другими сервисами в системе, например, mysqld использует порт 3306, httpd — 80, ftpd — 21. Рекомендуется выбрать пятизначное значение.
*** Обязательно. На всякий случай, для просмотра уже открытых в системе портов, выполните следующую команду:
# netstat -tupln | grep LISTEN

После модификации, участок файла конфигурации SSH должен выглядеть примерно так:
#Port 22
Port 56473

Чтобы SSH-сервер начал слушать новый порт вместо прежнего, его нужно перезапустить:
# sysremctl restart sshd

Проверяем на каком порту висит сейчас sshd
# netstat -tulpn | grep sshd

Получаем ответ:
tcp 0 0 0.0.0.0:56473 0.0.0.0:* LISTEN 3586/sshd
tcp6 0 0 . 56473 . * ISTEN 3586/sshd

Видим 56473, значит все в норме.
После этих манипуляций надо закрыть порт 22 и открыть 56473, для этого сначала выполним команду:
# firewall-cmd —remove-port=22/tcp —permanent ‘ закрываем порт 22
# firewall-cmd —add-port=56473/tcp —permanent ‘ открываем порт 56473

Применяем новые настройки Firewall:
# firewall-cmd —reload

Перезагружаем компьютер и соединяемся с ним удалённо, через Putty, используя новый порт.

А можно ли установить в Debian 10 Firewalld, я к нему привык и свободно ориентируюсь. А то, сначала IPTables, затем Ferewalld, затем, nftables. Хорошо, если настройки будут аналогичны IPTables, и опять придётся их изучать.

Можно, так как firewalld может использовать в качестве бакенда как iptables так и nftables

Спасибо. Возможно я верну Debian на домашний сервер, как только закончу его тестирование на десктопе. У меня на нём 5 лет стоял Debian 7 и вполне меня устраивал. А когда закончилась его поддержка, решил обновить сначала до версии 8, а затем до 9 и получил полный облом, система даже не загружалась с выводом сообщения, что не может найти несуществующий раздел /dev/sdi7, /dev/sdh5. причём при каждой загрузке разный. Перешёл на CentOS 7, но его поддержка скоро закончится, а 8 версию пока не могу настроить, даже не могу подключить ни одного репозитория. Выход один, возвращаться на Debian.

Читать еще:  Как убрать зеленый фон в Sony Vegas?

Всё-таки, думаю, до возвращения Debian на домашний сервер, дело не дойдёт. Debian 10 почему-то очень сильно подтормаживает, даже Fedora 31 Plasma, установленная на USB_HDD работает намного быстрее, чем Debian 10 на SATA. К тому же уже практически настроил CentOS 8, его работа на сервере с USB_HDD гораздо быстрее, чем у 7 версии. А Debian тормозит даже в простейших приложениях, например в пасьянсе Aisleriot, я уже отпустил клавишу мышки, а карта перемещается, спустя 0,5 — 2 секунды. Ранее, когда у меня на сервере стоял Debian 7, открытие сетевого ресурса затягивалось от 20 секунд до нескольких минут, абсолютный рекорд открытия папки на сервере составил более 5 минут!

Ручная разметка диска для установки Ubuntu

Бывают ситуации, когда на жестком диске находится много нужной информации. Здесь автоматическая разметка не подходит, так как подобным образом отформатируется весь диск, а не какой-нибудь определенный раздел. Здесь нас выручит ручная разметка.

debian настройка

Итак, в окне выбора способа разметки диска выбираем «Другой вариант». Установщик выдаст нам окно. Нам нужно использовать только то место, где была ранее установлена ОС Windows. Удаляем системные разделы прошлой ОС и создаем новые. Системный раздел под Ubuntu рекомендуется сделать в объеме 10 Гб. Выбираем тип файловой системы ext4 с точкой монтирования «/». Готово. Теперь нам нужно создать раздел подкачки. Сколько бы оперативной памяти ни было в вашей машине – этот раздел необходим. Объем его должен составлять размер вашей физической оперативной памяти, помноженный на два (например, 4 Гб – 8 Гб). Тип раздела – swap. Если осталось свободное место, то создаем раздел в формате ext4 и параметром монтирования «home/». Он нужен для хранения файлов пользователя, как «Мои документы» в Windows.

Ручная разметка окончена. Теперь выбираем раздел ext4 объемом 10 Гб и начинаем установку.

FluxBox

Fluxbox является крайне минималистичным и быстрым оконным менеджером для систем Linux и Unix. На основе кода Blackbox 0.61.1, FluxBox использует очень мало ресурсов и памяти по сравнению с KDE или Gnome, который отлично подходит для старых или маломощных машин.

Читать еще:  Чем открыть формат ACCDB

Debian.

Вам нужно будет установить X Windows System до самой установки Fluxbox:

После того как вы установили X, теперь вы можете установить FluxBox на Debian:

Пакет Fluxbox содержит:

  • Fluxbox: оконный менеджер
  • fbsetbg: настройки скрипта для фона rootwindow
  • fbrun: небольшая утилита RunApplication
  • startfluxbox: Fluxbox стартер, который читает информацию о сессии из

Графическая среда -Fluxbox готова к использованию.

Проблемы с подключением к Wi-Fi в Debian

Большинство проблем возникает из-за ошибок в кодах либо несовпадающих версий ПО и драйверов. Установка правильных компонентов способна исправить большое количество ошибок.

 Сеть

Но есть и другие варианты:

  • включение сетевых карт;
  • отсоединение кабеля Ethernet, после включения которого создание связи упрощается;
  • сброс блокировок на соответствующем уровне;
  • блокировка ненадёжных модулей в ядре;
  • деактивация поддержки одного из протоколов, что должно улучшить подключение;
  • установка канала с фиксированным номером;
  • отключение функций энергосбережения у карты;
  • отказ от аппаратных механизмов шифрования. Это может работать и с функцией Autoconnect.

Важно! Иногда помогает корректировка определённых параметров – MAC-адреса, перевод маршрутизатора в другой режим. Но такие действия требуют определённого опыта от пользователей. Поэтому лучше подготовиться перед решением проблемы либо обратиться за помощью к специалистам.

При желании освоиться с операционной системой Debian могут даже начинающие пользователи. На первых порах требуется лишь проявить внимательность, вбивая в командные строки определённые сочетания символов. Спустя некоторое время подобные действия войдут в привычку, и настраивать беспроводной Интернет не составит труда.

Заключение

Linux имеет длинный список поддерживаемых окружений рабочего стола, который привлекает пользователей, поскольку другие операционные системы не предоставляют такой поддержки. Различные интерфейсы рабочего стола удовлетворяют пользователей, которым приходится проводить много времени перед экраном, но они также могут потреблять ресурсы, поэтому вы должны выбирать с умом. В этом посте подробное руководство по установке среды рабочего стола Xfce на Debian 11: замечено, что Xfce имеет интерактивный интерфейс, а также потребляет меньше ресурсов, чем некоторые другие среды. Хотя среда Xfce имеет графический интерфейс; среда GNOME более очень богата графическим представлением в Debian 11.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Ссылка на основную публикацию
Adblock
detector