自动化/DEVOPS
提升运维效率的各类方法和工具开发
歪门王
填坑小王子 AKA.王德发
网工->系统运维->业务运维
展开
-
基于蓝鲸(Django)的CMDB开发 - 准备工作
蓝鲸基于Django开发,是腾讯游戏运营部自主研发的一套具有多项探索式创新的,为业务量身打造的,定制化的一站式运维体系。在蓝鲸的后台,它提供了“开发框架”,集成了公共的后台模块,如登录、API 调用等。需求我的需求很简单,由于手中管着多个云厂商的账号,每个账号下有一箩筐的云主机和数据库实例。我希望在蓝鲸中实现一个功能类似CMDB的APP,通过API抓取所有云厂商账号下的实例,实现资产可视化...原创 2020-03-16 21:10:19 · 3120 阅读 · 0 评论 -
脚本实现批量关闭闲置用户的VNC端口
VNC是一个利用端口号允许用户远程登录服务器的客户端程序开启VNC登录端口的用户会在服务器后台运行用户的主控程序Xvnc的进程但开启后用户长期不登录进程会一直驻留在后台,因此,写了个脚本批量关闭闲置的Xvnc进程:一、查看现运行的Xvnc进程ps ef |grep Xvnc查看目前在线用户who关闭不在线用户的Xvnc进程vncserver -kill :$端口号当然...原创 2020-03-13 16:20:23 · 1217 阅读 · 0 评论 -
利用crontab实现SVN的自动化备份
利用crontab实现SVN的自动化备份svn作为集中式的版本控制系统,由于数据的集中存储,备份是必不可少的。svn常见的备份机制大致有以下三种:svnadmin dumpsvnadmin hotcopysvnsync第一种svnadmin dump是官方推荐的备份方式,优点是比较灵活,可以全量备份也可以增量备份,并提供了版本恢复机制。缺点是:如果版本比较大,如版本数增长到数万...原创 2020-03-13 16:11:36 · 300 阅读 · 0 评论