linux服务器跟踪命令,Linux下使用strace命令来跟踪.htaccess的使用
一般情况下,不应该使用.htaccess文件,除非你对Linux主服务器配置文件没有存取权限。
实际情况下,很多时候我们在不知情的条件下开启了.htaccess文件的支持,降低了apache的性能,下面让我们用strace命令跟踪一下看看:
首先:ps aux | grep httpd 查找一个httpd的进程号,比如说是123456
然后:strace -p 123456 我们就能看到类似下面的信息:
read(9, "GET /cms/media/image/bg/bg_sub_t"..., 8000) = 296
gettimeofday({1169694592, 44522}, NULL) = 0
stat64("/data/website/public/cms/media/image/bg/bg_sub_title_1.gif", {st_mode=S_IFREG|0777, st_size=176, ...}) = 0
open("/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/data/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/data/website/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/data/website/public/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/data/website/public/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/data/website/public/cms/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/data/website/public/cms/media/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/data/website/public/cms/media/image/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/data/website/public/cms/media/image/bg/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/data/website/public/cms/media/image/bg/bg_sub_title_1.gif/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOTDIR (Not a directory)
open("/data/website/public/cms/media/image/bg/bg_sub_title_1.gif", O_RDONLY|O_LARGEFILE) = 10
具体含义不用管,重要的是我们能够从上面的信息看出,不管我们访问什么文件,系统都在所有父级目录里不停的寻找是否有.htaccess文件,而多数情况下,我们都不会使用.htaccess文件,这样无疑白白消耗了很多资源。
那么如何禁止使用.htaccess文件呢?答案是在httpd.conf文件中设置:AllowOverride None
linux服务器跟踪命令,Linux下使用strace命令来跟踪.htaccess的使用相关推荐
- 详解Linux命令行下常用svn命令
2019独角兽企业重金招聘Python工程师标准>>> 本文讲述了Linux命令行下常用svn命令的使用方法,希望对您有所帮助. 1.Linux命令行下将文件checkout到本地目 ...
- Linux命令行下常用svn命令的使用方法[转自:www.hackbase.com]
本文讲述了Linux命令行下常用svn命令的使用方法,希望对您有所帮助. 1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如: ...
- 通过XShell将linux服务器上的Tomcat下项目部署后,怎样对日志操作来调试
场景 使用XShell将linux服务器上的Tomcat下的项目部署后, 发现项目跑不起来. 此时你想通过查看Tomcat运行的日志来调试. 实现 可以进入到Tomcat下的logs目录下 输入: l ...
- linux dd 编辑,Vim编辑器中,在命令模式下的dd命令是用来( )。
Vim编辑器中,在命令模式下的dd命令是用来( ). 更多相关问题 下列说法中不正确的是()A.-1的立方根是-1B.0的平方根与立方根相等C.-4的平方根是±2D.每个数都有一个立方 设s=11+1 ...
- linux服务器历险之linux性能监控
linux服务器历险之linux性能监控 1.uptime uptime命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况. uptime的输出包含一项内容是load av ...
- 【阿里云 Linux 服务器】购买 Linux 到项目部署过程中遇到的问题,部署 SpringBoot 项目到服务器上,在手机上安装 Android 程序进行测试
文章目录 一.购买好服务器之后要重置密码 二.利用 putty 程序登录访问你的服务器 三.配置安全组开放端口 四.部署项目前期准备工作 4.1 安装 Java 4.2 安装 mysql 4.3 安装 ...
- linux服务器关机日期,linux服务器last查看关机记录
1.查看重启记录 last reboot命令 [root@test ~]# last reboot reboot system boot 2.6.-.el6.x Mon May : - : (+:) ...
- 红黑树在linux内核中的应用场景(红黑树,进程管理CFS,内存管理)丨epoll丨c/c++linux服务器开发丨linux后台开发
红黑树在linux内核中的应用场景(红黑树,进程管理CFS,内存管理) 视频讲解如下: 红黑树在linux内核中的应用场景(红黑树,进程管理CFS,内存管理)丨epoll丨c/c++linux服务器开 ...
- 全面了解C++后端开发技能树,C++后端开发面试技术点丨C/C++linux服务器开发丨linux后台开发
C++后端开发技能树,C++后端开发面试技术点 视频讲解如下: 全面了解C++后端开发技能树,C++后端开发面试技术点丨C/C++linux服务器开发丨linux后台开发丨网络编程丨面试经验 C/C+ ...
- 解析Linux内核源码中数据同步问题丨C++后端开发丨Linux服务器开发丨Linux内核开发丨驱动开发丨嵌入式开发丨内核操作系统
剖析Linux内核源码数据同步 1.pdflush机制原理 2.超级块同步/inode同步 3.拥塞及强制回写技术 视频讲解如下,点击观看: 解析Linux内核源码中数据同步问题丨C++后端开发丨Li ...
最新文章
- python代码怎么运行-Python程序执行原理,python程序怎么运行的?
- php 接口测压,PHP API接口测试小工具
- 哪个小姐姐是假的?Yann LeCun说合成人脸并不难分辨
- leetcode 452. Minimum Number of Arrows to Burst Balloons | 452. 用最少数量的箭引爆气球(左程云:最大线段重合问题)
- java例程练习(布局管理器[FlowLayout])
- 在Matlab命令窗口中执行,交互式命令操作就是在MATLAB命令行窗口中输入命令并执行。...
- #UnityTips# 2017.11.14
- 2个字节能存多少个16进制_Java语言中最大的整数再加1等于多少?看完秒懂
- 第 3-2 课:集合详解(下) + 面试题
- 无窗口激活ActiveX控件的bug
- 飞利浦css6530b评测,带多种输入模式 无线接收器很方便_飞利浦 CSS6530B/93_音频评测-中关村在线...
- 你应该知道的Windows复制技术
- 4.redis设计与实现--跳跃表
- 使用微信企业号发送工资条教程
- 【产品经理】003-梁宁·产品思维30讲-机会判断(未完待续)
- 怎样用python做词云_一步一步教你如何用Python做词云
- tsm ANS0326E问题处理
- 2019.最新Activiti6.0删除部署流程表(两种删除方式)
- 记一次quartz定时任务不执行排雷
- Node.js接入支付宝(蚂蚁金服)支付
热门文章
- python反向切片_Python-关于反向切片的小问题
- python time库_python--time库的使用
- 欧姆定律基本知识(笔记)
- elasticsearch的一个bug总结
- JAVA中的MDC类_CMake - 用/ MT而不是/ MD编译
- axis1.4 wsdl2java_axis2(1.4及以上版本) wsdl2java 使用方式 | 学步园
- jenkins修改pom文件_自动化部署—Jenkins+Docker构建工程
- vue v-html图片chubu,「Vue」v-html生成的图片大小无法调整的解决办法
- 在.NET Core日志记录中使用Trace和TraceSource
- Visual Studio Code 1.41 发布