坚持#第296天~忙碌的一天

Linux如何直接去看tar.gz里面的内容?

答:使用zgrep -a或zcat可以查看压缩包的内容,其中zgrep系统没有起别名--color,所以没有颜色显示,此时若要用-C8的话直接加在-a后面:-aC8这样写,不然的话会报错或不报错但是显示的消息不全面,所以要养成一个好习惯,-aC8,最好短选项都写在一起,小提示:zgrep也能看普通文件,即非压缩包文件。

每日例行的日志检查想办法搞一个检查昨天日志的代码,不需要手动输入昨天的日期,这样非常麻烦,要自动获取昨天的日期,哈哈,自动获取的话有BUG,比如今天是5月1日,你一减1就变成了5月0日,所以直接手动输入就行了,利用word文档的替换工具,非常好用的。因为你光是检查今天的日志的话,早上起来今天的日志里面本来就没什么东西,没有检查的必要,所以我想搞一个检查昨天的日志的方法,我去,灵感啊,可以让用户输入日期,作为一个变量来引用,真机智,还有就是获取前一天日期系统本来就用一个参数date -d '-1day' +%Y-%m-%d简直就是屌爆了,我还写了4个检查日志的脚本,分别是检查51平台昨天的、229平台昨天的、51平台今天的、229平台今天的,超厉害的,还将检查昨天的脚本写到了计划任务里面,每天早上7点执行一次,自动写入到存放日志的文件里面,原则是自动化你所能做的一切

改进龙哥布置我做的那个检查日志的文档,我想添加检查昨天的,改进检查今天的那个短选项合并在一起,并且异常标准添加如果出现次数较多也需要重点关注

哇,龙哥这么一说,我发现我有好多的事情要去做呀,2018/4/24早上的录音听听(我有标记的),龙哥说我们的数据库空间有多大445G,你不会不知道吧,我这才蒙了,然后给我看了一下,51和229的数据库,就是松哥给我的服务器表格里面的数据库,你不光要使用PL/SQL工具去查看表空间大小,还要用ssh连接隐藏数据库229的24号端口的磁盘空间大小,你要进去看一下里面的磁盘剩余大小,使用df -h看一下,我看到龙哥给我演示了,哇,用了98%了,吓死我了,查看哪些占用空间很大du -sh /*。清理的话应用程序log日志,至少保留2个月的,redis日志,redis.log、数据库服务器空间清理,在清理之前要去问一下开发的,问这些表有用么,能删掉么?写文档的话,没有标识出来的,但是由你负责的你全部都要写成文档。还有你要了解每一个服务器具体是干什么的,有什么用。还有钉钉里面你提交问题给开发人员你要催他们呀,不然就没下文了

错误码要到了之后要整理,哪个平台的(51还是229的,还有公司对应的是哪些通道号),去我们的平台网站上的管道管理里面去找

51和229所有业务的扩展码怎么统计出来?进入selectSERVICE_ID,SP_CODE_M,SP_CODE_U,SP_CODE_T from t_sms_cp_info;右键,导出为html文件即可。为什么在PL/SQL工具里面查得到,但是在数据库终端里面却查不到了?提示找不到表。松哥一语到位:实例 账户不一样。怎么解决:

你可以计划任务oracle用户执行那个脚本,然后生成t1,然后使用root用户截取t1文件里面的数据,这是一种方法。

还有一种方法就是:

sqlplususer/pass@localhost:1521

或者sqlplus '/as sysdba'进去之后conn输入用户名和密码  

验证sqlplus '/as sysdba'能查系统表空间,没错,但是不能查其他的t_sms_之类的表。验证sqlplususer/pass@localhost:1521能查t_sms之类的表,也能查询系统表空间。

[zykj@zykj86SmsChannelCMPP2_test]$ cat /usr/local/zykj/SmsChannelCMPP2_test/log/tar1.sh

#!/bin/bash

#查找包含2018且以lgg结尾的日志,压缩并且删除原文件

for L in `ls-a |grep 2018|grep log$`

  do

          echo $L

          tar -czvf $L.tar.gz $L

          if [ $? -eq 0 ]

          then

                echo $L "has been tarsuccessfully !!"

          rm -rf $L

          echo $L has been removed .....

  fi

done

#查找包含.log.2018且不包含gz的日志,压缩并且删除原文件

for L in `ls-a|grep \\.log.2018|grep -v gz`

  do

          echo $L

          tar -czvf $L.tar.gz $L

          if [ $? -eq 0 ]

          then

                echo $L "has been tarsuccessfully !!"

          rm -rf $L

          echo $L has been removed .....

  fi

done

别人居然说我的233有木马,怎么可能?第一,我的233是公司内网,83的外网还ping不通;第二,我的233自己只装了一个zabbix,而且我用360检测了zabbix包没有木马;第三,我的233没有联网,连百度都ping不通。

把oracle数据库里出现大于92%异常截图,然后自己解决(解决之前删表要和开发人员问一下能不能删),将解决后的情况截图,发送到钉钉上面

猜你喜欢

转载自blog.csdn.net/libanxian9527/article/details/80100689