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%的可能性发生,但是如果发生了都有雪崩的可能性,照成不可预估的损失

相关文章
|
3天前
|
SQL 存储 缓存
什么?部署ClickHouse的服务器CPU利用率100%了?
什么?部署ClickHouse的服务器CPU利用率100%了?
|
12天前
|
KVM 虚拟化
[kvm]cpu内存硬盘配置
[kvm]cpu内存硬盘配置
|
20天前
|
弹性计算 数据安全/隐私保护 虚拟化
云服务器 ECS产品使用问题之如何升级内存
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
16天前
|
弹性计算 固态存储 ice
阿里云服务器ECS内存型r8i、通用算力u1、r7、AMD内存r8a、高主频内存hfr8i价格和性能差异
2024年阿里云提供2核16G、4核32G及8核64G等多种服务器配置,用户可根据需求选择不同实例规格如内存型r8i、通用算力型u1等。以华北2(北京)为例,2核16G月费从286.2元起,4核32G从572.4元起,8核64G则从1144.8元起。公网带宽1Mbps预付费为23元/月,系统盘如ESSD PL1按量计费0.0021元/小时/GiB。具体价格与折扣请参考阿里云官网。
|
20天前
|
弹性计算 运维 云计算
云服务器 ECS产品使用问题之如何解决幻兽帕鲁服务器内存溢出
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
17天前
|
弹性计算 固态存储 ice
阿里云服务器2核16G、4核32G、8核64G配置不同ECS实例规格收费标准和CPU性能差异
2024年阿里云提供2核16G、4核32G及8核64G等多种服务器配置,用户可根据需求选择不同实例规格如内存型r8i、通用算力型u1等。以华北2(北京)为例,2核16G月费从286.2至385.99元不等;4核32G为572.4至771.97元;8核64G则在1144.8至1543.94元区间。公网带宽与系统盘(如ESSD云盘)亦有多样化选择与价格方案。长期租赁可享折扣,具体价格请访问阿里云官网确认。
43 7
|
20天前
|
弹性计算 Linux 云计算
云服务器 ECS产品使用问题之如何扩容服务器(内存和带宽)
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
20天前
|
存储 弹性计算 运维
云服务器 ECS产品使用问题之如何减缓内存泄漏
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
21天前
|
存储 运维 Serverless
函数计算产品使用问题之如何规避因提高CPU规格而导致的内存规格不必要增加的问题
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
4天前
|
机器学习/深度学习 编解码 人工智能
阿里云gpu云服务器租用价格:最新收费标准与活动价格及热门实例解析
随着人工智能、大数据和深度学习等领域的快速发展,GPU服务器的需求日益增长。阿里云的GPU服务器凭借强大的计算能力和灵活的资源配置,成为众多用户的首选。很多用户比较关心gpu云服务器的收费标准与活动价格情况,目前计算型gn6v实例云服务器一周价格为2138.27元/1周起,月付价格为3830.00元/1个月起;计算型gn7i实例云服务器一周价格为1793.30元/1周起,月付价格为3213.99元/1个月起;计算型 gn6i实例云服务器一周价格为942.11元/1周起,月付价格为1694.00元/1个月起。本文为大家整理汇总了gpu云服务器的最新收费标准与活动价格情况,以供参考。
阿里云gpu云服务器租用价格:最新收费标准与活动价格及热门实例解析