- 博客(88)
- 资源 (1)
- 收藏
- 关注
原创 Linux中jar包的压缩和解压缩
问题:在生产环境,有时会有需要修改jar中url的需求.(目前我遇到的)此时, unzip/tar命令都失去了用武之地.解决办法:假如文件 是file.jar#cd /tmp#touch abc#cd abc#jar -xvf file.jar解压到当前目录,并不会创建一个新文件夹,而是将所有jar包的内容全部解压到当前文件夹. 所以还是 最好先新建一个新的目录打包成ja包的话就是jar -cvfM0 project.jar ./-c 创建jar包-v 显示过程信息
2021-05-28 17:34:35 4776 5
原创 K8S二进制部署无法检查master节点状态报错
报错:查看master 节点状态失败出现这个报错,第一我就想到bin目录是我专门用来存放命令的目录,里面可能是少了命令文件
2021-04-14 01:48:30 562 1
原创 报错Failed to load config file: {“code“:5200,“message“:“could not read configuration file“}
生成ETCD证书报错Failed to load config file: {"code":5200,"message":"could not read configuration file"}Failed to parse input: unexpected end of JSON input解决办法:可能是你执行的命令中指定的ca,ca-key,config路径不正确,请仔细检查...
2021-04-11 20:37:15 6366
原创 Error response from daemon: pull access denied for registey, repository does not exist or may requir
我在从docker公有仓库下载registry镜像报错Error response from daemon: pull access denied for registey, repository does not exist or may require ‘docker login’: denied: requested access to the resource is denied后面我发现,是我镜像name写错了,后面重新启动,输入正确的名称就可以了...
2021-03-23 19:40:55 34454 11
原创 YUM安装时,提示:尚未安装任何 GPG 公钥,请下载您希望安装的软件签名公钥并安装
在CentOS 7.7操作系统中,安装KVM组件时,出现了尚未安装任何 GPG 公钥,要求使用rpm --import public.gpg.key导入一般情况下GPG KEY,在系统都会有的,在你的linux安装光盘目录下,或者在/etc/pki/rpm-gpg/目录下,比如我的系统在/etc/pki/rpm-gpg/目录下,就存在一个RPM-GPG-KEY-CentOS-7解决办法:一般直接运行一下命令就可以完美解决这个小问题rpm --import /etc/pki/rpm-gpg/RP.
2021-03-17 17:22:24 2692 5
原创 Elasticsearch集群黄色的原因排查及解决方案
1、Elasticsearch集群不同颜色代表什么?绿色——最健康的状态,代表所有的主分片和副本分片都可用;黄色——所有的主分片可用,但是部分副本分片不可用;红色——部分主分片不可用。(此时执行查询部分数据仍然可以查到,遇到这种情况,还是赶快解决比较好。2、Elasticsearch 集群颜色变黄色了要不要紧?Elasticsearch集群黄色代表:分配了所有主分片,但至少缺少一个副本。没有数据丢失,因此搜索结果仍将完整。注意:您的高可用性在某种程度上会受到影响。如果更多分片消失,您可
2021-03-15 22:54:14 1874 7
原创 mount: /dev/sr0 写保护,将以只读方式挂载 mount: 在 /dev/sr0 上找不到媒体的解决办法
mount: /dev/sr0 写保护,将以只读方式挂载 mount: 在 /dev/sr0 上找不到媒体的解决办法一.首先在vmware中看是否选中了镜像 已连接和启动时连接已经选中二、然后mount /dev/cdrom /mnt就可以挂载了
2021-03-09 11:10:24 10532 9
原创 redis哨兵模式启动服务失败
前两天在做Redis主从复制、哨兵模式)部署时,启动哨兵模式时失败服务起不来一般是环境问题,后来我查了配置文件啥的都没有任何问题可能就是安装服务时没有做软链接重新做一下软链接就启动成功了...
2021-03-09 09:50:07 2318 3
原创 Redis (error) NOAUTH Authentication required.解决方法
出现认证问题,应该是设置了认证密码,输入密码既可以啦注意密码是字符串形式!127.0.0.1:6379> auth "123456"例如密码是‘123456’,当出现认证问题时候,输入“auth ‘123456’”即可可以进入127.0.0.1:6379> auth “123456”OK然后就可以操作啦...
2021-03-08 21:21:22 393 1
原创 Mysql主从同步时Slave_IO_Running:Connecting ; Slave_SQL_Running:Yes的情况故障排除
文章目录一、先说说当Slave_SQL_Running后面是no的时候该怎么解决重点来了二、Slave_IO_Running: Connecting 故障排除首先出现这种问题一般有这几种可用性问题已经解决爬坑记录:前几天在测试主从服务器Mysql同步时遇到了从数据库显示Slave_IO_Running:Connecting; Slave_SQL_Running:Yes的问题一、先说说当Slave_SQL_Running后面是no的时候该怎么解决这里基本上不会出现问题,很少Slave_SQL_R
2021-02-28 14:20:52 19869 13
原创 进程和计划任务管理-----so easy
文章目录一、程序和进程的关系二、查看进程信息ps(静态)三、查看进程信息 top(动态)四、查看进程树 pgrep 命令一、程序和进程的关系●程序保存在硬盘、光盘等介质中的可执行代码和数据文件中静态保存的代码●进程在CPU及内存中运行的程序代码动态执行的代码父、子进程每个程序可以创建一个或多个进程二、查看进程信息ps(静态)ps命令——查看静态的进程统计信息方法一:ps auxa:显示终端上的所有进程,包括其它用户的进程。u:表示列出进程的用户x:显示所有终端的进程。●各
2020-12-14 18:55:20 236 1
原创 kubeadm安装1.25版本初始化集群报错
遇到的问题在使用 kubeadm 初始化 Kubernetes 集群时,遇到了节点无法被正确识别或注册的问题。具体报错报错内容解析此错误表明在上传 kubelet 配置的过程中,集群的控制平面节点(在这个案例中是名为 "master1" 的节点)未能被正确识别或找到。这通常与节点注册、网络配置、主机名解析或容器运行时接口(CRI)配置有关。
2023-12-20 00:24:28 1784
原创 FastDFS文件系统+FastDFS-zyc监控系统搭建
1.25版本源码链接](https://sourceforge.net/projects/fastdfs/files/Java%20Client%20API%20Source%20Code/Java%20Client%20API%20Source%20Code%20V1.25/fastdfs_client_java._v1.25.tar.gz/download)一直报错,无法正常使用。[安装包链接](https://github.com/happyfish100/fastdfs)
2023-03-15 18:01:28 1263
原创 运维小贴士:CRT中输入一长串命令后,快速回到命令开头或结尾
平时经常遇到输入了一长串命令后,想回到命令开始。例如我这里想要vi修改xml文件的,结果输入成了cd。总不能一直左键移动到开头,太笨了这里可以按 Ctrl+a快速回到命令开头,再按Crtl+e回到命令尾。...
2021-11-03 14:47:16 849
原创 linux离线批量安装本地rpm包
文章目录Linux 离线安装本地rpm的命令1、rpm 命令安装2、yum 命令安装Linux 离线安装本地rpm的命令今天安装FreeSwitch 内网不能yum 只能自己手动down下来128个rpm包再ftp到内网,总不能一个个rpm安装吧。1、rpm 命令安装批量安装: rpm -Uvh *.rpm --nodeps --force-U:升级软件,若未软件尚未安装,则安装软件。-v:表示显示详细信息。-h:以"#"号显示安装进度。--force:强制安装--nodeps:不考虑
2021-06-23 14:59:13 9192 7
原创 每天偷偷学python——centos7安装Python3
文章目录1、安装相应的编译工具2、下载安装包3、解压4、创建编译安装目录5、安装6、创建软链接7、验证是否成功1、安装相应的编译工具在root用户下,全部复制粘贴过去,一次性安装即可.yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-dev
2021-06-09 16:07:17 170 1
原创 每天偷偷学python——变量与常量
文章目录一、变量与常量二、变量的定义三、变量的使用一、变量与常量变量:在程序运行过程中,值会发生变化的量常量:在程序运行过程中,值不会发生变化的量无论是变量还是常量,在创建时都会在内存中开辟一块空间 ,用于保存它的值。这里有一点需要注意的是 ,在python中是不需要声明类型的。这是根据Python的动态语言特性而来。变量可以直接使用,而不需要提前声明类二、变量的定义a=4b = "hello"C = [1,2]d = (1,2)这些变量都是不需要声明它的类型的,在C和Java中是必
2021-06-03 10:16:09 140
原创 每天偷偷学Python——基础语法
文章目录Python基础语法一、标识符二、标识符的其他的部分由字母、数字和下划线组成三、标识符对大小写敏感四、变量名全部小写,常量名全部大写五、函数和方法名用小写加下划线六、类名用大驼峰七、模块和包的名字尽量用小写八、Python保留字九、注释(1)、单行注释(2)、多行注释(3)、注释文档十、pass语句Python基础语法一、标识符所谓的标识符就是对变量、常量、函数、类等对象起的名字。首先必须说明的是, Python语言在任何场景都严格区分大小写!也就是说A和a代表的意义完全不同python对
2021-06-02 15:38:59 281 2
原创 Kubernetes(K8S)多节点二进制部署及负载均衡详细步骤
文章目录先具备单master节点部署环境一、master2部署二、k8s负载均衡部署1、安装nginx服务2、部署keepalived服务多节点布属基于单节点布置结束,详细请看二进制部署单节点Kubernetes(K8S)先具备单master节点部署环境一、master2部署优先关闭防火墙和selinux服务1、在master01上操作//复制kubernetes目录到master02[root@localhost opt]#scp -r /opt/kubernetes/ root@192.
2021-04-19 10:03:39 484
原创 Kubernetes——k8s是什么??高级运维的跨门栏!!!
文章目录一、Kubernetes特性二、K8S一、Kubernetes特性Kubernetes特性●自我修复在节点故障时重新启动失败的容器,替换和重新部署,保证预期的副本数量;杀死健康检查失败的容器,并且在未准备好之前不会处理客户端请求,确保线上服务不中断。●弹性伸缩使用命令、UI或者基于CPU使用情况自动快速扩容和缩容应用程序实例,保证应用业务高峰并发时的高可用性;业务低峰时回收资源,以最小成本运行服务。●自动部署和回滚K8S采用滚动更新策略更新应用,一次更新一 个Pod,而不是同时删除所
2021-04-11 14:51:43 282 1
原创 Ansible的脚本---playbook剧本概念与实操(图文示例)
文章目录一、主机清单二、yaml文件1、基本语法规则2、YAML支持的数据结构三、Ansible的脚本--playbook剧本(1)、playbooks本身由以下各部分组成(2)、下面是一个playbook的示例(3)、执行一个playbook(4)、hosts 和 users 介绍(5)、指定远程主机sudo切换用户(6)、tasks列表和action一、主机清单ansible默认的主机清单是/etc/ansible/hosts文件主机清单可以手动设置,也可以通过Dynamic Inventory动
2021-04-10 21:09:56 797 2
原创 ansible自动化运维——常用模块介绍
文章目录ansible命令行模块一、ansible-doc命令二、ansible 常用模块1、command模块2、cron模块3、user模块5、group模块ansible命令行模块一、ansible-doc命令ansible-doc命令常用于获取模块信息及其使用帮助//列出所有已安装的模块;注:按q退出ansible-doc -l//-s列出yum模块描述信息和操作动作ansible-doc -s yum二、ansible 常用模块命令格式: ansible [主机] [-m 模
2021-04-08 10:04:42 366 3
原创 zabbix监控邮箱报警
文章目录环境1、安装邮件功能--服务器上配置2、配置邮件报警功能---服务器上配置3、编写发邮件脚本4、邮件报警测试首先需要来牢记一下这几个协议smtp 邮件发送协议 端口号是25号端口IMAP 邮件接收协议 端口号143端口POP3 邮件接收协议 端口号110IMAP和POP3的区别POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等),不会反馈到服务器上,比如通过客户端收取了邮箱中的3封邮件并移动到其他文件夹,邮箱服务器上
2021-04-06 11:31:44 1865 4
原创 LNMP+zabbix监控平台部署
文章目录一、部署环境二、服务端配置(1)、关闭防火墙LNMP安装环境(2)、安装nginx1、手动创建nginx yum安装源2、安装nginx,默认为nginx-1.12.2(3)、安装mysql 5.7(4)、安装PHP 7. 21、安装PHP源2、yum仓库建立,安装软件包(5)、配置nginx支持php1、修改php-fpm配置文件,把apache改为nginx2、配置location,在index中添加index.php。以支持index.php的首页(6)、配置PHP1、修改PHP配置文件2、开
2021-04-06 11:30:12 825 8
原创 容器安全和docker—TLS加密通讯
文章目录一、Docker 容器与虚拟机的区别1.隔离与共享2.性能与损耗二、Docker 存在的安全问题1.Docker 自身漏洞2. Docker 源码问题三、Docker 架构缺陷与安全机制四、Docker 安全基线标准1.内核级别2.主机级别3.网络级别4.镜像级别5.容器级别6.其他设置五、容器最小化六、Docker remote api 访问控制首先我们需要来了解一下Docker容器和虚拟机的区别一、Docker 容器与虚拟机的区别1.隔离与共享虚拟机通过添加 Hypervisor 层,虚
2021-04-06 11:06:09 2058 2
原创 Harbor进行可视化的Docker私有仓库部署和管理
文章目录一、Harpor简介(1)、Docker Harpor 概述(2)、Harpor的优势(二)、Docker Harpor核心组件三、Docker Harbor 私有仓库架构拓扑图四、Harbor构建部署Docker私有仓库一、Harpor简介(1)、Docker Harpor 概述Docker Harbor 能够提供可视化的 Web 管理界面,可以方便管理 Docker 镜像,而且提供了多个项目的镜像权限管理及控制功能(包括统计信息,比如镜像被下载了多少次,什么时候上传得)Harbor 是
2021-04-04 18:56:03 647 2
原创 使用Cgroup在Docker中进行资源管理
文章目录一、Cgroup 资源配置方法二、使用stress工具测试CPU和内存三、CPU周期限制一、Cgroup 资源配置方法1、Docker通过Cgroup来控制容器使用的资源配额,包括CPU、内存、磁盘三大方面, 基本覆盖了常见的资源配额和使用量控制。2、Cgroup是Control Groups的缩写,是Linux内核提供的一种可以限制、 记录、隔离进程组所使用的物理资源(如CPU、内存、磁盘I0等等)的机制,被LXC、 docker等很多项目用于实现进程资源控制。Cgroup本身是提供将进程进
2021-03-30 19:28:31 349 2
原创 Docker Compose的容器编排
文章目录一、Docker Compose(1)、Docker Compose概述(2)、YAML(3)、Docker Compose配置常用字段(4)、Docker Compose常用命令(5)、Compose命令说明二、compose的安装和使用一、Docker Compose(1)、Docker Compose概述Docker Compose的前身是Fig,它是一个定义及运行多个Docker容器的工具通过 Compose,不需要使用shell脚本来启动容器,而使用 YAML 文件来配置应用程序
2021-03-28 23:35:32 309 4
原创 Dockerfile自动话搭建Docker镜像——tomcat和mysql
文章目录一、搭建Tomcat容器服务二、构建MySQL镜像本片接上一篇博客docker镜像的搭建(手工搭建与自动话搭建)一、搭建Tomcat容器服务mkdir /opt/tomcat拷贝jdk-8u91-linux-x64.tar.gzapache-tomcat-8.5.16.tar.gz到/opt/tomcat下vim DockerfileFROM centos:7MAINTAINER this is tomcat image <chen>ADD jdk-8u91-li
2021-03-28 21:03:58 652 3
原创 docker镜像的搭建(手工搭建与自动话搭建)
文章目录一、Docker镜像的分层二、Docker镜像的创建1、 Docker镜像2、Docker镜像的创建方法(挺重要)1)、基于已有镜像的创建2)、基于本地模板创建3)、基于Dockerfile创建★Dockerfire操作指令构建sshd容器服务一、Docker镜像的分层Docker镜像分为四层Dockerfile 中的每个指令都会创建一个新的镜像层镜像层将被缓存和复用当Dockerfile的指令修改了,复制的文件变化了,或者构建镜像指定的变量不同了,对应的镜像层缓存就会失效某一层的镜
2021-03-25 22:31:52 451 2
原创 Docker新手秘籍(真的一眼就会)
docker的基本管理一、初识Docker(概述)1、Docker是什么?是一种轻量级的“虚拟机“在linux容器里运行应用的开源工具2、Docker与虚拟机的区别虚拟机容器启动时间慢快速容量大小系统逻辑隔离依赖于内核安全性强弱Docker是毫秒级别的启动3、Docker的使用场景打包应用程序简化部署可脱离底层硬件任意迁移例如:服务器从腾讯云迁移到阿里云二、Docker的核心概念以及安装方式(1)Docker核心概
2021-03-22 20:03:48 1183 5
原创 阿里容器加速——一步步图解!
1:打开阿里云官网—》搜索“镜像加速”2:选择镜像加速器3:针对centos操作安装/升级Docker客户端推荐安装1.10.0以上版本的Docker客户端配置镜像加速器针对Docker客户端版本大于 1.10.0 的用户您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器mkdir -p /etc/dockertee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors
2021-03-22 18:16:55 527 2
原创 KVM虚拟化平台部署 (图文详解)!!
文章目录实验准备KVM 虚拟化平台部署步骤(一)、虚拟机资源二、实验环境实验准备KVM 虚拟化平台部署步骤(一)、虚拟机资源CPU:双核双线程-CPU虚拟化开启内存:8G硬盘:300G网卡:单网卡操作系统:Centos 7.6(1810)镜像地址注意:此时需要重新安装新的虚拟机。二、实验环境系统内准备工作1、修改主机名hostnamectl set-hostname kvm su2、将镜像光盘设为自动/永久挂载vim /etc/fstab/dev/cdrom /mnt
2021-03-17 22:23:54 5603 5
原创 KVM虚拟化平台部署(理论)
文章目录前言:一、KVM虚拟化技术二、虚拟化技术发展三、虚拟化特性1、优势2、劣势3、案例4、VMM功能四、KVM简介五、KVM架构及原理(一)、KVM虛拟化架构/三种模式(二)、KVM原理六、KVM的工作流程前言:美国环境保护EPA报告中曾经统计过一组统计数据:EPA研究服务器和数据中心得能源效率时发现,实际上服务器只有5%的时间是在工作的,其他时间一直处于休眠状态。软件资源是没有硬件资源性能高 (稳定和效率) 的 (相同功能)一、KVM虚拟化技术通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,
2021-03-16 11:51:38 217 1
原创 企业中超实用的ELK日志分析系统概述及部署(图文详解!!!)
文章目录一、ELK概述1、日志服务器==2、ELK日志分析系统==3、日志处理步骤二、Elasticsearch概述三、Logsstash概述四、Kibana概述五、部署ELK日志分析系统一、ELK概述在规模较大的企业场景中,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中式日志收集系统,将所有节点上的日志统一收集,管理,访问。所以企业中都会建立日志服务器,调高安全性、集中化管理,但是相应的大量的日志文件导致对
2021-03-16 00:57:24 3044 14
原创 拒绝标题党!!GFS分布式文件系统——理论+实操
文章目录一、GlusterFS简介二、GlusterFS特点三、GlusterFS常用术语四、GlusterFS的模块化堆栈式架构(构成)一、GlusterFS简介开源的分布式文件系统,是Scale存储的核心,能够处理千数量级的客户端。在传统的解决方案中,Glusterfs能够灵活的结合物理的,虚拟的和云资源去体现高可用和企业级的性能存储。由存储服务器、客户端以及NFS/Samba存储网关组成无元数据服务器FS(文件系统)的作用:从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负
2021-03-14 23:43:16 244 6
原创 rsync远程同步(下行同步)+inotify实时同步部署
文章目录一、rsync简介二、rsync同步源三、配置rsync源1、基本思路2、配置文件rsyncd.conf3、rsync账号文件4、启动rsync服务四、rsync命令五、配置源的两种表达方法六、rsync实时同步七、inotify简介八、配置rsync下行同步一、rsync简介一款快速增量备份工具rsync(Remote Sync,远程同步)一款开源的快速备份工具Remote Sync,远程同步支持本地复制,或者与其他SSH,rsync主机同步二、rsync同步源在远程同步任务中
2021-03-10 17:46:13 235 2
原创 震惊!!!!Redis(主从复制、哨兵模式、集群)概述及部署
文章目录前言一、Redis集群介绍二、Redis主从复制1、Redis主从复制概念2、Redis主从复制的作用3、Redis主从复制的流程4、Redis主从复制的搭建前言在之前的博客:NoSQL之Redis配置与优化 中我们在讲redis的高可用的内容时,说过实现高可用的技术主要包括持久化、主从复制、哨兵和集群,上次只写了持久化,这次我们补充一下主从复制、哨兵和集群的内容。一、Redis集群介绍●主从复制:是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的
2021-03-09 12:07:01 237 2
原创 Redis的五大数据类型(String、List、Hash、Set、Sorted Set)
文章目录一、String1、SET / GET / APPEND / STRLEN2、 INCR/DECR/INCRBY/DECRBY3、 GETSET4、SETEX5、 SETNX6、 MSET/MGET/MSETNX二、List 数据类型1、 LPUSH/LPUSHX/ LRANGE2、LPOP/LLEN3、LREM/LSET/LINDEX/LTRIM4、 LINSERT5、RPUSH/ RPUSHX/RPOP/RPOPLPUSH三、Hash数据类型 (散列类型)1、 HSET/HGET/HDEL/HE
2021-03-07 22:09:02 188 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人