- 博客(32)
- 收藏
- 关注

原创 docker pull 报错 Error response from daemon: Get “<https://registry-1.docker.io/v2/>“: net/http: reque
在cat /etc/docker/daemon.json 配置以下三个镜像加速地址其中一个即可
2024-11-08 09:44:41
2204
1

原创 linux目录属主属组定时修改脚本
从上述的试验环境中来说,其他还存在一定的小问题,就是不能精准实时的判定程序的启动时间,其实我们可以写一个java启动程序脚本,然后用我们上面这个脚本加个判断,如果程序启动我就执行修改目录的权限命令,这样是最好的。
2024-01-12 10:52:41
482

原创 Linux权限(chmod、600、644、700、711、755、777、4755、6755、7755)suid、sgid、sticky详解
通常情况下,一个文件只能归属于一个用户和组, 如果其 它的用户想有这个文件的权限,则可以将该用户加入具备权限的群组,一个用户可以同 时归属于多个组。在linux系统中,每个的文件都有所有者,如果我们想变更文件的所有者(利用 chown 将文件拥有者加以改变),一般只有系统管理员(root)拥有此操作权限,而普通用户则没有权限修改所有者和所属组。作用:让普通用户临时拥有该文件的属主的执行权限,suid权限只能应用在二进制可执行文件(命令)上,而且suid权限只能设置在属主位置上。
2023-12-21 16:47:47
4868

原创 win10文件占用无法删除
在我们工作中在,往往会遇到以下情况,在Win10系统中,我们准备删除或者移动、更改某文件的时候,如果遇到文件被占用的问题,那么确实很让人头痛,更加头疼的是你根本不知道谁占用了。还无法删除?接下来给大家分享一下如何处理文件被占用无法删除的问题?无法删除情况如下:我新建了一个测试文件,现在就模拟我不知道是那个软件打开的,进行删除操作。
2023-11-24 09:29:04
697

