自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 k8s考试项目搭建

root@k8s-master pes-k8s]# mysql -h 172.16.36.85 -uzhangmin -pzhangmin //访问,主机必须得有mysql客户端。[root@k8s-master pes-k8s]# mysql -h172.16.36.84 -uzhangmin -pzhangmin //在mysql中获取账号密码。

2024-10-08 09:11:14 1164

原创 k8s的搭建

准备三台主机:网段:Pod ⽹段 172.16.0.0/16Service ⽹段 10.96.0.0/16注:宿主机⽹段、Pod ⽹段、Service ⽹段不能重复,服务器 IP 地址不能设置为 DHCP,需配置为静态 IP。

2024-09-13 00:11:22 1465 1

原创 docker-ce.repo源、kubernetes.repo源

一、docker-ce.repo源[docker-ce-stable]name=Docker CE Stable - $basearchbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/$basearch/stableenabled=1gpgcheck=1gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg[docker-ce-st

2024-09-12 19:56:33 1417

原创 k8s的应用

root@k8s-master ~]# kubeadm init --config /root/new.yaml --upload-certs //内存必须大点,4。设置为0表示不产生panic,设置为1表示产生panic。设置为0表示不产生panic,设置为1表示产生panic。image-endpoint: unix:///run/containerd/containerd.sock # 指定了镜像运⾏时的地址为:unix://...

2024-09-05 22:42:18 1644

原创 k8s简介

Kubernetes 缩写:K8S,k 和 s 之间有⼋个字符,所以因此得名。Kubernetes 由 google 的 Brog 系统作为原型,后经 Go 语⾔延⽤Brog 的思路重写,并捐献给 CNCF 基⾦会开源。Kubernetes 是⼀个可移植的、可扩展的开源平台,⽤于管理容器化的⼯作负载和服务,可促进声明式配置和⾃动化。官⽹:https://kubernetes.io。

2024-09-05 22:40:38 811

原创 Docker-compose部署集群

root@localhost pes]# vim haproxy/haproxy.cfg //haproxy配置文件。# 这里是容器中的IP地址,由于配置的是轮询roundrobin,weight 权重其实没有生效。# 这里是容器中的IP地址,由于配置的是轮询roundrobin,weight 权重其实没有生效。# 这里是容器中的IP地址,由于配置的是轮询roundrobin,weight 权重其实没有生效。

2024-09-03 19:21:52 830

原创 Docker 部署集群

root@localhost ~]# docker run -itd --link=web0 --link=web1 --link=web2 --link=java0 --link=java1 --link=java2 -p8080:8080 -p5000:5000 -p8888:8888 -v /etc/haproxy/haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg haproxy:latest //把java容器也link了,端口映射出去。

2024-09-03 09:10:56 1018

原创 Docker项目的制作

root@localhost ~]# docker pull nginx //拉取nginx镜像[root@localhost ~]# docker run -itd -p80:80 nginx:latest //创建nginx容器在后台运行50x.htmlindex.html。

2024-09-02 09:51:16 1371

原创 docker-comper编排

如果提示没有config是因为pip版本较低,使用下面命令升级[root@localhost ~]# pip install --upgrade pip==20.3 -i https://mirrors.aliyun.com/pypi/simple //使用阿里云镜像站临时安装pip-20.3。

2024-08-30 09:34:17 1133

原创 doker脚本内容编写(docker.sh)

overlayEOFEOF。

2024-08-29 09:45:00 328

原创 docker 容器网络互连

一个用于Linux系统的网络桥接工具集。它提供了一些命令行工具,帮助用户创建、管理和配置网络桥接。网络桥接是一种将多个网络接口连接在一起,以使它们能够作为单个网络段进行通信的技术。bridge-utils 常用的命令包括:brctl: 用于创建和管理网络桥接。brctl show: 显示当前系统中的桥接和相关接口的信息。[root@localhost ~]# docker run -d -p80:80 centos:nginx //没有命名,使用id来管理容器。

2024-08-29 09:42:41 861

原创 Dockerfile创建镜像

root@localhost httpd0]# docker run -d --name c0 -p80:80 -v /opt/:/usr/share/nginx/html/ centos:nginx //隐藏启动并映射端口,挂载文件。[root@localhost ~]# docker run -d --name r2 -v /regist/:/var/lib/registry -p5000:5000 registry:latest //启动容器,映射端口,挂载目录。

2024-08-27 19:04:55 753

原创 docker 镜像的制作

root@localhost ~]# docker run -it --name c0 -p80:80/tcp centos:httpd /bin/bash //创建启动并映射端口,将容器中的80端口映射给宿主机的80端口,前面是宿主机的端口,后面是容器的端口。[root@localhost ~]# docker run -it --name c1 -p80 centos:httpd /bin/bash //这里只有80,是容器的80端口。

2024-08-26 19:17:24 1166

原创 docker的前端部署1

root@localhost ~]# docker run -it --name c0 -p80:80/tcp -v /opt/:/usr/share/nginx/html/ centos:nginx /bin/bash //创建,指定端口,挂载并启动c0容器。[root@localhost ~]# docker run -it --name c0 centos:yum /bin/bash 创建并启动容器。

