Linux
ywq935
这个作者很懒,什么都没留下…
展开
-
Kubernetes各组件参数配置优化建议
Kubernetes各组件参数配置优化建议kubernetes虽然默认配置下已经足够可用满足常见的中小规模场景,但是若是将各组件参数、内核参数进行适当的调整,以达到更贴合使用场景的参数值,对集群运行的稳定性、故障切换能力等方面会有不小的提升。下面介绍一下各组件生产运行常做的一些参数调整。Kubelet参数配置kubelet在各个组件之中,作为唯一的分布在每个节点上的daemon控制程序,应该...原创 2019-11-18 16:16:02 · 4369 阅读 · 0 评论 -
linux TCP连接失败(不回复SYN,ACK)问题分析
问题现象在某一台服务器无法访问另一台服务器的https服务,telnet检测端口发现端口无法连接:[root@020113 ~]# telnet 192.168.5.27 443Trying 192.168.5.27...问题分析第一步:网络检查同网段其他主机访问服务端是正常的,因此网络问题可以排除第二步:查看防火墙步骤略,这里检查双方iptables规则均无问题第三步:抓包...原创 2019-06-10 16:52:33 · 9828 阅读 · 2 评论 -
Linux I/O模型(以吃牛肉面为例)
一、前言同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,有什么区别,为什么性能差别巨大,结合我个人的理解做一下总结。(仅讨论linux场景下) 知识点说明:用户(进程)空间和内核空间: 操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核(kernel),保证内核的安全,操心系统将虚拟空间划分为两部分,一部分为原创 2017-11-16 13:45:42 · 371 阅读 · 1 评论 -
Redis集群:基于twemproxy的实现
Redis集群:基于twemproxy的实现一、前言1.Why 集群? 当前各家互联网公司为了提高站点响应速度,使用缓存工具将热点数据保存在内存中,避免直接从后端数据库读取查询,降低后端压力。其中常见的cache工具有memcache和redis,相较于memcache,redis有着许多优势,这里不再赘述。 在大型站点应用中,热点数据几十上百G也很普遍,而无论是原创 2017-08-30 18:10:34 · 2512 阅读 · 0 评论 -
rabbitmq安装配置与基本操作
1.安装 yum - y install gcc rpm -ivh erlang-18.1-1.el6.x86_64.rpm rpm -ivh socat-1.7.1.3-1.el6.rf.x86_64.rpm[root@localhost packages]# rpm -ivh rabbitmq-server-3.6.14-1.el6.noarch.rpm Preparing…原创 2017-11-22 12:11:10 · 601 阅读 · 0 评论 -
nginx配置根据参数转发
需求: 因浏览器安全策略,在reference为https类型时,无法跳转获取http协议链接的数据。 因此,设计解决方案为:由程序将需要跳转的完整url作为参数pic_url的值,加入整个url内,所以需要在代理中实现中转,将请求转发给pic_urlurl: 原: https://n1-test.xxx.com/angentImg/?type=image&pic_url=ht...原创 2018-08-23 17:27:50 · 28722 阅读 · 1 评论 -
用Python写堡垒机项目
前言 堡垒机是一种运维安全审计系统。主要的功能是对运维人员的运维操作进行审计和权限控制,风险规避。同时堡垒机还有账号集中管理,单点登陆的功能。堡垒机有以下两个至关重要的功能: 集中管理 安全审计当公司的服务器变的越来越多后,需要操作这些服务器的人就肯定不只是一个运维人员,同时也可能包括多个开发人员,那么这么多的人操作业务系统,如果权限分配不当就会存在很大的安全风险,举几个场景例子: 设想你们原创 2017-12-15 21:22:22 · 3602 阅读 · 0 评论