自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ansible——Ansible ad hoc命令

基本的命令格式是:表示目标主机或主机组-m:参数表示使用ansible的模块-a:参数后面跟的是模块的参数-i:参数后面跟的是Inventory的路径如果不知到模块的参数,可以查看文档。

2024-07-19 22:17:20 347

原创 ansible——ansible的配置文件

假设像定义192.168.0.0~192.168.0.255和192.168.1.0~192.168.1.255,总共512个主机就可以使用定义范围的方式将主机加入到组内,主机可以重复,这样,ansible就可以控制一个组内的主机进行操作。

2024-07-19 22:07:59 837

原创 ansible——ansible的安装

配置yum的epel源。

2024-07-19 21:48:57 325

原创 ansible——介绍

Ansible是一个开源自动化运维平台。Ansible是一个可以在Ansible playbook中在完美描述IT应用架构的简单的自动化语言。它也是一个运行Ansible Playbook的自动化引擎。Ansible可以管理强大的自动化任务,并且可以适应许多不同的工作流和环境。同时,Ansible的新使用者可以非常快速的使用它并将其带入生产环境。

2024-07-19 21:46:16 656

原创 docker————docker的网络

Docker容器网络的几种常见的模式。默认情况下docker容器会使用bridge类型的网络。

2024-05-19 17:04:00 859 2

原创 docker————容器的管理

前台启动-i:交互式-t:tty,启动一个终端-d:后台启动--anem:指定容器的名字bash:添加一个bash,使容器持续运行。

2024-05-09 18:32:03 372

原创 docker————镜像管理

【代码】docker————镜像管理。

2024-05-09 08:00:00 259

原创 docker————docker的镜像及镜像加速

Docker公司为了实现Docker容器技术良好的生态圈,推出了和github类似的东西,叫做Dockerhub,Dockerhub是Docker公司在Internet上推出的存放Docker镜像的公有仓库,任何人都可以在Dockerhub上创建自己的仓库,然后上传自己的镜像(早期的时候),Dockerhub目前已经推出了收费服务。如果你想访问Dockerhub,只需要访问Docker,此地址访问不需要科学上网。

2024-05-08 22:08:57 384

原创 docker————docker的安装

我才用的linux版本是rocky,使用的是最小安装。

2024-05-08 21:47:19 461

原创 Linux虚拟化————KVM

2、启动服务libvirtd:可以管理虚拟化查看虚拟网桥,这个网桥是在安装虚拟化软件之后会自动创建出来的安装管理libvirt-client,可以使用这个来管理提供的网桥清理网桥4、通过nmcli创建Linux bridge5、关闭selinux和防火墙6、使用cloud镜像KVM虚拟化创建的虚拟机,虚拟磁盘的后缀名叫做qcow2,当你通过图形创建了一个虚拟机之后,将会生成一个qcow2的虚拟机磁盘文件,里面就有你安装的操作系统,但是作为一个运维人员

2024-04-17 22:07:47 824 1

原创 Linux中的防火墙————Firewalld

firewalld是一个服务,这个服务提供了防火墙配置的工具只要开启了firewalld服务,那么就可以通过firewall服务提供的工具来配置防火墙Linux本身不具备防火墙功能,而是通过内核的net_filter模块来实现软防火墙功能,而且你必须通过iptables才能和net_filter进行交互默认在rhel7和fedora20,centos7以上的版本默认安装了firewalld服务,默认是开启的。

2024-04-06 21:16:04 1102

原创 linux中的防火墙————iptables

iptables(ip->tables) ,ip指的就是我们的网络(IP协议),tables就是表的意思iptables就是一个客户端,该客户端直接和内核空间的net_filter交互,告诉net_filter什么样的流量进行放行,什么样的流量进行阻塞linux的防火墙是由net_filer模块提供的iptables是一个客户端,客户端时用来接收用户命令的iptables讲用户命令转换成对应的net_filter里面的过滤规则。

2024-04-04 11:50:30 1092

原创 Linux————计划任务

计划任务,就是有计划的任务,就是按照我们的的计划自动执行任务计划任务有一次性计划任务和周期性计划任务。

2024-03-29 18:46:35 1057

原创 Linux的shell脚本

shell变量只能以字母开头定义变量使用小写和大写字母,特殊字符只能是变量的名字需要通俗易懂,通过名字就应该大致的知到变量的含义变量使用小写,可能会与linux命令冲突,尽量使用大写wyz/etc/hosts/etc/hosts。

2024-03-19 20:30:00 1101

原创 Linux磁盘分区————逻辑卷

如果对磁盘直接使用fdisk分区,那么这种分区,我们叫做Linux的标准分区,Linux的标准分区如果格式化成文件系统之后,挂载使用,那么一旦文件系统的空间满了,是无法扩容的。如果一定要“扩容”,需要将数据备份出来,在换一个更大的文件系统,再将数据还原回去。这种方法效率特别低。上面的问题促使了逻辑卷的诞生。

