自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 dockerfile 指令解析

dockerfile指令

2023-01-05 14:28:11 606

原创 第三章 公钥基础设施

Internet PKI 详解

2022-10-28 23:46:49 1032

原创 第一章 SSL、TLS和密码学

这一章首先介绍了SSL和TLS,讨论这些安全协议从哪里融入互联网基础设施;其余部分介绍密码学,并讨论了主动网络攻击者的经典威胁模型。

2022-09-27 17:37:27 709

原创 bulletproof SSL and TLS

目标

2022-09-23 16:37:35 232

原创 nginx 容器

如果需要测试nginx的某功能,可以使用 Nginx 容器。万一哪里改乱了,直接删掉,再重启一个容器就可以了。一行命令启动nginx容器,一个web服务器就可以使用了。1、搭建nginx容器2、加入ssl证书3、体会docker测试软件的新功能方便之处启动容器docker container run -d -p 8080:80 --rm --name mynginx nginx停止容器 docker container stop mynginx #容器停止后自动删除映射容器内的网页文件

2022-01-27 17:11:35 2354

原创 CKA

Q1: 权限控制RBACQ2: 设置节点不可用Q3: 升级 kubeadmQ4: 备份还原 etcdQ5: 配置网络策略 NetworkPolicyQ6: 创建 serviceQ7: 按要求创建 Ingress 资源Q8: 扩容 deploymentQ9: 调度 pod 到指定节点Q10: 统计 ready 状态节点数量Q11: 创建多容器的 podQ12: 按要求创建 PVQ13: 创建和使用 PVCQ14: 监控 pod 的日志Q15: 添加

2021-09-05 10:04:28 167

原创 cka试题答案

1、权限控制RBACkubectl config use-context k8skubectl create clusterrole deployment-clusterrole --verb=create --resource=deployment,statefulset,daemonsetkubectl create serviceaccount cicd-token -n app-team1kubectl -n app-team1 create rolebinding cicd-cluste

2021-09-05 09:47:13 554

原创 nginx 配置参数优化

worker进程数worker_process 4;nginx的进程数,一般按着CPU的数目来指定,或者倍数(因为超线程)nginx进程绑定指定CPUworker_cpu_affinity 0001 0010 0100 1000;为每个进程绑定cpuworker_cpu_affinity配置是写在/etc/nginx/nginx.conf里面的;2核是 01,四核是0001,8核是00000001,有多少个核,就有几位数,1表示该内核开启,0表示该内核关闭。注意:2.4内核的机器用不了work

2021-06-24 09:16:13 94

原创 redis配置选项详解

redis 配置选项详解bind 0.0.0.0 监听地址,可以用空格隔开后监听多个ipprotected-mode yes port 6379 监听端口,默认为6379/tcptcp-backlog 511 三次握手的时候server端收到client ack确认号之后的队列值,即全连接队列长度 ?timeout 0 客户端和redis服务器的链接超时时间,默认0,即永不超时tcp-keepalive 300 tcp会话保持时间300sdaemonize no 默认为no,即直接运行redi

2021-06-16 18:53:29 109

原创 redis持久化RDB和AOF详解

简介:redis 是一个内存级别的缓存程序,使用内存进行数据的缓存,redis 可以将内存的数据按照一定策略保存在硬盘上,从而实现数据持久保存redis 支持2种数据持久化保存机制 RDB和 AOF一、RDBRDB:基于时间的快照,其默认只保留当前最新的一次快照,特点是执行速度比较快,缺点是可能会丢失从上次快照到当前时间点之间未做快照的数据。RDB bgsave 实现快照的过程:redis 从master主进程fork出一个子进程 ,子进程将内存的数据保存为一个临时文件,比如:tmp-.rdb,当

2021-06-16 15:33:24 183

原创 centos7编译安装redis-4.0.14脚本

注意:centos7的epel源内redis版本为3.2.12 ,版本太低,因此本脚本使用从redis官网下载的软件包编译安装。需要自行下载redis包到此脚本所在目录,再执行。下载链接:http://download.redis.io/releases/#!/bin/bash. /etc/init.d/functionsVERSION=redis-4.0.14PASSWORD=123456INSTALL_DIR=/app/redisinstall() {yum -y install g

2021-06-12 21:01:32 122

原创 ansible-playbook简单使用template

实验题目有三台centos7 使用ansible批量安装httpd ,并且不同主机显示的网页根据主机名动态变化,比如:主机node1,网页显示welcome node1ip:172.29.9.5 (ansible server)ip: 172.29.9.6/17 (被管理的服务器)实验步骤:配置ssh基于key的免密登录脚本vi ssh_key.sh#!/bin/bashuser=`whoami`if [ $user != 'root' ];then echo 'you id

2021-06-12 13:37:48 400

原创 简单使用ansible命令行及常用模块

ansible 程序命令行工具ansible ALL -m mode_name -a ‘arg1=value1 arg2=value2 …’返回结果例如 172.29.9.15 | CHANGED | rc=0 >>执行目标:ip状态:changed\failed\sucessrc=0 returncode 返回值 $?常用的模块:command 在远程主机执行命令shell 用shell执行命令,支持各种符号,*$>script 在远程主机运行ansible服务器

2021-06-11 03:27:11 312

原创 mycat 简单实现读写分离

mycat 简单实现读写分离mycat安装包 http://dl.mycat.org.cn/1.6.7.4/Mycat-server-1.6.7.4-release/Mycat-server-1.6.7.4-release-20200105164103-linux.tar.gzyum install javatar xvf Mycat-server-1.6.7.4-release-20200105164103-linux.tar.gz -C /apps/mv mycat mycat-1.6.7.4

2021-06-11 01:38:40 101 1

原创 mysql主从复制原理及配置方法+半同步操作

mysql的扩展:1.读写分离2.复制:每个节点有相同的数据集,向外扩展,基于二进制日志的单向复制复制的作用:1.数据分布2.负载均衡读操作3.备份4.高可用和故障切换5.mysql升级测试复制的架构:1.一主一从2.一主多从主从复制的过程:1.主节点数据更新2.主节点写入binlog3.主节点dump线程,发送binlog events到从节点4.从节点 i/o线程,请求并接受主节点发送的binlog events,保存在relay log5.从节点 sql线程,从rel

2021-06-08 16:26:13 58

原创 mysql日志和相关变量

mysql支持丰富的日志类型事务日志 transacton loginnodb_log_file_sizeinnodb_log_files_in_groupinnodb_log_group_home_dirinnodb_flush_log_at_trx_commit错误日志log_errorlog_warnings通用日志general_loggeneral_log_filelog_output慢查询日志slow_query_loglong_query_timeslow_qu

2021-06-08 09:55:13 80

原创 面试必问的MySQL题----mysql常用的存储引擎有哪些?区别是什么?

存储引擎是关于数据以何种方式存储在文件或内存中的技术,它定义了数据的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。InnoDB和MyISAM是目前被广泛应用的mysql存储引擎MyISAM引擎特点:不支持事务表级锁定读写相互阻塞,写入不能读,读时不能写只缓存索引不支持外键约束不支持聚簇索引读取数据较快,占用资源较少不支持MVCC高并发(多版本并发控制机制)崩溃恢复性较差mysql5.5前的版本默认使用MyISAMInnoDB引擎特点:行级锁支持事务,适合处理大量

2021-06-08 09:39:05 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除