运维随笔

SRE & Devops & Architect


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

  • 工具

  • 搜索

yum安装Nginx增添第三方模块教程

发表于 2023-03-16
本文字数: 7.3k | 阅读时长 ≈ 7 分钟

背景

nginx作为世界上使用最广的web服务,因其可以自由添加不同功能模块来对业务的支持,几乎所有的互联网大厂都在使用。现在有个业务场景需要nginx支持ipv6,但是nginx是用yum直接安装的,那要怎样去增添对第三方模块的支持,而且对原有yum安装的nginx平滑过渡几乎无感呢?本文以nginx增添ipv6模块为例,详细给大家介绍一下yum安装nginx后增添第三方模块的过程步骤,按步操作,其他模块大同小异。

阅读全文 »

三大主流负载均衡器LVS、Nginx、HAproxy详解

发表于 2023-02-27 | 更新于 2023-03-16 | 分类于 运维技术
本文字数: 38k | 阅读时长 ≈ 34 分钟

本文对三大主流负载均衡器LVS、Nginx、HAproxy进行对比和详解,以及适合的场景,技术选型等等

阅读全文 »

企业微服务分布式注册中心原理

发表于 2023-02-22 | 分类于 服务CAP
本文字数: 4.4k | 阅读时长 ≈ 4 分钟

随着互联网的发展,对应用服务的要求也在发生着变化。有原来的大而臃肿的单个大型应用服务解耦拆分成由很多微服务共同调用来实现其功能。单个大型应用它自身集合了所有的功能,如有单个模块有问题就需要整个应用重新打包上线和测试,影响大耗时费力。而分布式微服务调用每个服务只负责单一功能模块,更新模块功能只需更新对应功能模块的微服务即可。但分布式微服务相互之间要怎么远程调用呢?就需要用到注册中心。目前所有互联网公司都采用分布式微服务方式,所以注册中心都是必须且必要的。

阅读全文 »

详解nfs文件共享存储服务

发表于 2023-02-20 | 分类于 运维技术 > 服务搭建
本文字数: 12k | 阅读时长 ≈ 11 分钟

NFS介绍

NFS(Network File System) 即网络文件系统,它允许网络中服务器之间通过TCP/IP网络共享资源,NFS的一个最大优点是可以节省本地存储空间,一台NFS服务器和若干台客户机。

阅读全文 »

k8s详解Service和Ingress

发表于 2022-07-26 | 分类于 容器编排 > K8s
本文字数: 60k | 阅读时长 ≈ 55 分钟

Service 的概念

Kubernetes Service定义了这样一种抽象:一个Pod的逻辑分组,一种可以访问它们的策略 —— 通常称为微服务。这一组Pod能够被Service访问到,通常是通过Label Selector

通俗的讲:SVC负责检测Pod的状态信息,不会因pod的改动IP地址改变(因为关注的是标签),导致Nginx负载均衡影响

Service能够提供负载均衡的能力,但是在使用上有以下限制:

  • 默认只提供 4 层负载均衡能力(IP+端口),而没有 7 层功能(主机名和域名),但有时我们可能需要更多的匹配规则来转发请求,这点上 4 层负载均衡是不支持的
  • 后续可以通过Ingress方案,添加7层的能力
阅读全文 »

堡垒机jumpserver如何添加和管理windows资产

发表于 2022-07-07 | 分类于 运维技术
本文字数: 2.8k | 阅读时长 ≈ 3 分钟

我们在运维架构建设中,资产管理是核心环节。所有环节都需要围绕这个核心来做,包括但不限于资产监控,资产授权,资产规划和部署应用,资源费用核算,资产盘点,资产回收等等。

而jumpserver作为一款安全级别在5A的开源堡垒机,受到了所有互联网大厂的青睐和日常使用。我们这些运维、开发或架构的技术型日常工作都是在类unix环境,通常是linux环境,和服务器打交道,用命令或编写脚本来高效的维护和操作处理。所以默认堡垒机对linux的支持是必须的也是常规的,堡垒机对linux资产管理参考官网文档,这里就不再赘述了。但有时我们的业务需要在windows server上来操作,但官方文档也没有详细说明。本文重点介绍堡垒机jumpserver要如何去管理windows server。

阅读全文 »

python项目+uwsgi+nginx+supervisor部署配置详解

发表于 2022-03-15 | 分类于 运维技术 > 服务部署
本文字数: 22k | 阅读时长 ≈ 20 分钟

