自定义博客皮肤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)
  • 收藏
  • 关注

原创 使用pe工具制作ubuntu备份系统和还原系统

输入fsck -y /dev/sda2(替换成自己的,我的是sda2)的命令成功执行后会出现file system was modified字样。1,因为我个人觉得这个工具实现起来比systemback软件操作起来报错少些,而且装的快,其他系统同理。如果进入系统出现这个报错可能是因为调整分区大小出现了点问题,需要修复一下磁盘,教程我放文章底部了。就还原成功系统了,我之前装的什么驱动都在,目录挂载也会自动调节成现在的1000g大小。我给我的新ubuntu系统给1000G空间,把D盘的空间分一点给他。

2024-09-22 02:50:23 853

原创 ssh版本升级

这个错误表明配置脚本在检查系统是否有必要的库来编译软件时,没有找到zlib库的头文件zlib.h。zlib库是用于压缩和解压缩数据的工具库,许多软件包都依赖它。确保替换/usr/include为你的系统中zlib头文件的实际路径,如果不确定可以使用find命令查找zlib.h。如果使用make命令报错。

2024-06-04 09:50:58 311

原创 启动盘制作

iOS文件放到u盘根目录即可,开机按f12进pe即可安装系统,不同电脑型号不同进pe按键也不一样。开机按f1,进入bios,将usb接口拉到本电脑,在按f10保存,在按f12即可找到pe的u盘。使用windows系统制作的系统盘,选择windows名字的下载解压。我一般使用魔术师来安装windows系统。其他系统安装我使用ventoy。

2024-05-03 16:58:42 146

原创 linux文本编辑三剑客

A 1 //被模式匹配到的内容以及其后面一行的内容都显示出来。-B 1 //被模式匹配到的内容以及其前面一行的内容都显示出来。-C 1 //被模式匹配到的内容以及其前后的行各显示1行。在所选的字符行改成test前面添加3个空行,换行添加一行hehe。在找到的字符后面的是俩位数字的后面追加test。在所选的字符行改成test前面添加3个空行。在找到的字符后面的数字后面追加test。在找到的字符后面追加test。在所选的字符行改成test。在1行后面追加test。

2022-10-15 15:04:21 554 1

原创 Kubernetes快速部署---kubectl命令使用---资源管理

Kubernetes默认CRI(容器运行时)为Docker,因此先安装Docker。由于默认拉取镜像地址k8s.gcr.io国内无法访问,这里指定阿里云镜像仓库地址。部署flannel网络插件能让pod网络直接通信,不需要经过转发。在192.168.70.134(Master)执行。master:4核4G。nob2: 2核2G。nob1: 2核2G。

2022-09-07 01:17:17 795

原创 nginx配置:

nginx配置

2022-09-04 17:13:53 446

原创 lnmp部署(nginx编译+MySQL2进制+PHP编译)

【代码】lnmp部署(nginx编译+MySQL2进制+PHP编译)

2022-09-03 21:13:10 863 2

原创 keepalived实现nginx高可用

Keepalived 软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务(例如:Nginx、Haproxy、MySQL等)的高可用解决方案软件。Keepalived软件主要是通过VRRP协议实现高可用功能的。.........

2022-08-31 01:51:43 306

原创 kvm部署和使用

虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上虚拟机之间是相互隔离的。物理机我们一般称为宿主机(Host),宿主机上面的虚拟机称为客户机(Guest)。那么 Host 是如何将自己的硬件资源虚拟化,并提供给 Guest 使用的呢?这个主要是通过一个叫做 Hypervisor 的程序实现的。根据 Hypervisor 的实现方式和所处的位置,虚拟化又分为两种:全虚拟化半虚拟化。......

2022-08-28 20:18:28 2348

原创 tomcat部署,jenkins部署使用

/安装jdk环境 [ root@localhost yum . repos . d ] # dnf - y install java17 - openjdk * //省略安装过程 //查看安装的版本 [ root@localhost ~ ] # java - version下载地址。

