自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 airpods 无法使用Windows电脑充电的解决方法

打开" Airpods Case",找到“硬件”选项 -> 双击"符合HID标准的供应商定义设备" -> “驱动程序”选项卡 -> 禁用设备。3,选择 AirPod Case 下面的“符合 HID 标准的供应商定义设备”此时将设备拔出在插入,不需要重新在设置里启用设备,就可以正常充电了。打开设置 -> 蓝牙与其他设备 -> 显示更多设备。2,打开“查看”菜单,选择“按容器列出设备”如果像我一样灰白色不能点击则。5,选择“驱动程序”标签。6,点击“禁用设备”按钮。1,打开“设备管理器”4,右键,选择“属性”

2023-12-18 14:46:31 922

原创 当在VMware Workstation Pro 中查询不到ens33网卡的IP

ip a 查询不到IP 显示代码为 ens33: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether 00:0c:29:60:0e:25 brd ff :ff :ff :ff :ff :ff 提示我DOWN掉了。在学习中我们经常要去查询ens33的IP,但是有时候会查询不到,今天就遇到了这样的问题并且找到了解决方法 记录一下。排查了一会发现需要把。

2023-12-16 14:59:56 252

原创 kuboard 部署

初始化密码:Kuboard123。初始用户:admin。

2023-12-16 14:39:26 290

原创 docker中CMD和ENTRYPOINT 的区别

与 CMD 类似,指定容器启动时的默认命令或脚本。不同之处在于 ENTRYPOINT 不会被覆盖,而是将 docker run 后面的参数当作参数传递给 ENTRYPOINT 指定的命令。指定容器启动时的默认命令或脚本。如果 Dockerfile 中有多个 CMD 指令,只有最后一个会生效。CMD 会被 docker run 后面的命令行参数覆盖。

2023-12-09 09:13:10 297

原创 镜像管理的基础命令

docker tag 旧名称 新名称。

2023-12-06 15:39:15 565

原创 web⽹⻚访问慢如何排查?经典问题

通过分析慢语句的执⾏计划查看语句是否⾛索引。那么⼜可能是数据库响应不了或者负载变⾼。决定是否建⽴合适的索引或者回滚⽼版本。那么先把这台服务器从反向代理⾥摘掉。导致流量转发到这台服务器的时候慢。缓存失效导致请求转发了服务器上。有可能是因为发布了新版本的代码。如果发现某个服务器负载变⾼。可能是因为开发发版了新代码。⽤户反映打开⽹⻚速度慢。还是所有的⽤户都反映慢。然后在具体的分析排查问题。查看数据库是否存在慢语句。是否有语句执⾏卡死被锁。将执⾏分析结果汇报给⽼⼤。查看关键连接的响应时间。⽐如突然某个时间段升⾼。

2023-11-28 10:20:28 231

原创 Elasticsearch

组件介绍是基于一个Lucene的搜索引擎,提供搜索,分析。存储数据三大功能,他提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口,Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便主要是用来日志的搜集、分析、过滤日志的工具。用于管理日志和事件的工具,你可以用它去收集日志、转换日志、解析日志并将他们作为数据提供给其它模块调用,例如搜索、存储等。

2023-11-25 09:21:11 366

原创 Redis非关系型数据库

去中心化集群模式:采用无中心化结构,每个节点保存数据和整个集群的状态,每个节点中间能够进行内部通讯,redis-cluster的数据使用分片的方式实现,redis-cluster集群内置了16384个哈希槽,0-16383,当要存储一个key-value时,redis会对key进行crc16运算出一个结果,用这个结果对16384进行取余,然后将这个key分配到对应的节点哈希槽中。去中心化一般也会做成主从模式,一个主节点对应一个或多个从节点,当主节点宕机后,从节点会成为新的主节点。2种,RDB、AOF。

2023-11-24 08:36:20 1400

原创 Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署

这里的username与password需要到tomcat的conf文件夹中的tomcat-users.xml修改。tomcat-users.xml中的用户名及密码默认是注释掉的,所以需要修改,也可以直接复制以下代码到</tomcat-users>之前。1.JDK(或JRE)及Java环境变量配置,我用的是JDK1.8.0_144,网上帖子也很多,不赘述。WAR/EAR files:输入war包的相对路径,如我的war包在新建目录的target下。到这里就配置完成了,点击构建从控制台查看输出信息即可。

