自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 9.24-k8s服务发布

本次实战域名服务器为:wp-web.com:30080后续论坛网站自行搭建。

2024-09-24 14:32:42 1071 1

原创 9.23-部署项目

【代码】9.23-部署项目。

2024-09-23 17:43:10 478

原创 9.20-使用k8s部署wordpress项目

启动docker进程systemctl start docker。# 起到k8s-node01和k8s-node02。# 上传到其他的起点主机。部署wordpress项目。部署wordpress。

2024-09-20 17:24:44 1123

原创 9.3-k8s介绍

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

2024-09-04 15:11:43 1288

原创 9.2-考试项目前端容器的高可用+java容器的高可用+使用docker-compose部署考试前端容器+使用docker-compose一次性创建多台容器

新机器:192.168.2.30。

2024-09-03 22:49:30 1110

原创 8.30-使用docker容器部署考试项目+使用Dockerfile部署java项目

在物理机的C:\Windows\System32\drivers\etc中找到hosts文件,添加IP地址和域名。创建一个目录,不单独放置前端的资料,将后端的所有资料也都放在这里。浏览器访问:192.168.2.60,出现200和500就是对的。浏览器访问:192.168.2.60。因为已经用这个容器导出java镜像了。

2024-08-30 19:46:02 1496

原创 8.29-回顾+部署harbor项目+docker-compose容器编排

要在 docker-compose.yml ⽂件所在的⽬录下才能通过 docker compose 命令启动容器。yaml⽀持嵌套数据结构,可以⽤缩进来表示不同层级之间的关系,可使⽤ # 号表示注释信息。两台不同主机上的容器的连接,A宿主机上的a1容器可以访问B主机上的b1容器。是python的包管理工具,与yum和redhat的关系是一样的。在yaml中,可以使⽤“-”符号表示⼀个列表和数组。就能看到在索引文件中编辑地内容了。访问到的页面中可以查看推送命令。

2024-08-29 18:53:36 1051

原创 8.28-回顾+容器与主机之间的通信+跨主机容器之间的通信

1.使用flannel为docker主机(宿主)分配网段2.网段的信息以及ip的信息保存在etcd数据库中3.当flannel开始运行的时候,会从etcd数据库中读取{"Network":"172.20.0.0/16"},随机为当前的主机添加一个flannel0网段172.20.64.04.配置docker的daemon文件,让docker0网卡变成和flannel0的网段一致,之后docker下创建的容器的ip就在flannel网段控制之内。

2024-08-28 19:47:05 1223

原创 8.27-dockerfile的应用+私有仓库的创建

通过dockerfile创建⼀个在启动容器时,就可以启动httpd服务的镜像步骤 :1.创建⼀个⽬录,⽤于存储Docker file所使⽤的⽂件2.在此⽬录中创建Docker file⽂件,以及镜像制作所使⽤的⽂件3.使⽤docker build创建镜像4.使⽤创建的镜像启动容器(验证)

2024-08-27 19:22:31 355

原创 8.26-docker创建容器+打包镜像+docker文件的学习

创建容器:docker run -it --name a1 centos:latest /bin/bash查看容器:docker ps(查看正在up的容器)docker ps -a(查看所有的容器)切回宿主机:ctrl p q启动容器:docker start a1停止容器:docker stop a1删除容器:docker rm a1docker rm -f a1(强制删除容器)如果容器正在运行,容器是无法删除的,如果容器没有删除,对应的镜像也无法删除镜像的迁移:save:docker save -o c

2024-08-26 19:55:44 2057

原创 8.23-docker基础命令学习

1.镜像的迁移​(1).打包​(2).加载​​(3).删除镜像2.创建镜像​(1).创建容器​(2).下载阿里云仓库epel​ctrl p q​(3).容器打包​(4).引入镜像​3.ip网络​(1).交互式​​​ip a​(3).exec​4.端口​(1).指定端口映射​(2).随机端口映射​(3).指定其他ip的端口映射​5.持久化挂载​​。

2024-08-24 23:51:39 1069

原创 8.22-docker的部署及其使用