2024-03-17 23:01:14 1622

原创 Linux磁盘分区————标准分区

通过命令行方式对磁盘进行分区(有两种方式,第一种就是MBR,第二种就是GPT)如果采用MBR的方式进行分区就是用fdisk,这种分区不能超过2T,但是可以使用gdisk如果采用GPT的方式进行分区就是用gdisk还有其他分区的命令parted。

2024-03-11 21:28:20 1002

原创 linux中新添加一块硬盘之后,系统起不来

进入到Boot,选择Hard Drive,选自己的系统盘(我的是NVMe),按+号,将优先级提高,然后退出保存。是因为添加了新的磁盘之后,系统将空硬盘当作系统盘启动,所以无法启动系统。在添加磁盘之后,重新开机时,却发现无法进入系统中。先关闭虚拟机,在选择打开电源时进入固件。进入到bios,将系统盘的优先级提高。1、开机进入到bios。

2024-03-10 23:12:43 814

原创 Linux的输出、输入重定向和管道

当我输⼊⼀个命令之后,回⻋,命令产⽣了结果,结果默认是输出到屏幕上的。默认情况,⽆论⼀个命令执⾏正确与否,结果都会默认输出到屏幕上。在有些情况下,我可能需要保留命令或脚本输出的结果。当作log,用作后面分析。产生的结果是正确的,我们可以使用和>>见这个命令的正确结果输出到一个文件中就是将前面命令的结果送到文件中,而不是屏幕上。和>>:是正确的重定向,能将正确的结果重定向到⽂件中,区别是会将指向的⽂件内容完全覆盖>>会将重定向的内容追加到指定的⽂件,就是正确的覆盖,>>就是正确的追加2>:就是错误的覆盖。

2024-03-06 21:14:47 596

原创 Linux作业调度和服务管理

作业调度的本质仍然是进程,之所以叫做作业调度,作业是以shell为单位的,一个shell建立的作业,不会被另外一个shell看到(包括root),但是仍然可以看到作业对应的进程。前台进程运行在用户眼前的进程就是前台进程,当用户眼前运行一个前台进程时,如果想运行其他进程,必须关闭当前前台进程,或者将该前台进程放到后台(backgrand process)运行后台进程后台进程不会影响用户当前shell运行其他进程。并不是所有的进程都能作为后台进程运行在后台的。(比如说top命令)

2024-03-06 13:59:28 775

原创 Linux进程管理

TTY:该进程是在哪个终端中运行的。”,则表示该进程是由内核直接产生,而不是任何的终端产生。列表中,编号为1~31的信号为传统UNIX支持的信号,是不可信号(非实时的)编号为32~63的信号是后来扩充的,称做可靠信号(实时信号)。STAT:进程状态。常见的状态有R:运行、S,睡眠、T,停止、s,包含子进程、+,位于后台。%CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源。%MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源。TIME:该进程占用CPU的运算时间,注意不是系统时间。

2024-03-02 20:28:40 933

原创 Linux网络管理服务———NetworkManager

总共四列:第一列表示网卡名称(内核label) 第二列是网卡的类型(内核label) 第三列是当前网卡的状态(指的是NetworkManager服务是否接管了这块网卡) 如果第三列是unmanaged,就表示该块网卡并没有被NetworkManager服务接管。

2024-03-01 16:39:26 4811

原创 yum管理rpm包

所谓软件仓库,包含两部分,第一部分就是所有的软件包(rpm),第二部分指的就是所有的软件包的元数据元数据相当于所有软件包的名字和所有软件包的依赖关系。另一个源码包安装的好处就是源码包相比于现有的编译好的二进制包更新,功能更多,一般在生产环境,特别是功能类服务器用的多。yum是一个工具,yum的底层仍然是rpm,如果没有rpm,那么yum也是没有用的,yum诞生的目的就就是能够自动解决rpm的依赖关系。,该目录是存放仓库文件的,仓库文件就是指向repodata所在的路径文件,仓库文件必须以。

2024-02-28 18:06:35 882

原创 rpm软件包管理与依赖

有些rpm包有依赖,这是管理rpm包最恶心的地方,为了解决这个问题,我们有自动解决依赖包的管理工具------yum(在centos或rhel中)rpm包的安装与卸载一般情况是用不到的,因为使用yum会自动解决依赖问题,rpm包的信息查看用到的地方会很多。rpm命令对安装软件和卸载软件在如今已经不常用,但是rpm对软件包信息的查看对我们来说还是非常好用。特征:装A软件需要B软件,安装B软件需要C软件,安装C软件需要A软件。特征:装A软件需要B软件,安装B软件需要C软件。

2024-02-27 18:04:10 1082

原创 ssh用root不能登录