2023-11-23 09:38:03 2269 1

原创 nginx的性能调优

cpu的亲和设置,把nginx的进程绑定到不同的cpu,减少进程频繁切换cpu带来的资源损耗。worker_processes 8 最多开启8个,8个以上性能不在提升,稳定性也会变差。开启高效传输 sendfile on tcp_nopush on tcp_nodelay on。服务层面:每个进程的最大文件打开数设置的高一点。选择epoll模型,io多路复用,将worker_connections 10240。设置keepalive_timeout会话保持时间。

2023-11-22 09:05:02 131

原创 mysql主从数据不一致的原因

max_allowed_packet设置不一致:主库设置的max_allowed_packet设置的比从库大,一条大的sql语句在主库能执行完毕,但在从库上无法执行,导致主从不一致。主从机器的负载不一致:mysql主从复制是主库开启dump线程,从库开启io和sql线程。当任何一台服务器负载过高,导致其中一个线程资源不足,会出现主从不一致的情况。网络延迟,主从复制是基于binlog的异步复制,通过网络传送binlog文件,网络延迟是大多数引起数据不一致的原因。

2023-11-21 09:26:11 428

原创 liunx的基础命令整理

useradd / userdel / usermod : 用户管理。groupadd / groupmod / groupdel:组管理。getfacl :查看文件或目录当前设定的 ACL 权限信息。alias/unalias : 命令别名/取消命令别名。setfacl :直接设定用户或群组对指定文件的访问权限。-atime/mtime/ctime : 按时间查找。lsof -i:端口号 :根据端口号查询进程。stat : 详细查看文件访问时间等信息。-exec/xargs : 参数传递。

2023-11-20 14:50:00 369 2

原创 lvs的工作模式

负载均衡器和rs使用同一个ip对外服务,但只有dr对ARP请求进行响应,所有的rs对本身这个ip的arp请求保持静默,也就是说网关会把对这个服务ip的请求全部定向给dr,dr根据调度算法找出对应的rs,把目的MAC地址改为rs的MAC地址(因为ip一致),并将请求转发到这台rs,rs收到数据包,处理完成后由于ip一致,直接将数据返给客户端,等于直接从客户端收到数据包无异,处理完直接返回给客户端。由于负载均衡器要对二层包头进行改换,所以负载均衡器和rs之间必须在同一个广播域,也可以理解为在同一台交换机上。

2023-11-20 09:07:43 423

原创 nginx

HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。Nginx(engine x) 是一个高性能的 HTTP 和 反向代理 服务,也是一个IMAP/POP3/SMTP服务。

2023-11-18 09:11:23 157

原创 一、MySQL-Replication(主从复制)

意思是: 当前数据库实例中开启了 GTID 功能, 在开启有 GTID 功能的数据库实例中, 导出其中任何一个库, 如果没有显示地指定--set-gtid-purged参数, 都会提示这一行信息. 意思是默认情况下, 导出的库中含有 GTID 信息, 如果不想导出包含有 GTID 信息的数据库, 需要显示地添加--set-gtid-purged=OFF参数.MASTER_LOG_FILE='mysql-bin.000001', -- 从主服务器的哪个binlog日志读取。-- 到主服务器的密码。

2023-11-17 09:11:31 275

原创 一、zabbix 5.0 部署

zabbix 5.0版本为长期支持版本,安装方式封装成都更高,web ui更加细致,喜人,本篇记录zabbix5.0安装细节。

2023-11-16 09:28:23 1209

原创 MySQL 数据备份

root@mysql-server ~]# innobackupex --apply-log --redo-only /xtrabackup/2019-08-20_15-42-02/ --incremental-dir=/xtrabackup/2019-08-22_15-51-15/ #我们恢复周三的差异备份。2019-08-20_14-51-35 2019-08-20_15-04-29 2019-08-20_15-10-56 ---相当于周三的增量备份。-------加路径和备份的文件。

2023-11-15 09:02:52 289

原创 DNS解析过程详解

1.用户在web浏览器输入“www.baidu.com”,浏览器会先检查自身缓存中有没有解析过这个域名对应的ip地址,如果有,解析结束,如果浏览器中没有缓存,那就检查操作系统hosts文件,称为本地解析(windows在C:\Windows\System32\drivers\etc\hosts,linux在/etc/hosts文件),如果命中,域名解析结束,如果没有命中,浏览器会向本地的DNS服务器(DNS Resolver )查询,如果命中域名解析就此结束。3.本地域名服务器开启递归查询去,去根域查询。

