- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 Nginx学习笔记--Nginx编译部署
本次下载版本:1.22.1OS版本:CentOS Linux release 7.9.2009 (Core)内核版本:5.4.259-1.el7.elrepo.x86_64uname -r。
2024-10-18 12:54:45 497
原创 websocket错误码
1008 Policy Violation 由于收到不符合约定的数据而断开连接. 这是一个通用状态码, 用于不适合使用 1003 和 1009 状态码的场景.1003 CLOSE_UNSUPPORTED 由于接收到不允许的数据类型而断开连接 (如仅接收文本数据的终端接收到了二进制数据).1006 CLOSE_ABNORMAL 保留. 用于期望收到状态码时连接非正常关闭 (也就是说, 没有发送关闭帧).不应由应用使用. 可以在 IANA 注册, 先到先得.
2024-02-23 08:24:07 1325 1
原创 tar 打包压缩命令
打包仅仅是打包xxx.tar,打包并压缩就是xxxx.tar.gz,打包压缩的文件一定要指定文件格式,这样解包解压才好用对应的参数来解包解压缩,注意压缩包文件名和源文件位置不要颠倒了。
2023-09-06 14:32:53 5194
原创 清理服务器挖矿木马病毒
在Linux系统中,root用户是具有最高权限的超级管理员账号。如果忘记了root用户的密码或需要更改密码,可以通过以下方法来修改或重置root密码。1.重置root密码重置root密码需要使用root用户或者有sudo权限的用户执行以下步骤:1.1 在系统启动过程中,按下任意键以进入grub菜单。1.2 选中要使用的内核版本,按下e 键进入编辑模式。1.3 找到以"linux16"或"linuxefi"开头的行,将其末尾的 "ro" 更改为 "rw init=/sysroot/bin/sh"
2023-08-28 09:20:44 322
原创 CentOS 7 右上角网络连接图标消失,设置网络有线消失解决办法
方法来自:https://blog.csdn.net/qq_15021091/article/details/81135055。方法来自:Centos7虚拟机wired有线连接消失解决_菜鸟上路_lbz的博客-CSDN博客_centos7没有有线连接。ubuntu 有线连接的图标不见的解决方法_纯粹.的博客-CSDN博客_ubuntu有线连接。重启,看一下是否恢复,如果没有,输入下面代码(用root登录,不然就在前面加上 sudo)首先确保ens33网卡启动,然后依次执行。进入计算机管理——>服务。
2023-08-11 09:33:29 652
原创 在线制作banner的网站
https://www.bootschool.nethttp://www.network-science.dehttps://www.degraeve.comhttps://www.bootschool.net 参考博客:SpringBoot如何自定义启动的Banner 在线生成SpringBoot启动的Banner工具 如何使用在线生成工具生成的SpringBoot的Banner_springbootbanner在线生成_super先生的博客-CSDN博客
2023-04-05 09:52:25 568
原创 VisualVM 离线安装VisualGC插件
1.先去插件中心下载自己JDK对应的插件版本 https://visualvm.github.io/pluginscenters.html。
2023-04-04 15:02:08 302
原创 Docker安装jenkins(学习笔记)
还需要 krb5、libcom、expat、libcurl、openssl、zlib包得支持相关包。# 修改/etc/profile文件,修改如下。# 创建软链(因为安装位置不是默认的,不创建后面使用会报错)3.1下载后上传到服务器/opt/software/git。--nodeps rpm在安装包时,不检查依赖关系。Java 8 ( JRE 或者 JDK 都可以)安装GCC后重新执行3.4。# 修改完重新加载配置文件。--force 强制安装。3.git离线安装地址。3.3 配置安装目录。
2023-03-31 08:49:00 452
原创 Docker安装Gitlab (学习笔记)
在docker中使用–shm-size命令挂载的分区是/dev/shm,可以在docker的命令行中使用df -h命令查看;swap(交换内存)是一个文件,是使用硬盘空间的一部分作为物理内存来扩展RAM空间的,虽然是物理硬盘的一部分,但是仍然属于RAM,并且属于易失性存储,重启机器会使数据丢失;docker run运行容器的时候,最好指定一下–shm-size,单位是字节,因为默认是docker容器中默认是64M,很多软件无法正常工作,可以设置为–shm-size=59g。稍微再等等刷新一下可能就好。
2023-03-31 07:07:43 354
原创 Centos7 通过修改网卡配置文件配置IP
DNS2=8.8.8.8 #域名服务器1。BOOTPROTO=static #dhcp:自动分配ip ,static:静态ip。DNS1=192.168.0.1 #域名服务器1。IPADDR=192.168.0.202 #ip地址。GATEWAY=192.168.0.1 #网关。ONBOOT=yes #开启启动必须是yes。3、设置IP、掩码、网关、DNS1、DNS2。
2023-03-28 20:52:10 2133
原创 笔记 Docker(离线)安装(一)
chmod +x /etc/systemd/system/docker.service #添加文件权限并启动docker。systemctl enable docker.service #设置开机自启。2、将解压出来的docker文件内容移动到 /usr/bin/ 目录下。systemctl status docker #查看Docker状态。systemctl start docker #启动Docker。docker -v #查看Docker版本。3、将docker注册为service。
2023-02-28 14:49:45 227
原创 Docker存储路径的修改
通过docker info 或者 docker info | grep "Docker Root Dir" 命令,查看是否变更安装位置成功。在/etc/systemd/system/docker.service 目录下找到docker.service文件。在ExecStart=/usr/bin/dockerd --graph=/mydata/docker/容器日志存储位置就在/mydata/docker/containers/容器id/下面。在/etc/docker下面找到daemon.json文件,
2023-02-10 13:10:56 608
原创 笔记 JVM
jhat内置了一个微型的HTTP/HTML服务器,生成dump文件的分析结果后,用户可以在浏览器中查看分析结果(分析虚拟机转出的快照信息)。经验:可以比较java进程的启动时间及总GC时间(GCT列),或者两次测量的间隔时间,以及总GC时间的增量,来得出GC时间占运行时间的比例。在堆里存放着几乎所有的Java对象实例,在GC执行垃圾回收之前,首先需要区分除内存中哪些是存活对象,哪些是已经死亡的对象。当引用失效时,引用计数器就减1.只要对象A的引用计数器的值为0,即标识对象A不可能在被使用,可以进行回收。
2023-01-10 07:35:32 210
原创 笔记 Harbor镜像仓库的使用
执行:tar xvf harbor-offline-installer-v2.0.6.tgz。然后执行:chmod +x /usr/local/bin/docker-compose。官网下载离线安装包:harbor-offline-installer-v2.0.6.tgz。拷贝解压目录后的harbor.yml.tmpl文件重名名为harbor.yml。如需删除镜像、容器、卷以及自定义的配置文件,可执行以下命令。接着配置Docker的yum源。安装docker-compose。执行docker安装名伶。
2023-01-07 16:50:09 146
原创 笔记 Docker 常用命令
比如说 dockerfile 中的 COPY ./package.json /project,其实拷贝的并不是本机目录下的 package.json 文件,而是 docker引擎 中展开的构建上下文中的文件,所以如果拷贝的文件超出了构建上下文的范围,Docker引擎 是找不到那些文件的。在我们学习对 . 号的理解有所偏差,以为是用来指定 Dockerfile 文件所在的位置的,但其实 -f 参数才是用来指定 Dockerfile 的路径的,那么 . 号究竟是用来做什么的呢?
2023-01-07 16:47:55 175
原创 笔记 Netty 处理Tcp Http Udp
/心跳包 socketChannel.pipeline().addLast(new IdleStateHandler(300,0,0, TimeUnit.SECONDS));//处理tcp请求 }else{ log.info("请求端口出错:"+socketChannel.localAddress().getPort());
2023-01-07 16:38:41 469
原创 笔记 redis 3.0.4
RDB的缺点是最后一次持久化后的数据可能丢失。指定Redis最大内存限制,Redis在启动时会把数据加载到内存中,达到最大内存后,Redis会先尝试清除已到期或即将到期的Key,当此方法处理 后,仍然到达最大内存设置,将无法再进行写入操作,但仍然可以进行读取操作。指定是否启用虚拟内存机制,默认值为no,简单的介绍一下,VM机制将数据分页存放,由Redis将访问量较少的页即冷数据swap到磁盘上,访问多的页面由磁盘自动换出到内存中(在后面的文章我会仔细分析Redis的VM机制) vm-enabled no。
2023-01-07 16:35:39 192
原创 笔记 K8S 环境搭建 kubeadm 与二进制方式(初学)
Etcd是一个分布式键值存储系统,kubernetes使用etcd进行数据存储,需要首先准备一个ETCD数据库,为解决etcd单点故障,应采用集群方式部署,这里使用3台组件集群,可容忍1台机器故障,当然,也可以使用5台组建集群,可容忍2台机器故障。* 部署master组件:kube-apiserver,kube-controller-mamanger,kube-scheduler,etcd。总体过程:通过service统一入口进行访问,由controller创建pod进行部署,一个pod是一组容器的集合。
2023-01-07 16:33:26 1100
原创 笔记 Docker 安装Redis(五)(3) Redis集群 3主3从
防止路由失效增加参数-c。命令: redis-cli --cluster add-node 新slave节点ip:新slave节点端口 新master节点ip:新master节点端口 --cluster-slave --cluster-master-id 新master节点ID。命令:redis-cli --cluster del-node 要删除的从节点IP:从节点端口 从节点6388节点ID。命令:redis-cli --cluster del-node 节点机器IP:节点机器端口 节点ID。
2023-01-07 15:44:12 245
原创 笔记 Docker 安装Redis(五)(2) 分布式存储算法
假设某hash函数H的值空间为0~2^32-1(即哈希值是一个32为无符号整型),整个哈希环:整个空间按顺时针方向组织,圆环的正上方的点代表0,0点右侧的第一个点代表1,依次类推,2、3、4......直到2^32-1,也就是说0点左侧的第一个点代表2^32-1,0和2^32-1在零点钟方向重合,我们把这个由2^32个点组成的圆环成为Hash环。当我们需要存储一个kv键值对时,首先计算key的hash值,即hash(key),将这个key使用相同的函数hash计算出哈希值并确定此数据在环上的位置。
2022-12-26 19:52:48 119
原创 笔记 Docker 安装 Mysql (四) (2)Docker版Mysq主从复制
#如:1062错误是指一些主键重复,1032错误是因为主从数据库数据不一致 slave_skip_errors=1062。##如:1062错误是指一些主键重复,1032错误是因为主从数据库数据不一致 slave_skip_errors=1062。master_log_file:指定从数据库要复制数据的日志文件,通过查看主数据库的主从同步状态,获取File参数。master_log_pos:指定从数据库从那个位置开始复制数据,通过查看主数据的状态,获取Position参数;##二进制日志国企清理时间。
2022-12-26 11:13:01 121
原创 笔记 Docker 安装Redis(五)(1)
将daemonize yes 注释掉或者 设置为daemonize no,因该项配置与docker run中的-d参数冲突,会导致容器启动失败。使用docker ps获取到容器id,然后可以使用docker logs 容器ID,查看容器日志。5.2.3 开启redis数据持久化 appendonly yes 可选。5.1 在宿主机下创建目录 mkdir -p /data/redis。docker ps 或者使用docker stats。5.3 启动redis容器。5.2 修改配置文件。
2022-12-25 14:18:55 278
原创 笔记 Docker 安装 Mysql (四)(1)
进入mysql客户端:mysql -uroot -p。2.1 进入容器内部,检查mysql安装。找到MySQL对应镜像,并拷贝拉取命令。输入:show schemas;
2022-12-25 12:37:08 102
原创 笔记 Docker中 Ubuntu 容器 apt-get update网络访问失败解决办法(三)
通过--net=host参数改变容器网络模式解决。
2022-12-24 18:01:21 376
原创 笔记 Docker安装(一)
正在删除 : docker-scan-plugin-0.21.0-3.el7.x86_64。正在删除 : docker-buildx-plugin-0.8.2-1.el7.x86_64。---> 软件包 docker-buildx-plugin.x86_64.0.0.8.2-1.el7 将被 删除。---> 软件包 docker-scan-plugin.x86_64.0.0.21.0-3.el7 将被 删除。8.镜像加速配置(需要到aliyun注册账号)--> 正在检查事务。
2022-12-24 17:59:57 1948 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人