Jumperserver 升级到 1.5.0-2

  |   0 评论   |   257 浏览

原有的jumperserver1.4.5因为被我加了个菜单,不能直接升级 备份更新 备份原有的jumpserver mv jumperserver jumperserver.bak 回滚jumperserver git clean -df # 清除未跟踪文件, 请一定要做好备份后再操作此步骤 git reset --hard # 还原所有修改, 请一定要做好备份后再操作此步骤 更新代码 # 更新 config.yml, 请根据你原来的 config.bak 内容进行修改 mv config.py config_1.4.5.bak cp config_example.yml config.yml vi config.yml 因为1.5.0的配置文件改动比较大,对比原先的配置文件进行修改 # SECURITY WARNING: keep the secret key used in production secret! # 加密秘钥 升级请保证与你原来的 SECRET_KEY 一致, 可以从旧版本的config_1.4.5.bak配置文件里面获取 SECRET_KEY: ***** #....

运维百宝箱 V1.0 有更新!

  |   2 评论   |   98 浏览

1.安装最新版docker curl -fsSL https://get.docker.com/ | sh &&  systemctl restart docker &&  systemctl enable docker 2.解决buffer/cache内存占用过高 echo 1 > /proc/sys/vm/drop_caches 3.内核调优 cat >> /etc/sysctl.conf<<EOF net.ipv4.ip_forward=1 net.bridge.bridge-nf-call-iptables=1 net.ipv4.neigh.default.gc_thresh1=4096 net.ipv4.neigh.default.gc_thresh2=6144 net.ipv4.neigh.default.gc_thresh3=8192 EOF sysctl –p 这边如果出现bridge-nf-call-ip6tables出现No such file or....

jenkins 是变装爱好者嘛?

  |   1 评论   |   138 浏览

沐风 如题,是的 你们见过年轻的老头吗? 当然这边开的玩笑,只是jenkins的前身hudson。 很绅士的jenkins,闭着眼睛拿着毛巾,谁知道为啥这么设计吗 过圣诞季的老头 秀肌肉的老头 是不是有种下面的人都是小弟的感觉 开始上船的老头 当上舰长的老头 老头,你什么时候会睁开你那闭了十几年的眼睛👀 搞jenkins集成rancher,想到的一件有趣的事情。

Centos 8 来了吗? 有更新!

  |   1 评论   |   554 浏览

沐风 1.centos 8来了嘛? 答案是否定的 就是10天之前,redhat发布了 8.0版本,很多人都期待8版本的centos,包括我在内 然后我就在疯狂的查找centos发布时间,最后找到了这样的一段话 Red Hat Enterprise Linux 8 was released on 2019-05-07, and everyone is waiting to find out when the CentOS rebuild will occur. This document is meant to cover general questions and timeline for what is happening. 这说明centos8并没完成更新完成,还在继续开发中。下面是开发的日程 上图可以看出来,还是有很多功能模块没有完全开始 以上内容参考自:https://wiki.centos.org/About/Building_8 操作系统升级与否 知乎上有很多大佬在讨论这个问题。大多数人的意见是能不动就不动,一动毁一生 可能对于主机很多的情况下,会出现这样的问题....

Django 基础入门篇(一) 有更新!

  |   0 评论   |   94 浏览

1.概述 为啥选择Django?我不知道,但我知道并可以肯定的是,这种问题你去度娘或者谷歌的话,会出现很多优秀的答案。而我并不关心这点,我选择Django,仅仅是为了去学jumpserver开源堡垒机的源码,并尝试做一些简单常用的二次开发。 2.安装Django 基本环境: 操作系统-macOS Mojave 内存-16G python版本-3.7 使用python安装Django pip install Django 查看Django版本 python -m django --version 3.初始化Django项目 创建一个工作目录 mkdir demo && cd demo 在工作目录下执行初始化命令 django-admin startproject mysite (venv) mac@mufengs  ~/PycharmProjects/Django_indoor/Djangoblog/demo   master ●✚  tree . └── mysite ├── manage.py └── mysite ├── init.py ├─....

