Kā atrast MySQL, PHP un Apache konfigurācijas failus


Šajā ziņojumā mēs uzzināsim vairākas komandas noklusējuma konfigurācijas failu atrašanai MySQL datu bāzes serverim (my.conf) , PHP programmēšanas valodai (php.ini) un Apache HTTP serveris (http.conf) , kas kopā ar Linux veido LAMP (Linux Apache Mysql/MariaDB PHP) kaudzīti.

Konfigurācijas failā (vai konfigurācijas failā) ir ar sistēmu saistīti vai lietojumprogrammas iestatījumi. Tas ļauj izstrādātājiem un administratoriem kontrolēt sistēmas vai lietojumprogrammas darbību.

Kā Linux Sysadmin, nezināt konfigurācijas failu atrašanās vietu vai apgūt līdzekļus to atrašanai ir nenovērtējama prasme.

Linux direktoriju struktūrā direktorija /etc vai tā apakšdirektoriji glabā ar sistēmu saistītus vai lietojumprogrammu konfigurācijas failus.

Lai gan šī ir galvenā konfigurācijas failu atrašanās vieta, daži izstrādātāji izvēlas citus konfigurācijas failus saglabāt pielāgotos direktorijos.

Kā atrast MySQL (my.conf) konfigurācijas failu

MySQL konfigurācijas failu var atrast, izmantojot MySQL servera pārvaldīšanas klientu mysqladmin.

Šīs komandas parādīs mysql vai mysqladmin palīdzības lapu, kurā ir sadaļa, kurā tiek runāts par failiem (konfigurācijas failiem), no kuriem tiek nolasītas noklusējuma opcijas.

Zemāk esošajās komandās opcija grep -A pēc rindu saskaņošanas parāda NUM beigu konteksta rindas.

$ mysql --help | grep -A1 'Default options'
OR
$ mysqladmin --help | grep -A1 'Default options'

Mēģiniet apgūt MySQL administrēšanu, izmantojot šos noderīgos rakstus.

  1. Mācieties MySQL iesācējiem - 1. daļa
  2. Mācieties MySQL iesācējiem - 2. daļa
  3. 20 noderīgas MySqladmin komandas datu bāzes administrēšanai

Kā atrast PHP (php.ini) konfigurācijas failu

PHP var kontrolēt no termināla, izmantojot komandu grep, kas palīdz atrast PHP konfigurācijas failu šādi:

$ php -i | grep "Loaded Configuration File"

Atrodiet Apache http.conf/apache2.conf konfigurācijas failu

Jūs varat tieši izsaukt apache2 (kas vairumā gadījumu nav ieteicams) vai administrēt, izmantojot vadības saskarni apache2ctl, kā norādīts zemāk, ar karodziņu -V , kas parāda apache2 versiju un uzbūves parametrus:

--------- On CentOS/RHEL/Fedora ---------
$ apachectl -V | grep SERVER_CONFIG_FILE

--------- On Debian/Ubuntu/Linux Mint ---------
$ apache2ctl -V | grep SERVER_CONFIG_FILE

Tas ir viss! Atcerieties dalīties savās domās par šo ziņu vai sniegt mums citus iespējamos veidus, kā komentāros atrast iepriekš minētos konfigurācijas failus.