2023年7月15日

摘要: 1.变量 env 查看当前用户系统预设环境变量 set 查看系统预设全部变量 read可以从标准输入中读取变量值: read -p "Please input a number:" 变量名 unset 变量名 删除变量 export 变量名=值 直接定义环境变量 2.位置参数:特殊的shell变量, 阅读全文
posted @ 2023-07-15 14:13 枫飘过的天1 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1.docker下Nginx安装:(web站点配置) docker pull nginx --拉取nginx镜像 docker run --name nginx-test1 -p 8081:80 -d nginx docker ps mkdir -p ./nginx/www ./nginx/logs 阅读全文
posted @ 2023-07-15 11:05 枫飘过的天1 阅读(23) 评论(0) 推荐(0) 编辑

2023年7月14日

摘要: 1.Jenkins pipeline编写风格:Jenkinsfile 声明式风格、脚本式风格 声明式:格式有强规范性(优势:可读性强。缺点:不灵活、代码冗长) 脚本式:使用groovy语言编写,灵活性高,可读性差。优点:实现自定义逻辑更方便、可对功能代码段封装为方法(函数)或类 2.流水线脚本结构 阅读全文
posted @ 2023-07-14 21:57 枫飘过的天1 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 1.常见web报错代码 404 文件或资源找不到 403 禁止访问,没有首页文件或权限不够 500 内部错误,程序自身配置文件或代码问题,或数据库连接不上 502 网关或集群错误 2.Nginx.conf文件结构(6条) 全局块:全局指令,有nginx运行用户组、PID存放路径、日志路径、配置文件引 阅读全文
posted @ 2023-07-14 21:51 枫飘过的天1 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1.监控知识体系 为什么使用监控: 对系统不间断实时监控,实时反馈系统当前状态,保证服务可靠性安全性,保证业务持续稳定运行 新公司如何引入监控: 硬件监控:路由器、交换机、防火墙; 系统监控:CPU、内存、磁盘、网络、进程、TCP 服务监控:Nginx、PHP、tomcat、redis、memcac 阅读全文
posted @ 2023-07-14 21:45 枫飘过的天1 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.ELK简介 Elaticseach、logstash、kibana三个软件首字母缩写。新增一个FileBeat(轻量级的日志收集处理工具Agent,占用资源少), 适合于在各服务器上搜集日志后传输给Logstash,官方也推荐此工具。 Elasticsearch: 日志检索和存储 Logstas 阅读全文
posted @ 2023-07-14 21:40 枫飘过的天1 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1.python程序组成 程序由模块组成、模块由语句、函数、类、数据组成 语句包含表达式、表达式建立并处理数据对象 2.标准数据类型 数据类型:数字、字符串、列表、元组、集合、字典 (1)Number(数字):int、float、bool、complex 核心数据类型:整型、浮点型、复数、布尔型、空 阅读全文
posted @ 2023-07-14 21:29 枫飘过的天1 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1.数据库登录 mysql -uroot -p mysql -uroot -p mysql mysql -uroot -p -h 192.168.213.200 备份 mysqldump -uroot -p --all-dtabases > all_databasees_20210305.sql / 阅读全文
posted @ 2023-07-14 21:21 枫飘过的天1 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1.Shell实现多进程 使用&和wait配合实现shell多进程并行 参考连接:https://blog.csdn.net/yuefei169/article/details/83340480 (1)改串行执行为并行执行方式:将前台执行命令放在后台执行(串行命令后加 &符号).(生产少使用该方式) 阅读全文
posted @ 2023-07-14 20:53 枫飘过的天1 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1. jenkins简介 用于持续自动的构建、测试软件项目,监控外部任务的运行,Java语言编写 意义:任一环节都是自动完成,有利于软件发展趋势,节省开发测试时间 CI/CD:持续集成、持续交付。 持续集成定义:一个自动化构建的过程 2.jenkins组件 一个自动构建的过程,包括自动编译、分发、部 阅读全文
posted @ 2023-07-14 20:38 枫飘过的天1 阅读(73) 评论(0) 推荐(0) 编辑