-
linux安装nginx和查看ip地址命令(ubuntu)
2018-12-25 18:45:42查看ip地址: sudo apt-get install net-tools 、ifconfig 安装nginx命令: sudo apt-get install nginx 文件位置: /usr/sbin/nginx:主程序目录;/etc/nginx:存放配置文件目录; /usr/share/nginx:存放...查看ip地址:
sudo apt-get install net-tools 、ifconfig
安装nginx命令:
sudo apt-get install nginx
文件位置:
/usr/sbin/nginx:主程序目录;/etc/nginx:存放配置文件目录;
/usr/share/nginx:存放静态文件目录;/var/log/nginx:存放日志目录
启动nginx命令:
sudo /etc/init.d/nginx start
停止nginx命令:
sudo /etc/init.d/nginx stop
卸载nginx命令:
sudo apt-get --purge remove nginx
-
将文本进行切割linux_Nginx学习笔记(五)日志的切割
2021-01-14 02:22:25由于nginx在生成日志的时候是按照文件的地址进行append的追加的,所以我们需要按照一定的规则对nginx日志进行切割,切割的好处很显然就是为了更好的查看nginx日志。否则因为日志过大,打开它都是一个问题。下图为...在配置nginx的时候,默认情况下我们的日志会放到conf目录同级的文件夹logs下。由于nginx在生成日志的时候是按照文件的地址进行append的追加的,所以我们需要按照一定的规则对nginx日志进行切割,切割的好处很显然就是为了更好的查看nginx日志。否则因为日志过大,打开它都是一个问题。下图为nginx日志的一般位置。nginx日志中包括error和access日志。我们的nginx启动失败或者发送异常都会将日志打印进去。方便我们定位问题。那么问题是如何切割日志?nginx没有提供相关的功能,所以我们只能采用我们的办法。1.写shell脚本进行切割,我们写一个定时器,然后在指定的时间上将日志进行备份。
这里要注意的一点是,linux和window回车符号不同,所以可能会有脚本执行不了的问题。建议直接在linux环境中编写脚本。set -esleep 1syesterday=$(date -d 'yesterday' +%d-%m-%d)logsdir='/usr/local/nginx/logs'if [ -d $logsdir ];then cd $logsdir mv access.log access_${yesterday}.log kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid) sleep 2s tar -czf access_${yesterday}.log.tar.gz access_${yesterday}.log rm -f access_${yesterday}.logelse echo 'no log file' exit 0fi
在编写好脚本之后,我们就要写定时任务了,这样就可以定时的去切割日志了。执行crontab进入定时任务编写。
输入定时任务的命令每三秒执行一次日志切割crontab -e
*/3 * * * * sh /usr/local/nginx/nginx.sh
如图所示为linux定时任务的格式规则。这里我们按每日进行切割
按esc,输入wq回车。保存退出之后。重启定时任务服务1 12 * * * sh /usr/local/nginx/nginx.sh
如此,我们就配置好了nginx日志的定时切割。那么过一段时间,我们就可以看到我们的日志文件被不断的打包为压缩文件了。systemctl start crond.service
-
统计Nginx日志ip地址访问次数
2019-07-02 14:50:00使用taif -f命令查看最新日志内容 tail -f ***.log 接下来使用awk功能进行ip筛选 awk '{print $1}' ***.log 使用awk进行统计 awk '{eng[$1]++}END{for(i in eng)print i "\t" eng[i]}' ...项目中有可能会统计不同ip的访问次数
这时我们可以用到linux的awk命令
使用taif -f命令查看最新日志内容
tail -f ***.log
接下来使用awk功能进行ip筛选
awk '{print $1}' ***.log
使用awk进行统计
awk '{eng[$1]++}END{for(i in eng)print i "\t" eng[i]}' ***.log
-
Linux Centos7下如何在代理服务器(nginx通过访问日志查看访问到哪个真实的服务器
2019-10-05 17:20:54在nginx子配置文件中加下面加粗字体部分 location / { proxy_pass http://static; proxy_redirect off; proxy_set_header Host $host; proxysetheader backendIP $upstreamaddr; #要代理的服务器的地址 ...在nginx子配置文件中加下面加粗字体部分
location / { proxy_pass http://static; proxy_redirect off; proxy_set_header Host $host; proxysetheader backendIP $upstreamaddr; #要代理的服务器的地址 proxysetheader backendCode $upstreamstatus; #要代理的服务器的状态 proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
在主配置文件中
log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"' '"$upstream_addr" "$upstream_status"';
即可通过tailf /var/log/nginx/access.log 查看到
-
Linux Centos7下如何在代理服务器(nginx通过访问日志查看访问到哪个真实的服务器...
2019-09-18 05:37:41在nginx子配置文件中加下面加粗字体部分 location / {proxy_pass http://static;proxy_redirect off;proxy_set_header Host $host;proxysetheader backendIP $upstreamaddr; #要代理的服务器的地址proxysetheader ... -
Linux 在线查看系统日志命令汇总
2020-05-24 21:34:48这个命令就会打印出 访问量排名前20的客户端ip,这里的access.log指的是nginx的访问日志。 查看页面访问量排名 cat access.log | cut -f4 -d " " | sort | uniq -c | sort -k l -n -r | head -10 这条命 -
Linux实时查看日志,访问前10IP 和相关命令
2017-06-13 20:24:00Nginx日志分析可以获得很多有用的信息,现在来试试最基本的,获取最多访问的前10个IP地址及访问次数。 既然是统计,那么awk是必不可少的,好用而高效。 命令如下: awk '{a[$1] += 1;} END {for (i in a) printf... -
Linux下安装nginx并配置https
2017-05-24 16:45:04解压,运行(nginx -c conf/nginx.conf),默认使80端口,日志见于logs netstat -ano 命令查看端口使用情况 services.msc 启动或停用服务 启动注意端口是否被占用,apache/tomcat等 启动类似frp等反向代理 3).... -
linux查看系统的日志------健康检查特性
2018-04-26 23:34:00Nginx反向代理,健康状态检测,过载保护及配置文件详解 -a 把从何处登入系统的主机名称或ip地址,显示在最后一行。-d 指定记录文件。指定记录文件。将IP地址转换成主机名称。-f <记录文件> 指定记录文件... -
转载:Linux下Apache日志监控工具Apachetop
2011-11-23 12:04:00通过 apachetop 这个工具可以动态的查看 apache/nginx 的日志文件,还可以直观的看到访问的每个地址的请求数、速度及流量等信息。 安装apachetopwget http://www.webta.org/apachetop/apachetop-0.12.6.tar.... -
nginx+lua学习
2021-02-24 12:00:27sstop快速关闭,不管有没有正在处理的请求nginx-squit优雅关闭方式,推出前完成已经接受的连接请求nginx-cnginx配置文件地址启动nginx-sreload重启nginx-sreopen重新打开日志nginx-t检查配置文件是否正确kill-INTpid... -
nginx配置反向代理
2020-10-20 09:41:221:配置实例1, 反向代理 1:实现效果 (1)打开浏览器,在浏览器地址栏中输入www.123.com 跳转到linux系统tomcat主页面中 2:在linux中,安装tomcat,使用默认的端口...启动完毕之后,进行日志查看启动情况 (4)通过 -
ELK6.7版本部署配置并配合nginx添加访问限制
2019-07-19 16:20:31官网下载所需版本,地址...kibana 6以后版本增加了查看日志上下文功能 最新logstash ES需要jdk1.8支持 elasticsearch-6.7.0-linux-x86_64.tar.gzjdk-8u121-linux-x64.rpm kibana-6.7.0-linux-x86_64.tar.gz... -
Linux运维常用shell脚本之网络管理实例
2017-09-25 21:29:17目录 1、屏蔽每分钟访问超过200的IP 2、查看网卡实时流量 3、检查网站可用性 4、检查多个域名是否可以访问 ...方法1:以Nginx日志作为测试 #!/bin/bash DATE=$(date +%d/%b/%Y:%H:%M) ABNORMAL_IP=$(tail... -
【摘】30个Linux Shell脚本经典案例(中)
2019-07-17 14:20:5912、判断用户输入的是否为IP地址 13、判断用户输入的是否为数字 14、给定目录找出包含关键字的文件 15、监控目录,将新创建的文件名追加到日志中 16、给用户提供多个网卡选择 17、查看网卡实时流量 18、MySQL... -
matlab智能算法30个案例分析_30个Linux Shell脚本经典案例(中)
2020-11-26 11:18:2430个Linux Shell脚本经典案例(上)本章目录11、iptables自动屏蔽访问网站频繁的IP12、判断用户输入的是否为IP地址13、判断用户输入的是否为数字14、给定目录找出包含关键字的文件15、监控目录,将新创建的文件名追加... -
日志——2019.02.19解决网站不能访问问题
2019-02-19 18:35:23刚开始访问ip地址出现503错误,进入服务器,我从来没操作过这么卡的linux服务器,查进程CPU占用情况 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head 刚开始 kill -9杀掉了,又重启emmmm 我想先把... -
PHP偶然出现No input file specified.错误
2019-05-06 15:34:12网站运行环境,Linux+Nginx+Mysql+PHP,访问网站时,偶尔正常,偶尔出现No input file specified.的错误。解决过程: 进入nginx配置文件 cd /etc/nginx/ #服务器安装路径可能不同 vim nginx.conf 查找到错误日志... -
客户端程序无法通过HTTPS访问自建服务的API
2020-12-06 19:23:53- 查看nginx日志,发现客户端似乎完全依靠API(路径均为“/api/...”的形式)访问leanote服务。 - 如果让客户端通过https访问自建服务,则始终提示“用户名或密码错误”,且相关的... -
30个关于Shell脚本的经典案例(中)
2019-09-18 05:32:50本文目录11、iptables自动屏蔽访问网站频繁的IP 12、判断用户输入的是否为IP地址 13、判断用户输入的是否为数字 14、给定目录找出包含...19、Nginx服务管理脚本20、用户根据菜单选择要连接的Linux主机11、iptab... -
Shell脚本
2020-03-09 10:33:00文章目录Shell脚本11、iptables自动屏蔽访问网站频繁的IP12、判断用户输入的是否为IP地址13、判断用户输入的是否为数字14、给定目录找出包含关键字的文件15、监控目录,将新创建的文件名追加到日志中16、给用户提供... -
shell里的date 和mysql_shell脚本中
2021-02-11 09:44:03本文目录11、iptables自动屏蔽访问网站频繁的IP12、判断用户输入的是否为IP地址13、判断用户输入的是否为数字14、给定目录找出包含关键字的文件15、监控目录,将新创建的文件名追加到日志中16、给用户提供多个网卡... -
QQAPI智能调用系统 v1.1
2019-10-23 03:06:52包含API :URL加群/URL添加好友/URL获取QQ头像/URL获取空间头像等8个API(API详情查看“更新说明.txt”)安装说明:环境需求:PHP5.2以上丨Windows/Linux丨IIS/Apache/nginx安装步骤:将全部文件上传至主机根目录即可... -
自己动手写Docker.陈显鹭(带详细书签).pdf
2018-04-12 20:46:465.3 实现查看容器日志 90 5.4 实现进入容器Namespace 93 5.4.1 setns 94 5.4.2 Cgo 94 5.4.3 实现命令 94 5.5 实现停止容器 100 5.6 实现删除容器 104 5.7 实现通过容器制作镜像 105 5.8 实现容器指定环境... -
mall ...日志可视化查看工具 https://github.com/elastic/kibana Nginx 静态资源服务器 https://www.nginx.com/ Docker 应用容器引擎 https://www.docker.com Jenkins 自动化部署工具 ...
-
日志收集系统信息,访问地址:http://192.168.3.101:5601 可视化容器管理,访问地址:http://192.168.3.101:9000 公众号 mall项目全套学习教程连载中,关注公众号「macrozheng」第一时间获取。 加微信群...
-
计算机网络基础 - 计算机网络发展史 / “TCP-IP”模型 / IP地址 / 端口 / 协议 / 其他相关概念 网络应用模式 - “客户端-服务器”模式 / “浏览器-服务器”模式 基于HTTP协议访问网络资源 - 网络API概述 / 访问URL /...
-
Nginx篇 算法篇 内存篇 cpu篇 磁盘篇 网络通信篇 安全篇 并发篇 阿里篇 1.1.1 如何实现一个高效的单向链表逆序输出? 1.1.2 已知sqrt(2)约等于1.414,要求不用数学库,求sqrt(2)精确到小数点后10位 1.1.3 ...
收藏数
34
精华内容
13