运维攻城狮 Linke
码龄9年
关注
提问 私信
  • 博客:113,626
    社区:70
    113,696
    总访问量
  • 66
    原创
  • 1,819,493
    排名
  • 52
    粉丝
  • 0
    铁粉

个人简介:人啊,一定要懒,懒了才能发展出代替你干活儿的。我们做了这么多,不就是为了懒吗

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2015-09-24
博客简介:

linux运维工程师的博客

博客描述:
我叫Linke,技术过硬,从未挖坑
查看详细资料
个人成就
  • 获得45次点赞
  • 内容获得39次评论
  • 获得285次收藏
  • 代码片获得1,139次分享
创作历程
  • 3篇
    2023年
  • 2篇
    2022年
  • 18篇
    2021年
  • 11篇
    2020年
  • 32篇
    2019年
成就勋章
TA的专栏
  • 杂货店
    14篇
  • django学习之路
    4篇
  • 运维理念
  • 运维可持续集成
    3篇
  • 服务监控
    6篇
  • golang
    1篇
  • docker容器
    15篇
  • 大数据常用的分布式存储中间件
    10篇
  • Python基础
    11篇
  • linux
    8篇
兴趣领域 设置
  • 运维
    容器jenkinsdevops自动化kubernetes系统架构网络运维开发graylogelk
  • 网络空间安全
    安全
  • 服务器
    linuxcentos
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

配置华三交换机20口的vlan

华三交换机20口的vlan
原创
发布博客 2023.10.16 ·
1031 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

k8s节点pod驱逐、污点标记

k8s 驱逐、调度
原创
发布博客 2023.08.23 ·
1736 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

HTTP状态码抄录

http状态码
原创
发布博客 2023.07.21 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python 获取EXSI宿主机上虚拟机数据

python导出Vsphere虚拟机相关数据
原创
发布博客 2022.09.15 ·
1860 阅读 ·
0 点赞 ·
4 评论 ·
7 收藏

SSH隧道本地转发&远程转发

ssh隧道
原创
发布博客 2022.09.13 ·
3019 阅读 ·
2 点赞 ·
2 评论 ·
13 收藏

使用rancher2.x代理k8s,删除失效的命名空间cattle-system

删除失效的命名空间cattle-system
原创
发布博客 2021.12.07 ·
1149 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven使用私服Nexus,以及配置私服Nexus

一、编译java代码时,maven和Nexus大体都干什么?maven负责将代码中涉及到的依赖全部从 Nexus 私服中缓存到自己的本地仓库中,然后将java代码转换成二进制,把代码中写的依赖到的类的 jar 包全部下载到服务本地目录中,...
原创
发布博客 2021.10.13 ·
1036 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

使用python sqlacodegen模块反向生成数据库models文件

如果现在已经创建好了表,那么可以使用sqlacodegen 反向生成 models 文件安装模块pip3 install sqlacodegenpip3 install sqlalchemypip3 install pymysql在命令行反向生成 modelssqlacodegen mysql+pymysql://dev_user:'************'@192.168.66.26/ops_project_manage > a.py如图所示...
原创
发布博客 2021.09.26 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux非LVM磁盘分区扩容

非lvm分区扩容有目前我知道两种方式。一种是在线扩容(不卸载的情况下),一种是离线扩容(卸载后扩容)。警告:磁盘操作有风险,请谨慎操作。如果是数据库磁盘,操作前请买好火箭票,丢了数据请直接射向火星避难。在线扩容,非阿里云服务器也可以使用下面的方式:阿里云文档地址:https://help.aliyun.com/document_detail/113316.html支持在线扩容的操作系统支持在线扩容的Linux公共镜像(或基于公共镜像制作的自定义镜像)包括:Alibaba Cloud
原创
发布博客 2021.09.06 ·
6810 阅读 ·
4 点赞 ·
3 评论 ·
27 收藏

consul API,使用API来管理 consul

本次测试了下面几个 apiconsul_ip="10.0.26.104"service_name="base-gateway"查看consul集群所有 node :curl "http://${consul_ip}:8500/v1/catalog/nodes" | jq查看consul集群所有 service:curl "http://${consul_ip}:8500/v1/internal/ui/services?dc=dc1" | jq查看consul集群内某.
原创
发布博客 2021.08.27 ·
1581 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

基于centos7的gitlab夸版本升级

没开头没结尾,直接上正题。gitlab 用到了很多服务,不过官方将 gitlab 的安装启动做的相当完美,一键就可以全部启动。直接可以将它看做一个整体。最近我看公司的 gitlab 版本不爽,想升个级。保险起见,先测一下,博客记录一把。gitlab升级真是麻烦,开始想的是导出后直接启动一个新版本的 gitlab ,然后将备份下来的数据导入就齐活儿了。结果是我想的太简单了,不同版本是不能被导入的。于是只能升级了。撸到官方文档给的升级步骤。官方升级文档建议:https://docs.gitlab
原创
发布博客 2021.08.11 ·
681 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

