自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 无法安装Tesorflow的V1版本的操作方法

【代码】无法安装Tesorflow的V1版本的操作方法。

2024-01-22 20:53:59 363

原创 import sklearn报错处理

2、注意拼写错误,检查import sklearn.及后面有无拼错情况(建议tab)1、需要在环境中安装下面模块:pip install scikit-learn。

2024-01-08 12:04:24 404

原创 ubuntu查询端口命令netstat无法执行

ubuntu无法执行netstat命令查询端口,netstat是net-tools提供的命令,需要安装net-tools(sudo apt -y install net-tools)中已默认安装了 iproute2,所以执行ss无需安装新的包。ss 可作为 netstat 的替代,一般。ss是iproute2提供的命令。

2023-07-27 22:10:35 696

原创 ubuntu中vi不好用的处理方法

ubuntu中vi不好用的处理方法

2023-07-27 18:40:10 248

原创 整除和除尽的区别

若整数b除以非零整数a,商为整数,且余数为零, 我们就说b能被a整除(或说a能整除b),b为被除数,a为除数,即a|b(“|”是整除符号),读作“a整除b”或“b能被a整除”。a叫做b的约数(或因数),b叫做a的倍数。整除属于除尽的一种特殊情况。 除尽是指数b除以数a(a≠0)所得的商是整数或有限小数而余数是零时,我们就说b能被a除尽(或说a能除尽b)。因此整除与除尽的区别是,整除只有当被除数、除数以及商都是整数,而余数是零.除尽并不局限于整数范围内,被除数、除数以及商可以...

2021-10-13 08:41:32 1419 1

原创 pause容器、init容器

Pause容器pause容器,检查K8S集群各node节点的时候(docker ps | grep pause)会发现每个node上都运行了很多的pause容器K8s中的pause容器主要为每个业务容器提供以下功能:1、在Pod中担任linux命名空间共享的基础2、启动Pid命名空间,开启init进程init容器Pod能够具有多个容器,应用运行在容器里面,但是它也可能有一个或多个先于应用容器启动的init容器。init容器与普通容器的不同:init容器总是运行到成功完成为止.

2021-10-13 08:40:27 593

原创 容器死了pod还存在吗

1、自主式Pod:这种Pod本身是不能自我修复的,当Pod被创建后然后被调度到集群的Node上。直到Pod的进程终止、被删掉、因为缺少资源而被驱逐、或者Node故障之前这个Pod都会一直保持在那个Node上。Pod不会自愈。如果Pod运行的Node故障,或者是调度器本身故障,这个Pod就会被删除。同样的,如果Pod所在Node缺少资源或者Pod处于维护状态,Pod也会被驱逐。2、 控制器管理的Pod:Kubernetes使用更高级的称为Controller的抽象层,来管理Pod实例。Controller

2021-10-13 08:39:11 374

原创 ACID数据库事务正确执行的四个基本要素(原子性、一致性、隔离性、持久性)

这四个特性是一个支持事务(Transaction)的数据库,必须要具有这四种特性。1、原子性(Atomicity):整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。2、一致性(Consistency):一个事务可以封装状态改变(除非它是一个只读的)。事务必须始终保持系统处于一致的状态,不管在任何给定的时间并发事务有多少。3、隔离性(Isolation):如果

2021-10-13 08:38:22 1030

原创 docker在线安装指定版本

1、如果本地之前安装过docker版本,需要先卸载并清理干净;2、配置docker yum源,docker-ceyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo如果没有yum-config-manager命令,用yum provides查看需要安装哪个包yum-utils[root@dwl-test1 system]# yum provides yum-config-ma

2021-10-12 18:13:29 177

原创 CentOS最常用命令及快捷键整理

在用开发机的时候:当命令很长的时候,一个个字符移动太低效了。可以使用home直接到行首,ctrl+E到行尾。常用命令:文件和目录:# cd /home 进入 '/home' 目录# cd .. 返回上一级目录# cd ../.. 返回上两级目录# cd - ...

