返回顶部

06 2019 档案

摘要:sed 基础介绍 语法格式 sed 处理过程 sed 选项 cat sed.txt '-p' 打印输出 ,默认输出两次,流输出一次,源文件输出一次 sed 'p' sed.txt -n 只显示处理的行,静默模式 sed -n 'p' sed.txt sed '/python/p' sed.txt s 阅读全文
posted @ 2019-06-24 22:59 Crazymagic 阅读(1333) 评论(1) 推荐(1) 编辑
摘要:shell 三剑客之 grep 命令语法格式 grep 参数 案例 显示file中有python的行 显示没有python的行,不忽略大小写 没有python的行,忽略大小写 查找/etc/man_db.conf 中带man的行,在文件中的行号 -E 支持扩展正则表达式选项 查找 python 或者 阅读全文
posted @ 2019-06-23 21:10 Crazymagic 阅读(365) 评论(0) 推荐(0) 编辑
摘要:文件查找 find 命令 语法格式 find命令总结: 常用选项: 查找/etc/目录下小于10000字节的文件 查找/etc目录下大于1M的文件 -mtime -n n天以内修改的文件 +n n天以外修改的文件 n 正好等于n天修改的文件 查找/etc目录下5天以内修改且以conf结尾的文件 查找 阅读全文
posted @ 2019-06-23 19:42 Crazymagic 阅读(5120) 评论(0) 推荐(0) 编辑
摘要:函数介绍 linux shell中的函数和大多数编程语言中的函数一样 将相似的任务或者代码封装到函数中,供其他地方调用 语法格式 如何调用函数 shell终端中定义函数 练习;时刻监听 nginx的进程,失败重启 nginx_daemon.sh 启动脚本 一系统守护进程运行 查看日志 向函数传递参数 阅读全文
posted @ 2019-06-23 09:37 Crazymagic 阅读(6808) 评论(0) 推荐(0) 编辑
摘要:数学运算之 expr expr操作符对照表 比较大小,只能对整数进行比较,需要加空格,linux 保留关键字要转义 查看上一条命令有没有执行成功 返回0 成功,其他失败 小于、小于等于、大于等于 运算 加、减、乘、除 需要注意事项: 两个小括号的计算方法,要赋值,否则会报错 一些操作符在$(()) 阅读全文
posted @ 2019-06-23 09:35 Crazymagic 阅读(2354) 评论(0) 推荐(0) 编辑
摘要:变量删除和替换 案例:从头开始匹配,将符合最短的数据删除 (#) 案例:从头开始匹配,将复合最短的数据删除(##) 案例:替换字符串,只替换第一次匹配成功的(/) 案例:替换字符串,符合条件的全部替换 (//) 变量测试 简单举例(用的比较少) 如果变量 str 没有定义,那么var=expr 如果 阅读全文
posted @ 2019-06-23 00:42 Crazymagic 阅读(9506) 评论(0) 推荐(0) 编辑
摘要:HTTPS原理和作用 为什么需要HTTPS 原因:HTTP不安全 传输数据被中间人盗用、信息泄露 数据内容劫持、篡改 HTTPS协议的实现 对传输内容进行加密以及身份验证 对称加密:加密秘钥和解密秘钥是对等的,一样的 非对称加密: HTTPS加密协议原理: 中间人伪造客户端和服务端:(中间人可以伪装 阅读全文
posted @ 2019-06-17 23:32 Crazymagic 阅读(38426) 评论(0) 推荐(2) 编辑
摘要:secure_link_module 模块 作用: 制定并允许检查请求的链接的真实性以及保护资源免遭未经授权的访问 限制链接生效周期 配置语法 Syntax:secure_link expression default : - Context: http、server、location Syntax 阅读全文
posted @ 2019-06-17 00:37 Crazymagic 阅读(715) 评论(0) 推荐(0) 编辑
摘要:write 规则介绍 Rewite 规则作用 Rewrite规则可以实现对url的重写,以及重定向 作用场景: URL访问跳转,支持开发设计,如页面跳转,兼容性支持,展示效果等 SEO优化 维护:后台维护、流量转发等 安全 注:nginx官方文档:http://nginx.org/en/docs/h 阅读全文
posted @ 2019-06-16 23:26 Crazymagic 阅读(40500) 评论(1) 推荐(0) 编辑
摘要:缓存类型 (1) 服务器缓存 服务端缓存一般使用Memcache、Redis (2)代理缓存 (3)客户端缓存 代理缓存流程图 第一步:客户端第一次向Nginx请求数据a; 第二步:当Nginx发现缓存中没有数据a时,会向服务端请求数据a; 第三步:服务端接收到Nginx发来的请求,则返回数据a到N 阅读全文
posted @ 2019-06-16 17:04 Crazymagic 阅读(8351) 评论(0) 推荐(0) 编辑
摘要:Nginx作为负载均衡服务简介 Nginx负载均衡 GSLB(全局负载均衡) 调度中心节点:一个全局的调度节点; 调度节点:一个局部调度节点; 应用服务中心节点:一个全局的应用服务调度节点; 应用服务:一个局部应用服务节点; 调度中心节点管理着调度节点; 应用服务中心节点管理着应用服务; 举例: 第 阅读全文
posted @ 2019-06-16 01:16 Crazymagic 阅读(3154) 评论(0) 推荐(0) 编辑
摘要:代理服务简介 什么是代理服务 代理-代理办理(代理理财、代理收货、代理购物等等)。 HTTP请求没有代理服务的模型图 HTTP请求具有代理服务的模型图 代理分类 正向代理 反向代理 正向代理 当局域网不能上网时,可以在浏览器设置正向代理满足上网要求 当我们想通过FQ访问国外网站查询资料,可以在浏览器 阅读全文
posted @ 2019-06-15 22:34 Crazymagic 阅读(9169) 评论(0) 推荐(2) 编辑
摘要:跨域访问控制 跨域访问 为什么浏览器禁止跨域访问 不安全,容易出现CSRF攻击! 如果黑客控制的网站B在响应头里添加了让客户端去访问网站A的恶意信息,就会出现CSRF攻击 Nginx如何配置跨域访问 add_header语法 Syntax:add_header name value [always] 阅读全文
posted @ 2019-06-15 19:02 Crazymagic 阅读(1891) 评论(0) 推荐(0) 编辑
摘要:浏览器缓存原理 HTTP协议定义的缓存机制(如:Expire;Cache-control等) 浏览器无缓存场景图 浏览器有缓存场景图 缓存校验过期机制 (1)第一步:客户端缓存校验 第一步:本地客户端通过Expires、Cache-Control(max-age)字段校验本地缓存是否过期 Expir 阅读全文
posted @ 2019-06-15 17:55 Crazymagic 阅读(3323) 评论(0) 推荐(0) 编辑
摘要:Nginx作为静态资源web服务 静态资源web服务-CDN场景 Nginx资源存储中心会把静态资源分发给“北京Nginx”,“湖南Nginx”,“山东Nginx”。 然后北京User发送静态资源请求,通过CDN,找到离自己最近的“北京Nginx”。 静态资源核心配置 文件读取 sendfile s 阅读全文
posted @ 2019-06-13 23:16 Crazymagic 阅读(1789) 评论(1) 推荐(0) 编辑
摘要:请求限制 限制主要有两种类型: 连接频率限制: limit_conn_module 请求频率限制: limit_req_module HTTP协议的连接与请求 HTTP协议是基于TCP的,如果要完成一次HTTP请求的时候,首先进行TCP的三次握手。当建立连接的时候就可以进行请求和响应。 可以得到结论 阅读全文
posted @ 2019-06-13 00:08 Crazymagic 阅读(16367) 评论(0) 推荐(0) 编辑
摘要:nginx的模块有官方模块和第三方模块之分 通过 rpm 包安装nginx加载的模块有,具体可以通过 nginx -V 进行查看 --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_ 阅读全文
posted @ 2019-06-12 21:53 Crazymagic 阅读(463) 评论(0) 推荐(0) 编辑
摘要:nginx 默认配置 查看有nginx哪些默认配置文件,打开/etc/nginx/nginx.conf文件,查看尾行部分 会默认将/etc/nginx/conf.d/文件下其他以.conf结尾的配置文件都导入到该文件中。 查看/etc/nginx/conf.d/文件下默认有哪些文件 也就是说默认情况 阅读全文
posted @ 2019-06-12 00:26 Crazymagic 阅读(20357) 评论(0) 推荐(1) 编辑
摘要:安装目录详解 查看安装nginx之后总共生成了哪些文件 在上面的文件中包括配置文件和日志文件 /etc/logrotate.d/nginx 类型:配置文件 作用:Nginx日志轮转,用于logrotate服务的日志切割(比如按天切割日志) /etc/nginx /etc/nginx/nginx.co 阅读全文
posted @ 2019-06-11 23:43 Crazymagic 阅读(3711) 评论(0) 推荐(0) 编辑
摘要:一:nginx 环境搭建 官方文档 http://nginx.org/en/docs/http/ngx_http_core_module.html#var_args 四项确认 确认系统网络可通行 确认yum可用 确认关闭iptables规则 确认停用selinux 查看iptables规则 ipta 阅读全文
posted @ 2019-06-11 23:23 Crazymagic 阅读(420) 评论(0) 推荐(0) 编辑
摘要:常用字段 spec.containers <[]object> spec.containers.name <string> 容器的名称,必须字段,名称唯一且对象创建后不可以被修改 spec.containers.image <string> 镜像仓库的路径/镜像的名称:镜像的标签 spec.cont 阅读全文
posted @ 2019-06-11 00:41 Crazymagic 阅读(712) 评论(0) 推荐(1) 编辑
摘要:k8s中的资源 什么叫资源? k8s中所有的内容都抽象为资源, 资源实例化之后,叫做对象 在k8s中有哪些资源? 工作负载型资源(workload): Pod ReplicaSet Deployment StatefulSet DaemonSet Job CronJob (ReplicationCo 阅读全文
posted @ 2019-06-10 00:10 Crazymagic 阅读(643) 评论(0) 推荐(0) 编辑
摘要:使用kubectl进行增、删、查、改等常用操作 查看kubectl命令帮助 kubectl -h 可以看到,命令帮助很人性化的帮我们对各个命令做了划分,让我们可以更好的学习和使用,下面我们开始使用kubectl命令在命令行下测试相关命令的用法 创建一个应用程序 1 创建一个应用程序,我们使用 "ku 阅读全文
posted @ 2019-06-09 23:10 Crazymagic 阅读(1780) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-06-09 22:17 Crazymagic 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一、虚拟化技术 1.什么是虚拟化技术 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。 虚拟化使用软件的方法重新定义划分IT资源,可 阅读全文
posted @ 2019-06-09 22:03 Crazymagic 阅读(596) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示