从rhel9.0开始系统默认SSH不能用root用户直接登录,如果需要使用root用户登录,有两种解决方式。

2024-02-27 15:37:58 1192

原创 python实现BMI

python作业,用python实现BMI

2023-12-05 22:25:11 476 1

原创 python实现停车管理系统

【代码】python实现停车管理系统。

2023-12-04 15:27:38 921 1

原创 Linux文件查找

ocate,find在文件系统上查找符合条件的文件;常见的工具是locate和find。

2023-11-24 11:04:23 881 1

原创 RAID级别

RAID全称为:Redundant Arrays of Inexpensive(Independent) Disks好处:提高IO能力:磁盘并行读写提高耐用性磁盘冗余来实现级别:多块磁盘组织在一起的工作方式有所不同;RAID实现的方式:外接式磁盘阵列:通过扩展卡提供适配能力内接式RAID:主板集成RAID控制器级别:leve1(RAID-0、RAID-1、RAID-2、...、RAID-5、RAID-6、RAID-10、RAID-01)

2023-11-20 15:12:21 44 1

原创 Vim: Warning: Output is not to a terminal 卡死解决办法

因为某些错误的操作,导致卡死原因是已经vim编辑状态,但因为错误操作的原因,无法进行编辑。

2023-11-20 11:19:00 897 1

原创 文本处理工具

Linux上文本三剑客分别是grep、sed和awk。grep是文本过滤工具(egrep,fgrep);sed是文本编辑工具;awk是文本报告生成器。正则表达式,由一类特殊字符及文本所编写的模式,其中有些字符不表示其字面意义,而是用于表示控制或通配的功能;分别为基本正则表达式(BRE)和扩展正则表达式(ERE)。

2023-11-19 22:50:12 41 1

原创 Linux系统上的特殊权限

linux上的特殊权限有三个,分别是SUID,SGID,STICKY。

2023-11-13 19:59:07 54

原创 VIM编辑器

vim 是个文本编辑器,文本编辑器是实现编辑文本的工具,本文值得是纯文本信息,必须是纯粹的,不加修饰的文本信息。

2023-11-13 19:49:22 37

原创 python中eval()函数的使用

eval()函数就是实现list、dict、tuple、与str之间的转化。

2023-11-03 10:34:05 112

原创 python关于<_io.TextIOWrapper name=‘***‘ mode=‘r‘ encoding=‘utf-8‘>报错

在python中,打开一个txt文件读取内容时,出现了类似这样的输出,得不到我们所期望的结果,给我们带来了非常的不便。输出结果是。

2023-11-02 22:17:25 449 1

原创 K8S架构

API服务器只做了存储资源到 etcd 和通知客户端有变更的工作.调度器则只是给 pod分配节点,所以需要有活跃的组件确保系统真实状态朝API服务器定义的期望的状态收敛。这个工作由控制器管理器里的控制器来实现。单个控制器、管理器进程当前组合了多个执行不同非冲突任务的控制器。这些控制器最终会被分解到不同的进程,如果需要的话,我们能够用自定义实现替换它们每一个。Replication 管理器 (ReplicationController 资源的管理器)

2023-11-01 16:33:55 39 1

原创 K8S的RBAC资源

访问的资源使用的角色类型使用绑定的绑定类型集群级别非资源型URL在任何命名空间中的资源在具体命名空间中的资源(在多个命名空间中重用这个相同的ClusterRole)在具体命名空间中的资源(Role必须在每个命名空间中定义好)Role。

2023-10-29 23:09:24 75 1

原创 K8S集群搭建1.28.x

默认token有效期为24小时,当过期之后,该token就不可用了。由于默认拉取镜像地址k8s.gcr.io国内无法访问,这里指定阿里云镜像仓库地址。搭建成功之后这里德STATUS处于NotReady的状态,我们需要给其部署网络插件。将sandbox_image下载地址改为阿里云地址。启动containerd 并设置开机自启动。如果出现以上字段,则说明初始化成功。将hosts文件复制到其他节点。在node1和node2执行。在master节点添加。在Master节点执行。使用kubectl工具。

2023-10-25 16:49:35 295

原创 Linux权限管理

在电脑科学中,大多数现代都具有针对不同使用者或使用者组的管理访问权限的方法。这些系统控制着不同使用者对文件系统的可操作权限。

2023-06-02 16:47:37 57

原创 Linux的用户和组

不同用户具有不问的权限,毎个用户在权限允许的范围内完成不间的任务,Linux 正是通过这种权限的划分与管理,实现了多用户多任务的运行机制。

2023-05-26 21:03:03 231 1

原创 Linux部署redis集群(主从+哨兵)

Linux部署redis集群

2023-05-03 22:00:53 187 1

calico.yaml文件

calico.yaml文件

2023-10-25

空空如也

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

TA关注的人

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