2022-08-17 22:30:06 2129

原创 haproxy部署

代码】haproxy。

2022-08-16 00:02:10 235

原创 lvs的nat模式、dr模式实现web站点负载均衡

作业: nat模型实现http和https两种负载均衡集群,注意,各RS都要提供同一个私钥和同一个证书。根据请求报文的目标IP和PORT将其转发至后端主机集群中的某-台主机(根据挑选算法)支持TCP,UDP,AH, EST, AH_ EST, SCTP等诸多协议。lvs-nat配置:director要配置2块网卡配置ip地址信息︰。ipvsadm:用户空间的命令行工具,用于管理集群服务。我用的这个软件VMware有点问题,不分配IP给虚拟机。查看系统对ipvs的支持情况,包括算法。lvs,4种工作模式。..

2022-08-14 21:43:36 259

原创 cobbler服务端部署,Centos8系统

Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。.....................

2022-08-13 21:50:48 440

原创 cobbler服务端部署,centos7系统

新建虚拟机从pxe启动,若出现以下界面则表示成功。

2022-08-11 23:10:58 319

原创 gitlab部署,使用

看到这个界面就成功。

2022-08-10 21:38:21 809

原创 部署rsync远程同步

rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。

2022-08-09 21:32:10 389 1

原创 sed命令高级用法

vi) 中所选的编辑功能。你会奇怪地发现、可以使用这些相同的命令在非交互。在看单个命令以前,需要回顾一下关于所有sed命令的两点语法。或行寻址符号括住的正则表达式。大多数sed命令能接受由逗号分隔的两个地。'\t’表示一个真正的制表符,而制表符在屏幕上是不可见的。这些命令的语法在sed中不常用,因为它们必须在多。行地址对于任何命令都是可选的。有一些命令只接受单个行地址。它们不能应用于某个范围的行。址,这两个地址,这两个地址用来标识行的范围。追加(a)、插入(i)和更改©命令提供了通常在交互式编辑器(例如。.

2022-08-03 00:23:48 581

原创 自定义监控(主从状态与主从延迟)

准备工作配置主从主库配置文件从库配置文件在主数据库里创建一个同步账号授权给从数据库使用从库设置要同步的主库信息,并开启同步。

2022-07-11 22:23:11 259

原创 自定义监控(监控进程,日志监控)

自定义监控是在被监控机里配置添加监控项添加触发器针对所有服务进程改成这样https://github.com/chendao2015/pyscripts在服务端操作

2022-07-10 23:29:05 180

原创 zabbix监控配置及邮箱告警

指标的概念;必须要他提供,怎么获取到他要监控内容的值,监控的东西zabbix监控项配置准备工作配置一台客户端加服务器{jjyy:vfs.file.cksum[/etc/passwd].diff()}>0添加表达式添加媒介,动作是为了通知你先看一下,能不能看到在设置通知选择要看的主机在服务端上手动获取看看能不能获取到值复制这个key主机不用指..............................

2022-07-07 23:29:53 780

原创 zabbix部署

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Ubuntu,Solaris,HP-UX,

2022-07-06 22:17:27 474

原创 lamp部署(apache编译+MySQL2进制+PHP编译)

编译安装apache需要三个源码包安装顺序为: apr apr-util httpd准备工作下载源码包并解压源码包地址:https://downloads.apache.org/编译安装apr-1.7.0编译安装apr-util-1.6.1#子包指定主包–with-apr=/usr/local/apr编译安装httpd源码包设置环境变量配置映射关系配置man文档配置防火墙 Selinux httpd设置开机自启2进制安装MySQL有特定的目录的时候,要修改include(

2022-07-05 22:36:19 447

原创 GTID主从

