\"\"

CentOS 7

  • Для нормальной работы Web сервера на CentOS 7 на Web сервере необходимо открыть следующие порты:

    • 22 ssh
    • 80 http
    • 443 https
    • 25 smtp сервер
  • Подключения к серверу через SSH, как правило, безопасны; однако для корректной работы демон SSH должен постоянно быть доступным в Интернете. Это неизбежно влечёт за собой риск взлома, поскольку сервис SSH является удобным вектором атаки для потенциальных злоумышленников.

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

  • Composer  - менеджер зависимостей для PHP (похож на  npm для Node.js или  pip для Python ).

    Composer извлечет все необходимые пакеты PHP, от которых зависит ваш проект, и будет управлять ими за вас. Он используется во всех современных PHP-фреймворках и платформах, таких как Laravel, Symfony, Drupal и Magento 2

  • В CentOS служба apache называется httpd. Когда я только знакомился с этим дистрибутивом, мне было непривычно. В Freebsd и Debian, с которыми я до этого работал служба веб сервера называлась apache, хотя где-то я замечал, кажется во фрюхе, что файл конфигурации имеет имя httpd.conf

  • PageSpeed — модуль для web-сервера Apache и Nginx от компании Google, который представляет из себя набор фильтров и позволяет значительно повысить производительность сайта.

  • Шпаргалка по работе с пакетным менеджером Yum (Yellowdog Updater, Modified), который используется в популярных Linux дистрибутивах: RedHat, CentOS, Scientific Linux (и других). В целях экономии места вывод команд не представлен.