Linux
tonygellq
这个作者很懒,什么都没留下…
展开
-
PHP 远程代码执行漏洞
漏洞描述:Nginx 上 fastcgi_split_path_info 在处理带有 %0a 的请求时,会因为遇到换行符 \n 导致 PATH_INFO 为空。而 php-fpm 在处理 PATH_INFO 为空的情况下,存在逻辑缺陷。攻击者通过精心的构造和利用,可以导致远程代码执行。影响版本:Nginx + php-fpm 的服务器,在使用如下配置的情况下,都可能存在远程代码执行漏洞。 ...原创 2019-10-24 14:06:13 · 649 阅读 · 0 评论 -
awk统计访问日志access.log
awk如何使用简单文本处理中,功能强大的awk命令。下文详细描述使用方法与示例:语法:awk [选项参数] 'script' var=value file(s)或awk [选项参数] -f scriptfile var=value file(s)查看最新的访问日志$ tail -n 50000 /data1/logs/nginx/access.log0.012 0.012 10...原创 2019-10-12 11:34:40 · 447 阅读 · 0 评论 -
Nginx主要功能及使用
Nginx主要功能:1、反向代理 2、负载均衡 3、HTTP服务器(包含动静分离) 4、正向代理 以上是 Nginx 在不依赖第三方模块能处理的事情,下面详细说明每种功能怎么做的。一、反向代理反向代理应该是 Nginx 做的最多的一件事了,什么是反向代理呢,以下是百度百科的说法:反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet上 的连接请求,转载 2018-01-23 13:33:18 · 18383 阅读 · 1 评论 -
Linux 常用命令整理
1.查看服务器操作命令记录$ export HISTTIMEFORMAT="%F %T " #加上这行可以显示每天命令的时间$ history#显示 163 2018-01-09 13:34:39 crontab -e 164 2018-01-10 01:46:19 history原创 2018-01-10 09:54:54 · 138 阅读 · 0 评论 -
UNIX信号及信号用途
信号是一种软中断,是一种处理异步事件的方法。一般来说,操作系统都支持许多信号。尤其是UNIX,比较重要应用程序一般都会处理信号。UNIX定义了许多信号,比如SIGINT表示中断字符信号,也就是Ctrl+C的信号,SIGBUS表示硬件故障的信号;SIGCHLD表示子进程状态改变信号;SIGKILL表示终止程序运行的信号,等等。信号量编程是UNIX下非常重要的一种技术。Unix信号量也...原创 2018-03-01 11:50:50 · 995 阅读 · 0 评论