- 博客(49)
- 收藏
- 关注
原创 2024年9月114日(使用kubectl run 创建pod|配置文件创建pod)
[root@k8s-master pods]# kubectl get po -o wide[root@k8s-master pods]# curl 172.16.169.146[root@k8s-master pods]# kubectl delete -f test0008.yaml [root@k8s-master pods]# vim test0009.yaml
2024-09-14 16:55:41 881
原创 2024年9月12日(k8s环境及测试 常用命令)
root@k8s-master ~]# echo "source <(kubectl completion bash)" >> ~/.bashrc 永久开启自动补齐功能。[root@k8s-master ~]# source <(kubectl completion bash) 临时开启自动补齐功能。[root@k8s-master dashboard]# kubectl create -f . .表示用当前目录。3、部署资源监控metries-server。3、编写yaml文件。
2024-09-12 18:22:32 1481
原创 2024年8月30日(docker部署project-exam-system系统 并用Dockerfile构建java镜像)
C:\Users\89765>scp "D:\青岛实训\project_exam_system\project_exam_system.sql" root@192.168.8.196:~/project_exam_system。C:\Users\89765>scp -r "D:\青岛实训\project_exam_system\dist" root@192.168.8.196:~/project_exam_system/web/#由于在java的配置文件中,访问数据库的账号和密码不是root,而是lxe。
2024-08-30 17:38:26 980
原创 2024年8月29日(harbor似有仓库管理,Docker-compose容器编排)
指定了要宿主机映射到容器的端⼝,端⼝不能低于 60(宿主机端 ⼝:容器端⼝),如果选择的端⼝号低于 60,可能会与系统保留的 知名端⼝冲突。#指定mysql镜像,如果主机内不存在该镜像,会从登录的docker镜像仓库内拉取,一般都是从dockerhub上拉取。指定了在 docker compose 编排中要运行的服务,每个服务都有一个名称,并指定要使用的镜像和容器的配置选项。16、制的下载链接,添加同时共享的镜像在其他docker主机上配置daemon仓库,启动docker,
2024-08-30 09:01:54 749
原创 2024年8月28日(docker网络)
1.使用flanner为docker主机(宿主)分配网段2.网段的信息以及ip的信息保存在etcd数据库中3.当flanner开始运行的时候,会从etcd数据库中读取{"Network":"172.20.0.0/16"},随机为当前的主机添加一个flannel0网卡172.20.59.04.配置docker 的daemon文件,让docker0网卡变成flannel的网段一致,之后docker向创建的容器IP就在flannel网段控制之内。
2024-08-28 17:31:15 710
原创 2024年8月27日(dockerfile应用,创建私有仓库,在企业中分享项目)
【代码】2024年8月27日(dockerfile应用,创建私有仓库,在企业中分享项目)
2024-08-27 17:35:38 1104 1
原创 2024年8月26日(线上考试系统,虚拟化技术部署,使用link)
[root@docker ~]# systemctl start docker[root@docker ~]# docker pull mysql一、线上考试系统 虚拟化技术部署1、部署前端服务器project_exam_system.sql数据库文件 dist网络资源1.将资源上传到服务器C:\Users\89765>scp -r "D:\青岛实训\project_exam_system\dist" root@192.168.8.196:~/2.创建基础
2024-08-26 17:42:50 831
原创 2024年8月22日(饿了么后端等登录模块 docker)
日常的业务量大多很平均,但在业务量繁多时期,比如“双十一”,“春运购票”等场景,就需要对服务器进行横向扩展才能将负载均衡下来,而如果大规模地扩展服务器,待服务器满载时期过去,回到日常业务量后,就会导致剩余资源极大地浪费。Linux是一个支持多用户的操作系统,正因如此,可能会造成用户使用时,互相之间占用资源过多,以致于服务器资源空间不足,而docker具有隔离性,可以在启动时就限定好硬件的使用率,当某个容器到达或超过限定的阈值了,就会被kill,此时需要运维人员对其进行调试。
2024-08-22 17:43:49 906
原创 2024年8月21日(高并发eleme项目登录模块)
root@lvs-dr ~]# ipvsadm -a -t 192.168.8.18:8080 -r 192.168.8.189 -g //java机器的IP。[root@lvs-dr ~]# ipvsadm -A -t 192.168.8.18:8080 -s rr //设置负载均衡规则 rr轮询策略。[root@lvs-dr ~]# route add -host 192.168.8.18 dev ens33:1 //加入路由。三、 添加登录数据,可以输入sql语句,也可以在图形化界面。
2024-08-22 08:57:12 1019
原创 2024年8月20日(playbook nginx任务 mariadb)
所以我们希望把这个很大的文件分成多个功能拆分,分成apache管理,php管理,mysql管理,然后在需要使用的时候直接调用就可以了,以免重复写。注意:在每个角色的目录中分别创建files,tasks,handlers,templates,vars和meta目录,用不到的目录可以创建为空目录.roles(角色):就是通过分别将variables,tasks及handlers等放置于单独的目录中,并可以便捷地调用它们的一种机制。tasks:至少有一个main.yml文件,定义各tasks。
2024-08-20 14:29:22 737
原创 2024年8月19日(静态文件共享,playbook剧本)
所以我们希望把这个很大的文件分成多个功能拆分,分成apache管理,php管理,mysql管理,然后在需要使用的时候直接调用就可以了,以免重复写。roles(角色):就是通过分别将variables,tasks及handlers等放置于单独的目录中,并可以便捷地调用它们的一种机制。■ 如果一个host执行task失败,整个tasks都会回滚,修正playbook中的错误,然后重新执行即可.■ 文件的第一行以” --- “开始,表明YMAL文件的开始(可选的)tasks:任务列表,按顺序执行任务.
2024-08-19 18:32:59 1301
原创 2024年8月16日(运维自动化 ansible)
group01][group02]},},},[root@m0 ~]# ansible group02 -m ping #192.168.8.183没有免密,报错[root@m0 ~]# vim /etc/ansible/hosts #重新修改文件[group01][group02]other[root@m0 ~]# ansible group02 -m ping #不报错了[root@m0 ~]# ansible other -m ping #单独也是成功的},
2024-08-16 17:26:29 1124
原创 2024年8月15日(python管理MySQL数据库 mysql5.7读写分离 配置mycat)
官方网址:http://www.mycat.io/https://github.com/MyCATApache/MyCAT-Server/因为mycat是由java语言开发,必须使用java的运行环境才能进行启动和操作。国内最活跃的、性能最好的开源對据库中间件!Mycat数据库中间件。
2024-08-15 17:41:29 1405
原创 2024年8月14日(haproxy)
官网https://www.haproxy.com/自由及开放源代码软件HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负我均衡,以及基TCP和HTTP的应用程序代理。HAProxy特别适用于那些负载特大的veb站点,这些站点通常又需要会活保或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式一与它可以很简单安全地整合进用户当前的架构中,同时可以保护用户的web服务器不被暴露到网络上。
2024-08-14 18:54:54 1287
原创 2024年8月13日(lvs NAT脚本 RS脚本 ds脚本)
lvs-nat模式的优点配置简单,缺点是请求和响应都必须经过ds,容易称为性能瓶颈希望有这样的模式,请求的时候使用input链进行负载均衡,响应的时候就不要经过ds,直接由rs响应给客户端在nat模式的时候,请求vip,接收vip的响应构想 请求vip,接受rip响应,这是不允许lvs-dr模式。
2024-08-13 16:11:10 732
原创 2024年8月12日(LVS)
linux virtural server的简称,也就是linxu虚拟机服务器,这是一个由章文嵩博士发起的开源项目,官网是http://www.linuxvirtualserver.org,现在lvs已经是linux内核标准的一部分,使用lvs可以达到的技术目标是:通过Linux达到负载均衡技术和Linux操作系统实现一个高性能高可用的linux服务器集群,他具有良好的可靠性,可延展性和可操作性,从而以低廉的成。
2024-08-12 18:12:15 1162
原创 2024年8月9号(frp)
((1, '章三', '男'), (2, '李四', '女'), (3, '小凤仙', '女'), (4, '章丘铁锅', '男'), (6, '孙颖莎', '女'))((1, '章三', '男'), (2, '李四', '女'), (3, '小凤仙', '女'), (4, '章丘铁锅', '男'), (6, '孙颖莎', '女'))>>> import pymysql as py #以别名py导入pymysql库,可以使用更简洁的别名py来调用pymysql库中的函数和方法。
2024-08-12 08:48:49 376
原创 2024年8月8日(python基础)
一、检查并配置python环境(python2内置)1、检测是否安装2、安装python3最新版3.12可以使用源码安装3、查看安装版本4、开发工具安装自带的ideapycharm(付费)anaconda (专门做数据分析)5、修改pip镜像为清华二、数据类型和变量三大数据类型字符:字符串str数值:整数 浮点型intfloat逻辑 :True False进入python的编辑状态三、数据集合。
2024-08-08 19:05:18 1480
原创 2024年8月7日(mysql主从 )
只有select子句和having子句,order by 子句中能使用聚合函数1,where子句红中不能使用聚合函数,当使用聚合函数查询以后,不能使用where条件,如果添加条件 ,就使用having。4. delete from 表 where name on ("a","b","c")2. insert into 表名称 values(1, "name","word")uid=997(mysql) gid=995(mysql) 组=995(mysql)数制:二进制 八进制 十进制 十六进制。
2024-08-07 16:40:02 1377
原创 2024年8月6日(MySQL主从)
root@slave-mysql ~]# mysql -uxiaojiang -pZhang@2002 -h192.168.1.21 -P3306 --get-server-public-key #获得公钥。mysql8 0:关 1:关 2:开 3:开 4:开 5:开 6:关。netconsole 0:关 1:关 2:关 3:关 4:关 5:关 6:关。
2024-08-06 19:25:36 1159
原创 2024年8月5日(glibc的安装及MySQL的安全用户角色权限)
drwxr-x--- 2 mysql mysql 6 8月 5 09:55 mysql-files。-rw-r--r--. 1 root root 570 6月 8 2017 /etc/my.cnf。13.修改user中一行的数据的password(密码)为111,没有update权限。5.为aaa账户添加查看test.user表的权限。7.查看数据库,查看表,查看表内容 能够正常查看。1.添加aaa账户,设置密码aaaa。6.退出root,使用aaa账户登录。8.输入数据,没有权限。
2024-08-05 19:09:30 653
原创 2024年8月2日(安装MySQL,以及各种操作)
insert into 表名 (字段名列表) values (字段值列表)delte from user where 条件;1. 数据库系统 DBMS。4. 记录 record。5. 字段 feild。3. 表 table。
2024-08-02 15:55:37 1271
原创 2024年8月1日(前端服务器的配置以及tomcat环境的配置)
nohup: 忽略输入并把输出追加到"nohup.out"构建项目将静态文件移动到nginxaaa.conf。
2024-08-01 17:23:11 2111
原创 2024年7月31日(基于域名和IP地址的虚拟机主机 上线静态商城)
nodejs 安装npm 添加vue模块,使用vue创建vue3项目,构建静态资源,将静态资源添加到nginx项目中。生成一个,发布到nginx中。9、部署nfs服务器。
2024-07-31 17:48:39 1116
原创 2024年7月30日(nginx 代理 负载均衡 jdk )
max_fails:在fail_timeout时间内,允许请求最大的失败次数,默认为1。注意:当负载调度算法为ip_hash时,后端服务器在负载均衡调度中的状态不能是backup。■ 这样,当来自某一个IP的用户在后端Web服务器A上登录后,再访问该站点的其他URL,能。■ 注意:使用ip_hash指令无法保证后端服务器的负载均衡,可能导致有些后端服务器接收到。least_conn:最少连接,把请求转发给连接数较少的后端服务器。的请求多,有些后端服务器接受的请求少,而且设置后端服务器权重等方法将不起作用。
2024-07-30 17:53:17 1324
原创 2024年7月29日(web nginx)
Web基础的技术包括超文本标记语言(HTML)和HTTP协议,HTML是一种呈现数据的方式(给人看的),HTTP则是一组通信的标准(语法、语义、时许),可以简单的理解为HTTP携带HTML。服务器处理完请求,并收到客户的应答后,即断开连接,但是却不利于客户端与服务器保持会话连接,为了弥补这种不足,产生了两项记录http状态的技术,一个叫做Cookie,一个叫做Session。Web:为用户提供的一种在互联网上浏览信息的服务,Web服务是动态的、可交互的、跨平台的和图形化的。
2024-07-29 18:00:25 1221
原创 2024年7月26日(shell脚本 sed awk)
变量名=值中,等于号=之前和之后不能有空格,比如:name = yang,这样是错的name=yang 才对变量名=值中,值内如果输入数学算式,是没办法算出结果的,只会输出字符串。Bash中内置的一类变量,不能直接修改预定义变量是Bash程序预先定义好的一类特殊变量,用户只能使用预定义变量,而不能创建新的预定义变量,也不能直接为预定义变量赋值。$ *: 将所有参数作为整体$@:单个数的组合,每个参数占一行$0:保存了脚本名称: 保存命令或脚本的执行状态码。
2024-07-26 17:40:00 948
原创 2024年7月25日(Git gitlab以及分支管理 )
Git 是一种分布式版本控制系统,用于跟踪和管理代码的变更。它是由Linus Torvalds创建的,最初被设计用于Linux内核的开发。Git允许开发人员跟踪和管理代码的版本,并且可以在不同的开发人员之间进行协作。Github 用的就是Git系统来管理它们的网站,Github是一个社区,Git是一个服务系统,Github只支持Git分布式系统,所以故名成为Github。集中式版本控制系统(例如SVN)将代码库存储在一台中央服务器上,团队成员通过客户端从中。
2024-07-25 16:37:45 2262
原创 2024年7月24日(DNS反向解析 DNS多区域 配置时间服务器 DNS主从 )
要求集群服务器主机的时间同步,不可能每一台主机都访问一次cn.ntp.org.cn 流量大,效率低。只放一台主机做内网的ntp服务器,这台主机定时访问外网,集群内网的机器和ntp服务器同步就可以了。[root@client ~]# date -s "2009-7-30 12:34:56" //修改时间。[root@ntp ~]# crontab -e //每天的4点同步时间。2009年 07月 30日 星期四 12:34:56 CST。
2024-07-24 16:41:05 1326
原创 2024年7月23日(samba DNS)
(1)当客户端要访问其他主机提供的服务,首先获取该主机的域名,然后将这个域名交给dns服务器解析IP地址,然后拿到dns服务器返回的IP根据IP访问目标主机。此时我们输入的不是IP地址,就是域名,会到指定的dns服务器上去解析 /etc/sysconfig/network-scirpts/ifcfg-ens33。[root@dns named]# vim /var/named/abc.com.zone //web主机地址。由于IP地址没有语义,我们需要使用有语义的域名,使用www.abc.abc。
2024-07-23 17:39:07 952
原创 2024年7月22日(nfs samba)
由于用户更多的访问静态文件,而动态的访问可能不是很频繁,或者说数据传输量不是很大,静态文件的流量大,动态数据流量较小,开发者不希望动态项目和动态项目部署在同一个服务器上,静态的访问静态服务,动态访问动态的服务器。[root@web_server ~]# ls /usr/share/nginx/html/static/ 可以看到nfs服务共享的数据,这个数据是链接,不是真实的文件,和rsync的数据不同。当nfs 的share目录中的文件发生改变的时候,备份到backupserver主机中。
2024-07-22 18:41:08 995
原创 2024年7月19日(frp FTP)
文件传输:文件上传与文件下载FTP是一种应用非常广泛并且古老的一个互联网文件传输协议,主要用于互联网中 == 文件的双向传输 == (上传/下载)、文件共享, 跨平台 Linux、Windows, FTP是 == C/S == 架构,拥有一个客户端和服务端,使用 == TCP协议 == 作为底层传输协议,提供可靠的数据传输,FTP的默认端口 == 21号 == (命令端口)被动模式下。
2024-07-19 17:13:32 1172
原创 2024年7月18日:练习(rsync实时同步)
2024-07-18 17:30:20出现事件/app/studentweb/ ATTRIB 明天就是周五啦。2024-07-18 17:30:31出现事件/app/studentweb/ ATTRIB 明天就是周五啦。2024-07-18 17:24:26出现事件/app/studentweb/ DELETE 今天星期四。2024-07-18 17:24:26出现事件/app/studentweb/ DELETE 今天星期四。
2024-07-18 17:39:11 232
原创 2024年7月18日(数据同步rsync)
rsync的好姐妹sync同步:刷新文件系统缓存,强制将修改过的数据块写入磁盘,并且更新超级块。■ async异步:将数据先放到缓冲区,再周期性(一般是30s)的去同步到磁盘。■ rsync远程同步 :== remote synchronous ==
2024-07-18 16:34:47 1082
原创 2024年7月17日:练习
passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。更改用户 zhangsan 的密码。更改用户 zhaoliu 的密码。更改用户 wangwu 的密码。更改用户 lisi 的密码。更改用户 aaa 的密码。
2024-07-17 17:41:50 380
原创 2024年7月17日(nodejs,npm设置国内镜像,vue脚手架,远程管理ssh,踢出用户,scp命令,ssh免密登录)
nodejs是一个运行1环境,和javajdk运行环境格式一样安装完成之后,使用node -v 查看版本v16.20.2安装包管理器 npm node packae manger8.19.4[root@a ~]# npm install @vue/cli -g //-g表示全局安装以上是使用rpm(nodejs 包管理器)安装软件程序员就可以在这个文件中开发前端页面。
2024-07-17 16:57:24 2632
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人