2023-11-14 09:06:27 333

原创 Mysql编译安装

关闭防火墙和selinux。

2023-11-13 15:10:08 42

原创 linux系统密钥登录

authorized_keys的权限为600或者更加严格,否则登录时会提示server refuse you key。-b 指定密钥长度,默认是2048。-t 指定生成密钥的类型。-f 指定生成密钥的路径。

2023-11-09 19:59:35 141

原创 linux桥接模式ping不通公网解决方法

GATEWAY="10.36.192.1" 将2修改为1。

2023-11-09 19:41:29 166

原创 Tomcat企业运维

├── bin #存放tomcat的管理脚本├── conf #tomcat的配置文件├── lib #web应用调用的jar包存放路径├── logs #tomcat日志存放目录,catalina.out日志为只要输出日志├── NOTICE├── temp #存放临时文件├── webapps #默认网站发布目录└── work #存放编译生产的.java与.class文件​├── docs #tomcat的帮助文档。

2023-11-09 19:14:18 60

原创 自动化运维工具—ansible详解

playbook 是 ansible 用于配置,部署,和管理被控节点的剧本。通过 playbook 的详细描述,执行其中的一系列 tasks ,可以让远端主机达到预期的状态。playbook 就像 Ansible 控制器给被控节点列出的的一系列 to-do-list ,而被控节点必须要完成。也可以这么理解,playbook 字面意思,即剧本,现实中由演员按照剧本表演,在Ansible中,这次由计算机进行表演,由计算机安装,部署应用,提供对外服务,以及组织计算机处理各种各样的事情。

2023-11-09 19:11:23 1059

原创 rabbitmq集群

首先,在web界面,登陆后,点击“Admin--Virtual Hosts(页面右侧)”,在打开的页面上的下方的“Add a new virtual host”处增加一个虚拟主机,同时创建用户“admin”和“guest”均加上权限(在页面直接设置、点点点即可);如果在投递消息时,打开了消息的持久化,那么即使是内存节点,数据还是安全的放在磁盘。[root@rabbitmq-2 ~]# rabbitmqctl join_cluster --ram rabbit@rabbitmq-1 #添加到磁盘节点。

2023-11-08 20:34:51 72

原创 运维中常用shell脚本

1.写一个脚本实现批量添加。服务的启动停止脚本并通过。、写一个脚本,实现判断。

2023-10-26 20:00:38 129

原创 LVS、nginx、HAproxy区别和工作中选择

配置性比较低,这是一个缺点也是一个优点,因为没有可太多配置的东西,所以并不需要太多接触,大大减。可以通过端口检测到服务器内部的故障,比如根据服务器处理网页返回的状态码、超时等等,并且会。层仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性。、可以承担高的负载压力且稳定,一般能支撑超过几万次的并发量;服务器,缓存服务器,又是反向代理服务器,可以做七层的转发。应用做一些分流的策略。器,实施及配置还有维护过程就比较麻烦,相对而言,: 是基于四层和七层的转发,是专业的代理服务器。

2023-10-26 19:50:32 151

原创 LVS支持几种模式,工作过程简述

