.gz格式解压
gzip -d system.log.20190902.gz
.tar 和 .tar.gz格式解压
tar -xvf system.log.tar.gz -C /usr/local/
tar -xvf system.log.tar
.zip格式解压
unzip -o /home/images.zip -d /usr/local/
查询 某天日志中带有空指针的行的行号
[root@application-service2 log]# awk '/NullPointer/ {print NR}' system.log.20190902
1134128
查询指定文件中 从指定行1134120到指定行1134135共16行的内容
[root@application-service2 log]# sed -n '1134120,1134135p' system.log.20190902at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Thread.java:745)
2019-09-02 13:24:13,584 [http-nio-8991-exec-9] INFO com.wonders.cop.controller.DataController - 新账号系统tgt获取userName 响应: null
2019-09-02 13:24:13,584 [http-nio-8991-exec-9] ERROR com.wonders.cop.aspect.RequestValidAspect - intercepted, throwable:
java.lang.NullPointerException: nullat com.wonders.cop.controller.DataController.getUserInfoByTgt(DataController.java:98)at com.wonders.cop.controller.DataController$$FastClassBySpringCGLIB$$b648f5ab.invoke()at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738)at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)at com.wonders.cop.aspect.RequestValidAspect.around(RequestValidAspect.java:71)
[root@application-service2 log]#
查询某个java进程打开的文件句柄:
lsof | grep javapid
查询某个java进程打开的文件句柄数:lsof | grep javapid | wc -l
lsof|grep 29873 |wc -l
查看服务器上运行的端口有哪些:
netstat -tlnp
在云服务器上开发80端口(以阿里云云服务器ECS为例):
(注意:80和443端口需要网站备案后才能用)
云服务器ECS ---> 更多 ---> 网络和安全组---> 安全组配置 ---> 添加安全组规则