自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

blackawhite的博客

日常运维用的文档

  • 博客(76)
  • 资源 (1)
  • 收藏
  • 关注

原创 centos 7更改最大文件打开数

②修改ssh配置文件/etc/ssh/sshd_config,将#UsePAM no 注释去掉并且改为yes,注意,如果直接改完重启ssh会出现登录输入正确密码也会被拒绝的情况,所以要首先执行步骤③之后再重启ssh。1、在之前修改文件最大连接数等直接修改 /etc/security/limits.conf文件即可,最近出现几次修改未生效问题。①修改 /etc/security/limits.conf文件,修改内容跟之前一样。③修改/etc/pam.d/sshd文件,如果不存在直接新建即可。

2024-01-09 17:31:11 834

原创 戴尔工作站测试VMware虚拟机使用 RTX4090显卡

4、配置完成后使用网页打开esxi界面,需要将下载好的windows 10镜像和centos 7.6镜像上传,创建虚拟机,编辑配置添加pci设备,每块显卡会有两个选项,视频和音频,可以根据需要进行选择,创建完虚拟机后需要添加参数(关键②)6、安装驱动windows的最简单,直接安装即可,安装完在硬件管理里面能看到显卡,cmd中运行nvidia-smi能显示显卡信息即为成功。2、首先安装esxi 7.0 U3版本,到官网下载镜像试用版,刻录到U盘,进工作站进行安装,无特殊要求。

2023-12-04 16:49:21 1966

原创 阿里云虚拟机安装nginx容器步骤

3、添加docker 源 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo。12、在主机目录/docker_volume/nginx/html下创建index.html文件,网页打开网页打开ip:80地址进行测试。4、安装docker yum -y install docker-ce.x86_64。11、网页打开ip:80地址进行测试。7、安装nginx容器。

2023-12-04 16:19:35 656

原创 [docker]笔记-网络故障处理

3、根据前面容器网络的学习我们可以知道,容器的网卡必须挂载到docker0上才可以和外部通信,单独的容器网卡是无法出虚拟机的,所有导致她电脑和虚拟机通信无法连接,我的电脑是另一个网段,在路由表中没有明细路由,走默认路由通过虚拟机网卡能正常通信。可以发现,到目标172.19段的路由默认是走的容器网络产生的网卡,而bridge网卡是默认无法对外通信的,所以就会导致到172.19段的网络无法进行通信,从而导致该问题。2、我进行虚拟机登录查看,首先使用route -n命令查看路由,查看到目前虚拟机的路由列表。

2023-09-25 14:39:04 352

原创 [docker]笔记-portainer的使用

1、安装完成后输入ip加端口号打开网页,并再相应位置输入初始密码,初始密码自行设置。3、选择docker环境,即可展示目前docker信息。

2023-09-09 08:00:00 319

原创 [docker]笔记-portainer的安装

1、portainer是一款可视化的容器管理软件,利用portainer可以轻松方便的管理和创建容器。portainer本身是一个容器,完全免费并且具有汉化版。本文介绍portainer的安装和使用。2、安装好容器并配置好容器环境,可参照。5、安装完点击ip加端口即可打开网页。4、安装运行portainer容器。6、至此,安装完毕。

2023-09-08 15:54:54 637

原创 [docker]笔记-存储管理

非永久性存储:容器创建会默认创建非永久性存储,该存储从属于容器,生命周期与容器相同,会随着容器的关闭而消失(可理解为内存中数据,会随关机而消失),多用来保存不需要存储的数据;在linux系统中,docker卷的位置由docker指定,默认位置为:/var/lib/docker/volumes,可以指定其他位置或其他远程主机。永久性存储:创建是文件属于宿主机,容器使用时需要进行挂载,生命周期与容器无关,多用来保存日志,业务数据等关键数据(可理解为硬盘)。4、卷可以根据需要进行更详细的指定,位置、格式等。

2023-09-08 15:37:26 689

原创 使用zabbix监控avamar【二】