这样调度器就只处理请求入站报文,由于一般网络服务应答数据比请求报文。模式时,由于请求和响应的报文必须通过调度器地址重写,当客户请求越来越多时,调度器处理能力。地址,将请求发给真实服务器的,而真实服务器响应后的处理结果直接。),根据调度算法决定将请求发送给哪个后端的真实服务器(这个是通过网络地址转换的方法来实现调度的。为了解决这个问题,调度器把请求的报文通过。再接收到响应包后,把包的源地址改成虚拟地址(隧道转发到真实的服务器。模式可以极大的提高集群系统的伸缩性。接收到客户的请求数据包时(请求的目的。

2023-10-26 19:48:15 24

原创 客户机使用DHCP获取IP地址的过程(简要)

并进行广播,把终端选择的地址和服务器通知网络内所有主机服务器。确定分配地址等信息;如果不是终端选择的服务,则不。请求后,如果是终端选择的服务器,根据的是上面。、网络内的服务器,从可用地址池中分配一个。响应,并收回分配的地址到可用地址池中。发现报文,报文中携带相关的参数列表。、终端以广播的形式向网络内广播。地址给客户机,向这个地址广播。、网络内的服务器收到终端的。的服务器中选择一个,并在。报文中携带选择的服务器的。地址等信息跟网卡绑定。否携带自身的信息,比如。

2023-10-26 19:45:41 494

原创 当你在浏览器输入一个网址,如http://www.baidu.com,按回车之后发生了什么?

服务器接收报文后,同意建立连接,向客户机发出确认报文,客户。报文后发出确认报文,然后将服务器上未传送完的数据发送完;本地域名服务器采用迭代查询,它先向一个根域名服务器查询;机接收到确认报文后,再次向服务器发出报文,确认已接收到确认报文;浏览器所在主机向服务器发出连接释放报文,然后停止发送数据;客户机接收到报文后,发出确认,然后等待一段时间后,释放。名服务器告诉本地域名服务器,下一次应查询的顶级域名服务器。告诉本地域名服务器,下一次应查询的权限域名服务器。,浏览器查找浏览器缓存,如果有域名的。

2023-10-26 19:41:58 58

原创 简述raid0、1、5的特点和优点

适合多读少写的情景,是性能与数据冗余最佳的折中方案。不能应用于对数据安全性要求高的场合。不存储镜像、校验信息。

2023-10-26 19:35:25 56

原创 主从复制的原理 简易版加图解

I/O线程会去请求主库的binlog,并将得到的binlog写到本地的relay-log(中继日志)文件中;SQL线程,会读取relay log文件中的日志,并解析成sql语句逐一执行;主库会生成一个log dump线程,用来给从库I/O线程传binlog;从库会生成两个线程,一个I/O线程,一个SQL线程;

2023-10-26 19:27:58 39

原创 MySQL-Replication(主从复制)

主从复制(也称 AB 复制)允许将来自一个MySQL数据库服务器(主服务器)的数据复制到一个或多个MySQL数据库服务器(从服务器)。根据配置,您可以复制数据库中的所有数据库,所选数据库甚至选定的表。MySQL主从复制的优点包括:横向扩展解决方案 - 在多个从站之间分配负载以提高性能。在此环境中,所有写入和更新都必须在主服务器上进行。但是,读取可以在一个或多个从设备上进行。该模型可以提高写入性能(因为主设备专用于更新),同时显着提高了越来越多的从设备的读取速度。

2023-10-08 19:30:43 86 1

原创 检查nginx 服务是否开启

6.浏览器http://localhost:80。

2023-09-23 14:53:55 570 1

原创 Linux网络管理

root@linux-server ~]# echo 1 > /proc/sys/net/ipv4/ip_forward #默认是零,没有开路由。[root@linux-server ~]# cd /etc/sysconfig/network-scripts/ #网卡配置文件存放路径。[root@linux-server ~]# ip r del 192.168.223.0/24 #删除路由。[root@linux-server ~]# vi /etc/hostname ---编辑配置文件。

2023-09-23 11:24:56 36 1

原创 浏览器中输入www.baidu.com的域名解析过程

去本地域名服务器中查找,C:\windows\system32\drivers\etc\hosts /etc/hosts。顶级域开启迭代查询,去权威域查询;根域开启迭代查询,去顶级域查询;本地域名服务器开启递归查找,去根域查询。将域名解析的ip返回给本地域名服务器。本地域名服务器将ip返回给浏览器。浏览器与IP对应的网站建立链接。浏览器在本地缓存中查找;

2023-09-23 09:34:18 138 1

原创 在不进入文件的情况下,再文件中输入文字“hello world“到/a.txt中,并保留文件中原有内容

EOFctrl +d。

2023-09-23 09:32:20 56 1

原创 Mysql源码安装

关闭防火墙和selinux。

2023-09-21 19:43:14 139

原创 tcpdump抓包

tcpdump是一款强大的网络抓包工具,运行在Linux平台上。熟悉tcpdump的使用能够帮助我们分析、调试网络数据。在实际工作中,需要以root权限去执行该命令。

2023-09-21 19:31:58 92

原创 liunx 登录认证失败

编辑 /etc/ssh/sshd_config。

2023-09-21 10:24:00 106

原创 ssh 密钥登陆

测试,将私钥“/root/.ssh/id_rsa”下载到本地,以后这就是登录当前linux机器的钥匙。ssh-keygen 创建密钥。

2023-09-20 20:46:26 77 1

空空如也

空空如也

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

TA关注的人

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