In questo post impareremo una serie di comandi per individuare i file di configurazione predefiniti per MySQL server di database (my.conf)
, linguaggio di programmazione PHP (php.ini)
e server HTTP Apache (http.conf)
, che insieme a Linux formano lo stack LAMP (Linux Apache Mysql/MariaDB PHP).
Un file di configurazione (o file di configurazione) contiene le impostazioni relative al sistema o all'applicazione. Offre agli sviluppatori e agli amministratori il controllo sul funzionamento del sistema o di un'applicazione.
Come amministratore di sistema Linux, conoscere la posizione dei file di configurazione o padroneggiare i mezzi per trovarli è un'abilità inestimabile.
Nella struttura della directory di Linux, il /etc
directory o le sue sottodirectory memorizzano file relativi al sistema o di configurazione dell'applicazione.
Sebbene questa sia la posizione principale dei file di configurazione, alcuni sviluppatori scelgono di archiviare altri file di configurazione in directory personalizzate.
Come trovare il file di configurazione MySQL (my.conf)
Puoi individuare il file di configurazione di MySQL utilizzando lo strumento da riga di comando mysql o mysqladmin, un client per la gestione di un server MySQL.
I seguenti comandi visualizzeranno mysql o mysqladmin pagina della guida, che include una sezione che parla dei file (file di configurazione) da cui vengono lette le opzioni predefinite.
Nei comandi seguenti, il grep opzione -A
visualizza NUM righe di contesto finale dopo le righe corrispondenti.
$ mysql --help | grep -A1 'Default options' OR $ mysqladmin --help | grep -A1 'Default options'
Sforzati di padroneggiare l'amministrazione di MySQL attraverso questi utili articoli.
- Impara MySQL per principianti - Parte 1
- Impara MySQL per la guida per principianti – Parte 2
- 20 utili comandi Mysqladmin per l'amministrazione del database
Come trovare il file di configurazione PHP (php.ini)
PHP può essere controllato dal terminale usando l'utilità della riga di comando php, insieme a -i
switch che abilita la visualizzazione di informazioni e configurazioni PHP e il comando grep ti aiuta a trovare il file di configurazione PHP in questo modo:
$ php -i | grep "Loaded Configuration File"
Trova il file di configurazione http.conf/apache2.conf di Apache
Puoi invocare apache2 direttamente (cosa sconsigliata nella maggior parte dei casi) o amministrarlo usando apache2ctl interfaccia di controllo come sotto con il -V
flag che mostra la versione e i parametri di build di apache2:
--------- On CentOS/RHEL/Fedora --------- $ apachectl -V | grep SERVER_CONFIG_FILE --------- On Debian/Ubuntu/Linux Mint --------- $ apache2ctl -V | grep SERVER_CONFIG_FILE
È tutto! Ricorda di condividere le tue opinioni su questo post o di fornirci altri possibili modi per individuare i file di configurazione di cui sopra nei commenti.