7、按步骤创建触发器,马赛克地方为avamar地址,注意(因为这一步卡了一段时间,因为ERROR是关键字,可能有些zabbix上默认不让使用,可以改为别的单词,但前一步中的监控项中也要对应修改)1、在“使用zabbix监控avamar【一】”中介绍了如何设置avamar端,并发送测试消息,本篇将介绍如何在zabbix server端进行配置。分别按要求填写指标名称,采集方式,指标编码,设备接口,存储类型等,然后保存。已经出来报警信息,配置完成。需要一步一步配置,测试,验证,有问题欢迎交流。

2023-04-11 08:00:00 438 1

原创 使用zabbix监控avamar【一】

1、介绍:avamar是dell的一款数据备份产品,用于公司私有云平台虚拟机备份,虽然不是与业务直接相关,关注度不是特别高,也正因为如此偶尔出现备份失败问题不能及时发现,所以要加入公司的智慧运维系统(以zabbix为底层开发)。

2023-04-10 10:53:04 152

原创 [k8s]笔记02

pod是k8s的最基本操作单元,一个pod可以包含一个或多个紧密相连的容器,一个pod可以被一个容器化环境看作应用层的逻辑宿主机。每个pod中运行着一个特殊的被称为pause的容器,其它容器则为业务容器,这些业务容器共享pause容器的网络栈和Volume挂载卷,通信和数据交换更为高效。k8s集群启动后,会创建一个名为default的默认命名空间,用户创建的pod,rc、服务都会被创建到默认的命名空间中。一个服务可以看作一组提供相同服务的pod的对外访问接口,服务作用于哪些pod是通过标签选择器来定义的。

2023-03-07 08:00:00 202

原创 [k8s]笔记01

①Kubelet:用来处理master节点下发到本节点的任务,管理pod和其中的容器。kublete会在API Server上注册节点信息,定期向master汇报节点资源使用情况,并通过cAdvisor监控容器和节点资源。②Controller manager控制器管理器:管理控制中心,负责集群内Node节点,Pod副本,服务端点、命名空间、服务账号、资源配额的管理。(2)Master主控:主控是集群的控制节点。(1)Cluster集群:集群是计算、存储和网络资源的集合,是整个k8s集群容器的基础环境。

2023-03-06 18:59:07 272

原创 [docker]笔记-网络管理

docker支持四种网络模式,可以在创建时使用--network进行指定。docker守护进程在一个容器中启动时,要建立一个连接,连接的一端在容器的网络设备,另一端是运行docker守护进程的主机上打开一个名为veth*的接口,用来实现docker0网桥和容器通信。②外部网络访问容器:正常情况,外部网络无法访问容器内部,如果需要从外部访问容器提供的网络服务,就需要通过端口映射。①容器访问外部网络:容器通过网络桥接到docker0上,docker0与主机互通,默认情况下,容器内部可以访问外部网络。

2023-02-23 15:39:04 235

原创 [docker]笔记-容器管理

使用docker start 命令可以启动处于停止状态的容器,使用docker restart命令可以重启容器,使用docker stop可以停止容器,-t参数可以指定在多少秒之后强制停止容器;3、启动容器 docker start /重启容器docker restart /停止容器 docker stop/强制终止 docker kill/创建和启动运行该容器,-t选项会分配一个命令行的虚拟终端,-d选项会运行后台型容器。使用docker ps命令可以查看正在运行的容器。使用exit命令可以退出容器。

2023-02-23 11:15:27 195

原创 [docker]笔记-镜像 管理

使用docker commit命令构建镜像,75f4bbfe53f8为源镜像名称,test_zip为新名称。⑤查看镜像详细信息 docker inspect xxxx。镜像的标签可以区分不通的版本,例如将mysql版本设置为2.1。1、镜像管理 docker search xxxx。②下载镜像 docker pull xxxx。④删除镜像 docker rmi xxxx。使用docker images 查看镜像。⑥构建镜像 docker commit。⑦镜像标签管理 docker tag。

2023-02-10 08:30:00 238

原创 [docker]笔记-基础配置