原创 dbeaver批量导出数据到另一个数据库
2、现在我的ceshi1里面有两张表三条数据,我想把这两张表迁移到ceshi2中 迁移后数据结构和大小不变。在实际生产环境中我们通常往往需要进行数据迁移或者数据备份,接下来我将模拟生产环境进行数据迁移。这里一定要注意你的源地址和目标数据库是否正确,如果源和目标弄反了会出生产事故(重点)最后我们可以清楚的看到数据已经导入到ceshi2数据库并且表和数据条数都能对上。而我们现在要做的就是把这ceshi1中的表和数据迁移到ceshi2中。我们可以清楚的看到ceshi2数据库一张表和一条数据都没有,
2023-10-09 17:17:55
7594
6
原创 制作U启动装win10系统
准备一个大于8G 的U盘 最好去京东上买一个正版的U盘,U盘准备好之后要要把U盘格式化,删除里面的数据,如果不是你新买的U盘 在格式化U盘之前先备份U 盘中的数据,以免造成数据丢失。通常我们遇到这种情况 都会选择去电脑专卖店找专人装系统 但是这样又需要花费自己的money,这样显得自己不够专业像个菜鸟,为什么要这样选择了 因为我们是要制作U盘启动 给其他的电脑装系统而不是给这台电脑升级系统。还需要注意自己电脑是否识别到自己新买的U盘 U盘格式化这里我就不过多叙述了。现在等待系统下载到U盘即可。
2024-05-31 17:50:49
523
原创 linux 安装pyhon3
因为在工作中 我们会只用到python脚本,而一般服务器自带的pyhon2不支持现在的pyhon环境。现在的pyhton环境一般都使用pyhon3,所以需要安装python3执行pyhon脚本。如果创建软连接时 提示已存在就删除了在创建就可以了。注意:本次安装python3环境需使用root执行。登录需要安装python3的服务器进行下载tar包。#这个路径为自己python3安装的路径。# 如果不安装依赖,编译的时候会报错。配置安装目录 大部分人配置的是。本次安装 我选择的是。
2024-01-22 14:21:36
704
1
原创 -bash: /usr/bin/yum: 没有那个文件或目录
rpm -ivh python-* rpm-python-* --nodeps --force # --nodeps --force为不考虑依赖包,强制安装。rpm = 4.11.3-17.el7 被 rpm-python-4.11.3-17.el7.x86_64 需要。常见系统有:Redhat、Centos、Fedora等。同上安装python一样 强制前安装即可。安装完后即可运行python。运行yum,问题完美解决。#可能会出现以下报错。
2024-01-22 10:52:40
3451
1
原创 linux修改用户密码
linux修改用户命名有两种方式1、使用chpasswd通过用户输入'用户名:密码'来更改一组用户的密码,这种为明问修改密码,查看历史命令是可以看到密码的。这种存在一定的安全风险,但是如果你修改密码之后把命令删 除就可以避免这种问题。2、使用passwd命令,用root用户运行passwd可以设置或修改任何用户的密码,普通用户运行passwd只能修改它自己的密码。
2024-01-16 10:06:10
15237
原创 Microsoft edge 浏览器打开是360导航页面解决方法
在win10电脑中,我们打开浏览器经常会出现以下的情况 ,每次打开默认会出现360的导航首页,这让我们对浏览器的体验感极差,并不是我们想要的,今天分享一个方法解决,适用于大部分的游览器,最后重新启动一下游览器,就可以看到页面不会在出现360的提示了。
2023-12-13 09:13:06
15936
1
原创 win10连接mysql(设置系统环境变量)
在工作中我们往往都会在自己的win10电脑中安装mysql,无论是安转在win10主机上还是虚拟机上,这时我们如果要通过win10自带的 命令行窗口去连接mysql,就要设置mysql的系统环境变量,如果不设置环境变量会有以下提示如果遇到以上提示就说明你的你安装的mysql是没有设置系统环境变量的。
2023-12-07 09:40:31
1025
原创 win10电脑移动热点一直显示正在断开连接
我们在日常工作中 ,一般在公司办公手机除了连公司WiFi 就是连接自己电脑的热点了,但是有时候会遇到以下的情况,你连接自己电脑热点的时候,会出现“”“”的字样,用鼠标点击没有任何响应,重启电脑也没有办法解决,今天分享一个实用方法。1、按住键盘上的win+r建输入“”,问题解决,移动热点就可以使用了。“”点击确定,打开系统服务。4、重新启动服务后在“”
2023-12-01 09:02:08
5846
6
原创 A newer version of WinPcap (internal version 5.1.71.1819) is already
把wpcap.dll 改为wpcap.dll.old。packet.dll改为packet.dll.old。改完之后从新安装ensp或者winpacp即可。
2023-11-14 14:57:05
1948
5
原创 全网最详细的elasticsearch学习教程
最近一直想分享一篇的保姆级教程,于是,趁着同事都在摸鱼,我偷偷产出了自认为算是非常详细的,基于目前版本教程。ElasticSearch概述ES是一个基于RESTful web接口并且构建在Apache Lucene之上的开源分布式搜索引擎。同时ES还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,能够横向扩展至数以百计的服务器存储以及处理PB级的数据。可以在极短的时间内存储、搜索和分析大量的数据。通常作为具有复杂搜索场景情况下的核心发动机。ES就是为高可用和可扩展而生的。
2023-11-06 10:50:43
1319
原创 linux逻辑卷扩容(在已有的逻辑卷基础上扩容)
在实际生产环境中,我们的数据目录/data01 之前做了逻辑卷挂了100G到这个目录下,现在这个目录因为晚上日志切割备份,磁盘空间不够,导致在切割备份过程中产生告警。1、更换数据目录,但这种情况一般不采取,因为我之前的软件或者数据可能到放在了/data 01如果现在换目录,就可能涉及软件重装或者数据迁移等等一系列的问题,vgextend vg_data /dev/sdc1 把/dev/sdc1 下的2g加入vg_data卷组。从上面的截图来看未扩容之前为:18.5G 扩容之后为:21G。
2023-10-31 15:47:00
378
1
原创 linux 彻底卸载jenkins(war卸载方式)
我们在实际生产使用jenkins的时候 往往会遇到版本兼容问题 ,这时候就会卸载旧的版本,启动新的版本,如果不卸载旧的版本,新的版本就无法启动。我们要卸载jenkins 首先我们要弄清楚他的部署方式 有直接用yum安装的、tar包安装的、war包启动的,本次是使用的war包启动的方式。卸载jenkins的话 我们只需要把jenkins生成的目录文件删除掉就可以了,在启动新的war包即可。上图里面就是用war包启动的方式生成的jenkins目录。注:此为war包的卸载方式。
2023-10-23 09:15:55
1923
原创 docker网络详解(新建网段、内存、io资源控制)
新创建的容器和已经存在的一个容器共享一个 Network Namespace(网络空间),创建的容器不会创建自己的网卡,配置自己的IP,而是和一个指定的容器共享IP、端口范围。Docker进程启动时,在主机上创建一个名为docker0的虚拟网桥,从docker0子网中分配一个IP给容器使用,并设置docker0的IP地址为容器的默认网关。可以理解为:在启动一个新的容器时,只要使用了bridge网络模式 都会创建一个docker0的虚拟网桥,在从docker0中分配一个ip地址给启动的容器实例。
2023-10-16 16:15:20
306
1
原创 DNS服务搭建(超详细)
DNS是域名系统(Domain Name System)的缩写,它是一个用于将域名解析为IP地址的系统。在互联网上,每个设备都需要一个唯一的IP地址来进行通信,但人类更容易记住的是域名而非IP地址。DNS的作用就是将人类可读的域名解析为对应的IP地址,从而使设备能够相互通信和访问互联网上的各种服务和资源。
2023-10-12 16:18:33
25439
2
原创 postgresql统计数据库大小(表、行数等)
在实际实际生产环境中,有时候我们往往需要知道最近的数据库使用情况,已及数据库表的使用情况,那我们就需要使用sql来查询,当然有的人也会说可以使用监控来查看数据库的使用情况,这个确实是没有问题,但是使用监控有局限性,只能查看到数据库的整体使用情况,具体的表大小是看不到的,接下来我们一起来实操一下。
2023-10-12 09:34:41
4596
原创 elk+kafka日志分析系统搭建
如果服务部署了几十台甚至上百台服务器,就要分别登录到这些台机器上看,这样大大的降低了我们的工作效率,等到了分布式和微服务架构流行时代,一个从APP或H5发起的请求除了需要登陆服务器去排查日志,往往还会经过远程软件远程到了别的主机继续处理,开发人员定位问题可能还需要根据TraceID或者业务唯一主键去跟踪服务的链路日志,基于传统SSH方式登陆主机查看日志的方式就像图中排查线路的工人一样困难,线上服务器几十上百之多,出了问题难以快速响应,因此需要高效、实时的日志存储和检索平台,ELK就提供这样一套解决方案。
2023-09-24 18:17:53
1991
1
原创 Failed to connect to the host via ssh: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,pas
将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home, ~./ssh , 和 ~/.ssh/authorized_keys的权利。然后ssh-copy-id 192.168.12.12 需要输入对应的root密码。通过ansible命令直接ping多台机器的网络状态,提示报错。再次使用ansible 验证成功。
2023-09-18 11:14:40
1780
原创 Prometheus Grafana搭建
prometheus是由谷歌研发的一款开源的监控软件,它通过安装在远程机器上的exporter,通过HTTP协议从远程的机器收集数据并存储在本地的时序数据库上同时Prometheus后端用 golang语言开发,前端是 GrafanaPrometheus 还是一款基于时序数据库的开源监控告警系统,非常适合Kubernetes集群的监控。Prometheus的基本原理是通过HTTP协议周期性抓取被监控组件的状态,任意组件只要提供对应的HTTP接口就可以接入监控。不需要任何SDK或者其他的集成过程。
2023-09-13 14:49:32
421
1
原创 linux 重启机器resolv.conf配置文件还原问题处理
然后在把resolv.conf文件改为只读(重点 如果不把文件改为只读 下次重启还是会出现不能连接外网问题)早去起来去公司启动自己的虚拟机发现无法使用yum 无法ping通外网。根据上述现象我们可以基本把问题定位是我们的主机不能解析这个域名。那我们直接就去检查本机的DNSresolv,conf配置文件。们直接把自己的nameserver地址改成网关地址。发现里面配置的地址竟然不是自己的网关地址,我。查看resolv.conf文件内容没有被修改。ping www.baidu.com 也正常。
2023-09-11 09:47:12
969
原创 net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)问题解决
其实修改nginx目录权限之前不用重载nginx也能恢复 为什么我要重载是因为我之前有进入nginx主配置文件,为了防止我不小心修改到了nginx配置文件,所以我选择了重载nginx配置文件,如果你不小心修改了配置文件你又不重启的话,很可能下一个人来修改nginx配置文件并重启时会出现意想不到的问题,所以提倡只要自己修改了配置文件都重启一下。还有一种可能就是你的nginx使用普通用户起的 但是有一天你用root修改了nginx 随手就重启了nginx 这样也会导致nginx出现上述问题。
2023-09-08 11:28:22
3081
1
原创 AttributeError: module ‘gevent‘ has no attribute ‘spawn‘
思索很久之后发现是我的文件写成了gevent.py 导致运行出错,把文件名改了其他名字即可。模块'gevent'没有属性'spawn'当然也可以改成其他的任何名字,1变成了gevent1.py。我直接在后面多加了一个。只要不是gevent。
2023-09-06 16:50:49
152
1
原创 解决ssh连接虚拟机超级慢问题
UseDNS为服务器反向解析,假如 UseDNS选项是打开的话,服务器会先根据客户端的 IP地址进行 DNS PTR反向查询出客户端的主机名,然后根据查询出的客户端主机名进行DNS正向A记录查询,并验证是否与原始 IP地址一致,通过此种措施来防止客户端欺骗。服务器默认在/etc/ssh/sshd_config配置文件中默认注释了UseDNS,但是SSH服务还是默认启用了DNS反向解析的功能。使用root权限编辑vim /etc/ssh/sshd_config。当现用 MobaXterm工具(
2023-09-06 09:43:43
1738
1
原创 nginx拦截指定的url
2、所有通过nginx localtion 配置添加判断条件 当外网访问等于我设定条件时返回指定错误响应码。内网地址如下:内网ip+端口/pac/pul/check (内网ip不做拦截)外网地址如下:外网ip+端口/pac/pul/check (这里域名ip都可以)在配置nginx规则拦截的时候我们要清楚自己的需求。1、我们的环境有内网和外网之分,但是有些请求只能。此方法也可以用来判断 ip 域名等等。
2023-09-05 12:50:36
4378
原创 全网最详细的linux逻辑卷制作教程
1、我们举个例子来说,比如我们我们在生产环境下有一块/dev/sdc 的磁盘挂在了/date 数据库目录下面,但是随着业务量的增加,我们需要对/date 目录进行扩容,如果我们制作了逻辑卷这时候我么只需要在已有的基础上在把新盘做成卷组加入到逻辑卷组当中,这样无论以后我们的/date 目录是否在新增也不怕了。输入 p 打印分区情况,发现已建立一个分区 /dev/sdb1,但是 此分区为 Linux 格式。挂载 : mount /dev/vg_date/lv_date /date。
2023-09-04 15:31:44
5320
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人