四月仅剩的二个小时 有更新!

  |   0 评论   |   95 浏览

说什么时光苒苒,岁月如梭,都是废话。 时间过的快,大家都知道的。只有上学时,听线性代数,微积分的时候,才会觉的时间漫长吧。。。 四月份的计划,基本上没有按着剧本走,要么是因为这个事情或者那个事情。 感觉总有一万个理由不去,完成当时的计划,也有可能计划的要求太高,还在找一个可以接受的平衡点吧。 想去做,和想做,和做,是一类大抵是很玄妙的境界吧。如果非要定一个境界话,目前处于想做。。。 做什么,怎么做 最后两个小时的挣扎,笔干墨尽。 五月加油吧,拍婚纱,准备结婚trollface

vsc server 搭建实战

  |   0 评论   |   107 浏览

沐风 官网地址:https://github.com/codercom/code-server 操作系统环境: centos7.5 1核1G 20G硬盘 软件环境: docker 1.18.09 安装code-server docker run -it -p 127.0.0.1:8443:8443 -v "${PWD}:/home/coder/project" codercom/code-server --allow-http --no-auth 这边会出先几个问题,一个是权限不够的问题 我是在root下运行的,需要把${PWD}改成/opt或者其他 一个是防火墙的问题,打开防火墙的8443端口 效果预览 这边就可以看出来和本机运行的一样 可以更方便的进行python或其他编程语言的开发 让我一起来体验一下吧。

[翻译] 关于多线程的介绍

  |   0 评论   |   143 浏览

原文链接:https://www.internalpointers.com/post/gentle-introduction-multithreading 走近并发的世界,一步一个脚印 现代计算机能够同时执行多个操作。在硬件改进和更智能的操作系统的支持下,此功能使您的程序在执行速度和响应速度方面运行得更快。 编写利用这种功能的软件既迷人又棘手:它要求您了解计算机引擎盖下发生的情况。在第一集中,我将尝试划分线程的表面,这是操作系统提供的工具之一,以执行这种魔术。我们走吧! 进程和线程:以正确的方式命名 现代操作系统可以同时运行多个程序。这就是为什么您可以在浏览器(程序)中阅读本文,同时在您的媒体播放器(另一个程序)上听音乐。每个程序都被称为正在执行的进程。操作系统知道许多软件技巧,以使进程与其他进程一起运行,并利用底层硬件。无论哪种方式,最终结果是您_感觉_所有程序同时运行。 在操作系统中运行进程不是同时执行多个操作的唯一方法。每个进程都能够在其自身内部同时执行子任务,称为线程。您可以将线程视为流程本身的一部分。每个进程在启动时至少触发一个线程,称为主线程。然后,根据程序/程序员的需要,....

[翻译] 再见 docker 有更新!

  |   2 评论   |   275 浏览

原文链接:https://technodrone.blogspot.com/2019/02/goodbye-docker-and-thanks-for-all-fish.html 早在2018年7月,我开始撰写一篇关于即将死亡的Docker作为一家公司(也可能是一项技术)的博客文章,但我还没有完成并发布该帖子,现在是时候实际发布该帖子了。 https://twitter.com/maishsk?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1019115484673970176&ref_url=https%3A%2F%2Ftechnodrone.blogspot.com%2F2019%2F02%2Fgoodbye-docker-and-thanks-for-all-fish.html 所以就是这样 当然docker仍然活着,大多数人也在使用docker。并且将在可预见的未来继续这样做(可预见的未来有多远 - 尚待确定)。我之所以选择这个博客标题是因为,我认为Docker作为一家公司的日子已经屈指可数,也许也是一项技术。....

我的家乡 -- 茅山会船

  |   0 评论   |   143 浏览

