![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
朱bing
这个作者很懒,什么都没留下…
展开
-
Error: Connection activation failed: No suitable device found for this connection.
Error: Connection activation failed: No suitable device found for this connection.原创 2022-07-11 21:17:40 · 633 阅读 · 0 评论 -
《go语言高级编程》 《go语言核心变成》PDF
《go语言高级编程》 《go语言核心变成》PDF链接:https://pan.baidu.com/s/1-2_skl5IoNAqsyHCyc5KYg?pwd=sy6p提取码:sy6p不谢原创 2022-03-18 15:28:09 · 2129 阅读 · 0 评论 -
nginx 反向代理多域名多端口
server { listen 80; server_name *.abc.com; if ($http_host ~* "^(.*?)\.abc\.com$") { #正则表达式 set $domain $1; #设置变量 } location / { if ($domain ~* "shop") { proxy_pass http原创 2022-01-12 22:40:51 · 2525 阅读 · 0 评论 -
k8s nfs
主节点#暴露服务echo "/nfs/data/ *(insecure,rw,sync,no_root_squash)" > /etc/exportsmkdir -p /nfs/datasystemctl enable rpcbind --nowsystemctl enable nfs-server --nowexportfs -r从节点#在从节点上执行,查看主节点哪些位置可以挂在showmount -e 192.168.31.151#将本机的/nfs/data目录挂载到主节点的原创 2021-11-28 16:06:17 · 212 阅读 · 0 评论 -
将rpm包打成tar.gz(演示openjdk1.8)
首先,将所有需要的rpm及其依赖下载到目录中:sudo yum install --downloadonly --downloaddir=/home/mydir java-1.8.0-openjdksudo yum install --downloadonly --downloaddir=/home/mydir java-1.8.0-openjdk-headless.x86_64然后,为了提取rpm,不需要特权访问:$ rpm2cpio java-1.8.0-openjdk-1.8.0.232.原创 2021-11-23 20:27:40 · 965 阅读 · 0 评论 -
tcpdump的使用
一个网路抓包命令,简介参考百度,此处不赘述,下面直接开始演示:#-i 抓取的网卡名,你的可能是eth0, #-s 是抓取的包的大小,默认抓取68个字节的数据,此处表示全部抓取# -w 将抓取结果写到a.cap文件tcpdump -i bond0 -s 0 -w a.cap此时我在另一台机器 :之后可以看见抓取目录下多了a.cap文件,#查看抓取内容tcpdump -r a.cap#16进制方式查看tcpdump -X -r a.cap#全部查看tcpdump -A -r原创 2021-10-17 18:56:45 · 205 阅读 · 0 评论 -
fork/exec gitcommand no such file or directory问题解决
gitlab服务在跑python钩子脚本的时候,一直报no such file or directorygitlab服务搭建在docker中找了一天 终于发现脚本的头文件在docker里不存在,使用which python3查看在docker中python的位置,修改头文件,问题解决。...原创 2021-09-19 17:43:31 · 1750 阅读 · 0 评论 -
git高级命令
git rev-list oldobject newobject 列出两个之间的所有提交信息git show object查看某次提交的详细信息git cat-file -pgit branch --contains object查看包含某个提交的分支原创 2021-09-19 17:24:23 · 70 阅读 · 0 评论 -
gitlab 主备数据同步(用户数据和项目数据)
部门顺应时代潮流,从svn终于迁移到了git,之前同事搭了一套gitlab环境,因业务加大,防止因gitlab挂掉而影响工作,所以要求我在搭一套gitlab环境,并做伪高可用,也就是在一个gitlab宕机之后,30分钟之内恢复正常,于是我做了这套主备数据同步的尝试,来,看正文:机器准备:172.16.44.44 master172.16.12.1 backup配置免密登录:#cd ~#ssh-keygen#ssh-copy-id -i .ssh/id_rsa.pub 172.16.12.1项原创 2021-09-10 17:38:40 · 1428 阅读 · 0 评论 -
gitlab服务部署13.10版本端口修改(附带502问题解决)
因为是公司无网络环境,只能安装公司yum源中提供版本,查看版本安装[root@localhost ~]# yum makecache[root@localhost ~]# yum -y install gitlab-ce配置并启动gitlab[root@localhost ~]# gitlab-ctl reconfigure因为公司机器80和8080端口被apache服务器占用,所以现在是无法访问的端口修改(重要部分)vim /etc/gitlab/gitlab.rbexternal_原创 2021-09-10 17:10:02 · 811 阅读 · 0 评论 -
运维面试题目总结
docker k8s1.docker单机多容器之间的网络连通:// 创建一个bridge类型的网络hadoop-brdocker network create -d bridge hadoop-br1// 启动一个网络为hadoop-br方式的容器hadoop1docker run -itd --network hadoop-br1 --name hadoop01 centos// 再创建一个容器docker run -itd --network hadoop-br1 --name had原创 2021-07-17 12:41:28 · 911 阅读 · 1 评论 -
Keepalived+Nginx(主备模式) 高可用集群搭建演示
为什么要使用keepalivedNginx作为反向代理服务器实现服务器分配资源负载均衡,但是如果有一天Nginx服务器宕机了,那用户的请求如何发送到服务器来呢?于是,keepalived作为检查服务器状态的软件来了!主备模式搭建整体架构图172.16.10.185 模拟web服务器1172.16.10.189 模拟web服务器2172.16.10.186 keepalived + nginx 负载均衡服务器1172.16.10.184 keepalived + nginx 负载均衡服务器2原创 2021-05-30 17:15:11 · 320 阅读 · 1 评论 -
k8s pod Evicted状态问题解决
kubectl get po -n kube-system -o wide #查看pod运行状态信息可以看到有两个状态为驱赶,一般是磁盘空间不足了,清理slave磁盘空间后,状态正常原创 2021-04-30 11:27:35 · 705 阅读 · 0 评论 -
docker k8s devops项目实战 (2)k8s集群搭建
安装配置配置阿里云yum源:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.reposed -i ‘s/$releasever/7/g’ /etc/yum.repos.d/CentOS-Base.repoyum clean allyum list配置docker镜像源:yum-config-manager --add-repo http://mirrors.aliyun.com/d原创 2021-04-27 18:14:14 · 347 阅读 · 0 评论 -
jenkins slave could not find any known supported java version 问题解决
在配置jenkins slave结点时,说找不到合适的java版本,是因为没在jenkins里面配置java的目录此处有个高级,里面会有javapath,JVM 参数等高级配置,在javapath里面将环境变量配上即可如果是jdk,只需要配置到jdk那一级目录,如果是jre,需要配置到jre/bin/java目录...原创 2021-04-25 11:23:49 · 248 阅读 · 0 评论 -
linux 批量替换修改配置
sed -i s/XXX/aaa/g `grep XXX -rl --include=“application.yml” /jettodevops/it4it/config`原创 2021-03-26 15:44:10 · 458 阅读 · 0 评论 -
redis集群连接不上redis服务
切换到redis配置文件所在目录下执行这两条命令sed -i ‘s/bind 127.0.0.1/#bind 127.0.0.1/g’ redis.confsed -i ‘s/protected-mode yes/protected-mode no/g’ redis.conf成功修改如果是集群先批量杀死redis进程ps -ef |grep redis | grep -v grep|awk ‘{print $2}’ |xargs kill -9脚本批量修改配置并批量启动#!/bin/bas原创 2021-03-24 16:09:36 · 737 阅读 · 0 评论 -
重启docker引擎,harbor退出问题解决
重启docker引擎,harbor退出问题解决在学习docker的harbor服务器搭建时,修改daemon.json配置文件后,需要重启docker,重启之后导致 harbor管理页面无法进入解决办法:进入到harbor配置文件目录停止harbordocker-compose down加载配置文件./prepare启动后台所有服务docker-compose up -d访问页面问题解决...原创 2021-03-08 12:03:46 · 1474 阅读 · 1 评论 -
配置aliyun的yum源,docker 国内镜像仓库
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.reposed -i ‘s/$releasever/7/g’ /etc/yum.repos.d/CentOS-Base.repo原创 2021-03-04 10:46:47 · 909 阅读 · 2 评论 -
/usr/sbin/mysqld: Can‘t create/write to file /var/run/mysqld/mysqld.pid(no such file or directory)
说没有这个文件夹创建之后发现依旧起不来继续查看日志发现没有权限在配置权限后总结:在报错之后要查看报错日志文件,找到原因,加以解决。原创 2021-03-01 11:13:24 · 1342 阅读 · 0 评论 -
redis搭建集群报 can‘t connect to node 172.16.10.189:7001
redis搭建集群报 can’t connect to node 172.16.10.189:7001使用redis-trib.rb脚本文件搭建集群时 报无法连接解决办法:将配置文件redis.conf 里bind 参数改为0.0.0.0 监听所有端口连接成功!原创 2021-03-01 11:03:47 · 294 阅读 · 0 评论 -
搭建zookeeper集群报Error contacting service. It is probably not running.解决
搭建zookeeper集群报Error contacting service. It is probably not running.解决证明启动失败查看日志文件zookeeper-root-server-zhubing-189.out 报/jettodevops/zookeeper/zkdata/version-2/xxxxxx20000000.tmp (no such file or directory)这是我的配置文件然后我发现我的/jettodevops/zookeeper/zkdata原创 2021-03-01 10:58:17 · 152 阅读 · 0 评论