"registry-mirrors": ["https://XXXXX.mirror.aliyuncs.com"] xxxx替换为自己的加速器即可。①登陆阿里云,搜索“容器镜像服务”,选择“镜像工具”-->“镜像加速器”,会获得加速器地址,每个用户的加速器地址不一样。2、更换docker镜像网站,默认docker镜像网站是国外网站,下载镜像非常慢,需要更换为国内网站,以阿里云为例。②配置加速器进行加速,将地址写入/etc/docker/daemon.json文件中,如果不存在就新建文件。

2023-02-09 08:30:00 376

原创 [docker]学习笔记-安装

1、首先修改yum源为国内源(以阿里云为例),下载速度快,尤其时下载docker镜像的时候默认用国外源会非常慢。②下载阿里云yum源并移动到/etc/yum.repo目录下。①安装yum工具yum-utils。2、使用yum安装docker。至此,docker安装完成。①删除原有自带的yum源。③清除yum缓存并查看。

2023-02-08 10:52:51 312

原创 华为私有云平台FusionCompute搭建

FusionCompute华为云平台安装方法

2023-01-12 10:34:02 6950

原创 vmware Esxi上安装openEuler-22.03操作系统详细步骤

EulerOS安装在VMware之上现有文章大多使用workstation,我使用生产环境中的esxi进行安装测试

2022-10-25 11:18:40 3773

原创 更改操作系统密码导致vcenter访问出现503问题,已经如何正确更改vcenter操作系统密码

网上查询vpxd服务启动不了还有可能是证书到期,证书到期也会导致服务无法启动,但使用脚本和命令验证发现时间未到期,命令:在vcenter上运行:for store in $(/usr/lib/vmware-vmafd/bin/vecs-cli store list | grep -v TRUSTED_ROOT_CRLS);1、问题出现原因:vcenter 虚拟机cpu占用过高导致卡顿,想扩容cpu,需要关闭vcenter虚拟机,等扩容完启动的时候发现vcenter已启动,但页面访问出现503错误。

2022-09-21 11:20:42 2198

原创 ansible学习笔记【18】playbook练习、setup模块

ansible_device.sda.partitions.sda1.size查看sda1分区的大小。ansible_lvm.lvs.root.size_g查看名称是root的逻辑卷大小。ansible_ens192.ipv4.address查看网卡的ip地址信息。ansible_bios_versionbios版本信息。ansible_memfree_mb剩余内存空间大小。debug模块,可以输出字符串或者变量信息。ansible_hostname主机名。比如主机名、内存空间、硬盘大小等。...

2022-07-21 11:31:55 393

原创 ansible学习笔记【17】replace模块

path 要替换的文档regexp 查找匹配的内容replace 替换成什么内容backup 是否要备份例如:1、将node1中/opt/abc里面的xy替换成ab---- name: play01 hosts: node1 tasks: - name: m01 replace: path: /opt/abc regexp: xy replace: ab使用[ansible@control ansible]$ ansible-p

2022-07-08 14:57:03 648

原创 ansible学习笔记【16】lineinfile模块

lineinfile模块 可以在文档中替换或者添加行dest 要操作的目标文档regexp 查找要替换的内容line 要替换/添加的内容insertbefore 在某行上添加insertafter 在某行下添加例如:1、替换node1 /opt目录下abc文档中的abc字符串为xyz[ansible@control ansible]$ vim test02.yml ---- name: play01 hosts: node1 tasks: - name: m01 lineinf

2022-07-07 16:11:42 1051

原创 ansible学习笔记【15】playbook剧本

YAML 可读性较强的文本编写规范规则:1、剧本的扩展名要用yaml或者yml2、文档内容开始时要写---,结尾要写...3、 键值对(变量)使用 :冒号后面有空格,例如 abc: 1234、不能使用tab键5、同层级要对齐,不同层级要有2格以上缩进6、列表前面要加-,后面有空格例如:1、222222创建一个测试剧本[ansible@control ansible]$ vim test.yml---- name: play01 hosts: node1 tasks: - name: m01

2022-07-06 16:49:17 453

原创 生产环境nsx-v升级为nsx-t的一些问题

