2018-09-27/28日志定位+linux命令

前后端

一、前端

  1. 手机数据
  2. 数据校验
  3. 数据处理
  4. 数据解析
  5. 数据展现

二、后端

  1. 数据解析
  2. 数据校验
  3. 数据处理

日志定位

一、前提

发现问题之后才能进行日志定位

二、步骤

  1. 看界面提示
    看界面上提示字段,确定输入字符是否有问题
  2. 前端报错看日志
    按 f12 开发者工具 console 可以看到 前端报错
  3. 抓包看请求和响应
    通过 f12开发者工具 network-xhr-respose查看
    打开 fiddler 通过工具抓吧查看请求响应内容
  4. 服务器日志
    通过命令打开服务器日志,定位日志文件
  5. 看数据库
    日志文件查找过后,复制日志文件上的 sql语句 通过数据库执行对比

三、linux 命令(所有指令都需要知道日志文件所在的相对绝对路径并且进入其中)

  1. 搜索 grep

2.打开文件命令

  • cat
  • grep -n *(grep 空格 -n需要查找的值 空格 *)
grep -n 贾成宝 *
  • more +行号 日志文件名(more 用于以分页方式打开文件 行号)


    2018-09-27/28日志定位+linux命令_第1张图片
    image.png
  • more(分页查找查找完成后可进行的操作)
    空格-往下翻一页
    回车-往下翻一行
    b-往上翻一页
    / 关键字 --用于搜索关键字
    q 或者 ctrl+c --(用于退出当前命令)

  • tail -100f 日志文件名(需要提前进入文件所在目录tail 空格 - 需要显示多少行f 空格 日志文件名)

tail -500f catalina.out
2018-09-27/28日志定位+linux命令_第2张图片
日志定位.png
2018-09-27/28日志定位+linux命令_第3张图片
image.png

多种书写方式


2018-09-27/28日志定位+linux命令_第4张图片
image.png

linux命令加强

一、linux命令

  1. 查看进程号(ps -ef)
    格式:ps -ef | grep 进程名(默认支持模糊搜索)


    image.png
  2. 杀进程(kill -9)
    kill -9 进程编号


    image.png
  3. 统计文件或文件夹大小(du)

  • 统计当前文件夹的总大小:du -sh


    image.png
  • 统计目标文件的总大小:du -sh 文件名


    image.png
  • 统计目录总大小:du -sh 目录


    2018-09-27/28日志定位+linux命令_第5张图片
    image.png
  1. 查看网络通不通
    关键字:ping
    格式:ping ip/域名
    windows 在 cmd 输入 ping ip/域名 同样可以使用

  2. 实时查看系统资源占用
    关键字:top

  3. 查看磁盘大小(df)
    格式:df -h


    2018-09-27/28日志定位+linux命令_第6张图片
    image.png
  4. 查看目录下的文件(ls)
    查看当前目录下文件:ls
    查看当前目录下的所有文件(包括隐藏文件):ls -a
    查看路径下文件:ls 路径
    查看当前目录下文件的详细信息:ls -l(简写:ll)
    查看当前牡蛎下文件的详细信息,并将文件大小以合适单位显示:ls -lh
    查看目录下文件的详细信息:ls -l 目录
    查看某个文件的详细信息:ls -l 文件

  5. 创建空文件(touch)
    touch 文件名


    image.png
  6. 创建空文件夹(mkdir)
    格式:mkdir 文件夹名


    image.png
  7. 复制文件和文件夹(cp)
    复制文件:cp 源文件 目标文件


    image.png

复制文件夹:cp -r 源文件夹 目标文件夹


image.png
  1. 移动文件和文件夹(mv)
    移动文件:mv 源文件 目标文件夹(文件不能移动到文件下)
    移动文件夹:mv 源文件夹 目标文件夹

  2. 输出重定向(将要显示的东西重定向在文件中显示)(> , >>)
    清空并写入:>(每次写入会清空已存在的东西)
    追加写入:>>(每次写入不会清空已存在的东西在已存在的东西下方继续写入)

  3. 打开文件(cat)
    格式:cat 文件名

  4. 文本编辑器(vi)
    格式: vi 文件名
    命令行进入编辑模式:i 或 a 或 s
    编辑模式进入命令行:Esc
    命令行进入底行: “:”
    底行进入命令行:删掉:
    只保存不退出:w(底行模式)
    保存并退出:shift + z + z 或 wq(仅限底行模式)
    不保存退出:q!(底行模式)
    复制:yy(命令模式)
    剪切:dd(命令模式)
    粘贴:p(命令模式)

  5. 管道符( | )
    解释:管道符,可理解为前一个命令的输出,作为后一个命令的输入

  6. 查询端口是否被占用
    windows 下命令 netstat -ano | findstr 端口号
    例:netstat -ano | findstr 8081
    linux下命令 netstat -ano | grep 端口号


    2018-09-27/28日志定位+linux命令_第7张图片
    linux命令复习.png

    2018-09-27/28日志定位+linux命令_第8张图片
    linux命令加强.png

你可能感兴趣的:(2018-09-27/28日志定位+linux命令)