overlay> EOFoverlayoverlay​# 配置一个仓库​# 启动服务​# 搜索镜像​# 配置docker守护进程​​​# 下载centos镜像​# 开启服务​# 查看镜像​# -i 允许交互 -t终端运行​# 不能查看ip(容器)​# 配置阿里云的仓库​​# 清除缓存,建立缓存​# 安装httpd和net-tools​# 可以查到ip地址​​​# 查看版本信息​# 修改资源文件​。

2024-08-22 19:17:07 1210

原创 8.21-部署eleme项目

​​​​​​​​​​。

2024-08-21 22:11:50 1087

原创 8.20-ansible剧本的使用+roles的应用

[root@m0 ~]# vim /etc/ansible/hosts ​ ​ s0 ansible_ssh_host=192.168.2.110 ansible_ssh_port=22 ansible_ssh_user=root ansible_ssh_pass=1 ​ s1 ansible_ssh_host=192.168.2.111 ansible_ssh_port=22 ansible_ssh_user=root ansible_ssh_pass=1 ​ s2 ansib

2024-08-20 19:16:38 749

原创 8.19-ansible中模块的使用+playbook的应用

script模块⽤于在远程机器上执⾏本地脚本。/bin/bashwell done​# 验证​。

2024-08-19 19:44:53 785

原创 8.16-ansible的应用

ansibleansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。格式ansible 主机ip|域名|组名|别名 -m ping|copy|... '参数'

2024-08-18 14:59:43 1047

原创 8.15-配置mysql5.7环境+使用python管理数据库+使用中间件mycat配置读写分离

将mysql5.7的包拖入xshell​# 解压​# 备份文件​# 删除文件​# 创建mysql目录​# 创建用户​# 修改属主和属组​# 修改权限​# 初始化cwgSr6A#​# 其他配置​# 启动服务SUCCESS!# 修改配置文件[mysqld]port=3306​# 重新启动服务SUCCESS!

2024-08-15 19:33:11 780

原创 8.14-LVS主从+nginx的haproxy+mysql的haproxy+读写分离

nat# 添加规则# 修改文件​# 主数据库-添加网关​# 从数据库-添加网关​# 主数据库-创建用户or \g.​​owners.​Type 'help;​​​​# 客户端测试。

2024-08-14 19:55:29 1121

原创 8.13-LVS的nat模式+DR模式

rw-r-----. 1 root named 152 6月 21 2007 named.localhost。-rw-r-----. 1 root named 168 12月 15 2009 named.loopback。-rw-r-----. 1 root named 152 12月 15 2009 named.empty。-rw-r-----. 1 root named 2253 4月 5 2018 named.ca。配置两个网卡和两个ip地址,一个对内ip,一个对外ip。

2024-08-13 15:52:52 1145

原创 8.12-基于gtids的主从复制搭建+lvs

rw-r-----. 1 root named 152 6月 21 2007 named.localhost。30 3 * * * /usr/sbin/ntpdate 192.168.2.103(时间服务器的地址)30 3 * * * /usr/sbin/ntpdate 192.168.2.103(时间服务器的地址)30 3 * * * /usr/sbin/ntpdate 192.168.2.103(时间服务器的地址)配置两个网卡和两个ip地址,一个对内ip,一个对外ip。

2024-08-12 19:58:02 1248

原创 8.9-python管理

​a=3b=4print(a+b)​7255.0​​#调试test.py脚本-> a=3(Pdb) n-> b=4(Pdb) n(Pdb) n7(Pdb) n25(Pdb) n5.0--Return--​​​>>> random>>>[1]+ 已停止 python3python3​​>>> random9284。

2024-08-11 22:05:06 781

原创 8.8-配置python3环境+python语法的使用

功能指令说明创建列表[ ]符号本身就是列表list(元组)将元组转成列表list(字典)提取字典的key转成列表字典.keys()字典中的key返回一个列表字典.values()字典中的value组成列表字典.Items()字典中的每个键值对组成员组,每个元组组成一个新的列表修改列表在索引值为index的元素之前添加一个元素在所有元素之后添加一个元素将索引为index元素的值修改为valueL.pop()删除最后一个元素del L释放L内存查看列表L。

2024-08-08 19:51:42 1021

