Bashプログラミング
 Computer >> コンピューター >  >> プログラミング >> Bashプログラミング

Linux 上で MySQL、PHP、および Apache 構成ファイルを見つける – 実践ガイド

この投稿では、MySQL のデフォルト設定ファイルを見つけるためのいくつかのコマンドを学習します。 データベースサーバー (my.conf) 、PHP プログラミング言語 (php.ini) および Apache HTTP サーバー (http.conf) 、Linux とともに LAMP (Linux Apache Mysql/MariaDB PHP) スタックを形成します。

構成ファイル (または構成ファイル) には、システム関連の設定またはアプリケーションの設定が含まれています。これにより、開発者と管理者はシステムやアプリケーションの操作を制御できるようになります。

Linux システム管理者として、構成ファイルの場所を知ったり、構成ファイルを見つける方法を習得したりすることは、非常に貴重なスキルです。

Linux のディレクトリ構造では、/etc ディレクトリまたはそのサブディレクトリには、システム関連ファイルまたはアプリケーション設定ファイルが保存されます。

これは設定ファイルの主な場所ですが、一部の開発者は他の設定ファイルをカスタム ディレクトリに保存することを選択します。

MySQL (my.conf) 構成ファイルを見つける方法

MySQL 構成ファイルは、mysql コマンド ライン ツールまたは MySQL サーバーを管理するクライアントである mysqladmin を使用して見つけることができます。

次のコマンドは、mysql を表示します。 またはmysqladmin ヘルプ ページには、デフォルト オプションが読み取られるファイル (設定ファイル) について説明するセクションが含まれています。

以下のコマンドのgrep オプション -A 一致した行の後に NUM 行の末尾コンテキストを表示します。

$ mysql --help | grep -A1 'Default options'
OR
$ mysqladmin --help | grep -A1 'Default options'
Linux 上で MySQL、PHP、および Apache 構成ファイルを見つける – 実践ガイド MySQL my.cnf 構成ファイルの検索

これらの役立つ記事を通じて、MySQL 管理をマスターするよう努めてください。

<オル>
  • 初心者向け MySQL を学ぶガイド – パート 1
  • 初心者向け MySQL を学ぶガイド – パート 2
  • データベース管理に役立つ 20 の Mysqladmin コマンド
  • PHP (php.ini) 設定ファイルを見つける方法

    PHP -i と組み合わせて PHP コマンド ライン ユーティリティを使用してターミナルから制御できます。 PHP 情報と設定の表示を有効にするスイッチと grep コマンドを使用すると、次のように PHP 設定ファイルを見つけることができます。

    $ php -i | grep "Loaded Configuration File"
    
    Linux 上で MySQL、PHP、および Apache 構成ファイルを見つける – 実践ガイド PHP (php.ini) 構成ファイルの検索

    Apache http.conf/apache2.conf 設定ファイルを検索します

    apache2 を呼び出すことができます。 直接(これはほとんどの場合推奨されません)、またはapache2ctlを使用して管理します。 -V を使用した以下のような制御インターフェイス apache2 のバージョンとビルド パラメータを示すフラグ:

    --------- On CentOS/RHEL/Fedora ---------
    $ apachectl -V | grep SERVER_CONFIG_FILE
    --------- On Debian/Ubuntu/Linux Mint ---------
    $ apache2ctl -V | grep SERVER_CONFIG_FILE
    
    Linux 上で MySQL、PHP、および Apache 構成ファイルを見つける – 実践ガイド Apache 構成ファイルの検索

    以上です!この投稿に関するご意見を共有していただくか、上記の設定ファイルを見つけるための他の方法をコメント欄でお知らせください。

    Linux スキルを次のレベルに引き上げましょう

    ルート メンバーは、すべてのコース、認定準備トラック、および毎月新しいコースが追加される増大する実践的な Linux コンテンツのライブラリに完全にアクセスできます。

    得られるもの

    すべてのプレミアム記事に広告なしでアクセス

    すべてのコースへのアクセス:Linux、Linux 用 AI、Bash スクリプト、Ubuntu ハンドブック、Golang などを学習します。

    Linux 認定資格 (RHCSA、RHCE、LFCS、LFCA) へのアクセス

    リリース時に新しいコースにアクセス

    週刊ニュースレターにアクセスしてください

    コメント内の優先ヘルプ

    プライベート Telegram コミュニティ

    Linux コミュニティとつながる

    Linux 上で MySQL、PHP、および Apache 構成ファイルを見つける – 実践ガイド

    Aaron Kili は、Linux と F.O.S.S の愛好家であり、将来の Linux システム管理者、ウェブ開発者であり、現在は TecMint のコンテンツ クリエイターでもあります。コンピュータでの作業が大好きで、知識を共有することを強く信じています。

    TecMint の各チュートリアルは、経験豊富な Linux システム管理者のチームによって作成されています そのため、当社の高品質基準を満たしています。


    1. Googler:Linux ターミナルからのコマンドライン Google 検索

      現在、Google は search はよく知られており、ワールド ワイド ウェブ で最も使用されている検索エンジンです。 (WWW )、インターネット上の何百万ものサーバーから情報を収集したい場合、これはその目的にとって最も信頼できるツールであり、さらにそれ以上のツールです。 世界中の多くの人が主にグラフィカル Web ブラウザ インターフェイスを介して Google 検索を使用しています。ただし、日々のシステム関連タスクで常に端末に釘付けになっているコマンド ライン マニアは、コマンド ラインから Google 検索にアクセスする際に困難に直面します。ここがGoogle 社員の役割です。

    2. コックピット:Web ベースの Linux サーバー管理を簡素化

      コックピット は、使いやすく、軽量で、シンプルかつ強力な GNU/Linux サーバー用のリモート マネージャーであり、Web ブラウザ経由でライブ Linux セッションを提供する対話型のサーバー管理ユーザー インターフェイスです。 いくつかの RHEL ベースの Linux ディストリビューションと、Ubuntu を含む Debian 派生版で実行できます。 、Linux ミント 、フェドーラ 、CentOS 、ロッキー リナックス 、AlmaLinux 、アーチ Linux コックピット Linux を検出可能にすることで、システム管理者がコンテナの起動、ストレージの管理、ネットワ