关于CentOS维护的几条简单命令
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
检查/etc/passwd这个文件里面有没有异常用户名
通过命令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、查看在线用户情况
1w 命令用于显示已经登陆系统的用户列表并显示用户正在执行的指令。单独执行w命令会显示所有的用户也可指定用户名称仅显示某位用户的相关信息
2who 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目录下的secureCentOS存在大量异常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命令即读取此日志