2024-08-26 19:13:14 1252

原创 docker的应用

root@localhost ~]# docker run -it --name c2 -v /source:/data centos:httpd /bin/bash //创建启动并挂载,这个data目录不需要在容器中新建,这里写了它就出现了。[root@localhost ~]# docker run -it --name c1 -p80 centos:httpd /bin/bash //这里只有80,是容器的80端口。

2024-08-23 16:43:49 975

原创 docker

Docker 是⼀个开源的应⽤容器引擎,可以实现虚拟化,完全采⽤“沙盒”机制,容器之间不会存在任何接⼝。Docker 通过 Linux Container(容器)技术将任意类型的应⽤进⾏包装,变成⼀种轻量级、标准化、可移植、⾃管理的组件。在包装应⽤的同时,可连带该应⽤的依赖和环境⼀并进⾏打包,所以可以将这种“包”移植到任意环境去运⾏,省去兼容性的问题。

2024-08-22 18:48:48 1092

原创 roles

roles(⻆⾊): 就是通过分别将variables, tasks及handlers等放置于单独的⽬录中,并可以便捷地调⽤它们的⼀种机制。假设我们要写⼀个playbook来安装管理lamp环境,那么这个playbook就会写很⻓。所以我们希望把这个很⼤的⽂件分成多个功能拆分, 分成apache管理,php管理,mysql管理,然后在需要使⽤的时候直接调⽤就可以了,以免重复写。就类似编程⾥的模块化的概念,以达到代码复⽤的效果。

2024-08-21 19:45:17 998

原创 ansible的playbook的应用

⽤ 于ansible操作的编排。参考: https://docs.ansible.com/ansible/latest/user_guide/playbooks _intro.html 使⽤的格式为yaml格式(saltstack,elk,docker,docker compose,kubernetes等也都会⽤到yaml格式)列表中的所有成员都开始于相同的缩进级别, 并且使⽤⼀个 " 作为开头(⼀个横杠和⼀个空格) ⼀个字典是由⼀个简单的 "- 键: 值 的形式组成(这个冒号后⾯必须 是⼀个空格)

2024-08-19 19:49:43 846

原创 absible自动化运维工具

root@m0 ~]# vim /etc/ansible/hosts //写两个组,01组两个都是做免密的,02组两个免密,一个没做免密[group01][group02]

2024-08-16 18:38:29 720

原创 mycat

MyCAT官网:http://www.mycat.io/环境:两台已经做好主从复制的机子192.168.1.67(主) 192.168.1.68(从),一台mycat(192.168.1.60),一台同网段,拥有mysql客户端的机子。

2024-08-16 18:35:26 932

原创 haproxy

web1,web2均上线了nginx服务。

2024-08-15 09:16:01 846

原创 LVS应用

A 添加虚拟服务器-t 设置群集地址(VIP,Virtual IP) tcp/udp-s 指定负载调度算法(rr|wrr|Ic|w|c|sh...)-a 添加真实服务器-d 删除真实服务器-r 指定真实服务器(Real Server)的地址-m 使用NAT模式;-g、-i分别对应DR、TUN模式-w 为节点服务器设置权重,默认为1。

2024-08-13 18:33:33 723

原创 lvs的配置

root@nat ~]# ipvsadm -a -t 192.168.1.169:80 -r 192.168.1.67:80 -m //添加真实服务器web1。[root@nat ~]# ipvsadm -a -t 192.168.1.169:80 -r 192.168.1.68:80 -m //添加真实服务器web2。[root@web1 ~]# find / -name "nginx" //找nginx的配置文件。

2024-08-12 19:02:51 494

原创 python

((1, '章三', '男'), (2, '李四', '女'), (3, '小凤仙', '女'), (4, '章丘铁锅', '男'), (6, '孙颖莎', '女'))((1, '章三', '男'), (2, '李四', '女'), (3, '小凤仙', '女'), (4, '章丘铁锅', '男'), (6, '孙颖莎', '女'))# 初始化Python_Mysql_01类,创建实例,pmp,之后所有的方法都可以在实例中调用。# 组成pandas数据框 DataFrame。

2024-08-09 17:32:47 617

原创 python应用

Dict([(k0,v0),(k1,v0),(k2,v2)]) []中的每个()中都有2个值,⼀个是key,⼀个是value⾃动 解析为⼀个字典了。元组 (),(1,2,3,4) 创建空元组,创建有初始值的元组。字典.values() 字典中的value组成的列表。

2024-08-08 19:52:40 507

原创 mysql应用3

mysql> select * from class where cid=(select classid from student where sname='张三');mysql> select * from class where cid>(select classid from student where sname='张三');mysql> select * from class where exists (select * from student where sname='王五');

2024-08-07 18:05:52 441

原创 mysql续集3

root@zmysql ~]# rm -rf /usr/local/mysql/data/auto.cnf //这个操作保证两个mysql服务是一起的,因为这个文件存放的是mysql服务器的uuid,uuid保证了mysql服务器的唯一性,所以删除以后,两个服务器就可以做主从。[root@zmysql ~]# rsync -av /usr/local/mysql/data root@192.168.1.20:/usr/local/mysql/ //同步过去。

