![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 72
早川语
今天又是元气满满的一天~
展开
-
centos8安装RabbitMQ和erlang
RabbitMQ简称MQ是一套实现了高级消息队列协议的开源消息代理软件,简单来说就是一个消息中间件。是一种程序对程序的通信方法,其服务器也是以高性能、健壮以及可伸缩性出名的Erlang语言编写而成原创 2023-01-07 10:23:46 · 1687 阅读 · 1 评论 -
系统初始化状态编写
系统初始化状态编写系统安装完以后需要做的事:(用脚本的方式一键部署)设置IP修改主机名网卡回归传统命令免密登录系统初始化时要做的事:(针对所有主机 运维)安装常用软件YUM源配置关闭防火墙关闭SELINUX部署agent(zabbix-agent、salt-manion)时间同步通用账户创建配置SSHD的端口号设置终端超时时间系统初始化sls包括:cabbler装机zabbix监控系统初始化服务部署: redis主从 mysql主从 apache+php原创 2021-11-13 00:24:57 · 1995 阅读 · 0 评论 -
使用saltstack搭建zabbix
使用saltstack搭建zabbix#查看下当前结构[root@master salt]# tree prod/prod/├── modules│ ├── application│ │ └── php│ │ ├── files│ │ │ ├── init.d.php-fpm│ │ │ ├── install.sh│ │ │ ├── oniguruma-devel-6.8.2-2.el8.x86_64原创 2021-11-11 12:52:17 · 1240 阅读 · 0 评论 -
SaltStack—return与job管理
SaltStack组件组件—returnreturn组件可以理解为SaltStack系统对执行Minion返回后的数据进行存储或者返回给其他程序,它支持多种存储方式,比如用MySQL、MongoDB、Redis、Memcache等,通过return我们可以对SaltStack的每次操作进行记录,对以后日志审计提供了数据来源。目前官方已经支持30种return数据存储与接口,我们可以很方便的配置与使用它。当然也支持自己定义的return,自定义的return需由python来编写。在选择和配置好要使用的r原创 2021-11-05 17:12:15 · 267 阅读 · 0 评论 -
SaltStack常用的模块
因为模块太多了,我就不一一列出,想看更多的就点击链接去官方文档去学习官方文档:https://docs.saltproject.io/en/latest/ref/modules/all/index.html常用模块Module(模块)是日常使用SaltStack接触最多的一个组件,用于管理对象操作,这也是SaltStack通过Push的方式进行管理的入口,比如我们日常简单的执行命令、查看包安装情况、查看服务运行情况等工作都是通过SaltStack Module来实现的。#查看所有module列表[原创 2021-11-03 21:31:22 · 710 阅读 · 0 评论 -
SaltStack—配置管理及数据系统
YAML语言方便人类读写。它实质上是一种通用的数据串行化格式。它类似于标准通用标记语言的子集XML的数据描述语言,语法比XML简单很多YAML语言的格式:house: family: name: Doe parents: - John - Jane children: - Paul - Mark - Simone address: number: 34 street: Main Street原创 2021-11-02 19:32:08 · 261 阅读 · 0 评论 -
SaltStack—入门
saltstack介绍Salt,一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯Salt 命令以一致的数据结构返回结果,以便于使用和存储saltstack的官方文档:https://docs.saltproject.io/en/getstarted/system/index.html自动化运维工具运维人员很大一部分工作是在业务的配置管理和状态维护以及版本发布上,而当业务场景及公司规模上了一定规模后,人为手工的去做这些工作将原创 2021-11-01 19:31:37 · 350 阅读 · 0 评论 -
nginx—动静分离
动静分离是什么概念动静分离,通过中间件将动态请求和静态请求进行分离;可以减少不必要的请求消耗,同时能减少请求的延时。通过中间件将动态请求和静态请求分离,逻辑图如下:主机名IP服务nginx192.168.230.132nginxagent192.168.153.131nginxlocalhost192.168.153.139httpd实例准备工作每台主机开启服务,并关闭防火墙[root@agent ~]# vi /etc/selinux/c原创 2021-10-30 22:59:19 · 1479 阅读 · 0 评论 -
nginx—status的使用
开启状态界面(状态页面配置)开启status:location /status { stub_status {on | off}; allow 172.16.0.0/16; deny all;}访问状态页面的方式:http://server_ip/status状态码表示的意义Active connections 2 当前所有处于打开状态的连接数accepts总共处理了多少个连接handled成功创建多少握手requests总共处理了多少个原创 2021-10-28 23:41:38 · 7420 阅读 · 0 评论 -
lnmp部署
LAMP和LNMP的区别lamp 的全称是linux + apache + mysql +phplnmp 的全称是linux + nginx + mysql + php (国外喜欢简称为LEMP,搜英文资料需要搜LEMP)注意:四种软件均为免费开源软件,组合到一起,成为一个免费、高效、扩展性强的网站服务系统Nginx 特性Nginx 性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少1、相比 Apache,用 Nginx 作为 Web 服务器:使用资源更少,支持更多并发连接,效率原创 2021-10-26 22:51:48 · 280 阅读 · 0 评论 -
nginx—入门
nginxnginx(发音同engine x)是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。nginx由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler使用。第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。nginx的特点是原创 2021-10-25 22:20:48 · 1111 阅读 · 0 评论 -
keepalived-脑裂监控
脑裂监控上一篇提到的脑裂,下面这个是实验步骤基本环境:环境IP所需要的应用服务器192.168.230.101lamp架构、zabbix server客户端192.168.235.160zabbix agent、keepalived对脑裂的监控应在备用服务器上进行,通过添加zabbix自定义监控进行。监控什么信息呢?监控备上有无VIP地址开始部署#客户端监控脚本# Default:UnsafeUserParameters=1 //取消注释,原创 2021-10-24 16:35:56 · 139 阅读 · 0 评论 -
keepalived 高可用
keepalived是什么?一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived是自动完成,不需人工干涉Keepalived软件主要是通过VRRP协议实现高可用功能的。VRRP是Virtual RouterRedundancyProtocol(虚拟路由器冗余协议)的缩写,VRRP出现的目的就是为了解决静态路由单点故障问题的,它能够保证当个别节点宕机时,整个网络可以不间断地运行。所以,Keepalived 一方面具有配置管理LV原创 2021-10-24 01:18:58 · 140 阅读 · 0 评论 -
Linux基础入门,你学废了嘛?
Linux基础知识点linux来历关于Linux的来历,Linux出现于1991年,大家想来也是非常熟悉了。也没有什么特别的,就是一个天才,对于Unix系统的商业化感到非常的angry,然后亲自上阵搞个Linux系统(芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成)。时至今日,Linux系统依然因为多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能而拥有极强的生命力开源一般应用于服务器、移动硬件、嵌入式等原创 2021-10-21 19:29:36 · 116 阅读 · 0 评论