- 博客(58)
- 收藏
- 关注
原创 记录一次kubelet重启异常的问题
这个集群长时间不用,加上我的内网ip发生了变化,我的kubelet启动失败。命令查看kubelet相关日志。发现有报错,提示要关掉swap。再次查看kubelet状态,已经好啦,hhhhhhhh。我看了一下,果然我的swap不知道啥时候打开了。...
2022-08-14 12:21:21
618
原创 k8s 命令行工具
动作: 对象: 参数: master上删除node节点后如何重新加入集群 在node节点上重新执行join命令,发现报错说改端口已经被监听了。 原因是虽然是从集群列表剔除了该node节点,但node节点上运行的服务还在 解决方法: 重置该节点 标签操作: k8s资源对象之pod 一个pod可以有多个container 大多数场景下,一个pod只有一个container 一个pod里的多个容器共用一个pod的ip地址 k8s 基于pause实现多个容器共用一个ip地址 使用yaml管理pod
2022-07-13 16:59:12
710
1
原创 一些python的小练习
1、写一个函数,替换一个字符串中的一个或几个字串 例如: In [2]: str Out[2]: 'hello world!' In [3]: def myreplace(str,oldword,newword): ...: a = str.split(oldword) ...: return newword.join(a) ...: In [4]: b = m...
2018-12-20 17:15:38
265
原创 python 中的模块
1、python中用import关键字来引入模块 import module1,module2,...... 例如:导入一个random模块,使用randint方法产生一个1到5之间的随机数。 >>> import random >>> random.randint(1,5) 4 >>> random.rand
2018-12-06 10:51:34
321
原创 python-----异常
(1)捕获异常 try....except.... 把你觉得可能会出现异常的代码放到try里面,当try里面的代码执行出现异常后执行except里面的代码 except:表示不管出现什么异常,都执行except里面的代码 except 异常类型:出现了某种类型的异常时才执行里面的代码。 一个try可以跟多个except try: 可能会出现异常的代码 except 异常1: 处理方式1 e...
2018-12-04 15:09:36
263
原创 硬连接与软连接
原文参考:https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/index.html#fig2 使用stat 命令查看iNode号 [root@localhost ~]# stat install.log File: `install.log' Size: 41364 Blocks: 96 ...
2018-11-27 17:00:59
207
原创 特殊权限
Linux系统上的特殊权限:SUID,SGID,Sticky 安全上下文: 前提:进程有属主属组,文件有属主属组 (1)任何一个可执行程序文件能不能启动为一个进程,取决于发起者对文件是否有执行权限 (2)启动为进程后,进程的属主为发起者,属组为发起者所属组 (3)进程访问文件时的权限,取决于进程的发起者 SUID 启动为一个进程后,属主不再是发起者,而是文件可执行程序文件的属主。 我可看到普通...
2018-11-11 18:51:56
285
原创 shell编程2-----算术运算、条件测试
算术运算 + - * / % +=,-=,*= /= %= i++,i-- 实现算术运算: (1)let var=算术表达式 [root@server1 bash]# num1=2 [root@server1 bash]# num2=3 [root@server1 bash]# let sum=$num1+$num2 [root@server1 bash]# echo $sum 5 (2)$[算...
2018-11-11 17:13:25
342
原创 shell编程1----变量
逻辑运算: true,false 1 0 与:&& 或:|| 非:! 短路运算: &&:有0则为0 ||:有1则为1 写一个脚本,实现如下功能: 1、如果bash用户存在,则显示其存在,否则添加之 显示添加的用户id号等信息 2、如果bash用户登录了当前系统,就显示bash用户在线,否在显示其不在线 ...
2018-11-10 18:47:51
258
原创 Nginx
nginx特新 模块化设计、较好的扩展性 高可靠性:master--->worker 底内存消耗:1000个keep-alive模式下的connection,仅需2.5MB的内存 支持热部属:可以不停机更新配置文件,日志文件滚动,升级程序版本; 支持事件驱动,AIO(异步IO) 基本功能: 静态资源的web服务器,能缓存打开的文件描述符 http、smtp、pop3协议的反向代理服务器 缓..
2018-10-24 09:36:05
278
原创 telnet、openssh、openssl
一般端口号小于1023的进程只有管理员有权限运行,因为很多都是与外部程序进行通信的进程,这类进程很容易收到网络攻击。所以这类程序一般都是由管理启动,再切换给普通用户;或者使用chroot给其显示权限和活动范围。 OpenSSH: ssh:secure shell,protocol (协议), 监听于tcp/22,,提供安全的远程登录功能。 openssh:ssh协议的开源实现。 telnet:服...
2018-10-19 10:08:19
837
原创 DNS and BIND
区域解析库:由RR组成 资源记录:Resource Record,RR 记录类型:A,PTR,SOA,NS,CNAME,MX,AAAA SOA:Start Of Authority ,起始授权记录: 一个区域解析库有且只能由一个SOA库,并且出现在第一条(用来说明当前的区域解析库为哪个区域所用,由谁负责) A:internet Address,作用:FQDN —> IP
2018-10-16 19:43:37
490
原创 tcpdump、nc
tcpdump:一个抓包工具。 混杂模式(promisc模式) 抓获指定端口相关报文 -i interface -w file:将结果保存至文件中 -r file:读取文件 expression 关键字: type:host,net、port、portrange dir(流向):src,dst,src or dst, src&dst proto(协议):ether、ip、arp、tcp、u...
2018-10-14 11:32:44
1050
原创 nginx+memcached+tomcat
环境 172.25.44.1(server1):nginx 172.25.44.2、172.25.44.3(server2、server3):tomcat 、memcached nginx的配置: 在http{}定义up servers upstream tcsrvs { server 172.25.44.2:8080; server 172.25.44.3:80...
2018-10-13 21:03:16
253
原创 memcached
(write.blog.csdn.net/mdeditor) 高性能的key/value数据缓存 软件系统: https://blog.csdn.net/liangyihuai/article/details/54864952 结构化数据:RDBMS 半结构化数据:JSON(Documentation)—–> NoSQL 非结构化数据:文件系统(分布式文件系统存储) key是u...
2018-10-13 19:37:05
279
原创 Tomcat lb cluster
配置 LB Tomcat: 在server1上安装ngixn服务器,提供反向代理功能 配置server2和server3为tomcat主机,作为nginx的后端服务器。 server2和server3: [root@server2 local]# mkdir -pv /data/webapps/ROOT [root@server2 local]# mkdir /data/webapps/logs ...
2018-10-11 19:48:33
194
原创 Tomcat的基础配置
安装Tomcat 官网:http://tomcat.apache.org 前提:安装jdk 在官网下载tomcat压缩包,解压,设置环境变量 查看catalina脚本文件的帮助信息 开启tomcat tomcat默认监听在8080端口上 开启服务后,就可以访问tomcat的web页面了 tomcat的目录结构 bin:脚本及启动时用到的类 lib:类库 conf:配置文件 logs:...
2018-10-10 18:41:15
327
原创 varnish缓存服务器的搭建、
1、在server7上安装varnish,在server8和server9上安装httpd服务。 我用的版本:varnish-4.0.5-1.el7.x86_64 在/etc/varnish/varnish.params下可以看到varnish默认对外提供的端口是6081,自己的管理端口是6082 在配置文件vcl文件中定义多个后端主机, backend web1 { .host = "...
2018-09-26 18:50:48
324
原创 Varnish基础应用2
一次客户端请求过程: 客户端请求----》浏览器缓存------》公共缓存------》后端服务器。 vrnish的状态引擎(state engine) vcl_recv:刚收到请求 vcl_fetch:去后端服务器取内容 vcl_deliver:投递响应报文 vcl_hit:命中 vcl_miss:没命中 vcl_hash:因为varnish采用的是范域名解析,通过vcl_hash可以确定不同...
2018-09-25 09:18:37
273
原创 Varnish基础应用1
是一种开源方案。 Varnish Architecture 进程分为两类:management 进程和 (管理进程)Child/cache(子进程) 管理进程:编译VCL并应用新配置。监控varnish。初始化varnish,CLI接口。 Child/cache: Acceptor:接受新的连接请求。 worker thread:处理用户请求。 Expire:请求缓存中的过期对象。 日志...
2018-09-22 14:53:53
276
原创 Web Cache
为什么有缓存这种机制: 程序具有局部性: 时间局部性:一个数据被访问过,之后也有可能被访问。 空间局部性:一个数据被访问过,离它较近的数据也有可能被访问。 缓存一般为key-value形式: key:访问路径,URL value:web content 一般对热点数据做缓存。 命中:在缓存中找到所请求的资源。 命中率:hit/(hit+miss) 文档命中率...
2018-09-20 17:00:07
2628
原创 zabbix监控配置
zabbix组件:这些组件可以根据自身需求配置于不同的主机上。 zabbix-server zabbix-database zabbix-agent zabbix-web zabbix-proxy 监控系统的四大功能:数据采集,数据存储、报警、数据可视化...
2018-09-17 16:46:39
904
原创 监控系统基础 及 zabbix的工作原理 及 简易的zabbix的安装和部署
监控系统的工作: 传感器------->数据采集------>数据存储------>数据展示. 报警:采集到的数据超出阈值。 SNMP:Simple Network Management Protocol SNMP三种工作模式: 1、监控端(NMS)向被监控端(agent)采集数据 2、被监控端主动报告数据给监控端
2018-09-14 09:46:52
686
原创 hadoop部署(伪分布式,分布式)
hadoop由三种模型: 1、单机模型:测试使用 2、伪分布式模型:运行于单机 3、分布式模型:real集群模型 一、伪分布式 hadoop基于java语言; hadoop-2.6 —– jdk 1.6+ hadoop-2.7 —– jdk1.7+ 1、安装hadoop并设置其所需的环境变量 解压安装包至如下目录 [root@server2 ~]# mkdir /...
2018-09-04 20:32:45
9104
2
原创 Lamp
LAMP: a: apache m: mariadb ,mysql p: php,perl,python LAMMP:memcached 静态资源:静态内容,客户端从服务器获得的资源的表现形式与原文件相同; 动态资源:通常是程序文件,需要在服务器端执行以后,把执行的结果返回给客户端; 动态站点: 客户端请求资源,web服务器去时别客户端请求的是哪种类型的资源,(可以通过设...
2018-08-10 18:18:58
151
原创 nginx的upstream模块:ngx_http_upstream_module
Syntax: upstream name { ... } Default: — Context: http Example: upstream backend { server backend1.example.com weight=5; server 127.0.0.1:8080 max_fails=3 fail...
2018-08-09 16:22:26
2527
原创 nginx的反向代理模块(ngx_http_proxy_module)
ngx_http_proxy_module模块 server{ listen server_name location { proxy_pass } } The ngx_http_proxy_module module allows passing requests to another server. Example Configur...
2018-08-08 16:17:08
4144
原创 Python类与对象1(家具存放的举例,烤地瓜的举例)
1、面向对象编程(OOP) 面向过程:根据业务逻辑从上到下写代码 面向对象:将数据与函数绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复代码的重写过程 2、类与对象 类:模型 对象:实体 狗:类, 李四家的大黄狗:对象 奔驰汽车:类,张三的那量奔驰:对象 类(Class)由三部分构成: 类的名称:类名 类的属性:一组数据 类的方法:允许进行操作的方法...
2018-08-04 17:39:29
361
原创 Python文件
类unix系统中一切设备皆文件 (1)打开文件 open(文件名,访问模式 ) f = open(‘test.txt,’w’) 模式 描述 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。 r+ 打开一个文件用于读写。文件指针将会放在文件的开头。 rb+...
2018-08-03 16:32:20
227
原创 python函数2
1、在pyhton中返回多个值 return a,b 形式返回值为元组,并且会把值依次复制给a,b 也就是这里的a 就相当于result[0],b相当于result[1] 同时我们也可以通过元组,列表,字典保存多个返回值。 2、缺省函数 我们给形参c赋值为3.5,这时c可以传参数也可以不传参数,传,则c的值为传递的值,不传则c的值为我们最初赋予的值 传递的实参与形参的位置时...
2018-08-01 21:14:34
313
原创 python函数
设置table键长度为4 vim /etc/vimrc ts=4 函数: 一块具有独立功能的代码块重复使用,那么往往就需要函数,就是用函数把这个代码封装成一个整体 1、定义函数 定义函数往往不会被执行,要向执行它,就需要调用它 函数需要先定义再调用,即定义语句需要写在调用语句前面。 def 函数名(): 函数代码 2、通过函数名调用函数 函数名() 函数...
2018-07-31 18:03:52
430
原创 absible的playbook
Ansible中的基础预言元素: 变量 Inventory 条件测试 迭代 playbook的组成结构 Inventory Modules Ad Hoc Command Playbooks: Task:任务,即调用模块完成某操作 Variables:变量 Templates:模板 ...
2018-07-22 17:31:32
415
原创 Ansible入门及常用模块
运维工具的分类: 需要agent:puppet,func 无需agent:ansible,fabric ssh service ansible架构 1、ansible:ansible的核心部分 2、host inventory:指明所管理的主机,如ip地址,掩码,端口号等信息 3、Core Modules:ansible的核心模块,ansible实现管理是通过调用模块去...
2018-07-19 16:37:35
672
原创 I/O模型
I/O: IO:一方能够提供服务(被调用方),一方需要调用别人的服务(调用方)。IO请求就是调用方向被调用方请求运行一个应用或函数(库调用,系统调用),被调用方在本地进行一些处理,处理完成后将处理得结果响应给调用方,调用方什么时候知道自己的请求结束了呢?所以就有了同步和异步 同步和异步(synchronous,asyncronous) : 关注的是消息通知机制 同步...
2018-05-07 20:39:04
199
转载 http状态码,系统的启动顺序
HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。 此文章参考:(https://blog.csdn.net/bcbobo21cn/article/details/51029300 和 百度百科) 1xx:(临时响应)需要请求者继续执行操作 100:(继续)请求者应继续提出请求。服务器返回此代码代表已收到一部分请求,正在正待其他部分 101...
2018-05-06 15:00:57
359
原创 I/O模型
I/O: 同步和异步 关注的是:消息通知机制 同步:调用发出之后,不会立即返回,但一旦返回,则返回最终结果; 异步:调用发出后,被调用方立即返回消息,但返回的并非最终结果,服务端通过状态,通知机制等来通知调用者,或者通过回调函数来实现(发出请求后,对方立即告诉你请求已受到,请等通知) 阻塞和非阻塞 关注的是:调...
2018-05-06 09:58:47
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人