配置nginx时需要经常查找配置文件nginx.conf,这里就以该文件名为例介绍Linux系统中如何进行查找操作。
操作环境:CentOS 7 ,Terminal SSH。
第一种:文件名查找
在服务器任意目录下输入 find / -name nginx.conf
[root@VM-0-10-centos ~]# find / -name nginx.conf
/usr/local/nginx/conf/nginx.conf
/root/lnmp1.7/lnmp1.7/conf/nginx.conf
/root/lnmp1.7/conf/nginx.conf
输出到终端的地址可以打开验证一下是否为正确文件。
或者使用locate命令 locate nginx.conf
[root@VM-0-10-centos ~]# locate nginx.conf
/root/lnmp1.7/conf/nginx.conf
/root/lnmp1.7/lnmp1.7/conf/nginx.conf
/usr/local/nginx/conf/nginx.conf
/usr/local/nginx/conf/nginx.conf.default
/usr/local/nginx/conf/nginx.conf_bak
第二种:关键字查找
在某一目录下输入该命令find / -name ‘nginx.*’
这里的*可以是确切目录,比如说usr,或者是etc目录,加快检索速度。
[root@VM-0-10-centos ~]# find /* -name '*nginx.*'
/etc/systemd/system/nginx.service
/etc/systemd/system/multi-user.target.wants/nginx.service
/home/wwwroot/wordpress/wp-content/uploads/2021/02/what-is-nginx.png
/root/lnmp1.7/lnmp1.7/init.d/nginx.service
/root/lnmp1.7/lnmp1.7/conf/nginx.conf
/root/lnmp1.7/lnmp1.7/include/upgrade_nginx.sh
/root/lnmp1.7/lnmp1.7/include/nginx.sh
/root/lnmp1.7/init.d/nginx.service
/root/lnmp1.7/conf/nginx.conf
/root/lnmp1.7/include/upgrade_nginx.sh
/root/lnmp1.7/include/nginx.sh
/root/code-server-3.9.0-linux-amd64/lib/vscode/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/nginx.js
/usr/local/nginx/conf/nginx.conf
/usr/local/nginx/conf/nginx.conf_bak
/usr/local/nginx/conf/nginx.conf.default
/usr/local/nginx/logs/nginx.pid
/usr/local/qcloud/YunJing/YDVulner/yhvs/lib/info/web2/nginx.so
/usr/share/augeas/lenses/dist/nginx.aug
第三种:根据文件特征值查找
这里需要使用者了解具体参数,比如说文件大小,或者是修改时间,这样更能加快检索。
find / -amin -10 # 查找在系统中最后10分钟访问的文件
find / -atime -2 # 查找在系统中最后48小时访问的文件
find / -empty # 查找在系统中为空的文件或者文件夹
find / -group cat # 查找在系统中属于groupcat的文件
find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件
find / -mtime -1 #查找在系统中最后24小时里修改过的文件
find / -nouser #查找在系统中属于作废用户的文件
find / -user fred #查找在系统中属于FRED这个用户的文件
最后,对于nginx.conf的查找,我们可以直接使用nginx -t
[root@VM-0-10-centos ~]# nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
结果出现OK以及successful时候,那么这里的/usr/local/nginx/conf/nginx.conf即为我们要查找内容。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容