• linux系统应急响应排查手册


    linux系统应急响应排查手册

    系统登陆日志

    /var/log/wtmp //登陆成功的信息,包括用户登录、注销及系统的启动、停机的事件
    /var/log/btmp //登陆失败的信息
    /var/run/utmp //正在登陆的信息
    /var/log/secure //系统认证信息日志,包括用户登陆成功、登陆失败日志

    wtmp

    last -f /var/log/wtmp
    last
    //登陆成功的信息,记录信息包括登陆用户、登陆IP、时间

    • 1 表示登陆用户
    • 2 其中pts/0、pts/1表示虚拟终端terminal,tty2表示新打开的终端teletype,:0表示本地
    • 3 记录登陆IP地址,:0表示本地登陆,3.10.0-862.el7.x也表示本地
    • 4 5 记录登陆开始时间到登陆结束时间

    btmp

    last -f /var/log/btmp
    lastb
    //记录登陆失败的信息,记录信息包括失败用户、尝试登陆IP、尝试登陆时间

    • 1 登陆用户
    • 2 表示登陆失败,ssh:notty表示no terminal
    • 3 表示登陆IP
    • 4 表示尝试登陆时间

    utmp

    last -f /var/run/utmp
    //记录正在登陆用户信息

    • 1 表示登陆用户
    • 2 表示登陆虚拟终端
    • 3 表示登陆IP
    • 4 表示登陆时间

    secure

    cat /var/log/secure
    //系统认证信息日志,包括用户登陆成功、登陆失败日志

    • Accepted 表示用户密码登陆成功
    • Failed 表示用户密码登陆失败

    lastlog

    lastlog
    //表示所有用户最近的登陆信息

    系统用户排查

    排查高权限用户

    awk -F: '{if($3==0)print $1}' /etc/passwd

    排查可登陆用户

    cat /etc/passwd  | grep /bin/bash

    查看空口令用户

    awk -F: '{if($2==0)print $1}' /etc/shadow

    启动项排查

    ls -al /etc/rc.d
    ls -al /etc/init.d/
    cat /etc/rc.local
    cat /etc/init.d/rc.local

    /etc/rc.d

    ls -al /etc/rc.d

    /etc/init.d

    ls -al /etc/init.d/

    /etc/rc.local

    cat /etc/rc.local

    /etc/init.d/rc.local

    任务计划

    crontab -l     
    ls -al /var/spool/cron/
    ls /etc/cron* 

    crontab -l

    crontab -l 
    ls -al /var/spool/cron/
    cat /var/spool/cron/root

    /etc/cron*

     ls /etc/cron*

    进程排查

    ps -aux //静态显示进程状态
    top     //动态显示进程状态

    ps -aux

    ps -aux //显示所有包含使用者的进程
    ps -aux --sort==%cpu | head -10 //按照CPU大小排序

    • USER: 进程拥有者
    • PID: pid
    • %CPU: 占用的 CPU 使用率
    • %MEM: 占用的记忆体使用率
    • VSZ: 占用的虚拟记忆体大小
    • RSS: 占用的记忆体大小
    • TTY: 终端的次要装置号码 (minor device number of tty)
    • STAT: 该行程的状态:
    • D: 无法中断的休眠状态 (通常 IO 的进程)
    • R: 正在执行中
    • S: 静止状态
    • T: 暂停执行
    • Z: 不存在但暂时无法消除
    • W: 没有足够的记忆体分页可分配
    • <: 高优先序的行程
    • N: 低优先序的行程
    • L: 有记忆体分页分配并锁在记忆体内 (实时系统或捱A I/O)
    • START: 行程开始时间
    • TIME: 执行的时间
    • COMMAND:所执行的指令

    top

    top

    网络状态排查

    netstat -antpl

    netstat -antpl

    PID排查

    losf -p 进程PID

    losf

    愿路途漫长,以后莫失莫忘。 愿你不骄不躁,安稳顺心。

    作者:菜鸟-传奇
    本文版权归作者和博客园共有,不以任何盈利为目的,欢迎转载。
  • 相关阅读:
    2017上半年技术文章集合【Android】—184篇文章分类汇总
    一个高仿闲鱼键自定义数字键盘特效
    Android智能下拉刷新加载框架—看这些就够了
    深入了解Android蓝牙Bluetooth——《进阶篇》
    with和爬虫基础
    数据类型
    变量及注释
    计算机基础知识
    Markdown使用
    3732: Network
  • 原文地址:https://www.cnblogs.com/cainiao-chuanqi/p/15099650.html
Copyright © 2020-2023  润新知