Linux->服务器被挖矿&CPU或内存高负载处理

本文涉及的产品
云防火墙,500元 1000GB
简介: Linux->服务器被挖矿&CPU或内存高负载处理

1.通过linux命令查看cpu内存情况


输入 top 然后按1 对资源占用进行排序


2.查看资源占比较高的进程是否本系统的进程


如果是本系统进程,根据业务系统确定为什么会这样,可能是访问量过大 死循环 定时任务高频执行 excle大量数据导入 等情况
如果非本系统进程,则继续往下看


3.首先进行kill进程号方式处理


执行命令:kill -9 + 进程号
进程kill后如果又会启动起来,这个时候需要查看是否有定时任务或守护进程
查看开放的端口: netstat -tunlp     
查看linux系统密码破解次数: lastb |wc -l 
查看定时任务: crontab -l      
删除定时任务: crontab -r
查看进程所在文件夹全局搜索:
find / -name '进程名字'


3.这个时候普通的kill和删除已经不起作用了,需要查找守护进程


查看linux系统所有守护进程:ps -eo ppid,pid,sid,stat,tty,comm  | awk '{ if ($2 == $3 && $5 == "?") {print $0}; }'

查看某个守护进程: ps ajx | grep -E '2.sh$'

对异常的守护进程进行kill,然后再删除之前系统产生的木马脚本目录


之前我按照这个流程解决了服务器被挖矿的问题,接下来说怎么防范的问题


1.在服务器允许的情况下,最好对linux进行重新安装,这样可以彻底修改服务器安全问题


2.不要打开所有的服务器安全外网端口,只需要打开所用端口


3.分配指定账户指定权限,就算有攻击也只能操作权限内的目录


4.应用安全:


如redis,最好设置为内网访问,如果设置为外网访问一定要设置密码,且增加密码的复杂度


如tomcat,webapps下面的文件如果用不上也可以进行删除


其他jenkins 应用 需要授权密码等 都需要注意


5.开启防火墙:


centos7后防火墙管理方式


systemctl stop firewalld.service 关闭防火墙
systemctl start firewalld.service 开启防火墙
systemctl status firewalld.service 查看防火墙状态
firewall-cmd --reload   重启防火墙
firewall-cmd --list-ports  查看防火墙开放端口
firewall-cmd --zone=public --remove-port=3306/tcp --permanent 关闭防火墙端口
firewall-cmd --zone=public --query-port=80/tcp 查看防火墙端口
firewall-cmd --zone=public --add-port=3718/tcp --permanent 防火墙添加端口命令
    –zone #作用域
    –add-port=80/tcp #添加端口,格式为:端口/通讯协议 
    –permanent #永久生效,没有此参数重启后失效

6.定时修改服务器密码


在 /etc/login.defs 中将 PASS_MAX_DAYS 参数设置为 60-180之间,如 PASS_MAX_DAYS 90。
 需同时执行命令设置root密码失效时间:chage --maxdays 90 root。

至此,这是我解决的方式,可能每个人遇到的问题都不一致,欢迎各位大佬讨论指点


PS: 安全问题是个大问题,尽管只有1%的可能性发生,但是如果发生了都有雪崩的可能性,照成不可预估的损失

相关文章
|
2月前
|
缓存 人工智能 算法
不同业务怎么选服务器?CPU / 内存 / 带宽配置表
本文详解了服务器三大核心配置——CPU、内存、带宽,帮助读者快速理解服务器性能原理。结合不同业务场景,如个人博客、电商、数据库、直播等,提供配置选择建议,并强调合理搭配的重要性,避免资源浪费或瓶颈限制。内容实用,适合初学者和业务选型参考。
546 0
|
2月前
|
存储 消息中间件 缓存
从纳秒到毫秒的“时空之旅”:CPU是如何看待内存与硬盘的?
在数据爆炸的时代,如何高效存储与管理海量数据成为系统设计的核心挑战。本文从计算机存储体系结构出发,解析B+树、LSM树与Kafka日志结构在不同数据库中的应用与优化策略,帮助你深入理解高性能存储背后的原理。
120 0
|
1月前
|
弹性计算 定位技术 数据中心
阿里云服务器配置选择方法:付费类型、地域及CPU内存配置全解析
阿里云服务器怎么选?2025最新指南:就近选择地域,降低延迟;长期使用选包年包月,短期灵活选按量付费;企业选2核4G5M仅199元/年,个人选2核2G3M低至99元/年,高性价比爆款推荐,轻松上云。
139 11
|
2月前
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
264 0
Linux内存问题排查命令详解
|
3月前
|
存储 机器学习/深度学习 缓存
阿里云九代云服务器怎么样?计算型c9i、通用型g9i、内存型r9i实例介绍
阿里云第9代云服务器主要实例规格包括计算型c9i、通用型g9i、内存型r9i,本文将为大家介绍阿里云九代云服务器中的计算型c9i、通用型g9i、内存型r9i实例的主要性能特点,并分享最新的活动价格信息,以供参考。
440 1
|
3月前
|
弹性计算 前端开发 NoSQL
2025最新阿里云服务器配置选择攻略:CPU、内存、带宽与系统盘全解析
本文详解2025年阿里云服务器ECS配置选择策略,涵盖CPU、内存、带宽与系统盘推荐,助你根据业务需求精准选型,提升性能与性价比。
|
4月前
|
存储
阿里云轻量应用服务器收费标准价格表:200Mbps带宽、CPU内存及存储配置详解
阿里云香港轻量应用服务器,200Mbps带宽,免备案,支持多IP及国际线路,月租25元起,年付享8.5折优惠,适用于网站、应用等多种场景。
1614 0
|
4月前
|
存储 缓存 NoSQL
内存管理基础:数据结构的存储方式
数据结构在内存中的存储方式主要包括连续存储、链式存储、索引存储和散列存储。连续存储如数组,数据元素按顺序连续存放,访问速度快但扩展性差;链式存储如链表,通过指针连接分散的节点,便于插入删除但访问效率低;索引存储通过索引表提高查找效率,常用于数据库系统;散列存储如哈希表,通过哈希函数实现快速存取,但需处理冲突。不同场景下应根据访问模式、数据规模和操作频率选择合适的存储结构,甚至结合多种方式以达到最优性能。掌握这些存储机制是构建高效程序和理解高级数据结构的基础。
468 1
|
4月前
|
存储 弹性计算 固态存储
阿里云服务器配置费用整理,支持一万人CPU内存、公网带宽和存储IO性能全解析
要支撑1万人在线流量,需选择阿里云企业级ECS服务器,如通用型g系列、高主频型hf系列或通用算力型u1实例,配置如16核64G及以上,搭配高带宽与SSD/ESSD云盘,费用约数千元每月。
441 0

热门文章

最新文章