- 博客(46)
- 收藏
- 关注
原创 airpods 无法使用Windows电脑充电的解决方法
打开" Airpods Case",找到“硬件”选项 -> 双击"符合HID标准的供应商定义设备" -> “驱动程序”选项卡 -> 禁用设备。3,选择 AirPod Case 下面的“符合 HID 标准的供应商定义设备”此时将设备拔出在插入,不需要重新在设置里启用设备,就可以正常充电了。打开设置 -> 蓝牙与其他设备 -> 显示更多设备。2,打开“查看”菜单,选择“按容器列出设备”如果像我一样灰白色不能点击则。5,选择“驱动程序”标签。6,点击“禁用设备”按钮。1,打开“设备管理器”4,右键,选择“属性”
2023-12-18 14:46:31
2973
原创 当在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
481
原创 docker中CMD和ENTRYPOINT 的区别
与 CMD 类似,指定容器启动时的默认命令或脚本。不同之处在于 ENTRYPOINT 不会被覆盖,而是将 docker run 后面的参数当作参数传递给 ENTRYPOINT 指定的命令。指定容器启动时的默认命令或脚本。如果 Dockerfile 中有多个 CMD 指令,只有最后一个会生效。CMD 会被 docker run 后面的命令行参数覆盖。
2023-12-09 09:13:10
372
原创 web⽹⻚访问慢如何排查?经典问题
通过分析慢语句的执⾏计划查看语句是否⾛索引。那么⼜可能是数据库响应不了或者负载变⾼。决定是否建⽴合适的索引或者回滚⽼版本。那么先把这台服务器从反向代理⾥摘掉。导致流量转发到这台服务器的时候慢。缓存失效导致请求转发了服务器上。有可能是因为发布了新版本的代码。如果发现某个服务器负载变⾼。可能是因为开发发版了新代码。⽤户反映打开⽹⻚速度慢。还是所有的⽤户都反映慢。然后在具体的分析排查问题。查看数据库是否存在慢语句。是否有语句执⾏卡死被锁。将执⾏分析结果汇报给⽼⼤。查看关键连接的响应时间。⽐如突然某个时间段升⾼。
2023-11-28 10:20:28
361
原创 Elasticsearch
组件介绍是基于一个Lucene的搜索引擎,提供搜索,分析。存储数据三大功能,他提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口,Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便主要是用来日志的搜集、分析、过滤日志的工具。用于管理日志和事件的工具,你可以用它去收集日志、转换日志、解析日志并将他们作为数据提供给其它模块调用,例如搜索、存储等。
2023-11-25 09:21:11
407
原创 Redis非关系型数据库
去中心化集群模式:采用无中心化结构,每个节点保存数据和整个集群的状态,每个节点中间能够进行内部通讯,redis-cluster的数据使用分片的方式实现,redis-cluster集群内置了16384个哈希槽,0-16383,当要存储一个key-value时,redis会对key进行crc16运算出一个结果,用这个结果对16384进行取余,然后将这个key分配到对应的节点哈希槽中。去中心化一般也会做成主从模式,一个主节点对应一个或多个从节点,当主节点宕机后,从节点会成为新的主节点。2种,RDB、AOF。
2023-11-24 08:36:20
1485
原创 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
2447
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
162
原创 mysql主从数据不一致的原因
max_allowed_packet设置不一致:主库设置的max_allowed_packet设置的比从库大,一条大的sql语句在主库能执行完毕,但在从库上无法执行,导致主从不一致。主从机器的负载不一致:mysql主从复制是主库开启dump线程,从库开启io和sql线程。当任何一台服务器负载过高,导致其中一个线程资源不足,会出现主从不一致的情况。网络延迟,主从复制是基于binlog的异步复制,通过网络传送binlog文件,网络延迟是大多数引起数据不一致的原因。
2023-11-21 09:26:11
496
原创 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
420
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
457
原创 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
783
原创 一、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
1389
原创 一、zabbix 5.0 部署
zabbix 5.0版本为长期支持版本,安装方式封装成都更高,web ui更加细致,喜人,本篇记录zabbix5.0安装细节。
2023-11-16 09:28:23
1461
原创 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
1196
原创 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
393
原创 linux系统密钥登录
authorized_keys的权限为600或者更加严格,否则登录时会提示server refuse you key。-b 指定密钥长度,默认是2048。-t 指定生成密钥的类型。-f 指定生成密钥的路径。
2023-11-09 19:59:35
259
原创 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
137
原创 自动化运维工具—ansible详解
playbook 是 ansible 用于配置,部署,和管理被控节点的剧本。通过 playbook 的详细描述,执行其中的一系列 tasks ,可以让远端主机达到预期的状态。playbook 就像 Ansible 控制器给被控节点列出的的一系列 to-do-list ,而被控节点必须要完成。也可以这么理解,playbook 字面意思,即剧本,现实中由演员按照剧本表演,在Ansible中,这次由计算机进行表演,由计算机安装,部署应用,提供对外服务,以及组织计算机处理各种各样的事情。
2023-11-09 19:11:23
3813
原创 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
547
原创 LVS、nginx、HAproxy区别和工作中选择
配置性比较低,这是一个缺点也是一个优点,因为没有可太多配置的东西,所以并不需要太多接触,大大减。可以通过端口检测到服务器内部的故障,比如根据服务器处理网页返回的状态码、超时等等,并且会。层仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性。、可以承担高的负载压力且稳定,一般能支撑超过几万次的并发量;服务器,缓存服务器,又是反向代理服务器,可以做七层的转发。应用做一些分流的策略。器,实施及配置还有维护过程就比较麻烦,相对而言,: 是基于四层和七层的转发,是专业的代理服务器。
2023-10-26 19:50:32
277
原创 LVS支持几种模式,工作过程简述
这样调度器就只处理请求入站报文,由于一般网络服务应答数据比请求报文。模式时,由于请求和响应的报文必须通过调度器地址重写,当客户请求越来越多时,调度器处理能力。地址,将请求发给真实服务器的,而真实服务器响应后的处理结果直接。),根据调度算法决定将请求发送给哪个后端的真实服务器(这个是通过网络地址转换的方法来实现调度的。为了解决这个问题,调度器把请求的报文通过。再接收到响应包后,把包的源地址改成虚拟地址(隧道转发到真实的服务器。模式可以极大的提高集群系统的伸缩性。接收到客户的请求数据包时(请求的目的。
2023-10-26 19:48:15
131
原创 客户机使用DHCP获取IP地址的过程(简要)
并进行广播,把终端选择的地址和服务器通知网络内所有主机服务器。确定分配地址等信息;如果不是终端选择的服务,则不。请求后,如果是终端选择的服务器,根据的是上面。、网络内的服务器,从可用地址池中分配一个。响应,并收回分配的地址到可用地址池中。发现报文,报文中携带相关的参数列表。、终端以广播的形式向网络内广播。地址给客户机,向这个地址广播。、网络内的服务器收到终端的。的服务器中选择一个,并在。报文中携带选择的服务器的。地址等信息跟网卡绑定。否携带自身的信息,比如。
2023-10-26 19:45:41
810
原创 当你在浏览器输入一个网址,如http://www.baidu.com,按回车之后发生了什么?
服务器接收报文后,同意建立连接,向客户机发出确认报文,客户。报文后发出确认报文,然后将服务器上未传送完的数据发送完;本地域名服务器采用迭代查询,它先向一个根域名服务器查询;机接收到确认报文后,再次向服务器发出报文,确认已接收到确认报文;浏览器所在主机向服务器发出连接释放报文,然后停止发送数据;客户机接收到报文后,发出确认,然后等待一段时间后,释放。名服务器告诉本地域名服务器,下一次应查询的顶级域名服务器。告诉本地域名服务器,下一次应查询的权限域名服务器。,浏览器查找浏览器缓存,如果有域名的。
2023-10-26 19:41:58
241
原创 简述raid0、1、5的特点和优点
适合多读少写的情景,是性能与数据冗余最佳的折中方案。不能应用于对数据安全性要求高的场合。不存储镜像、校验信息。
2023-10-26 19:35:25
247
原创 主从复制的原理 简易版加图解
I/O线程会去请求主库的binlog,并将得到的binlog写到本地的relay-log(中继日志)文件中;SQL线程,会读取relay log文件中的日志,并解析成sql语句逐一执行;主库会生成一个log dump线程,用来给从库I/O线程传binlog;从库会生成两个线程,一个I/O线程,一个SQL线程;
2023-10-26 19:27:58
60
原创 MySQL-Replication(主从复制)
主从复制(也称 AB 复制)允许将来自一个MySQL数据库服务器(主服务器)的数据复制到一个或多个MySQL数据库服务器(从服务器)。根据配置,您可以复制数据库中的所有数据库,所选数据库甚至选定的表。MySQL主从复制的优点包括:横向扩展解决方案 - 在多个从站之间分配负载以提高性能。在此环境中,所有写入和更新都必须在主服务器上进行。但是,读取可以在一个或多个从设备上进行。该模型可以提高写入性能(因为主设备专用于更新),同时显着提高了越来越多的从设备的读取速度。
2023-10-08 19:30:43
158
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
109
1
原创 浏览器中输入www.baidu.com的域名解析过程
去本地域名服务器中查找,C:\windows\system32\drivers\etc\hosts /etc/hosts。顶级域开启迭代查询,去权威域查询;根域开启迭代查询,去顶级域查询;本地域名服务器开启递归查找,去根域查询。将域名解析的ip返回给本地域名服务器。本地域名服务器将ip返回给浏览器。浏览器与IP对应的网站建立链接。浏览器在本地缓存中查找;
2023-09-23 09:34:18
1259
1
原创 tcpdump抓包
tcpdump是一款强大的网络抓包工具,运行在Linux平台上。熟悉tcpdump的使用能够帮助我们分析、调试网络数据。在实际工作中,需要以root权限去执行该命令。
2023-09-21 19:31:58
181
原创 ssh 密钥登陆
测试,将私钥“/root/.ssh/id_rsa”下载到本地,以后这就是登录当前linux机器的钥匙。ssh-keygen 创建密钥。
2023-09-20 20:46:26
109
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人