IT码农库

您当前所在位置:首页 > 脚本专栏 > linux shell

linux shell

使用find命令快速定位配置文件位置

[db:来源] 2022-12-08linux shell2612
大家知道在配置的时候咱们常常需要修改配置文件,甚至现在的开发就是配配配,记又记不住,每次自己查找太费时间,最近学会了一个命令-find,现在分享以下,本文以nginx为例子给大家具体介绍,对find命令定位配置文件位置相关知识感爱好的朋友一起观观吧

大家知道在配置的时候咱们常常需要修改配置文件,甚至现在的开发就是配配配,记又记不住,每次自己查找太费时间,最近学会了一个命令-find,现在分享以下,当然他能做的不止于此
接下来以nginx为例子,那么问题来了nginx中的配置文件在哪儿呢?
我事先知道文件名字所以藏个懒
find / -name "nginx.conf"
显示

/etc/nginx/nginx.conf
find: '/proc/1/map_files': Operation not permitted
find: '/proc/31/map_files': Operation not permitted
find: '/proc/38/map_files': Operation not permitted
find: '/proc/60/map_files': Operation not permitted

我们观见nginx配置文件的位置了,要注重不要拼错了哈~~我开始就拼错了
至于下面的报错不用在意,说的是没有搜索一些路径的权限,对结果没有影响
假如以后不知道名字的可以
find / -name "*.conf"
然后查观
cat /etc/nginx/nginx.conf

root@34709a42af25:/etc/nginx :cat nginx.conf
user  nginx;
worker_processes  auto;
......
error_log  /var/log/nginx/error.log notice;
pid        /var/run/nginx.pid;
    include /etc/nginx/conf.d/*.conf;#注重这一行
}

nginx中采用的是嵌套式的nginx配置,即主配置在/etc/nginx/nginx.conf中,然后注重上面粘贴内容的最后一行,意思是会加载/etc/nginx/目录下的以.conf为末尾的配置文件,一般是server配置

到此这篇关于使用find命令快速定位配置文件位置的文章就介绍到这了,更多相关find命令定位配置文件位置内容请搜索以前的文章或继承浏览下面的相关文章希望大家以后多多支持!

大图广告(830*140)