consul 服务注册与更新
摘要:服务注册与发现是微服务架构中不可或缺的重要组件。 起初服务都是单节点的,不保障高可用性,也不考虑服务的压力承载,服务之间调用单纯的通过接口访问。直到后来出现了多个节点的分布式架构,起初的解决手段是在服务前端负载均衡,这样前端必须要知道所有后端服务的网络位置,并配置在配置文件中。 这里就会有几个问题:
阅读全文
posted @
2023-02-28 17:04
属于我的梦,明明还在
阅读(289)
推荐(0)
zabbix 部署
摘要:zabbix 服务端一键安装脚本 #!/bin/bash #Zabbix-Server 5.0 #安装zabbix源、aliyun YUM源 cd /etc/yum.repos.d/ rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/
阅读全文
posted @
2023-02-28 11:22
属于我的梦,明明还在
阅读(194)
推荐(0)
tcpdump 对指定pod 进行抓包分析
摘要:tcpdump kubectl get pod -n imas imas-chabot-759bc8c6cf-bvq7m -o json 获取到pod所在的容器信息,在对应的宿主机获取卡片信息。 docker exec a6eec655cec1329c652e7a4a542e3549eea81613
阅读全文
posted @
2023-02-27 14:31
属于我的梦,明明还在
阅读(163)
推荐(0)
java 进程排查
摘要:[admin@New-OperSys-01 ~]$ jstack $pid | grep -A 50 55e7 "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f9ec0020000 nid=0x55e7 runnable "GC task
阅读全文
posted @
2023-02-24 17:39
属于我的梦,明明还在
阅读(179)
推荐(0)
RAID 磁盘阵列 RAID0,RAID1,RAID5,RAID10 软RAID创建以及数据恢复
摘要:软raid 做 raid 0 raid 1 raid 5 冗余备份以及数据恢复测试 如果 raid1 磁盘中有一块磁盘损坏,sdi1磁盘会补充上去 RAID 10 创建和使用 1、进行格式话,磁盘格式fd 2、先创建RAID1
阅读全文
posted @
2023-02-24 14:32
属于我的梦,明明还在
阅读(312)
推荐(0)
替换yum源
摘要:1、yum源进行备份 进入到yum源的配置文件中 执行命令如下:cd /etc/yum.repos.d 将yum源进行备份:mv CentOS-Base.repo Centos-Base.repo.bak 2、获取阿里的yum源配置文件 执行命令:wget -O CentOS-Base.repo h
阅读全文
posted @
2023-02-23 16:39
属于我的梦,明明还在
阅读(812)
推荐(0)
BClinux yum无法使用问题
摘要:提示需要授权 方式卸载服务即可 [root@yum-centos-oa yum.repos.d]# rpm -qa | grep bclinux-lic bclinux-license-manager-4.0-1.el8.bclinux.x86_64 [root@yum-centos-oa yum.
阅读全文
posted @
2023-02-23 16:32
属于我的梦,明明还在
阅读(651)
推荐(0)
sshd 报错内容:libssl.so.10: cannot open shared object file: No such file or directory
摘要:问题原因缺少文件 libssl.so.10 文件有软连接创建完成 查看/usr/local/lib64/ 目录下是否存在这2文件 如果缺少软连接就重新创建 如果缺少源文件 重装openssl 解决或者重新生成 配置文件 ln -s /usr/local/lib64/libssl.so.1.1 /us
阅读全文
posted @
2023-02-23 13:20
属于我的梦,明明还在
阅读(1624)
推荐(0)
KVM 无网络情况下宿主机向虚拟机传输文件
摘要:在宿主机上生成一个 disk device dd if=/dev/zero of=/mnt/disk_device bs=100M count=1 格式化disk device [root@tudou mnt]# mkfs.ext4 /mnt/disk_device 挂载disk device [r
阅读全文
posted @
2023-02-23 12:40
属于我的梦,明明还在
阅读(851)
推荐(0)
sshd 无法连接问题
摘要:查看sshd 状态 [root@haha-main-130 var]# systemctl status sshd -l ● sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.servi
阅读全文
posted @
2023-02-23 10:22
属于我的梦,明明还在
阅读(609)
推荐(0)
查看占用CPU、内存资源占用最高的docker容器
摘要:docker stats 实时更新所有容器的资源使用情况 默认情况下,stats 命令会每隔 1 秒钟刷新一次输出的内容直到你按下 ctrl + c。下面是输出的主要内容: [CONTAINER]:以短格式显示容器的 ID。 [CPU %]:CPU 的使用情况。 [MEM USAGE / LIMIT
阅读全文
posted @
2023-02-22 10:54
属于我的梦,明明还在
阅读(1284)
推荐(0)
docker 部署 nacos
摘要:Nacos 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置
阅读全文
posted @
2023-02-21 16:59
属于我的梦,明明还在
阅读(107)
推荐(0)
docker 安装mysql
摘要:docker run -p 3306:3306 \--name mysql \-v /opt/mysql/log:/var/log/mysql \-v /opt/mysql/data:/var/lib/mysql \-v /opt/mysql/conf:/etc/mysql \-e MYSQL_RO
阅读全文
posted @
2023-02-21 15:53
属于我的梦,明明还在
阅读(25)
推荐(0)
tomcat java进程占用CPU资源过高
摘要:top -Hp 6832(与jstack pid ,pid值相同) --> 根据jps得到的进程号(pid),查看java进程的所有线程,并且可以看到所有线程占用CPU的情况,-H用于显示某个进程的所有线程。 printf "%x\n" 6823 -->将第2步查到占用较高CPU的线程号转换为16进
阅读全文
posted @
2023-02-21 15:47
属于我的梦,明明还在
阅读(111)
推荐(1)
gitlab 修改密码失败
摘要:Traceback (most recent call last): 1: from (irb):3NameError (undefined local variable or method `user' for main:Object)Did you mean? super #是git版本问题,指
阅读全文
posted @
2023-02-20 15:37
属于我的梦,明明还在
阅读(55)
推荐(0)
docker 部署gitlab
摘要:docker 部署 mkdir -p /mnt/docker/gitlab/config #作为配置目录mkdir -p /mnt/docker/gitlab/logs #作为日志目录 mkdir -p /mnt/date/gitlab #作为数据目录 docker run -d \ -p 888:
阅读全文
posted @
2023-02-20 15:11
属于我的梦,明明还在
阅读(102)
推荐(0)
md5sum 校验一个目录下的所有文件不包括目录
摘要:find nginx/* -type f -print0 | xargs -0 md5sum >> dir.md5find命令有一个特别的参数 -print0,指定输出的文件列表以null分隔。然后,xargs命令的-0参数表示用null当作分隔符。md5sum -c dir.md5直接进行比对,n
阅读全文
posted @
2023-02-17 10:53
属于我的梦,明明还在
阅读(283)
推荐(0)
mysql 占用CPU资源过大原因慢查询日志分析
摘要:输入show processlist;命令注意 state 字段,Sending date ; Waiting for tables ; 或各种lock(锁)大概率因为这些sql造成Checking table 正在检查数据表(这是自动的)。Closing tables 正在将表中修改的数据刷新到磁
阅读全文
posted @
2023-02-16 15:35
属于我的梦,明明还在
阅读(372)
推荐(0)
nginx webdav 服务器搭建实现文件的上传下载
摘要:下载资源 git clone https://github.com/arut/nginx-dav-ext-module wget -c http://nginx.org/download/nginx-1.22.0.tar.gz 部署: yum install gcc libgcc zlib-deve
阅读全文
posted @
2023-02-15 15:13
属于我的梦,明明还在
阅读(739)
推荐(0)
linux 中删除超过30天未修改的文件:find
摘要:find mtime(File Last Modify Time,文件上次修改时间)。mtime 显示修改、附加或更新文件内容的时间。time 参数单位默认未为'24 hours'。例如,时间 2 = 2*24 小时(2 天)。 find /opt/app/java -type f -mtime +
阅读全文
posted @
2023-02-15 14:07
属于我的梦,明明还在
阅读(419)
推荐(0)
AD域部署
摘要:AD域名服务器部署: 系统: windows server 2019
阅读全文
posted @
2023-02-15 09:53
属于我的梦,明明还在
阅读(42)
推荐(0)
ssh没问题,但是sftp出错:ssh没问题,但是sftp出错:Fatal: unable to initialise SFTP: could not connect
摘要:问题排查:服务正常 但提示连接失败 看看这里vim /etc/profile 以及 ~/.bashrc vim ~/.bashrc确实是在这里存在欢迎提示语 原理:由于sftp不允许登陆后有欢迎文字
阅读全文
posted @
2023-02-14 14:44
属于我的梦,明明还在
阅读(652)
推荐(1)
jenkins 上传windows文件到Linux 服务器中
摘要:下载工具 pscp https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 下载后,是一个exe文件pscp.exe,把pscp.exe直接复制到C:\Windows\System32下,这样在使用时,可以不用带上pscp.exe
阅读全文
posted @
2023-02-14 14:39
属于我的梦,明明还在
阅读(242)
推荐(0)
常用git 命令
摘要:用到的git指令git init :初始化.git文件夹git add 文件名:从本地工作区添加文件入暂存区git add -A:从本地工作区添加全部文件入暂存区git commit -m “添加的备注” 文件名:暂存区给文件备注确认,记录为一个版本git commit -m “添加的备注” 文件名
阅读全文
posted @
2023-02-09 09:39
属于我的梦,明明还在
阅读(36)
推荐(0)
jenkins 新增用户以及权限管理
摘要:新增用户 权限管理 全局角色即拥有Jenkins全部访问权限 项目角色即拥有指定项目的访问权限。 展示: 实际权限自己设定,这里展示下权限管理效果
阅读全文
posted @
2023-02-08 16:37
属于我的梦,明明还在
阅读(254)
推荐(0)
cicd与devops区别
摘要:DevOps(Development 和 Operations)是一种思想,是一种文化,主要强调软件开发测试运维的一体化,目标是减少各个部门之间的沟通成本从而实现软件的快速高质量的发布。 cicd(Continuous Integration持续集成 和 Continuous Delivery持续交
阅读全文
posted @
2023-02-08 16:28
属于我的梦,明明还在
阅读(361)
推荐(0)
Linux 配置nginx访问密码认证
摘要:部署httpd Nginx为我们提供了 ngx_http_auth_basic_module 模块,该模块可以让我们自己实现对Web内容的访问能控制,访问用户必须输入正确的用户名和密码后才能进行访问 yum install -y httpd-tools 设置账号密码 htpasswd -cb /us
阅读全文
posted @
2023-02-08 15:32
属于我的梦,明明还在
阅读(431)
推荐(0)
k8s 健康检测
摘要:推荐使用接口检查 readinessProbe 和 livenessProbe 的实际工作方式 readinessProbe(就绪探针): 作用:检测容器是否准备好接受流量。如果 readinessProbe 失败,Kubernetes 会将该容器从服务的端点中移除,防止流量发送到未准备好的容器。
阅读全文
posted @
2023-02-06 17:09
属于我的梦,明明还在
阅读(41)
推荐(0)
redis 详解
摘要:数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 语法 Redis 客户端的基本语法为: $ redis-cli 实例 以下实例讲解了如何启动 redis 客户端: 启动 redis 服务器
阅读全文
posted @
2023-02-06 14:08
属于我的梦,明明还在
阅读(30)
推荐(0)
es 详解
摘要:Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。 Elasticsearch特点 海量数据处理 大型分布式集群(数百台规模服务器) 处理PB级数据 小公司也可以进行单机部署 开箱即用 简单易用,操作非常简单 快速部署生产环境 作为传统数据库的补充 传统关系型数据库不擅长
阅读全文
posted @
2023-02-06 14:07
属于我的梦,明明还在
阅读(225)
推荐(0)
kafka详解及应用
摘要:应用场景 部署 docker run -d --name zookeeper -p 2181:2181 wurstmeister/zookeeper docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKE
阅读全文
posted @
2023-02-06 14:07
属于我的梦,明明还在
阅读(69)
推荐(0)
Linux进程状态D,S,Z的含义
摘要:Linux进程状态——top,ps中看到进程状态D,S,Z的含义 在top和ps命令中有一列显示进程状态,分别有如下值: 值 含义 S 进程处于interruptable sleep状态 D 进程处于Uninterruptable sleep状态 R 进程处于运行状态 Z 进程处于僵尸状态 T St
阅读全文
posted @
2023-02-03 13:57
属于我的梦,明明还在
阅读(1545)
推荐(0)
tomcat 重启
摘要:1. 重启 Tomcat (1) 进入Tomcat BIN目录 cd /usr/local/src/tomcat-8080/bin 注意:/usr/local/src/tomcat-8080/ 表示tomcat的安装目录 (2) 使用Tomcat关闭命令 ./shutdown.sh (3) 查看To
阅读全文
posted @
2023-02-01 18:42
属于我的梦,明明还在
阅读(264)
推荐(0)