- 博客(46)
- 收藏
- 关注
原创 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).下载阿里云仓库epelctrl p q(3).容器打包(4).引入镜像3.ip网络(1).交互式ip a(3).exec4.端口(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.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.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
原创 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(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
原创 部署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关注的人