记一次肉机事件--yam】的更多相关文章

背景: 研发同事反应他自己的测试机器,有一个yum程序占用cpu很多,接近100%,然后他就将这个程序kill了.我一看他给我发的截图,原来不是“yum”,而是“yam”,第一反应就是让人当肉机了.上网一搜,果然有关yam的病毒,起因便是Redis未授权漏洞造成. 解决办法: 0.首先将进程kill掉,通过top,ps,netstat,查看异常进程和端口 1.将root密码改为复杂密码,上公网的密码一定要复杂 2.禁止root远程登录,ssh端口已经通过外网映射了,没有最好改一下端口 3.查看有…
记一次物理机安装centos7.5 出现黑屏的问题 一.问题出现 使用物理机安装centos7.5,选择Install CentOS Linux7之后,并没有出现选择语言的界面,而是只出现了一个鼠标,如下图(ps:安装时没有截图,找了张网图): 二.问题解决 安装时选择Troubleshootting 选择Install CentOS Linux 7 in basic graphics mode即可 可以看到画面了…
摘要: 使用 Redis 的开发者必看,吸取教训啊! 原文:Redis 的 KEYS 命令引起 RDS 数据库雪崩,RDS 发生两次宕机,造成几百万的资金损失 作者:陈浩翔 Fundebug经授权转载,版权归原作者所有. 最近的互联网线上事故发生比较频繁,2018 年 9 月 19 号顺丰发生了一起线上删库事件,在这里就不介绍了. 在这里讲述一下最近发生在我公司的事故,以及如何避免,并且如何处理优化. 间接原因还有很多,技术跟不上业务的发展,由每日百万量到千万级是一个大的跨进,公司对于系统优化的…
昨晚通宵生产压测,终于算是将生产服务宕机的原因定位到了,心累.这篇博客,算作一个复盘和记录吧... 先来看看Redis的缓存淘汰算法思维导图: 说明:当实际占用的内存超过Redis配置的maxmemory时,Redis就会根据用户选择淘汰策略清除被选中的key. 业务场景:用户通过微信入口来访问一个页面: 测试场景:通过多线程模拟定量的并发来访问页面服务: 涉及架构:springsession+Redis集群,容器部署: 问题描述:固定并发数压测10分钟,压测开始后半小时,Redis连接数激增,…
故事开始 4 月 14 日,星期天,天气不好,呆在家玩 LOL,正 Happy 的时候同事打电话给我,说 Confluence 看文档的时候挂了,报错:502. 一寻思,不就挂了吗,小意思,重启呗,于是切出游戏,远程上服务器重服务后继续玩游戏. 结果没几分钟,又发消息过来,Confluence 再次挂掉.我 X,这就有点 B 了狗了. 故障排除 故障发生之时的第一感觉就是 Confluence 资源不够?但仔细一想,也没有两个人在使用啊.于是查看了一下进程: Confluence 本该只有两个进…
事件:Mac系统崩溃,导致电脑数据丢失,以及数据安全备份措施的不到位的教训! 解决措施: 1.开机后按:Command+R 按开机键 ,进入Mac 实用工具, 选择磁盘工具.由于没有备份直接抹掉磁盘. 2. 退出磁盘工具,进入到:重新安装macOS,选择重新安装 3.安装后效果如下 顺便说一下: Command+option+R :进入初始化界面 教训意义: 1.将电脑上的数据资料备份到:icloud上,以免后期系统问题或硬件问题导致数据丢失. 2. 重要数据,尽量备份到多个地方,多重保险. 3…
1 package main 2 3 import ( 4 "fmt" 5 "net" 6 "net/http" 7 "strings" 8 ) 9 10 func main() { 11 addrs, err := net.InterfaceAddrs() //局域文件传输代码 12 if err != nil { 13 fmt.Println(err) 14 return 15 } 16 for _, address :=…
动记录开关机的技能你知道吗? 下面跟我来设定一下记录电脑的开关机时间吧,工作常常会用到的. 在""我的电脑"右击=>管理=>系统工具=>时间查看器=>自定义视图=> 接下来跟图走就行 右键"创建自定义视图" 接下来弹出"自定义视图"对话框 下面进行参数的设置 在时间日志选项里面选择"Windows日志" =>"系统" 然后设置时间来源选项 选择"Ker…
昨天dmp上线了 本来整个流程是 1.在本地1.4分支开发,开发完成push到origin/1.4,在远程仓库把1.4 merge到master分支 2.本地online分支先pull一下远程online分支,再pull master分支 3.本地执行 gulp build:dev命令 构建线上代码  生成build.views/build以及public/build三个文件夹 4.online分支push到origin/online 测试发布上线 上线的是远程online分支 但是我昨天不知道…
当时从主库通过rman备份到目前测试库还原之后,由于备份是在备库备份的,所以数据库还原后状态为readonly,standby_file_management参数为auto.首先需要通过alter database clear logfile group 日志组;让数据库在磁盘创建日志文件.出现问题1.重做日志物理文件不存在,当时日志组4状态为current,无法在readonly模式下进行更改操作.问题2.参数文件的undo表空间与控制文件的不对应 SQL> alter database re…