- 博客(38)
- 收藏
- 关注
原创 Ubuntu 22.04 安装向日葵远程控制
由于公司客户的服务器用是图形化桌面,所以我们需要一个远程控制工具来控制服务器,目前市面上两款比较热门的控制软件就是ToDesk和向日葵了,我们今天就来学习一下向日葵的使用。
2025-03-26 10:24:27
550
原创 K8S-标签管理,探针,名称空间,rc控制器,svc服务发现
1. k8s的两类API:响应式:可以理解为基于命令行的方式创建资源。换句话说,就是不通过配置文件创建资源声明式:可以理解为通过资源清单的方式创建资源。换句话说,就是通过配置文件创建资源。
2025-01-23 14:26:33
1379
原创 K8S-Pod的环境变量,重启策略,数据持久化,资源限制
1. configMap数据会存储到etcd数据库中,其应用场景主要在于应用程序配置。2. configMap支持的数据类型:(1).键值对(2).多行数据3. Pod使用configMap资源有两种常见方式:(1).变量注入(2).数据卷挂载定义configMap(简称cm)资源## 编写资源清单metadata:##定义cm资源的数据data:## 定义多行数据my.cfg: |
2025-01-21 23:18:21
566
原创 数据库服务体系结构
服务进行配置有什么作用?实现服务运行启动实现某些功能应用配置有三种方式?利用编译安装进行配置编写配置文件信息,.默认的配置文件:/etc/my.cnf利用启动命令参数配置信息,mysqld_safe--skip-grant-tables--skip-networking&启动数据库服务为什么会有两个进程信息?一个是mysqld_safe一个是mysqld知识点补充:数据库服务启动与关闭管理mysqld_safe父进程,接受任务信息。
2025-01-18 21:16:06
573
原创 数据库的概述安装部署
关系型数据库非关系型数据库分布式数据库分布式数据库TiDB\OB\达梦...PolarDB(阿里云)\TDSQL(腾讯)...授权表有什么作用?可以核实用户身份,可以核实用户权限user: 主要用于存储用户,主机域,密码,加密插件等信息,同时还存储了*.* 级别的权限(全局权限)db: 主要用于存储用户,主机域等信息,同时还存储了单库级别的权限(局部权限)tables_priv 主要用于存储,主机域等信息,同时还存储了单表级别的权限(局部权限)
2025-01-17 14:47:00
845
原创 DveOps-Git-版本控制
git 分支相关命令git branch查看分支创建分支删除分支git checkout 分支名字切换分支git merge 分支名字合并分支(把指定的分支合并到当前分支中)创建分支并切换到这个分支。
2024-11-15 22:47:46
990
原创 DevOps-Gitlab-私有代码仓库
1. 私有代码仓库2. 精细化权限配置,让系统更安全3. 控制用户/用户组是否可以提交到主分支 (PR Push Request)4. 它使用Ruby语言写成。后来,一些部分用Go语言重写。
2024-11-13 15:11:13
677
原创 监控架构-Prometheus-普罗米修斯
exporter说明获取节点基础信息(系统监控)服务的exporter监控指定服务的1. prometheus webui一般用于调试PromQL语句(查询语句)2. 展示交给Grafana。本质:Grafana执行PromQL语句(查询语句),然后通过Grafana进行展示监控架构- Grafana-监控大屏-优快云博客。
2024-11-10 20:33:03
2734
1
原创 监控架构- Grafana-监控大屏
1. 需要通过自定义监控创建1个监控项运行zabbix.stats键值2. 创建相关项(监控项)对上面监控项结果进行过滤(sed反向引用)
2024-11-09 16:47:15
1310
原创 监控架构-Zabbix无死角监控
# 客户端## 1. linux: 通过命令、脚本取出对应的值## 2. linux:根据zbx要求按照格式,书写配置文件,创建键值 ##键值key用于获取客户端数据## 3. linux:重启客户端客户端测试键值是否可用 ##zabbix_agent2 -t## 服务端## 4. linux:服务端测试键值是否可用 ## zabbix_get## 5. web页面: 键值与监控项关联## 6. web页面: 测试。
2024-11-04 21:53:00
1069
原创 容器架构-Docker的成长之路
1. 容器是隔离的环境中运行的一个进程,如果进程结束,容器就会停止.2. 容器的隔离环境,拥有自己的ip地址,系统文件,主机名,进程管理,相当于一个mini的系统1. 通过1个文件Dockerfile,生成自定义镜像2. 为何使用Dockerfile:我们目前都是手动拉取镜像,手动进行配置,手动安装依赖,手动编译安装,创建用户....,这个过程类似于命令行使用ansible模块(繁琐,不方便重复执行)
2024-11-03 16:41:44
1437
原创 Web集群服务-Tomcat
目录说明bin存放tomcat管理命令conftomcat配置文件lib依赖与库文件,插件文件logs日志目录webapps站点目录worktomcat运行java代码的存放代码的目录。
2024-10-22 23:13:19
1146
原创 那些被shell编程折磨的日子
1. 在书写脚本的时候,尽量使用函数,规范脚本2. 让脚本的开发,更加模块化3. 方便后期调试,调试的时候只需要注释函数即可循环类型说明for循环最常用的循环while循环 当型循环while可以加入条件,死循环, 读取文件do until 循环 直到循环极少用。
2024-10-20 13:18:07
954
原创 Web集群服务-代理和负载均衡
角色主机名ip代理服务器lb01web服务器nginx_xing用户的请求,登录的请求,经过负载均衡后落到后面的web服务器上,登录的状态/信息也会记录在web服务器上,就会导致不通的web服务器 上,登录状态不统一,造成用户频繁需要登录。
2024-10-15 20:03:19
1508
原创 Web集群服务-Nginx
虚拟主机的分类说明应用场景基于域名的虚拟主机不同域名访问不同的站点生产环境最常用的基于端口的虚拟主机不同端口访问不同的站点保护,设置特殊端口.1024以上 8888 18888基于ip的虚拟主机不同ip访问不同的站点保护,用户只能通过某个ip连接进来日志使用建议定义使用错误日志发生故障的时候可以查看,4xx,5xx通过错误级别指定error_log访问日志记录着用户什么时候访问 网站哪些页面,客户端信息通过log_format定义访问日志的格式error_log。
2024-10-11 22:11:20
2107
1
原创 网站集群批量管理-Ansible-进阶
应用场景:1. 一般用于分发配置文件的时候2. 如果配置文件发生变化则重启服务,如果没有变化则重启3. 注意事项: handlers放在剧本的最后,否则都会被识别为handlers。
2024-10-10 20:55:30
1120
原创 网站集群批量管理-Ansible(playbook)
1. playbook 文件,用于长久保存并且实现批量管理,维护,部署的文件. 类似于脚本存放命令和变量2. 剧本yaml格式,yaml格式的文件:空格,冒号。
2024-10-08 20:50:57
974
原创 网站集群批量管理-Ansible(ad-hoc)
1. 自动化运维: 批量管理,批量分发,批量执行,维护2. 无客户端,基于ssh进行管理与维护。
2024-10-06 21:00:44
2543
原创 数据服务-存储服务(NFS)
存储: 用于存放用户上传的内容(数据),一般应用在网站集群中如果不使用存储,用户上传的数据就直接存放在网站服务器上了,用户下次访问就可能找不到如果使用存储,用户上传的内容存放在存储上面,用户访问就会访问存储. 位置: 网站后排.
2024-10-05 16:34:36
900
原创 正则表达式
排除/etc/ssh/sshd_config中的空行或注释,输出的时候显示行号。文件中包含caishao或student的行。匹配开头一直到有am的行。
2024-09-23 10:50:13
405
原创 用户权限管理体系(二)
1.Linux通过rwx3种权限控制系统与保护系统,组成9位权限.2.Linux权限体系中还有3位特殊权限,组合起来就是12位权限体系.3.Linux这简单的rwx控制整个Linux系统的安全,权限与用户共同组成Linux系统的安全防护体系.
2024-09-15 22:02:05
657
原创 用户权限管理体系(一)
简单来说:未来Linux系统会有各种的用户,每个用户都有自己 的用途,root最高权限用户,普通用户,虚拟用户。Linux系统开发人员要看日志,如何创建用户与授予权限?这时候请使用sudo(提权),这时候可以通过普通用户+sudo权限实现这个目标,授予普通用户以root权限运行,cat,head/tail,more/less,grep.
2024-09-15 21:10:24
579
原创 打包压缩三剑客和find命令
我们发现find命令使用管道把数据传输给其他命令失败了,默认管道是无法把数据变化为命令的参数,导致传递失败,find 命令找出的内容相当于被丢弃了,就相当于执行ls -lh命令,显示当 前目录下内容并详细信息。案例一:用 |xargs 和|exec 命令将/tmp/cai_shao/目录下的所有.txt文件结尾的文件拷贝到/tmp/caishao2/目录中。案例一:find找出/tmp/caishao/ 以.txt结尾的文件放 在/tmp/find.tar.gz。在指定的目录中查找你要的文件,文件名。
2024-09-11 13:12:37
1425
原创 文件体系和软硬连接
inode索引节点,inode号码类似于身份证号码,通过inode号码 可以找到文件的内容。inode是一个空间,inode号是空间的位置,inode空间中存放的是文件属性信息,文件大小,修改 时间,权限,所有者 inode空间中存放block的位置(指向文件实体的指针)。
2024-09-08 21:26:43
566
原创 日志查询四剑客和日期系统
注意:查看日志的时候不要用cat或者vim命令,在工作中日志的内容很多,用cat会刷屏,用vim又特别的占用内存,所以我们引出了四条有关查看日志的相关命令。有时候我们需要查看系统的时间来确保系统服务的时间是一致的,因为我们需要学会使用date日期组合。实例二:用tail -f 查看/var/log/secure的实时更新。实例二:用date +%F查看年月日,用date +%W 查看周几。实例一:使用上述的两个测试文件继续用diff命令查看,结果如下。实例一:查看/etc/passwd 的后5行。
2024-09-07 18:22:20
1079
原创 Linux目录结构基础和Linux核心命令(二)
说明:当使用vi/vim的时候,如果文件不存在,系统会自动创建,如果目录不存在不会自动创建,并且会在保存退出的时候报错!这个目录下面存放的是系统的各种内存中进程信息,这是个虚拟目录,不会占用磁盘空间。选完处理范围后按shift + i 编辑内容 ,最后按esc 耐心等待。按住字母 i 进入编辑模式,左下角出现INSERT字样的即可写入内容。我只列出我在学习过程中觉得相对重要的文件,其他的只需了解即可。按住上下键选择要处理的范围,按d 删除,按y复制。粘贴到当前行的下一行: p。
2024-09-03 20:44:24
442
原创 Linux目录结构基础和Linux核心命令(一)
Linux的目录是什么,类似于windows中的文件夹,但是它是以根目录为起始向下延伸,它的表示形式为'/'。1.1.Linux的核心目录(根下)根下的核心目录说明/etc/系统服务的配置文件,主要存放一些系统或者服务的配置信息/home/普通用户的家目录/root/root用户的家目录/dev/设备文件目录,比如光盘,硬盘/tmp/临时目录,用来存放临时文件之类的/proc/系统服务,包括进程信息......
2024-09-02 16:53:59
1225
监控架构-Prometheus-普罗米修斯
2024-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人