背景:nsx-v将停止维护,要求用户升级为nsx-t,但是生产环境进行升级涉及影响很大,不得不慎之又慎,于是就一些疑问跟技术支持进行沟通。1、问题一:我想知道我目前环境是esxi6.7的,升级为nsx-t是否对esxi版本有要求答:nsx-v迁移nsx-t参考如下文档:https://blogs.vmware.com/networkvirtualization/2020/01/migration-from-vmware-nsx-v-to-t.html/https://www.vmware.com/con

2022-07-05 14:46:27 842

原创 ansible学习笔记【14】lvg模块、lvol模块

一、lvg模块 创建卷组vg 定义卷组名state {present 创建,absent 删除}pvs 指定物理卷pesize 定义pe大小例如:1、使用/dev/sdb磁盘创建myvg卷组[ansible@control ansible]$ ansible node1 -m lvg -a 'vg=myvg pvs=/dev/sdb'[ansible@control ansible]$ ansible node1 -a 'vgdisplay myvg' 查看新创建的卷组2、进行卷组删除测试[ansible@

2022-07-04 18:05:35 1055

原创 ansible学习笔记【13】filesystem模块

filesystem模块,可以为硬盘格式化dev 定义要格式化的分区fstype 文件系统类型force=yes 强制进行格式化1、例如将node1的新建分区进行格式化(1)查看node1上的分区[ansible@control ansible]$ ansible node1 -a 'lsblk'可以看到/dev/sdb1的新建分区(2)将/dev/sdb1进行格式化[ansible@control ansible]$ ansible node1 -m filesystem -a 'dev=/dev/sdb

2022-07-01 17:32:10 405

原创 ansible学习笔记【12】parted模块

parted模块可以对磁盘进行分区操作1、device参数 定义操作设备,比如/dev/vdb2、label参数 定义分区表类型 mbr(msdos)、gpt3、number参数 定义分区序号4、part_start 分区起始位置 part_end 分区结束位置5、state 定义操作方式 {present 创建,absent 删除,info查信息}例如:(1)[ansible@control ansible]$ ansible node1 -m parted -a 'device=/dev/sdb num

2022-06-30 17:34:58 934

原创 ansible学习笔记【11】service,firewalled模块

1、service模块可以管理服务name 定义服务名state {started、stopped、restarted、reloaded}enabled=yes 定义开机自启[ansible@control ansible]$ ansible node1 -m yum -a 'name=httpd'在被控主机上安装httpd服务以便测试[ansible@control ansible]$ ansible node1 -m service -a 'name=httpd state=

2022-06-02 15:03:34 486

原创 ansible学习笔记【10】user,group模块

1、user模块可以管理账户 name 账户名 uid 定义id号 password 定义密码group 定义基本组 groups 定义附加组state 定义对账户的操作{present 创建(默认),absent 删除,remove=yes 删除账户时删除家目录}append 追加[ansible@control ansible]$ ansible node1 -m user -a 'name=test01'给node1添加test01账号[ansible@control an

2022-05-31 17:17:45 327

原创 ansible学习笔记【9】file模块,copy模块

1、file模块,可以创建文件、目录、链接文件path 文件路径state 要创建的文件类型:{ touchu 普通文件,directory 目录,link 链接文件 absent 删除}[ansible@control ansible]$ ansible node1 -m file -a 'path=/tmp/test state=touch'表示在node1 的/tmp目录下创建一个test的空文件[ansible@control ansible]$ ansible node1

2022-05-31 15:06:38 606

原创 ansible实战【1】:配置虚拟机基础环境

1、背景:公司研发新提交项目需求,需要分配21台虚拟机,需要额外挂载一块数据盘,更改模板的默认密码。经过分析发现,所有虚拟机的需求相同,正好最近在学习ansible,可以使用ansible进行管理配置。2、首先先将21台虚拟机分配好,并配置网络。3、在环境中找到一台跟这21台虚拟机能通的虚拟机,安装ansible[root@localhost ~]# yum install epel-release -y[root@localhost ~]# yum -y install ansible

2022-05-12 17:00:20 704

原创 ansible学习笔记【8】基础命令-技巧+yum

1、使用ansilbe-doc -l查询要使用的模块名称,例如[ansible@control ansible]$ ansible-doc -l | grep yum2、使用ansible-doc查看模块具体使用方法,类似于man命令[ansible@control ansible]$ ansible-doc yum_repository搜索输入EXAMPLE...

2022-05-07 17:51:15 856

原创 ansible学习笔记【7】基础命令2-script模块 、yum_repository模块

shell脚本,可以将一堆指令放入文档,执行文档时批量运行程序提高工作效率scipt模块,可以将写好的shell脚本传递到被控主机执行1、声明解释器#!/bin/bash2、编写注释#注释是给使用脚本的用户看的信息,描述脚本功能、变量作用等信息3、执行的指令touch /opt/abc.txuseradd tom...

2022-05-06 17:27:01 517

原创 Linux下部署wowza流媒体HA文档

Linux下部署wowza流媒体HA文档一 安装linux服务器二 关闭防火墙和selinux三 安装wowza+javamkdir -p/data/softwarecd/data/software/chmod +xWowzaMediaServer-3.6.4.rpm.bin ./WowzaMediaServer-3.6.4.rpm.bin yum ins

2022-04-28 21:37:28 268

原创 openssh升级为8.8p1

1、漏扫发现存在OpenSSH命令注入漏洞(CVE-2020-15778)因为目前版本过低,根据综合评估需要将openssh升级为8.8P1版本。2、无法采取yum安装的方式,需要使用编译安装。3、需要资料包zlib-1.2.11.tar.gopenssh-8.8p1.tar.gzopenssl-1.0.2o.tar.gz4、更改yum源(主要是为了安装telnet服务,升级过程中ssh会关闭)[root@sdtest ~]# vim /etc/yum.repos.d/cento

2022-04-28 16:25:57 2181

原创 ansible学习笔记【6】基础命令1

1、查看ansible控制主机[ansible@control ansible]$ ansible all --list2、ansible使用方式(1)ansible ad-hoc 任务量较小时使用(2)ansible playbook 任务量较多时使用3、ansible命令格式ansible 被控主机 -m 指定功能模块 -a 传递的参数[ansible@control ansible]$ ansible node1 -m command -a 'touch /home/h

2022-04-20 17:39:10 624

原创 ansible学习笔记【5】非root用户使用ansible

ansible node1 -m ping-m 指定功能模块ping 测试被控主机是否满足使用条件返回成功表示control节点可以与node节点通信ansible-doc ping可以查看该模块的作用

2022-04-20 15:17:28 2313

原创 使用zabbix监控VMware

VMware本身报警可以在vcenter中获取到,但无法通过微信或者短信通知,如果不是专门人负责也不好24小时一直查看,所以使用监控软件进行实时监控,很有必要。zabbix是一款开源监控软件,功能强大,内置很多的监控模板,还可以根据自己的需求定制模板,使用起来非常方便

2022-04-14 11:26:22 5879

原创 ansible学习笔记【4】与客户端连接

1、使用control节点对node节点进行测试ansible node1 -m ping这是因为control节点对node节点没有ssh的登陆权限,需要设置control节点对node节点的免密登陆。2、ssh免密登陆设置需要3步:①生成公钥和私钥②导入control主机公钥到node节点的认证文件③测试第①步:在家目录下生成公钥和私钥[root@control ~]# ssh-keygen在.ssh目录下会产生两个文件id_rsa id_rsa.p.

2022-04-13 14:29:30 929

原创 ansible学习笔记【3】【基本配置1】

1、ansible配置文件及优先级顺序ANSIBLE_CONFIG变量 ##优先级最高,一般不使用当前目录 ansible.cfg ##优先级次高,经常用家目录下 ansible.cfg ##优先级次次高,最常使用默认配置文件:/etc/ansible/ansible.cfg ##优先级最低,一般不使用,谁使用谁来写配置文件2、配置文件[root@control ~]# mkdir /root/ansible ##在家目录下创建ansible目录,便于管理[root@contro

2022-04-12 18:04:28 2385

线段树的讲义

有关于线段树学习的一个ppt,我感觉制作的不错,适合于刚开始接触线段树的朋友,大家有兴趣可以看一看

2013-01-03

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

TA关注的人

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