【Linux】httpd.conf(Apache設定ファイル)の場所を検索する【find】
※本ページのリンクにはプロモーションが含まれています。
こんにちは、Ryohei(@ityryohei)です!
本記事では、LinuxでApache設定ファイルのhttpd.confの場所を検索する方法をご紹介しています。
Apacheの設定を変更したいんだけど、設定ファイルの場所がわからない…どうやって検索すればいいの?
上記の疑問にお答えします。
では、解説していきます。findコマンドで検索する
Apacheの設定ファイルはhttpd.confと
いう名称です。httpdがインストールされているのであれば、設定ファイルも存在しています。今回はファイル名が特定できているので、findコマンドで一発検索することができます。
任意のカレントディレクトリで下記のコマンドを実行します。
$ find / -name httpd.conf
実行すると下記のようにhttpd.confのファイルの場所が表示されます。
/etc/httpd/conf/httpd.conf /usr/lib/tmpfiles.d/httpd.conf
Permission deniedが表示される
もしfind
コマンドを実行した際にPermission denied
と長いリストが表示される場合は、find
コマンドの実行権限がないユーザーとなります。su(スーパーユーザー)としてコマンドを実行するか、sudo
権限が付与されているのであればsudo
権限でコマンドを実行します。
suでコマンドを実行する
$ sudo su ←パスワードが必要であれば入力 # find / -name httpd.conf
sudoでコマンドを実行する
$ sudo find / -name httpd.conf
実行すると、前項でご紹介した実行結果と同様に、httpd.conf
のファイルの場所が表示されます。
/etc/httpd/conf/httpd.conf /usr/lib/tmpfiles.d/httpd.conf
最後に
Linuxを長い間運用していると、インストールパッケージの数は次第に増えていく傾向にあります。設定ファイルのような頻繁に更新しないファイルの場所は忘れてしまいがちなので、設定ファイルの名称を覚えておくとfind
コマンドで簡単に検索することができるのでおすすめです!
以上、LinuxでApacheのhttpd.confの場所を検索する方法のご紹介でした!