Nginx日志分割实例:
<代码类="语言java "> [root@nginx nginx-1.12.2] # cd/usr/local/nginx/logs/緍oot@nginx日志】# ls 访问。日志错误。日志nginx.pid [root@nginx日志]#号 2019年11月14日星期四13:49:11春秋国旅 [root@nginx日志]#号- d“0日”“+ % Y % m % d” 20191114//以字符串形式显示 [root@nginx日志]#号- d“1天”“+ % Y % m % d” 20191113//统计的是前一天 【root@nginx日志】# cd/opt/root@nginx选择# ls nginx-1.12.2猕 [root@nginx选择]# aaa.txt联系 [root@nginx选择]#发现/opt - name”。txt”//按名字进行查找/opt/aaa.txt [root@nginx选择]#发现/opt - name”。txt”| rm射频//后面跟删除命令可以删除吗? root@nginx选择# ls aaa.txt nginx-1.12.2 rh//此时无法删除 root@nginx选择#发现/opt - name”*。txt”| xargs rm射频//使用传递命令 root@nginx选择# ls nginx-1.12.2猕//以上内容为Shell脚本中的常用手法:前面一条命令的执行结果,作为后面一条命令的参数//创建日志分割脚本 # vim fenge.sh root@nginx选择 # !/bin/bash #文件名:fenge.sh d=$(日期- d“1天”“+ % Y % m % d”) logs_path="/var/log/nginx” pid_path="/usr/地方/nginx/日志/nginx.pid” [- d $ logs_path] | | mkdir - p logs_path美元 mv/usr/local/nginx/logs/access.日志$ {logs_path}/test.com-access.log - $ d 杀死usr1美元(猫pid_path美元) 发现美元logs_path -mtime + 30 | xargs rm射频//按Esc退出插入模式,输入:wq保存退出 # chmod + x fenge.sh root@nginx选择 #。/fenge.sh root@nginx选择 # cd/var/log/root@nginx选择 【root@nginx日志】# ls 蟒蛇从而rhsm vmware-vmusr.log 审计grubby_prune_debug sa wpa_supplicant.log 引导。日志lastlog samba wtmp btmp libvirt安全Xorg.0.log chrony maillog speech-dispatcher Xorg.0.log.old cron消息假脱机程序Xorg.1.log 杯nginx sssd Xorg.9.log dmesg命令ntpstats tallylog yum.log dmesg。老冥王星调 firewalld ppp vmware-vgauthsvc.log.0 gdm qemu-ga vmware-vmsvc.log root@nginx日志# cd nginx/[root@nginx nginx] # ls test.com - access.log - 20191113 [root@nginx nginx] #号- s 2019-11-13 2019年11月13日星期三就是春秋国旅 [root@nginx nginx] #号 2019年11月13日星期三00:00:15春秋国旅 [root@nginx nginx] # ls test.com access.log - 20191113 test.com access.log - 20191115 [root@nginx nginx] # cd/opt/root@nginx选择# ls fenge。sh nginx-1.12.2猕 #。/fenge.sh root@nginx选择 # cd/var/log/nginx/root@nginx选择 [root@nginx nginx] # ls test.com access.log - 20191112 test.com access.log - 20191113 [root@nginx nginx] # cd/usr/local/nginx [root@nginx nginx] # ls sbin uwsgi_temp client_body_temp fastcgi_temp日志 参看html proxy_temp scgi_temp [root@nginx nginx] # cd/日志 【root@nginx日志】# ls 访问。日志错误。日志nginx.pid//日志文件在启动时自动产生代码>
Nginx缓存时间实例:
<代码类="语言java "> [root@nginx日志]# umount/aaa来 root@nginx日志#山。cifs//192.168.10.193/转/aaa 密码root@//192.168.10.193/rpm: 【root@nginx日志】# ls/aaa/rpm ls:无法访问/aaa/rpm:没有那个文件或目录 root@nginx日志# ls/aaa apr-1.6.2.tar。广州错误。png nginx-1.12.2.tar.gz apr-util-1.6.0.tar。广州httpd-2.4.29.tar。bz2 php-7.1.10.tar.bz2获取 awstats-7.6.tar。广州lf.jpg php-7.1.20.tar.gz cronolog el7.x86_64——1.6.2 - 14.。rpm mysql-5.6.26.tar.gz Discuz_X3.4_SC_UTF8。zip mysql-boost-5.7.20.tar.gz [html] root@nginx # vim index . html & lt; h2>欢迎nginx ! & lt;/h2> & lt; img src=" https://www.yisu.com/zixun/lf.jpg "/比;//在欢迎下一行插入图片行,格式如上,修改完后输入:wq保存退出代码>
此时再刷新之前的网页就会出现我们链接进去的图片:
<代码类="语言java "> [root@nginx html] # vim/usr/local/nginx/conf/nginx.conf//76行做如下修改: 位置~ \ (gif | jepg | jpg | ico | bmp | png) $ { 根html; 到期后1 d; } }//在default_type下行插入以下内容: http { 包括mime.types; default_type应用程序/八进制; server_tokens alt=" Nginx优化实战(日志分割,图片缓存,隐藏版本号)">Nginx隐藏版本实例:
Nginx优化实战(日志分割,图片缓存,隐藏版本号)