原创 8.7-主从数据库的配置+mysql的增删改查

Slave_IO_Running和Slave_SQL_Running都是yes就表示主从数据库配置成功了。insert into 表名称 values(1,"name","word")先查看按照升序排列的qty,然后在这基础上在按照price的升序排列进行查看。当使用聚合查询以后,不能使用where,如果要使用,添加having。insert into 表名称 select * from 其他表。insert into 表 value () ,()创建可以远程登录的用户。查看升序排列的qty。

2024-08-07 20:00:48 822

原创 8.6-设置mysql开机自启+角色生效+主从数据库

rpm安装,my.cnf文件在/etc/my.cnf下;glibc安装,my.cnf在项目目录之下;写mysql.sh脚本,安装mysql。(2)关闭selinux。(3)安装ntpdate。(2)关闭selinux。(3)安装ntpdate。用脚本安装mysql。

2024-08-06 23:19:52 2528 1

原创 8.5-glibc安装+数据库的增删改查

1.远程登录前的条件是mysql.user表中的host属性为%,如果是localhost就不允许远程登录,update mysql.user set host=“%” where user=“root”,flush privileges;2.远程管理,可以使用图形化工具 ,sqlyog ,navicat,掌握工具命令,客户端工具 mysql。-P 端口 默认是3306 ,如果是默认的,可以省略。5.为aaa账户添加查看test.user表的权限。7.查看数据库,查看表,查看表内容 ,能够正常查看。

2024-08-05 19:53:20 715

原创 8.2-配置mysql环境

【代码】8.2-配置mysql环境。

2024-08-02 16:56:57 288

原创 8.1-java+tomcat环境的配置+代理

C:\Windows\System32\drivers\etc,修改hosts文件。用浏览器进行访问:192.168.2.28:8080/myweb/a.jsp。用浏览器访问:192.168.2.28:8080/myweb/my.txt。就可以访问到001、002、003的测试页面,刷新页面可以轮询哦。配置java环境时,除了使用sed,还可以用下面的代码。生产 production。用浏览器访问ip:192.168.2.28。开发 development。404了,重新创建目录。

2024-08-01 20:15:56 1181

原创 基于域名+基于ip+基于端口的虚拟主机+上线商务系统

tomcat服务器需要jdk环境版本对应配置系统变量JAVA_HOME。

2024-07-31 19:50:53 1020 1

原创 nginx反向代理+nginx黑白名单+nginx负载均衡+平滑升级+配置jdk环境-7.30

同一个资源多次请求,可能会到达不同的服务器上,导致不必要的多次下载,缓存命中率不高,以及一些资源时间的浪费。但是,有些请求占用的时间很长,会导致其所在的后端负载较高。⾸先安装 pcre。注意: 使用ip_hash指令无法保证后端服务器的负载均衡,可能导致有些后端服务器接收到的请求多,有些后端服务器接受的请求少,而且设置后端服务器权重等方法将不起作用。当没有使⽤ ssl 证书对服务器数据进⾏加密认证时,⽤户的数据将会以明⽂的形式进⾏传输,⽽此时,⽤户的数据可以被⼀些抓包⼯具获取,就容易造成⽤户的信息泄露。

2024-07-30 19:48:45 1465

原创 web服务器配置-(apache+nginx)

Web:为⽤户提供的⼀种在互联⽹上浏览信息的服务,Web 服务是动态的、可交互的、跨平台的和图形化的。Web 服务为⽤户提供各种互联⽹服务,这些服务包括信息浏览服务,以及各种交互式服务,包括聊天、购物、学习等等内容。Web 应⽤开发也经过了⼏代技术的不断发展,⽬前 Web 开发依 然是最重要的开发内容之⼀。

2024-07-29 20:02:04 1831

原创 git回顾+shell脚本编程

git文件版本控制。

2024-07-27 23:39:06 825

原创 分布式版本控制系统 Git(7.25)

回顾dns域名=IP地址=网络主机dns服务器安装bind对于主要的配置文件1、权限 /etc/named.conf2、解析方式 /etc/name.rfc.1912.zones3、要根据zones文件创建zone具体指定A和PTR记录4、启动服务5、在客户端选择dns服务器的ip6、要永久修改dns服务器多域名解析反向解析 IP=>域名ntp服务器--时间同步主从dns备份、安全软件、环境系统、配置需要保持一致;