1554463410923382.mp4 茅山、顾庄、溱潼,清明节撑会船竞赛的习俗,由来已久,起源于南宋期间,茅山地区人民协助山东义民在茅山缩头湖大败金兵的一段真实历史。 2014年11月,“茅山会船”经国务院批准列入第四批国家级非物质文化遗产代表性项目名录。[1]  茅山、顾庄、溱潼 时    间 南宋建炎三年 南宋建炎三年(公元1129年)山东抗金首领张荣与贾虎等聚山东义民数千余人,渔船二、三百只,自梁山泊与金人转战南下。为了妄图打通运河沿岸各州县,金监军挞懒率精锐之师,从山东而来,攻克承楚(今淮安市),又陷泰州。义军伺隙击之,屡捷。荣谓泰州,承楚内地,泰州复则承楚无不复。于是决定先复泰州。与敌战溱潼村前之溱潼湖,小舟出击,佯败,退至茅山、顾庄之间缩头湖。挞懒以为义军船小,人少,又无斗志,想全歼之,遂紧追不放。缩头湖在山旁,山土风化,湖床增高,会值天旱水涸,敌舰驶入湖内为泥淖所阻,不能前进。荣分军为二,一半乘舟,一半登陆。义军以茅山、顾庄村民为导,包围敌舰,用弓箭向舰上射击,敌舰不能行驶,禁不住四支荣兵三攻击,敌兵只能从舟中....

第一期课程《Kubernetes 入门之快速创建集群》

  |   0 评论   |   172 浏览

沐风 第二次参加rancher在线培训 k8s的发展速度特别快,当时使用的版本最新还是1.8,现在已经是1.13了 本期新版rancher的课程大纲如下: 快速部署单节点Rancher Server 快速创建AWS集群 快速部署工作负载 通过node port暴露服务 扩容AWS集群 创建腾讯云托管k8s集群 导入已有k8s集群 创建custom集群(RKE YAML配置参数) 创建ARM64集群 创建Windows集群 最在意的是最后一点支持windows的集群创建 k8s1.14最新资讯,k8s支持window节点生产使用 在Kubernetes中启用Windows容器的一些主要功能包括: 支持Windows Server 2019的工作站节点和容器 支持Azure-CNI、OVN-Kubernetes和Flannel的树外网络连接 改进了对pod、服务类型、工作负载控制器和指标/配额的支持,以便与Linux容器提供的功能紧密匹配

[日常 LeetCode] 2. Add Two Numbers

  |   0 评论   |   124 浏览

Q: You are given twonon-emptylinked lists representing two non-negative integers. The digits are stored inreverse orderand each of their nodes contain a single digit. Add the two numbers and return it as a linked list. You may assume the two numbers do not contain any leading zero, except the number 0 itself. Example: Input: (2 -> 4 -> 3) + (5 -> 6 -> 4) Output: 7 -> 0 -> 8 Explanation: 342 + 465 = 807. 以下解答方式纯属抄的,尴尬的是好几天 没看懂题目 A: # Definition for singly-linked lis....

4 月份 python 学习计划 有更新!

  |   2 评论   |   185 浏览

沐风 目标 很简单就是实现一个简单的运维自动化管理平台,参考资料见附录 本学习计划 1.阅读jumpserver源码 2.阅读jumpserver源码 3.阅读jumpserver源码 加油加油加油!!! 附录: 1.https://github.com/YoLoveLife/DevOps#howtoinstall 2.运维综合管理平台(python3+flask+pycharts+scheduler+gunicorn),模块化结构设计,底层需要mysql、 influxdb、elasticsearch、zabbix、k8s等数据源数据作为支撑。由于依赖数据源相关基础数据,仅限于代码交流学习。别忘了给个star_ https://github.com/wylok/opsweb 3.简单的运维管理后台中的python-龙卷风 https://github.com/cnkedao/ops 4.DevOps CLI工具 - Hadoop,Spark,HBase,日志匿名程序,Ambari蓝图,AWS CloudFormation,Linux,Docker,Spark数据转换器和验证器(Av....