GTID即全局事务ID (global transaction identifier), 其保证为每一个在主上提交的事务在复制集群中可以生成一个唯一的ID。GTID最初由google实现,官方MySQL在5.6才加入该功能。mysql主从结构在一主一从情况下对于GTID来说就没有优势了,而对于2台主以上的结构优势异常明显,可以在数据不丢失的情况下切换新主。使用GTID需要注意: 在构建主从复制之前,在一台将成为主的实例上进行一些操作(如数据清理等),通过GTID复制,这些在主从成立之前的操作也会被复制到从服

2022-07-05 22:06:48 88

原创 mysql主从

在现代企业中,数据显得尤为重要,而存储数据的数据库选择又五花八门,但无论是何种数据库,均存在着一种隐患。想几个问题:主从复制配置步骤:1,确保从数据库与主数据库里的数据一样2,在主数据库里创建一个同步账号授权给从数据库使用3,配置主数据库(修改配置文件)4,配置从数据库(修改配置文件)需求:搭建两台MySQL服务器,一台作为主服务器,一台作为从服务器,主服务器进行写操作,从服务器进行读操作确保从数据库与主数据库里的数据一样为确保从数据库与主数据库里的数据一样,先全备主数据库并还原到从数据库中

2022-07-04 00:34:47 91

原创 mysql多实例部署

mysql多实例部署

2022-07-03 17:06:08 222

原创 mysql数据库备份与恢复

数据库备份方案:3 mysql数据恢复4 差异备份与恢复4.1 mysql差异备份开启MySQL服务器的二进制日志功能

2022-06-30 23:04:09 189

原创 mysql 多表联合查询

什么是多表联合查询前面所讲的查询语句都是针对一个表的,但是在关系型数据库中,表与表之间是有联系的,所以在实际应用中,经常使用多表查询。多表查询就是同时查询两个或两个以上的表。在 MySQL 中,多表查询主要有交叉连接、内连接、外连接、分组查询与子查询等5种。准备工作创建俩个表交叉连接(CROSS JOIN)交叉连接交叉连接的语法格式如下:SELECT FROM CROSS JOIN [WHERE子句];或SELECT FROM , ......

2022-06-29 23:31:14 577

原创 2进制安装MySQL

2进制安装MySQL第1步进入这个官网https://www.mysql.com/downloads/第2步找到这个点一下MySQL Community (GPL) Downloads »第3步找到这个点一下Download Archives第4步找到社区版的服务器点一下MySQL Community Server用5.7免费的最新版本,选用linux-Generic(linux通用),用OS(操作系统)64位系统,除了中间不能用,其他包都可以用有特定的目录的时候,要修改include(头文件

2022-06-28 21:31:47 233

原创 timesync角色,selinux角色应用

1.首先先安装RHEL系统角色2.timesync角色创建一个date目录用来存放timesync角色将ansible.cfg 配置文件和inventory主机配置文件也放到date目录中用playbook执行main.yml到受管主机上查看是否已经更改开机自启也已经打开了SELinux角色selinux_play目录最终效果SELinux角色实列配置清单和ansible.cfg文件查看受控主机selinux状态执行palybook查看受控主机............

2022-06-14 22:37:41 351

原创 编译安装apache

编译安装apache需要三个源码包安装顺序为: apr apr-util httpd准备工作下载源码包并解压源码包地址:https://downloads.apache.org/编译安装apr-1.7.0编译安装apr-util-1.6.1#子包指定主包–with-apr=/usr/local/apr设置环境变量配置映射关系配置man文档配置防火墙 Selinux httpd............

2022-06-09 20:31:36 1486

原创 管理变量、机密和事实

Ansible支持利用变量来存储值,并在Ansible项目的所有文件中重复使用这些值。这可以简化项目的创建和维护,并减少错误的数量。通过变量,可以轻松地在Ansible项目中管理给定环境的动态值。例如,变量可能包含下面这些值:变量的名称必须以字母开头,并且只能包含字母、数字和下划线。无效和有效的Ansible变量名称示例可以在Ansible项目中的多个位置定义变量。不过,这些变量大致可简化为三个范围级别:如果在多个xeklh定义了相同名称的变量,则采用优先级别最高的变量。窄范围优先于更广泛的范围:由清单定义