prometheus2.28基于k8s部署安装

配置文件: promethues 在 k8s 中部署,配置文件要做到灵活改动,可以使用 configmap 、挂载宿主机文件等方式,本文采用 configmap 的方式加载配置文件。之前写过一篇Prometheus2.6.0监控——部署篇博客,configmap 是采用编辑好的 configmap yaml 格式文件做的,在后期的维护中,要加的监控都需要在这个文件内加,这样做这个文件太长,太大。本篇文档我们换一种方式来做configmap,把 rules 类型的文件全部拆分出来,这样做的好处是添加监控修..
原创
发布博客 2021.07.29 ·
415 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SSH第一次连接新主机时不询问是否继续

我们用 ssh 连接一台新的主机时,会提示Are you sure you want to continue connecting (yes/no)? 如下图所示有些情况下这个东西就相当蛋疼了。解决它目前有两种方式。第一种:直接在发起端加一个配置即可。cat > ~/.ssh/config << EOFStrictHostKeyChecking noEOF第二种:连接时带 -o StrictHostKeyChecking=no 参数。ssh -o St...
原创
发布博客 2021.07.23 ·
1714 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

清理consul集群中失效的服务节点

#!/bin/bashAPPNAME="$1"clear_consul(){ CONSUL_HOSTS="consul.${NAMESPACE}.svc.cluster.local:8500" # 获取consul的节点IP已经状态为critical的服务 CONSUL_NODES=$(curl -s -XGET http://${CONSUL_HOSTS}/v1/catalog/nodes | jq -r '.[].Address') # 获取consul所有的节点.
原创
发布博客 2021.06.06 ·
1507 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell 语言以模板的方式替换文件内容

定义模板文件 service_tpl.yaml,如下cat > service_tpl.yaml <<EOFapiVersion: v1kind: Servicemetadata: name: ${APPNAME} namespace: ${NAMESPACE}spec: ports: - port: ${PORT} targetPort: ${PORT} protocol: TCP selector: workload.user.
原创
发布博客 2021.05.21 ·
1575 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

Dockerfile没有高亮怎么办

整三个文件即可解决/usr/share/vim/vimfiles/doc/dockerfile.txt/usr/share/vim/vimfiles/ftdetect/dockerfile.vim/usr/share/vim/vimfiles/syntax/dockerfile.vim创建/usr/share/vim/vimfiles/doc/dockerfile.txt 文件cat > /usr/share/vim/vimfiles/doc/dockerfile.txt &l.
原创
发布博客 2021.05.13 ·
654 阅读 ·
4 点赞 ·
2 评论 ·
1 收藏

使用 kubeadm 部署 k8s 1.20.6 多Master集群(etcd集群外部启动)

一、服务器资源初始化,在每个节点执行下面命令IP 主机名 角色 192.168.66.110 无 Vip 192.168.66.111 k8s-master-111 k8s-master、etcd、keepalived 192.168.66.112 k8s-master-112 k8s-master、etcd、keepalived 192.168.66.113 k8s-master-113...
原创
发布博客 2021.04.29 ·
2221 阅读 ·
5 点赞 ·
5 评论 ·
17 收藏

git常用功能

一、在gitlab页面创建分支进入项目中,如下图,选择 New branch写好分支名然后就可以看到了打tag时可以选择打哪个分支的tag二、提交代码到对应分支1、拉取master分支代码(默认)git clone git@gitlab.its.winchannel.net:ops/ops_platform.git2、在本地添加新的分支dev、testgit checkout -b testgit checkout -b dev3、查看当前所在...
原创
发布博客 2021.04.17 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用key和pem文件生成 pfx 或 jks 文件

1、准备好 key 和 pem 文件server.keyserver.pem2、生成 pfx 文件openssl pkcs12 -export -out server.pfx -inkey server.key -in server.pem执行后需要输入密码,如 123qwe1233、使用java jdk将PFX格式证书转换为JKS格式证书keytool -importkeystore -srckeystore server.pfx -destkeystore server.jks -sr
原创
发布博客 2021.04.13 ·
2526 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

python获取系统环境变量

linux 执行export mysql_host="192.168.1.13"export mysql_port="3306"export mysql_user="user_test"export mysql_pass="1234534534"export mysql_dbname="test_db"python 获取系统环境变量的方式。import osenv_dist = os.environmysql_host = env_dist.get("mysql_host")..
原创
发布博客 2021.04.08 ·
1526 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏
加载更多