python 正式学习第一个月

  |   0 评论   |   121 浏览

1.起源 一次群里闲聊,加入了由阳光发起的python自动运维学习的群。起初,阳关死活不让我加入群,因为他知道我有一点编程的基础,觉的不适合一起学习。我硬是死皮赖脸的,让他把我拉到群里里面。 加群的第一天,阳关和我说了规则,具体规则如下: 我很慌,万一落下一次,我需要发一个4个人的300元红包,作为一次惩罚。因为钱少了,不会心疼。钱多了,反而起不到作用。300元还是属于能接受的范围。 就这样我加入了这样的一个学习团队中去,目前群李只有四个,我、阳光、老李头、还有个记不得名的大佬。 2.学习总结 我学习的方式是按着《python编程-让运维工作自动化》这边书,阅读,做习题的方式来的 2.1 书目大纲 第一部分 Python编程基础 第1章 Python基础  第2章 控制流  第3章 函数  第4章 列表  第5章 字典和结构化数据  第6章 字符串操作  第7章 模式匹配与正则表达式  第8章 读写文件  第9章 组织文件  第10章 调试  第11章 从Web抓取信息  第12章 处理Excel电子表格  第14章 处理CSV文件和JSON数据  第15章 保持时间、计划任务和启动....

手机逐渐在“绑架”我们的生活方式

  |   16 评论   |   225 浏览

沐风 手机型号:小米6x 购买时间:2018年6月份 自上周五开始,手机的充电口,冲不进去电,这是我第二个充电有问题的手机,第一个是诺比亚z11mini 今天早上醒来发现,手机冲了一夜,都没有冲上点 omg,怎么办?对于一个手机重度使用者来说,这无非是一件很痛苦的事情 平常的周末都是窝在家里,手机点外卖,手机还花呗、信用卡,看电视。有人说用电脑不就行了,但是电脑不能随身带着,就算随身带着,总不能一边走路一边捧着电脑吧,那也太另类,相信大家和我差不多,不会那样 醒来之后,没有手机用,只能打开电脑,通过qq聊天,微信因为手机需要扫码,用不了 点外卖,没有手机付款用不了 一个从包里翻出几张毛爷爷(近几年身上不会放超过20元),跑到楼下的超市买了包子。买完包子回来,发现不知道干嘛,以前可以用百词斩背单词,小恩爱说我爱你,然后打打王者荣耀看看电视,和朋友聊聊天。 今天不行,因为没有手机用,纠结了很久,决定去修手机 坐上了前往市区的地铁,发现没有手机的我,坐车也只能看看广告。四周抱着手机人,占了98%。如果你发现有人没玩手机,那一定是带小孩的爷爷奶奶们,或者小朋友们。 感觉一切,糟糕透了 也是这....

caddy 实现 google 镜像站点 有更新!

  |   5 评论   |   179 浏览

沐风 https://blog.mufengs.com/google 原先是想为了解决跨域,而做的方向代理 后来发现不管怎么配置都不生效,不像nginx那么灵动,多个location的时候 然后悲催的是,把caddy搞GG了 作为一个资深运维会被这么点小困难搞慌了吗,不存在的(删库都不慌,ps:内心慌的一笔) 查阅caddy官网 重新安装一次 这边安利caddy一波的是插件安装很方便 下载caddy https://caddyserver.com/download 这边我们可以选择我们的服务器系统,需要的插件等 选完了之后你可以直接下载,他也会帮你生成一个sh脚本 我这边配置完了是这样的 CADDY_TELEMETRY=on curl https://getcaddy.com | bash -s personal http.authz,http.cache,http.expires,http.filebrowser,http.filter,http.forwardproxy,http.geoip,http.git,http.ipfilter,http.locale,http.lo....