2022-06-05 21:44:04 72

原创 ansible常用模块使用详解

@tcpansible常用模块使用详解1.ansible常用模块之ping[root@hm1 ~]# ansible all -m ping192.168.70.138 | SUCCESS => { "ansible_facts": { "discovered_interpreter_python": "/usr/libexec/platform-python" }, "changed": false, "ping": "pong"}2.

2022-05-28 21:08:57 657

原创 部署Ansible

1. 构建Ansible清单验证清单覆盖清单的位置自定义清单文件管理Ansible配置文件配置Ansible配置文件优先级管理配置文件中的设置配置连接清单位置升级特权非SSH连接运行临时命令验证清单[root@localhost ~]# cd /etc/ansible/[root@localhost ansible]# lsansible.cfg hosts roles[root@localhost ansible]# vim hosts ## db-[99:101]-node.examp

2022-05-24 23:27:58 166

原创 podman普通用户容器的开机自启

podman 用户设置容器开机自启先创建个用户设置密码拉取镜像[qzl@localhost ~]$ podman pull nginxResolving "nginx" using unqualified-search registries (/etc/containers/registries.conf)Trying to pull docker.io/library/nginx:latest...Getting image source signaturesCopying blob..

2022-05-15 22:38:00 203

原创 podman容器root用户设置开机自启

配置加速器[root@localhost ~]# vim /etc/containers/registries.confunqualified-search-registries = ["docker.io"][[registry]]prefix = "docker.io"location = "2rdng78w.mirror.aliyuncs.com"二、podman容器的开机自启root用户[root@localhost ~]# podman pull busyboxReso.

2022-05-10 21:03:36 204

转载 Podman的使用与docker的区别,应用,用法

Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用。Podman 提供与 Docker 非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进程,并且它也可以在没有 root 权限的情况下运行。Podman 可以管理和运行任何符合 OCI(Open Container Initiative)规范的容器和容器镜像。Podman 提供了一个与 Docker 兼容的命令行前端来管理 Docker 镜像。Podman 官网地址:https://podman.io/Po

2022-05-09 20:22:40 3288

原创 dockerfile用alpine系统制作apache镜像

dockerfile用alpine系统制作apache镜像准备工作root@localhost ~]# tree /root/apache//root/apache/├── Dockerfile //创建Dockerfile文件└── files //创建files目录存放源码包和脚本 ├── apr-1.7.0.tar.gz ├── apr-util-1.6.1.tar.gz ├── httpd-2.4.53.tar.gz └── install.sh编

2022-05-08 14:21:20 584

原创 基于dockerfile制作apache镜像

准备工作[root@localhost ~]# mkdir -p /opt/apache/files[root@localhost ~]# cd /opt/apache/[root@localhost apache]# touch localhostfile[root@localhost apache]# ls //在files添加这三个文件localhostfile files[root@localhost apache]# tree.├── localhostfile└── fi

2022-05-05 19:47:26 281

原创 docker存储卷

改变docker0的网段[root@localhost ~]# docker run -d --name 123 httpdf82635cd78acd496519e98bec326536681683613c35eac745a1c3aadbb5ca677[root@localhost ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESf826

2022-05-01 21:05:57 982

原创 docker容器虚拟化

docker容器虚拟化虚拟化网络单节点容器间通信不同节点容器间通信虚拟化网络Network Namespace 是 Linux 内核提供的功能,是实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,它们有独自网络栈信息。不管是虚拟机还是容器,运行的时候仿佛自己都在独立的网络中。而且不同Network Namespace的资源相互不可见,彼此之间无法通信。假如我们的物理机有4块物理网卡,我们要创建4个名称空间,而这些设备是可以单独关联至某个单独的名称空间使用的如上图所示,把第一块网卡分配给

2022-04-27 19:58:30 60

空空如也

空空如也

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

TA关注的人

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