2024-07-25 17:10:14 889

原创 正向解析+反向解析+多域名+DNS主从+一个ip解析多个域名(7.24)

root@client ~]# date2024年 07月 20日 星期六 12:35:03 CST。不可能每一台主机都访问一次ntpdate cn.ntp.org.cn 流量大,效率低。2.slave服务器上安装相应的软件(系统版本,软件版本)保持一致。配置从服务器,备份到从服务器,主从架构,主要是同步zone文件。4.主从同步的核心是slave同步master上的区域文件。只放一台主机做内网的ntp服务器,这台主机定时访问外网。(3).设置允许从服务器同步文件。(2).与时间服务器同步时间。

2024-07-24 19:29:12 984

原创 复习samba+配置DNS域名解析

​​重启网络服务修改uuid的目的是为了保证网络服务的唯一性。

2024-07-23 19:34:32 913

原创 部署nginx+部署nfs+挂载nfs+共享文件samba

只下载不安装 yum -y install --downloadonly -- downloaddir=./soft/创建本地仓库,安装createrepo安装完成createrepo,用于创建本地仓库使用createrepo生成仓库文件soft目录中生成一个repodata目录检测soft目录中是不是保存是了一个reporepodata文件夹在/etc/yum.repos.d新建一个repo文件,文件名就叫nginx建立缓存。

2024-07-22 19:29:11 913 1

原创 部署frp(内网渗透)+ftp(文件传输)的环境

在查询873端⼝占⽤时,发现只有xinetd服务,没有rsync服务,原因:rsync => xinetd。第四步:重启xinetd服务(xinetd服务重启后,rsync服务也会随之重启,检查端⼝占⽤)FTP是==C/S==架构,拥有⼀个客户端和服务端,使⽤==TCP协议==作为底层传输协议,FTP的默认端⼝ ==21号==(命令端⼝) ==20号==(数据端⼝,主动模式下)参考点,FTP的服务器端。⼀个⽂件在同⼀时间内,⽆论有多少⼈在r,但是只能有⼀个w权限,x其实r权限。

2024-07-19 21:21:09 1680

原创 rsync同步+inotify监控+实现自动同步(2024.7.18)

drwx------. 3 root root 17 7月 11 16:47 systemd-private-7cb5d2e1e883490fbbe7a00fb8e02dcc-chronyd.service-wqYt5p。drwx------. 3 root root 17 7月 17 17:53 systemd-private-f23ce88bb27c46af9c16c48053b6c562-chronyd.service-wZ6TpV。

2024-07-18 21:41:34 1136

原创 SSH免密登录

9f:71:de:3c:86:25:dd:f0:06:78:ab:ba:96:5a:e4:95. ,你确定想要继续吗?-rw-r--r--. 1 zhangsan code 173 7月 17 14:46 known_hosts。-rw-r--r--. 1 zhangsan code 392 7月 17 16:17 id_rsa.pub。-rw-------. 1 zhangsan code 1679 7月 17 16:17 id_rsa。1.des 对称的公钥加密算法,安全低,数据传输速度快;

2024-07-17 19:59:03 1660

原创 yum源配置

1.下载samba的安装包 yum install --downloadonly --downloaddir=./soft samba。cachedir=/var/cache/yum/$basearch/$releaserver # 定义软件包缓存路径。*/3 */3 */3 */3 */2 指令(which) 选项 参数。createrepo ./soft/3.在/etc/yum.repos.d/下创建 soft.repo。5.在/etc/yum.repos.d/soft.repo。

2024-07-16 19:35:46 3765

原创 练习linux

rw-r--r--. 1 root root 51 4月 29 2018 /etc/centos-release-upstream。-rw-r--r--. 1 root root 51 4月 29 2018 centos-release-upstream。-rw-r--r--. 1 root root 38 4月 29 2018 /etc/centos-release。

2024-07-15 20:00:06 746

空空如也

空空如也

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

TA关注的人

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