当前位置: 首页 > news >正文

ansible,laas,pass,sass

ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块
ansible目前已经已经被红帽官方收购,是自动化运维工具中大家认可度最高的

配置文件目录:/etc/ansible/
执行文件目录:/usr/bin/
Lib库依赖目录:/usr/lib/pythonX.X/site-packages/ansible/
Help文档目录:/usr/share/doc/ansible-X.X.X/
Man文档目录:/usr/share/man/man1/


一个优秀的项目,除了具有高拓展的架构、高性能的方案、高质量的代码之外,还应该在上线后具备多角度的监控功能

把虚拟机迁移到云服务器,VMware业务系统迁移上云方案

听到员工在嘀咕什么隐约听到什么爱死,怕死,萨斯,我长这么大,还没听过这么奇怪的词,我问小刘,你们讨论啥呢,小刘说,老板我们在聊IaaS、PaaS、SaaS

IaaS服务
位于最底层,是基础架构即服务,IaaS 通过虚拟化技术,将计算平台同存储和网络资源打包,通过 API 接口的形式提供给用户,用户不用再租用机房,不用自己维护服务器和交换机,只需要购买 IaaS 服务就能够获得这些基础资源。

换句话说,假如我的公司使用了 IaaS 服务,那么我就不再自己购买硬件设备,比如服务器,交换机等等,也无需担心停电了服务器无法服务,网络故障等等问题,IaaS 服务就是提供了基础设施服务,随便在哪家购买虚拟机,但还是需要自己装服务器软件,部署网站。


IaaS之上,平台即服务,PaaS 在基础设施之上还提供了业务软件的运行环境,如果我的公司采用了PaaS服务,那就不需要再购买服务器,也不需要自己装服务器软件,开发者只用关注自己的业务逻辑,不需要关注底层。
SaaS 是软件开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。普通用户接触到的互联网服务,几乎都是 SaaS。

怎么防止服务器被攻击

换高防IP或切换高防服务器,流量攻击进入高防IP将异常流量清洗后,保留正常流量转到我们正常服务器IP
网站业务添加CDN,预算充足的情况下可以考虑添加CDN,但是大流量的攻击可能产生高额CDN费用,需要酌情考虑
  CDN的基本原理是将源站的内容分发到离用户最近的节点上进行缓存,并通过智能路由、负载均衡等技术来保证用户能够快速、稳定地访问到所需资源。
定期排查服务器安全漏洞
过滤所有RFC1918,IP地址RFC1918是内部网的IP地址,过滤攻击时伪造的大量虚假内部IP,也是能减轻攻击DDOS攻击。


查看包是否安装yum list installed | grep zabbix-server-mysql zabbix-agent

不用登入mysql来查看表,mysql -uroot -pabc123 -e "use zxbbix;show tables;"


 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 《LlamaIndex 之美》-01-LLM、Prompt、Embedding基础入门
  • 【JavaEE】线程状态
  • Linux5:Shell编程——流程控制
  • 借助Aspose.html控件, 将SVG 转PNG 的 C# 图像处理库
  • JDK-java.nio包详解
  • 我出一道面试题,看看你能拿 3k 还是 30k!
  • 2024 年最值得阅读的 10 个外国技术网站
  • Linux网络-小结
  • mysql 分析慢查询
  • Opencv学习-图像翻转变换
  • SSM学生选课系统-计算机毕业设计源码99890
  • 中文网址导航模版HaoWa1.3.1/模版网站wordpress导航主题
  • <Qt> 常用控件
  • 使用labelme生成mask数据集(亲测可行)
  • 《学会 SpringMVC 系列 · 写入拦截器 ResponseBodyAdvice》
  • 《Java编程思想》读书笔记-对象导论
  • 【面试系列】之二:关于js原型
  • ➹使用webpack配置多页面应用(MPA)
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • docker容器内的网络抓包
  • Docker入门(二) - Dockerfile
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • JWT究竟是什么呢?
  • Linux CTF 逆向入门
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • Web标准制定过程
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 力扣(LeetCode)56
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 责任链模式的两种实现
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • Python 之网络式编程
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (创新)基于VMD-CNN-BiLSTM的电力负荷预测—代码+数据
  • (纯JS)图片裁剪
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (五)activiti-modeler 编辑器初步优化
  • (转)详解PHP处理密码的几种方式
  • .Net 4.0并行库实用性演练
  • .NET BackgroundWorker
  • .net 连接达梦数据库开发环境部署
  • .NET 通过系统影子账户实现权限维持
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • .Net中的设计模式——Factory Method模式
  • .net中应用SQL缓存(实例使用)
  • /var/spool/postfix/maildrop 下有大量文件
  • :“Failed to access IIS metabase”解决方法
  • @LoadBalanced 和 @RefreshScope 同时使用,负载均衡失效分析