2021-09-30 15:27:13 1238

原创 k8s中pod的创建流程

第一步:kubectl create pokubectl create po 创建pod,kubectl发出创建pod的命令,

2021-05-29 18:08:15 7448 2

原创 docker的存储与挂载

一、docker文件系统分层存储原理docker镜像技术的基础是联合文件系统(UnionFS),其文件系统是分层的,那它的分层机制是什么样的呢?共分为几种层呢?又是怎么工作的呢?目前docker支持的联合文件系统有很多种,包括:AUFS、overlay、overlay2、DeviceMapper、VSF等。Linux 中各发行版实现的 UnionFS 各不相同,所以docker在不同 linux 发行版中使用的也不同。通过docker info 命令可以查看当前系统所使用哪种 UnionFS,常

2021-05-26 17:43:29 1468

原创 k8s基础知识

docker是管理一个主机上的多个容器的工具,K8S是管理多主机多容器的工具一、kubernets入门kubernetes是古希腊语,以为舵手或领航员,其是google基于borg与omega的经验,用go语言写后开源的,简写K8S。特性:便携性(公有云私有云/混合云);可拓展性(模块化、插件化);自我修复(自动发布/重启/复制/伸缩)K8s的核心功能:应用管理(自动发布、自动回复、自动扩展、滚动升级)资源使用率(最大化)面...

2021-05-26 17:01:53 282

原创 Docker swarm容器的微服务架构(容器编排1)

Docker swarm 实际上是借鉴的k8s解决分布式情况下的容器编排、服务编排微服务架构,定义一个文件,描述分布式架构有多少容器、副本,docker swarm自动部署出来。一、docker swarm原理及安装Docker swarm集群的搭建:二、swarm service...

2021-05-26 16:45:46 202

原创 docker常用命令

1、Docker version 会有两个版本,client和server(docker引擎、docker daemo);api版本是指客户端和服务端docker api的标准,可以用编写程序的方式代替命令行管理。2、docker info 查看版本3、Docker search & pull & push xxxx 下载上传镜像(是分层的),支持断点续传4、Docker images 查看本地镜像5、Docker l...

2021-05-26 16:35:16 1176 1

原创 docker的网络模式

docker容器的4种网络模式: bridge模式:使用--net=bridge指定,默认设置 桥接模式,一个主机上的容器是通过本主机的网卡来通讯的,每个容器有独立的IP地址,并且在本机上是可以ping通的。Docker0网卡相当于一个交换机,相当于是在一台主机上创建一个vlan,一台主机上的所有容器都是通过docker0来通讯的,docker0再与主机网络端口路由连接通讯,通过nat方式访问外网。网络是单向的,可以从内到外,但外网无法访问容器网络。Ip route.可以...

2021-05-26 16:17:38 315

原创 docker介绍(docker基础知识)

1、Docker介绍:Docker是dotCloud公司开源的一个基于LXC的高级容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上;docker是用go语言编写的,实现容器化技术的技术的一种表现形式。不同的应用程序可能需要不同的应用环境,docker完全使用沙箱机制,相互之间不会有任何借口,几乎没有性能开销,不依赖于任何语言、框架或包装系统,可以很容易的在机器和数据中心运行。相当于一个集装箱,封装了不同的应用,并做到了资源隔离,可以单独拿过来直接使

2021-05-26 16:13:30 172

转载 kubernets几种端口(port、targetport、contaierport、hostport、nodeport)的区别和关联

1.这两个一般用在应用yaml描述文件中,起到的作用类似于docker -p选项containerport: 容器需要暴露的端口,service的targetPort会映射到pod里的这个containerPort。hostport: 容器暴露的端口映射到的物理机的主机端口。2.这两个一般用在service中,service 的类型为cluster ip时候:port: service中clusterip 对应的端口targetport: clusterIP作为负载均衡, 后端目标实例(容器)的

2021-05-26 16:08:06 3583

原创 命令行创建Harbor库 项目

{“project_name”: “google_containers”,“metadata”: {“public”: “true”}}这个是json文件内容#curl -u “harbor用户名:Harbor密码” -X POST -H “Content-Type: application/json” “10.8.1.6:1121/api/projects” -d @createproject.json 创建harbor镜像库项目...

2021-02-03 18:10:45 1248

原创 kubenates运行任务时出现can‘t join IPC of container...non-shareable IPC的错误解决方法

问题展示错误信息部署成功创建,但在使用 kubectl get pod 查看pod的运行状态时出现异常。root@k8s-mst:~/web_sample# kubectl apply -f nginx-deployment.yamldeployment “nginx-deployment” createdroot@k8s-mst:~/web_sample# kubectl get podNAME READY STATUS

2021-02-03 18:03:53 340

原创 生产环境下 k8s集群节点 notready docker僵死处理

一、查询k8s集群Node状态二、登陆问题主机查看notReady主机各服务状态systemctl status kubeletsystemctl status kube-proxysystemctl status docker查看各状态无特别问题但执行docker ps 处于卡顿状态,无法查询容器状态,此时怀疑是docker僵死三、查看问题主机的kubelet日志四、停掉问题主机上的所有服务后,重启dockersystemctl st

2021-02-03 17:40:26 289

原创 crontab及用法

@[crontab及用法]易错知识点: 2 * * * * /opt/cron.sh 每小时2分时执行一次脚本*/2 * * * * /opt/cron.sh 每2分钟执行一次脚本crontab在linux平台上如果需要实现任务调度功能可以编写cron脚本来实现。以某一频率执行任务linux缺省会启动crond进程,crond进程不需要用户启动、关闭。crond进程负责读取调度任务并执行,用户只需要将相应的调度脚本写入cron的

2021-02-03 16:55:10 201

原创 RPM包

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言RPM是”Redhat Package Manager”的缩写,根据名字也能猜到这是Redhat公司开发出来的。RPM是以一种数据库记录的方式来将你所需要的套件安装到你的Linux主机的一套管理程序。也就是说,你的linux系统中存在着一个关于RPM的数据库,它记录了安装的包以及包与包之间依赖相关性。RPM...

2021-02-02 07:43:57 595

原创 K8s中nodePort、port、targetPort、hostPort介绍

K8s中nodePort、port、targetPort、hostPort介绍1、nodePort外部流量访问k8s集群中service入口的一种方式(另一种方式是LoadBalancer),即nodeIP:nodePort是提供给外部流量访问k8s集群中service的入口。比如外部用户要访问k8s集群中的一个Web应用,那么我们可以配置对应service的type=NodePort,nodePort=30001。其他用户就可以通过浏览器http://node:30001访问到该web服务。而数据库等

2021-01-27 16:19:25 7149

转载 Docker Engine和Docker Machine介绍

Docker Engine和Docker Machine介绍1 Docker EngineDocker Engine也就是“Docker”,Docker我们一般理解的,都是C/S模型,用户通过docker client向docker daemon发送REST 请求。Docker Engine包括这么几个部分:Docker Daemon — docker 的守护进程,属于C/S中的serverDocker REST API — docker daemon向外暴露的REST 接口Docker C

2020-06-13 14:38:07 175

原创 创建mysql服务器

创建mysql服务器1.1要求:在IP地址192.168.4.10主机上部署mysql服务设置数据库管理员root本机登录密码为tarena1.2 方案克隆新的虚拟机:eth0网卡:192.168.4.10主机名称:host10下载软件mysql-5.7.17.tar关闭防火墙(如果有的话)关闭SELinux(如果有的话)1.3 步骤实现此...

2020-05-05 21:50:02 515

openstack拓扑图.xmind

o p e n s t a c k 拓扑图

2020-05-05

zabbix关系图.xmind

z a b b i x 关 系 图

2020-05-05

nginx扩展应用-获取真实IP.docx

此获取访问者真实ip仅限于在七层上,详细步骤及操作如下

2020-05-02

空空如也

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

TA关注的人

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