2024-08-06 19:11:35 937

原创 mysql的基本应用2

root@mysql ~]# /usr/local/bin/mysql_secure_installation 改密码,不允许远程等。

2024-08-05 19:34:40 390

原创 mysql的基本应用1

root@mysql ~]# vim /var/log/mysqld.log 寻找登陆密码,密码不能有空格。

2024-08-05 19:33:45 839

原创 上线商城续集

root@server1 tdr_web]# cp -r ~/elem_web/dist/* /tdr //复制到/tdr网页目录下。[root@server1 ~]# /usr/local/nginx/sbin/nginx -s reload //重载服务。[root@server1 tdr_web]# nohup npm run serve& //启动。^C //使用ctrl+c退出。

2024-08-01 19:26:03 866

原创 各类基于虚拟主机的应用及上线商城系统

查看没有空行,没有注释的文件内容events {http {upstream a_name{ 这里是上一期创建的一个代理服务组server{listen 80;设置监听端口设置域名设置资源目录location / { 设置路由location模块。

2024-07-31 19:27:26 1057

原创 nginx的应用

root@web nginx-1.27.0]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-stream //还是原来的位置。

2024-07-30 19:34:58 1178

原创 web以及nginx

客户端代理,增强客户端的作⽤,反向代理是保护服务器反向代理是⼀种代理服务器的配置模式,它代表服务器向客户端提供服务。Web 基础的技术包括超⽂本标记语⾔(HTML)和 HTTP 协议,HTML 是⼀种呈现数据的⽅式(给⼈看的),⽽ HTTP 则是⼀组通信的标准(语法、语义、时许),可以简单的理解为 HTTP 携带 HTML。所谓负载均衡,就是 Nginx 把请求均匀的分摊给上游的应⽤服务器,这样即使某⼀个服务器宕机也不会影响请求的处理,或者当应⽤服务器扛不住了,可以随时进⾏扩容。

2024-07-29 19:36:07 542

原创 shell编程

由用户自己定义、使用和修改[root@shall ~]# A=1314 //左边是变量,右边是值1314[root@shall ~]# unset A //清除变量变量名=值中,等于号=之前和之后不能有空格,比如:name = yang,这样是错的,name=yang 才对变量名=值中,值内如果输入数学算式,是没办法算出结果的,只会输出字符串。Bash中内置的一类变量,不能直接修改。

2024-07-26 20:09:31 951

原创 GIt的介绍与应用

集中式版本控制系统(例如SVN)将代码库存储在一台中央服务器上,团队成员通过客户端从中央服务器获取代码并将更改提交到服务器。这意味着代码库是集中的,所有开发者都在同一个代码库上工作,并且必须与服务器进行通信才能查看历史记录和获取代码。因此,如果服务器发生故障或网络中断,会导致数据丢失,并且开发者将无法使用代码库。分布式版本控制系统(例如Git)则将完整的代码库复制到每个开发者的本地计算机上,每个开发者都有自己的完整副本,可以在没有网络连接的情况下继续工作。

2024-07-25 17:47:49 1215

原创 DNS续集

rw-r--r--. 1 named named 266 7月 24 16:03 z.a.zone。要复制的话就ESC+要复制的行数(光标所在位置为第一行)+yy,找到要复制的位置点p,就复制好了。2009年 07月 20日 星期一 12:34:56 CST。2024年 07月 24日 星期三 14:29:08 CST。2009年 07月 20日 星期一 12:34:56 CST。

2024-07-24 17:29:00 357

原创 DNS服务器的搭建

DNS 的==域名解析==都是 ==udp/53== . 主从之间的==数据传输==默认使⽤==tcp/53==DNS服务器端软件:==Bind==是⼀款开放源码的DNS服务器软件,Bind由美国加州⼤学Berkeley(伯克利)分校开发和维护的,全名为Berkeley Internet Name Domain它是⽬前世界上使⽤最为⼴泛的DNS服务器软件,⽀持各种unix平台和windows平台。BIND现在由互。

2024-07-23 17:34:12 1285

原创 nfs以及samba的共享文件

root@webserver ~]# mount -t nfs 192.168.1.125:/share /usr/share/nginx/html/static/ //挂载nfs-server端共享⽬录。[root@webserver ~]# mkdir /usr/share/nginx/html/static/ //创建挂载点。基于NETBIOS协议获得计算机名称——>解析为相应IP地址,实现信息通讯。

2024-07-22 19:35:01 907

原创 frp反向代理的安装与配置、ftp服务的搭建及应用

frp 是⼀个开源、简洁易⽤、⾼性能的内⽹穿透和反向代理软件,⽀持 tcp, udp, http, https等 协议。frp 项⽬官⽹是 https://github.com/fatedier/frp。

2024-07-19 17:36:19 1323

原创 实时监控练习

[root@y ~]# yum -y install inotify-tools\n已加载插件:fastestmirror\nLoading mirror speeds from cached hostfile\nepel/x86_64/metalink | 15 kB 00:00:00 \n * epel: mirrors.huaweic

2024-07-18 19:49:12 318

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除