日常工作问题解决:centos7下使用yum安装软件报yum.pid锁定 问题描述:在centos7下使用yum进行软件安装时报yum.pid已经被锁定,如下所示:[root@centos7-129 ~]# yum -y install dhcp已加载插件:fastestmirror, langpacks/var/run/yum.pid 已被锁定,PID 为 10830 的另一个程序正在运行。Another app is currently hol...
日常工作问题解决:centos7下配置网卡以及查询网卡UUID 目录 1、配置网卡 1.1 网卡查看命令:ifconfig -a 1.2 网卡配置文件说明 1.3 重启网络服务 2、查看确认网卡UUID 2.1 网卡配置文件正常时 2.2 网卡配置文件不可用或者配置文件中UUID错误...
日常工作问题解决:centos/linux系统如何检测端口是否打开 1、telnet命令格式: telnet ip 端口号[root@centos7-127 ~]# telnet 192.168.87.128 22Trying 192.168.87.128...Connected to 192.168.87.128. # 表示端口已经开放Escape character is '^]'.SSH-2.0-OpenSSH_7.4[root...
学习笔记:(转)Centos7.6安装Oracle11gR2 目录 原文链接:https://www.cnblogs.com/qianjingchen/articles/10442445.htmlWindows下安装Oracle比较容易,参考博客:https://www.cnblogs.com/ggll611928/p/5972816.html ;但是在linux下就需要安装桌面环境。安装环境:...
centos7服务搭建常用服务配置之二:Rsync+sersync实现数据实时同步 目录 1、RSYNC数据备份 1.1 rsync服务简介 1.2 rsync特点和优势 1.3 rysnc运行模式简介 1.4 数据同步方式 2 Rsync实验测试 2.1 实验环境说明 2.2 服务安装...
日常工作问题解决:记一次centos7上的lvm表错误解决过程 问题描述: 公司大数据hadoop2服务器采用电信云服务器,后来故障,电信恢复该服务器,需要重新部署程序,需要扩展lvm分区,但是使用pvsan命令发现有报错信息,需要解决以防重启后,因挂载问题,无法启动故障之前:该机器是作为大数据服务器2,和其他3台大数据服务器配置一样,都挂载有2块硬盘,vda和vdb.其中vda500g,vdb10T。作为均作为lvm使用,vda有5个分区,其...
centos7服务搭建常用服务配置之一:SSH 目录 1 SSH服务协议 1.1 ssh服务协议说明 1.2 ssh服务工作机制 1.3 ssh加密技术说明 1.3.1 ssh实现安全链接建立,利用要是和锁头 1.3.2 ssh加密算法 1.4 ssh知识要点 ...
centos7:ssh免密登陆设置及常见错误 目录 一、免密登录设置 二、常见错误 三、CentOS7再ssh-copy-id时的错误 一、免密登录设置1、使用root用户登录,进入到目录/root/.ssh2、执行命令:ssh-keygen -t rsa一路回车,完成后会在目录/root/.ssh下面生成文件 ...
RHCE\RHCSA 加油,老杨,所有的事情坚持到最后都是最好的,之所以现在觉得不好,是因为还没有坚持到最后,终于考过了,哈哈哈,下一个目标OCP转载于:https://www.cnblogs.com/yj411511/p/11213310.html...
c#同时验证手机号和座机号正则 string strPatern2= @"(^(\d{3,4}-)?\d{6,8}$)"; string strPatern = @"(^1[3-8]\d{9}$|^\d{3}-\d{8}$|^\d{4}-\d{7}$)"; ...
Flutter应用在夜神模拟器启动白屏问题 Flutter应用在夜神模拟器启动白屏问题flutter run 出现如下错误[ERROR:flutter/shell/gpu/gpu_surface_gl.cc(39)] Failed to setup Skia Gr context.大概意思就是无法构建Skia 上下文参考https://github.com/flutter/flutter/issues/1...
30分钟Maven入门到精通 Maven是近年来最流行的项目构建与管理工具。不仅简化了我们开发过程中对jar包依赖的导入,还对项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等所有构建过程进行了抽象和统一,方便了我们对项目的管理。maven依赖是我们最为熟知的特性,单个项目的依赖管理并不难,但是要管理几个甚至几十个模块时,那这个依赖有应该怎么管理呢?一:maven的常用命令 mvn ...
高并发下缓存与数据库双写不一致解决方案 1、最初级的缓存不一致问题以及解决方案问题:先修改数据库,再删除缓存,如果删除缓存失败了,那么会导致数据库中是新数据,缓存中是旧数据,数据出现不一致。解决思路: 先删除缓存,再修改数据库,如果删除缓存成功了修改数据库失败了,那么数据库中是旧数据,缓存中是空的,那么数据不会不一致,因为读的时候缓存没有,则读数据库中旧数据,然后更新到缓存中。 2、并发下数据缓存不一致问题分析问...
区间第k大的几种解法 区间第K大问题,变化包括带修改和不带修改,强制在线和允许离线修改主要是单点修改,我们前面也只讨论这种情况。接下来我们从编程复杂度和时空复杂度来讨论几种做法。1.整体二分(编程复杂度:低-中,时间复杂度:优秀,空间复杂度:优秀)缺点:只能做离线优点:空间都是O(n)。常数小。带修改O(nlog2n),不带修改O(nlogn)。但是不带修改的情况,如果允许的话,...
面试准备内容 操作系统:进程和线程1.进程是资源分配最小单位,线程是程序执行最小单位。2.进程有自己的独立地址空间,每启动一个进程,系统就要为他分配地址空间,建立数据表来维护代码段,数据段,堆栈段,这种操作非常昂贵。 线程共享进程中的数据,使用相同的地址空间,所以切换线程和创建线程的花销小很多。3.线程之间通信更方便,因为他们共享全局变量,静态变量等数据。而进程间通信则需要IPC进...
leetcode骚题目列表 114,二叉树原地前序遍历转链表令人不舒服的空间限制4,O(logn)寻找两个数组的中位数感觉诡异又很其妙的二分279,判断一个数可拆成最少几个平方数的和有O(n)解法,如果把sqrt视为O(1)。因为有个定理,任何数都能拆成不超过4个平方数的和O(1)判断一个行不行O(sqrt(n))判断两个行不行O(n)判断3个行不行231,判断一个数是否是2的幂...
java中过滤器(Filter)与拦截器(Interceptor )区别 过滤器(Filter)Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是设置字符集、控制权限、控制转向、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻...
Prometheus监控神技--自动发现配置 一、自动发现类型在上一篇文中留了一个坑:监控某个statefulset服务的时候,我在service文件中定义了个EP,然后把pod的ip写死在配置文件中,这样,当pod重启后,IP地址变化,就监控不到数据了,这肯定是不合理的。如果在我们的 Kubernetes 集群中有了很多的 Service/Pod,那么我们都需要一个一个的去建立一个对应的 ServiceMon...
kube-promethues监控告警详解(邮件、钉钉、微信、自研平台) Alertmanager已经在前面Prometheus初体验(三)已经介绍过了。现在介绍一下在kube-promethues里面怎么修改alertmanager配置文件,以及怎么通过各种媒介发送信息。一、配置 PrometheusRule(触发器)kube-promethues把所有资源监控起来之后,就需要配置告警这一块了,而告警其实就是配置触发器。在promethues的Ale...
kubernetes管理工具--kubectl 一、kubernetes集群管理工具kubectl命令二、kubectl工具管理集群1、创建kubectl run nginx --replicas=3 --image=nginx:1.14 --port=80kubectl get deploy,pods 部署应用时,先拉取镜像,等待片刻:2、发布把应用发布到外网:kubectl...