关于CentOS维护的几条简单命令

  1. 检查/etc/passwd这个文件里面有没有异常用户名

  1. 通过命令top查看是否有异常进程,按M键对进程进行排序

3、通过命令netstat -lnpt,查看是否有异常端口号

4、通过命令ll -a /proc/PID,查看异常进程执行文件所在位置

5、通过命令kill -9 PID,杀掉该进程

6、通过命令find /usr/local -mmin -2880,查看最近2天修改过数据的文件

7、通过命令find /usr/local -cmin -2880,查看最近2天修改过状态的文件

8、通过命令find /usr/local -amin -2880,查看最近2天被读取过的文件

9、CentOS系统自带的chcon工具只能修改文件、目录等的文件类型和策略,无法对端口、消息接口和网络接口等进行管理,semanage能有效胜任SELinux的相关配置工作。

10、通过命令yum install semanage,安装semanage

11、如果报错找不到semanage命令,就用yum provides semanage,接着yum install -y policycoreutils-python

12、通过命令semanage port -l | grep http,查看http服务占用的端口号,http换成数字也可以

13、命令:last或last -x -F

查看所有SSH登陆日志 包括IP,输出的内容包括:用户名、终端位置、登录源信息、开始时间、结束时间、持续时间。注意最后一行输出的是wtmp文件起始记录的时间。当然也可以通过last -f参数指定读取文件

14、查看在线用户情况

(1)w 命令用于显示已经登陆系统的用户列表,并显示用户正在执行的指令。单独执行w命令会显示所有的用户,也可指定用户名称,仅显示某位用户的相关信息

(2)who am i 显示出口IP地址,该地址用于SSH连接的源IP

15、lastlog 列出所有用户最近登录的信息

lastlog引用的是/var/log/lastlog文件中的信息,包括login-name、port、last login time

16、astb 列出失败尝试的登录信息

和last命令功能完全相同,只不过它默认读取的是/var/log/btmp文件的信息。

17、SSH登录日志分析

检查/var/log目录下的secure(CentOS),存在大量异常IP高频率尝试登录,且有成功登录记录(重点查找事发时间段)。

cat /var/log/secure |more

less /var/log/secure|grep 'Accepted'

18、/var/log/其他日志说明:

/var/log/secure 登陆信息

/var/log/maillog mail记录

/var/log/utmp

/var/log/wtmp登陆记录信息(last命令即读取此日志)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值