本文详细介绍了python项目(flask或django等)在部署到linux服务器上后,uwsgi常用配置和nginxd对应通信配置,以及supervisor常用配置详解。本篇为高级篇,至于怎么安装请参考博客中其他文档,谢谢。

阅读全文 »

Linux系统中信号篇

发表于 2022-01-21 | 分类于 操作系统 > Linux
本文字数: 9.5k | 阅读时长 ≈ 9 分钟

Linux 的命令行里面有用来停止正在运行的进程的所有所需工具。这里将为您讲述细节。

想像一下:你打开了一个程序(可能来自于你的桌面菜单或者命令行),然后开始使用这个程序,没想到程序会锁死、停止运行、或者意外死机。你尝试再次运行该程序,但是它反馈说原来的进程没有完全关闭。

你该怎么办?你要结束进程。但该如何做?不管你信与不信,最好的解决方法大都在命令行里。值得庆幸的是, Linux 有供用户杀死错误的进程的每个必要的工具,然而,你在执行杀死进程的命令之前,你首先需要知道进程是什么。该如何处理这一类的任务。一旦你能够掌握这种工具,它实际是十分简单的……

我来概述的步骤是每个 Linux 发行版都能用的,不论是桌面版还是服务器版。我将限定只使用命令行,请打开你的终端开始输入命令吧。

阅读全文 »

Linux禁止普通用户su至root的解决方法

发表于 2021-08-31 | 分类于 操作系统 > Linux
本文字数: 3.3k | 阅读时长 ≈ 3 分钟

很多朋友不清楚linux如何禁止普通用户su到root,这里需要修改两个配置文件,具体详细配置大家通过本文了解下吧

阅读全文 »

Linux文件系统卸载小技巧解决大问题

发表于 2021-07-12 | 更新于 2021-08-31 | 分类于 操作系统 > Linux
本文字数: 3.7k | 阅读时长 ≈ 3 分钟

现在系统功能越来越丰富,那么响应的开发资源需要的越来越多,文件存储也越来越必要。无论是你用nfs、glusterfs等等,都需要在linux服务器中设置挂载点并执行挂载后才可使用,但如果fs文件系统有调整,那么可能就需要卸载umount,重新挂载,但是你真的可以顺顺利利的卸载吗?不见得,因为可能有应用在占用该磁盘或者系统在fstab中写入了磁盘自动挂载,本文就详细给你介绍个小技巧,帮你解决该烦恼。

1626075503955

阅读全文 »
12…22
豌豆多多

豌豆多多

资深运维架构师豌豆多多的呕心笔记

217 日志
44 分类
71 标签
RSS
GitHub E-Mail Gitee 微博
友情链接
  • 菜鸟教程
  • 自强学堂
  • 运维生存时间
  • 朱双印博客
  • 靳闯博客
  • 运维饼铛
0%
  • Ai3
  • Ansible2
  • Aplayer1
  • Apollo2
  • CAP2
  • Cat1
  • Centos1
  • Cloud2
  • Cmdb3
  • Confd2
  • Confluence2
  • Consul1
  • Dns2
  • Docker18
  • Elk4
  • Eureka1
  • Experiences2
  • Flask1
  • Git6
  • GlusterFS6
  • Go2
  • Haproxy3
  • Hexo6
  • Http2
  • Iptables3
  • Java8
  • Jenkins5
  • Jumperserver2
  • K8s13
  • Kafka1
  • Kali2
  • Keepalived3
  • Linux25
  • Lvs5
  • Mail1
  • Mesos1
  • MongoDB3
  • Mysql5
  • Nacos1
  • Network5
  • Nexus1
  • Nfs1
  • Nginx14
  • Open-falcon2
  • Openldap9
  • Opensips1
  • Openssl1
  • Openvpn1
  • PostgreSQL1
  • Prometheus2
  • Python9
  • Redis9
  • Redmine1
  • RocketChat1
  • Samba1
  • Saturn1
  • Selenium1
  • Sentry3
  • Shell3
  • Sql1
  • Stackstorm2
  • Supervisor2
  • Tcpdump1
  • Tomcat4
  • Uwsgi2
  • Web2
  • Wiki2
  • Windows1
  • Xxl-job1
  • Zabbix10
  • Zookeeper2
© 2020 – 2023 豌豆多多 | 站点总字数: 490k | 站点阅读时长 ≈ 7:25
博客全站共508.5k字
访问人数: | 总阅读量: