自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vmware虚拟机安装esxi7.0步骤

下载链接:https://pan.baidu.com/s/12XmWBCI1zgbpN4lewqYw6g 提取码:mdtx 开启虚拟机开始加载按enter继续 按 F11 接收并继续 选择要安装系统的磁盘(图片是虚拟机的虚拟磁盘,真机会显示物理机器的硬盘),按 Enter 继续按 Enter 继续设置 root 密码(之后管理该 ESXI 主机需要使用该密码)密码要求七位以上,包含数字、大小写字母、特殊符号,参考:Aa123321.按 F11 安装等待安装完成 安装结束(实体机拔下U盘)按下 En

2024-01-04 16:31:17 1041 1

原创 linux基础之--系统配置文件

1、/etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置文件。2、/etc/hosts 本地DNS解析配置文件。5、/etc/rc.local 开机运行文件中的命令。4、/etc/hostname 存放主机名的文件。8、/etc/profile 存放系统变量的文件。3、/etc/resolv.conf DNS配置文件。7、/etc/inittab 系统运行级别。hostname 临时修改。

2023-12-26 10:17:53 433

原创 虚拟机安装centos7系统步骤

勾选此选项,在网络可用时自动连接。

2023-12-25 21:22:25 603

原创 创建一台可以安装linux系统的虚拟机的流程

12、设置磁盘大小,并选中将磁盘拆分为多个文件(虚拟机使用多少,主机分配多少内存)1、打开vmware-->点击左上角文件-->新建虚拟机-->自定义。4、选中Linux,然后下拉框选择CentOS7(64位)3、选中稍后安装操作系统,然后下一步。6、设置虚拟机处理器数量及核心数。13、选择磁盘文件(默认即可)5、设置虚拟机名称及存储位置。9、I/O类型选择推荐即可。10、磁盘类型选择推荐即可。2、默认选择,直接下一步。7、设置虚拟机内存大小。11、选择创建虚拟磁盘。14、虚拟机创建完成。

2023-12-25 20:20:33 456

原创 entos7系统部署elastic6.4.3版本集群

es6.4.3集群部署的详细步骤

2023-12-06 11:29:25 514

原创 数据库服务版本升级

- 配置文件加入以上参数后,此时关闭数据库服务,会采用优雅关闭服务,而不是采用快速关闭数据库服务方式。-- 企业实战环境,需要添加此配置参数信息在配置文件中,实现优雅关闭数据库服务。-- 企业实战环境,需要添加此配置参数信息在配置文件中,实现优雅关闭数据库服务。-- 连接进入旧版本数据库中,直接设置数据库服务功能参数信息,使之立即生效。· 数据库升级时,不支持跨版本升级 5.6 -- 5.7 -- 8.0。· 数据库升级,需要在GA版本之间进行升级,不支持数据库测试版升级。

2023-07-03 20:30:24 694

原创 数据库服务多实例创建

一般在一个系统环境中,可以运行多个相同的服务程序信息,并且产生不同的进程和网络端口信息,就可以称为多实例概念;在数据库服务运行过程中,也可以启动多个数据库服务程序,产生多个数据库服务进程和不同的服务端口,形成多实例;2)禁止远程用户登录 -- tcp 地址 3306 (数据库服务启动不要有监听端口)1)授权表 user db tables_priv -- 跳过授权表(数据库启动不要加载授权表)在一个服务器中,创建多个数据库进程(多实例)第一个里程:重新启动数据库服务。

2023-07-03 20:15:26 267

原创 利用systemd方式编写数据库服务启动脚本

第一步:定义启动文件编写位置。第二步:编写文件信息。

2023-07-03 20:14:43 127

原创 利用程序代码连接数据库

<input type="password" name="repassword"></td><td>密码:</td><td><input type="password" name="password"></td><td>用户名:</td><td><input type="text" name="username">

2023-07-03 20:07:24 191

原创 ubunut二进制部署Jenkins环境

root@jenkins166:~# ping baidu.com # 检查能否正常联网。6.访问Jenkins的webUI并使用上一步的密码进行登录。1.设置字符集环境,方式后期Jenkins汉化。10.重启Jenkins验证运行用户是否修改成功。12.将升级站点URL替换成国内的镜像地址。11.修改Jenkins国内的镜像源。5.查看Jenkins的初始化密码。9.修改Jenkins的运行账号。13.配置Jenkins汉化。4.安装Jenkins。

2023-06-26 21:34:48 108

原创 基于helm工具部署traefik案例:

4.修改svc的类型,将默认的LoadBalancer改为NodePort。6.暴露traefik的dashboard。7.访问dashboard。5.安装traefik。1.添加helm仓库。

2023-06-26 20:38:24 484

原创 k8s 部署helm

生成命令补全的功能。添加、列出、删除、更新和索引chart存储库。将chart目录打包到chart存档文件中。从存储库下载chart并将其解包到本地目录。显示已有的"RELEASE_NAME"状态。查看当前客户端的helm环境变量信息。检查chart中可能出现的问题。创建一个chart并指定名称。安装、列出或卸载Helm插件。5.验证helm是否安装成功,如上图所示。在chart中搜索关键字。管理chart依赖关系。下载指定版本的扩展信息。将版本回滚到以前的版本。显示chart详细信息。

2023-06-26 19:50:35 155

原创 部署metric-server

2.上传镜像到harbor。

2023-06-25 22:56:49 182

原创 dashboard部署及登录

root@master231 dashboard]# kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.1/aio/deploy/recommended.yaml # 线上同学。如下图所示,由于咱们创建的ServiceAccount绑定的角色为"cluster-admin"这个角色,因此oldboyedu用户的token是可以访问集群的所有资源的哟~(1)编写生成kubeconf的配置文件的脚本。

2023-06-25 22:56:24 204

原创 Pod拉取私有项目镜像案例之secret

指定镜像的拉取策略,若不指定,当tag为latest时,默认是Always,当tag非latest时,则默认策略为IfNotPresent。# 指定镜像的拉取策略,若不指定,当tag为latest时,默认是Always,当tag非latest时,则默认策略为IfNotPresent。3.对整体字符串再次进行编码(注意,echo后面的数据最好加上单引号,否则可能后续操作会失败!# 指定harbor的secret认证信息,可以指定多个。# 指定harbor的secret认证信息,可以指定多个。

2023-06-25 22:54:59 79

原创 - 基于服务账号授权案例

configuration.ssl_ca_cert="/var/run/secrets/kubernetes.io/serviceaccount/ca.crt" # CA证书。configuration.api_key = {"authorization": "Bearer " + token} # 指定Token字符串。print("###### Deployment列表 ######")print("没有权限访问Deployment资源!print("###### Pod列表 ######")

2023-06-25 21:16:28 62

原创 RBAC基于组的方式认证:

API组,""表示核心组,该组包括但不限于"configmaps","nodes","pods","services"等资源.# 想要知道哪个资源使用在哪个组,我们只需要根据"kubectl api-resources"命令等输出结果就可以轻松判断哟~- 3.直接验证,无需给laonanhai授权,因为其加入了oldboyedu组。- 授权容器中的Python程序对K8S API访问权限案例。- 2.生成kubeconfig授权文件。- 2.生成kubeconfig授权文件。

2023-06-25 21:16:11 56

原创 RBAC之基于用户授权案例

kubernetes

2023-06-25 21:09:43 58

原创 切换kube-proxy的工作模式为ipvs

切换kube-proxy的工作模式为ipv啥

2023-06-20 21:05:13 438

原创 nfs部署k8s不同节点共享存储案例:

(4)服务端检查NFS挂载信息,如上图所示。# 声明存储卷类型为hostPath。(1)所有k8s节点安装nfs相关软件包。(2)nfs服务端设置共享目录。(3)配置nfs服务开机自启动。(5)客户端节点手动挂载测试。# # 指定宿主机的路径。# 要挂载的存储卷名称。# 指定容器的挂载点。# 声明存储卷的名称。

2023-06-16 22:05:33 172

原创 使用kubeadm部署kubernetes

使用kubeadm部署k8s服务

2023-06-15 20:44:05 91

原创 部署harbor仓库

注意掉https的相关配置。5.安装harbor。1.GitHub的官方地址。2.下载harbor。

2023-06-15 20:26:16 59

原创 harbor仓库高可用方案

harbor仓库的两种高可用方案

2023-06-15 20:22:11 190

原创 harbor仓库部署及配置自建证书

docker程序认为"*.crt"文件是CA证书文件,"*.cert"客户端证书文件,于是上面第五步需要转换一下,其实使用cp一下也是可以的,内容并没有变化。1)创建自定义域名的证书存放路径(注意,下面的"harbor.linuxmc.com"改成你自己的自签域名)(4)使用"v3.ext"给harbor主机签发证书。(5)将crt文件转换为cert客户端证书文件。(1)创建证书目录并进入到证书目录。(2)生成harbor主机的证书申请。(3)生成ca的自签名证书。(1)生成harbor主机的私钥。

2023-06-15 20:08:05 840

原创 部署harbor服务

注意掉https的相关配置。1.GitHub的官方地址。2.下载harbor。5.安装harbor。

2023-06-13 00:46:50 119

原创 三种安装docker-compose方式

(2)给docker打补丁安装(先安装docker,再docker compose补丁,一般情况是最新版本)(1)使用epel源直接安装(缺点就是版本较低,docker-compose version 1.18.0,)# # yum -y remove docker-compose-plugin # 卸载软件。(3)基于二进制安装(需要从GitHub下载软件包,不推荐!

2023-06-11 21:30:52 5509

原创 - 手动制作容器镜像

root@centos201 ~]# docker container commit -a linux86@oldboyedu.com -m 'shou dong v0.1' base oldboyedu-centos-nginx:v0.1 # -a表示声明作者信息,-m表示声明注释信息。' # 在前台启动nginx服务。4.查看镜像的详细信息。3.将容器提交为镜像。5.手动再次提交测试。

2023-06-07 22:51:48 34

原创 Ubuntu安装docker环境:

5.配置Ubuntu的docker软件源。4.添加Docker的官方GPG密钥。10.验证docker版本。9.启动docker服务。1.卸载旧的docker版本。2.切换国内的软件源。3.更新软件源及证书。

2023-06-07 00:12:53 57

原创 centos部署docker环境

6.验证docker是否安装成功。2.配置docker软件源。4.启动docker服务。5.查看docker版本。7.新手必备自动补全功能。3.安装docker。1.卸载旧的docker版本。

2023-06-07 00:10:52 122

原创 kafka开源监控组件-kafka-eagle:

kafka开源监控组件-kafka-eagle

2023-06-05 22:30:55 232

原创 kafka单点和集群部署

(1)同步kafka程序包到其他节点。# 指定ZK的集群并指定chroot目录。(2)修改各节点的配置文件。(5)启动kafka服务。# 指定broker的唯一ID。(3)各节点启动服务。(1)下载kafka软件包。

2023-06-02 22:01:44 144

原创 linux部署zookeeper单点和集群并使用zkweb.jar管理

(1)下载zookeeper(2)解压软件包(3)配置环境变量(4)创建配置文件(5)启动zookeeper服务(6)确定zookeeper服务后,测试zookeeper服务是否可用。

2023-06-02 22:01:06 264 1

原创 llinux运维基础:zabbix部署

root@zabbix ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix # 需要输入zabbix密码。8.初始化数据(业务运行前需要依赖数据库中的一些数据表格 需要提前导入)DBPassword=zabbix # 将注释打开配置密码。2.安装zabbix-server zabbix-agent。9.修改zabbix连接数据的信息。6.安装mysql数据库。

2023-05-27 19:49:45 557

原创 linux运维进阶:jenkins集成微信

时间较长,会在changelog-environment-plugin-master/target/下有个changelog-environment.hpi文件,上传到jenkins即可使用。上次一张图片->填写应用名称-可见范围->创建应用-保存好agentld和secret写入py脚本。cd 到 changelog-environment-plugin-master 下,执行。选择完成后把下面信息进行完善->使用自己微信扫描二维码进行管理后-点注册。python get-pip.py #执行脚本。

2023-05-23 20:12:01 482

原创 linux运维进阶:代码上线之jenkins集成sonarqube

02.找到新增sonarqube客户端选项,点击新增,输入用户名和sonar客户端的家目录,然后点击保存,注意勾选掉自动安装。​​​​​​找到sonarqubeserver 并点击添加,输入name和客户端的地址(一定要带端口号),然后保存。然后将指定代码复制粘贴到配置,并将sonar步骤拉到执行shell命令步骤前面,然后保存。重新进入系统设置,点击添加秘钥,选择secret text 并且输入信息后点击添加。点击构建--增加构建步骤 ,找到sonarqube。03.找到系统管理的系统设置选项。

2023-05-23 17:28:21 104

原创 linux运维进阶:代码上线之SonarQube安装

1. SonarQube基础java开发,需安装open JDK8版本2. SonarQube需要依赖MySQL数据库,至少5.6版本以上3. SonarQube的小型实例至少4G内存,如果大型实例需要16G内存。

2023-05-23 16:50:45 460 1

原创 linux运维进阶:Jenkins

执行一条shell命令、查看运行的当前路径,构建后的产物存储在/var/lib/jenkins/workspace/jenkins端配置从git获取代码,由于我们dev用户是配置在jenkins上,所以无需认证即可下载代码。进行认证配置进入gitlab点击用户设置找到访问令牌Access Tokens。4.写一个脚本把从git仓库里获取的代码上传到web服务器站点目录下。下一步设置项目中的执行后操作。然后进行构建测试返回结果。(跳过安装插件,直接上传插件到目录)和修改登录密码。3.执行立即构建获取到代码。

2023-05-23 15:26:48 230 1

原创 linux运维进阶:gitlab安装

管理区域-选择创建的oldboy组进行添加用户、权限给开发人员-增加用户到群组。设置组名称、描述等创建群组。4、把用户添加到组里面。

2023-05-23 08:42:10 1701 1

原创 linux运维进阶:git安装

【代码】linux运维进阶:git安装。

2023-05-22 20:04:36 141 1

原创 linux运维基础day05数组:

第一种:按照索引定义第二种:直接赋值#直接赋值#直接赋值和索引赋值结合array[*]}5 6 7 20#支持命令array[*]}0 1 2unset array 取消数组查看数组中的值#查看数组中的值shellmysqldocker#查看索引array[*]}0 1 2。

2023-05-18 10:24:32 63

空空如也

空空如也

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

TA关注的人

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