yuanxiaojiang
人的放纵是本能,自律才是修行

随笔分类 -  Linux运维

上一页 1 2 3 4 下一页
阿里云
摘要:专业词汇 ecs 云服务器 vpc 虚拟专用网络(局域网) eip 弹性公网ip 安全组 防火墙,白名单 实例 阿里云中任何一个产品或一个功能(每个实例一般有一个独一无二的id) 快照 类似于虚拟机的快照,快照默认按量收费 镜像 需要先创建快照,镜像可以实现克隆的功能 云盘 云服务器的磁盘、系统盘、 阅读全文
posted @ 2025-07-18 23:40 猿小姜 阅读(22) 评论(0) 推荐(0)
第三篇:Dockerfile
摘要:Dockerfile⭐⭐⭐⭐⭐ 案例:手动创建tengine镜像⭐⭐⭐⭐⭐ 环境及软件准备 # 1.下载并启动ubuntu:20.0容器(命名为ubuntu20.04_tengine) docker run -itd --name ubuntu20.04_tengine ubuntu:20.04 / 阅读全文
posted @ 2025-07-09 16:31 猿小姜 阅读(29) 评论(0) 推荐(0)
第一篇:docker环境配置、docker镜像管理、docker容器管理、端口映射、数据卷挂载
摘要:容器基础知识 Iaas Paas Saas(了解) Iaas(基础设施即服务):基于云的服务,按需付费,用于存储,网络和虚拟化等服务 Paas(平台即服务):Internet上可用的硬件和软件工具 Saas(软件即服务):可通过互联网通过第三方获得的软件 容器介绍⭐⭐ 容器是一种轻量级虚拟化技术,它 阅读全文
posted @ 2025-04-12 09:59 猿小姜 阅读(19) 评论(0) 推荐(0)
第三篇:shell案例
摘要:案例01:书写hello word脚本并在用户登陆时自动运行 [root@m01 /server/scripts/devops-shell]# cat 01.hello.sh #!/bin/bash echo "Hello world!" [root@m01 ~]# echo ". /server/ 阅读全文
posted @ 2025-04-09 12:59 猿小姜 阅读(15) 评论(0) 推荐(0)
第十六篇:iptables防火墙
摘要:防火墙基础 防火墙的基本功能 封ip和封端口:防火墙可以配置规则以封锁特定的网络端口和IP地址 实现NAT(网络地址转换)功能:NAT允许多个设备通过一个公共IP地址共享互联网连接,常用于节省IP地址资源和增加网络安全 共享上网:通过NAT功能,多个内部设备可以共享一个外部IP地址 地址隐匿:增加网 阅读全文
posted @ 2025-04-07 22:45 猿小姜 阅读(171) 评论(0) 推荐(0)
辅助
摘要:shell优化 颜色 # linux命令行给字体加颜色 echo -e "\E[36myuanxiaojiang\E[0m" echo -e "\033[31myuanxiaojiang\033[0m" echo -e "\033[1;31myuanxiaojiang\033[0m" \E或\033 阅读全文
posted @ 2025-04-06 21:53 猿小姜 阅读(8) 评论(0) 推荐(0)
第二篇:判断、循环
摘要:条件表达式 格式 test 或 [ ] [[ ]] 或 (( )) 共同点 都可以用于判断 都可以用于判断 区别 仅支持普通判断,不支持正则 支持普通判断和正则 表示的逻辑关系符号不同 -a -o ! - gt && || ! > < <= >= 应用场景 大部分情况下使用 [] 进行判断 需要使用 阅读全文
posted @ 2025-04-01 16:54 猿小姜 阅读(13) 评论(0) 推荐(0)
第一篇:Shell自动化编程
摘要:Shell命令解释器 命令解释器 bash 应用最广泛,默认在红帽系列和Debian/Ubuntu使用 dash Debian/Ubuntu 系统的默认命令解释器 csh、tcsh 一些unix系统使用 zsh 功能更强大,支持更多插件,界面美观 编程语言分类 解释型(直接解析类):shell、py 阅读全文
posted @ 2025-03-27 13:40 猿小姜 阅读(28) 评论(0) 推荐(0)
自动化架构
摘要:第一篇:Shell自动化编程 第二篇:循环、判断 第三篇:Shell案例 第七篇:阿里云架构 第八篇: 第九篇: 第十篇:全链路监控 阅读全文
posted @ 2025-03-26 17:59 猿小姜 阅读(41) 评论(0) 推荐(0)
第十五篇:WEB集群-Tomcat集群
摘要:Tomcat tomcat可以处理动态和静态请求,处理静态请求的效率较低,善于处理动态请求 Java基础知识 Java容器(java中间件)⭐ java容器:用于存放与运行java代码的环境 java容器 说明 Tomcat(常用) 功能完善 Jetty 轻量,功能较少 Weblogic 用于Ora 阅读全文
posted @ 2025-03-11 18:46 猿小姜 阅读(39) 评论(0) 推荐(0)
第十四篇:轮询算法、HTTPS证书
摘要:轮询算法 概述:决定负载均衡如何将请求发送给后端节点,这种分发的方法就是轮询算法 常见的轮询算法 负载 说明 rr轮询 round robin(简单轮询):依次循环地将请求或任务分配给每个可用的服务器或处理单元 wrr weighted round robin(加权轮询):在简单轮询的基础上,为每台 阅读全文
posted @ 2025-03-11 13:28 猿小姜 阅读(46) 评论(0) 推荐(0)
第十三篇:rewire模块相关指令、keepalived服务
摘要:rewire模块相关指令 重定向:也叫url重定向,也叫url改写 未来需求: 网站由http(80) >https(443) http://www.baidu.com >https://www.baidu.com 根据用户客户端类型进行跳转 如果用户客户端为ios、iPhone、Android,则 阅读全文
posted @ 2025-03-05 20:01 猿小姜 阅读(21) 评论(0) 推荐(0)
第十二篇:Nginx反向代理、负载均衡、phpMyAdmin会话共享/会话共享
摘要:反向代理⭐⭐⭐⭐⭐ 反向代理服务器的配置命令 说明 proxy_pass http://10.0.0.7:80; 将客户端的请求转发到指定的服务器 proxy_set_header Host $http_host; 修改发往后端服务器的HTTP头部 $http_host的值为原始客户端请求中的Hos 阅读全文
posted @ 2024-12-27 21:51 猿小姜 阅读(158) 评论(0) 推荐(0)
第十一篇:下载网站与动态网站架构
摘要:视频下载网站⭐⭐⭐⭐⭐ 网站名:视频下载网站 域名:video.download.cn 站点目录:/app/code/vide/ 需求: 浏览器打开后,显示站点目录结构 增加svip认证功能 增加统计功能(统计nginx服务的访问等状态) autoindex模块⭐⭐ 自动索引功能(列表站点目录的内容 阅读全文
posted @ 2024-12-22 21:24 猿小姜 阅读(50) 评论(0) 推荐(0)
第十篇:Nginx处理用户请求流程、核心功能与模块
摘要:Nginx处理用户请求流程⭐⭐⭐⭐⭐ 注意清理浏览器缓存和重启服务 ip访问问题⭐⭐⭐⭐⭐ 用ip访问会返回不同结果 访问方式 域名访问 与虚拟主机中的server_name进行匹配 ip访问 没有配置默认的虚拟主机:按照子配置文件字母排序(使用第一个) 配置默认的虚拟主机:在需要配置为默认的虚拟主 阅读全文
posted @ 2024-12-20 14:12 猿小姜 阅读(61) 评论(0) 推荐(0)
第九篇:HTTP概述和Nginx部署
摘要:HTTP(超文本传输协议)⭐⭐⭐⭐⭐ 默认端口:80 HTTP(超文本传输协议):数据请求与响应 请求request:访问网站 响应response:显示网站,返回客户端想要的内容 URI和URL URI(Uniform Resource Identifier 统一资源标识符) URL(Unifor 阅读全文
posted @ 2024-12-16 15:30 猿小姜 阅读(80) 评论(0) 推荐(0)
第八篇:Ansible流程控制、调试、roles
摘要:流程控制⭐⭐⭐⭐ handlers触发器⭐⭐⭐⭐ 应用场景:主要用于处理一些需要在配置变化后执行的操作(配置文件发生变化,重启对应的服务) 只用notify上面的模块发生变化(changed: True),才会触发通知执行对应的handlers handlers必须放在剧本最后 没有使用handle 阅读全文
posted @ 2024-12-12 17:27 猿小姜 阅读(46) 评论(0) 推荐(0)
第七篇:Ansible剧本、变量
摘要:剧本⭐⭐⭐⭐ playbook文件:用于长久保存并实现批量管理、维护、部署的文件 脚本中存放变量和命令,剧本中存放变量和模块 剧本采用yaml序列化格式:冒号 空格(不按照该格式则报错) 剧本与点对点模式的异同 ans剧本 ans ad-hoc 共同点 批量管理,使用模块 批量管理,使用模块 异同点 阅读全文
posted @ 2024-12-10 18:08 猿小姜 阅读(48) 评论(0) 推荐(0)
第六篇:Ansible部署、主机清单、模块
摘要:使用Ansible前需要进行ssh密钥认证 Ansible简介 自动化运维:批量管理、批量分发、批量执行 Ansible由python编写 批量管理工具 说明 Ansible 无客户端,基于ssh进行管理与维护 Saltstack 需要安装客户端,基于ssh进行管理与维护 Terraform tf批 阅读全文
posted @ 2024-12-08 23:19 猿小姜 阅读(137) 评论(0) 推荐(0)
第五篇:密钥认证
摘要:密钥认证 名字:密钥认证、免密码登录、双机互信 密钥认证是单向:客户端使用私钥证明身份,服务端通过公钥进行验证,服务端不需要使用私钥来返回认证信息 密钥认证用于无密码登录和安全的身份验证 应用场景: 服务要求使用密钥认证 手动书写批量管理脚本 SSH密钥认证流程⭐⭐⭐ 质询:随机生成的字符串 密钥对 阅读全文
posted @ 2024-12-06 21:47 猿小姜 阅读(123) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页

levels of contents