В этой статье мы узнаем несколько команд для поиска файлов конфигурации по умолчанию для сервера базы данных MySQL (my.conf), языка программирования PHP (php.ini) и HTTP-сервера Apache (http.conf), которые работают в одном стеке (наборе) вместе LAMP (Linux Apache Mysql / MariaDB PHP).
Файл конфигурации содержит параметры, связанные с системой или приложением. Это дает разработчикам и администраторам управлять работой этой системы или приложением.
Как системный администратор Linux, знание местоположения конфигурационных файлов или способов овладения ими является неоценимым навыком.
В структуре каталогов Linux, каталог /etc или его подкаталоги, хранят связанные с системой файлы или файлы конфигураций.
Хотя это основное расположение файлов конфигурации, некоторые разработчики предпочитают хранить другие файлы конфигурации в пользовательских каталогах.
Как найти файл конфигурации MySQL (my.conf)
Вы можете найти файл конфигурации MySQL с помощью инструмента командной строки mysql или mysqladmin.
Следующие команды будут отображать страницу справки mysql или mysqladmin, которая содержит раздел, где рассказывается о файлах (файлах конфигурации), из которых считываются параметры по умолчанию.
Дальше будет приведена команда grep, которая имеет параметр -A, он отображает NUM (кол-во) строк конечного контекста после сопоставления строк.
Как найти файл конфигурации PHP (php.ini)
PHP можно управлять с терминала с помощью утилиты командной строки php в сочетании с параметром -i, который позволяет показывать информацию и конфигурацию PHP. Также есть команда grep, она нужна, чтоб вы могли найти файл конфигурации PHP следующим образом:
Найдите файл конфигурации Apache http.conf / apache2.conf
Вы можете напрямую вызвать apache2 (что не рекомендуется в большинстве случаев) или администрировать с помощью интерфейса управления apache2ctl, как показано ниже, с параметром –V, который показывает параметры версии и сборки apache2:
На CentOS/RHEL/Fedora
На Debian/Ubuntu/Linux Mint
Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University.
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.