腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
北京马哥教育
专栏作者
举报
1832
文章
3317315
阅读量
203
订阅数
订阅专栏
申请加入专栏
全部文章
linux
python
其他
运维
存储
数据库
安全
编程算法
shell
云数据库 SQL Server
开源
https
bash
nginx
爬虫
unix
人工智能
sql
windows
java
自动化
ssh
容器
git
分布式
html
容器镜像服务
php
api
tcp/ip
大数据
bash 指令
http
网络安全
grep
缓存
微信
github
yum
数据分析
数据处理
ubuntu
云数据库 Redis
黑客
apache
正则表达式
zabbix
centos
机器学习
django
网站
数据结构
node.js
游戏
dns
devops
tomcat
hadoop
系统架构
ruby
oracle
ftp
数据可视化
云服务器
openstack
虚拟化
数据挖掘
javascript
kubernetes
kvm
安全漏洞
go
nosql
mongodb
gui
kernel
nat
负载均衡
mac os
.net
json
打包
负载均衡缓存
微服务
c++
xml
access
访问管理
es 2
压力测试
erp
unity
scrapy
lamp
小程序
网站建设
云计算
人脸识别
ios
ide
腾讯云测试服务
jdk
图像识别
wordpress
sql server
cdn
ddos
udp
socket编程
架构设计
android
mapreduce
numpy
单元测试
腾讯云开发者社区
NLP 服务
c 语言
perl
css
jquery
memcached
flask
搜索引擎
神经网络
数据安全
express
spark
jvm
asp
jenkins
lnmp
anaconda
物联网
kafka
Elasticsearch Service
进程
区块链
lua
scala
bootstrap
ajax
汇编语言
嵌入式
mvc
jar
apt-get
spring
深度学习
文件存储
命令行工具
图像处理
DevOps 解决方案
数据备份
yarn
html5
面向对象编程
决策树
线性回归
selenium
rpc
敏捷开发
rabbitmq
sas
实时监控
it
server
time
云点播
swift
servlet
jsp
asp.net
r 语言
react
opengl
qt
单片机
arm
makefile
sqlite
web.py
ruby on rails
eclipse
windows server
solaris
tornado
腾讯云可观测平台
云数据库 MongoDB
TDSQL MySQL 版
NAT 网关
VPN 连接
消息队列 CMQ 版
数据加密服务
cci 持续集成
日志数据
渲染
sass
数据迁移
无人驾驶
hive
opencv
监督学习
zookeeper
seo
二叉树
ntp
机器人
processing
jupyter notebook
unicode
ipv6
测试策略
性能测试
etcd
es
flink
学习方法
流计算 Oceanus
测试服务
教育
bug
client
epoll
filter
iptables
mutex
pmp
process
project
rpm
search
select
semaphore
send
share
sign
signature
summary
tcp
thread
vim
wireshark
测试
程序员
创业
客户端
内核
排序
思维导图
效率
异步
搜索文章
搜索
搜索
关闭
「漫画版」 小朋友都能看懂得 DevOops!不允许你有问号!
devops
敏捷开发
自动化
DevOps消除了障碍,并减轻了开发人员和运营人员之间的紧张关系。革命性的DevOops!
小小科
2020-06-11
723
0
手把手教你搭建Jenkins实现自动化部署
jenkins
http
自动化
linux
git
1.背景 在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不是程序员对自己代码的单元测试,而是同组程序员将代码提交后,由测试人员测试; 或者前后端分离后,经常会修改接口,然后重新部署; 这些情况都会涉及到频繁的打包部署; 手动打包常规步骤: 1.提交代码 2.问一下同组小伙伴有没有要提交的代码 3.拉取代码并打包(war包,或者jar包) 4.上传到Linux服务器 5.查看当前程序是否在运行 6.关闭当前程序 7.启动新的jar包 8.观察日志看是否启动成功 9.如果有同事说,自己还有代码没有提交……再次重复1到8的步骤!!!!!(一上午没了) 那么,有一种工具能够实现,将代码提交到git后就自动打包部署勒,答案是肯定的:Jenkins 当然除了Jenkins以外,也还有其他的工具可以实现自动化部署,如Hudson等 只是Jenkins相对来说,使用得更广泛。2.Jenkins服务器搭建及基本配置2.1.简介 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。2.2.Jenkins自动化部署实现原理
小小科
2020-06-09
7.8K
0
一分钟了解Ansible
DevOps 解决方案
ssh
自动化
node.js
Ansible是一个开源配置管理工具,可以使用它来自动化任务,部署应用程序实现IT基础架构。Ansible可以用来自动化日常任务,比如,服务器的初始化配置、安全基线配置、更新和打补丁系统,安装软件包等。Ansible架构相对比较简单,仅需通过SSH连接客户机执行任务即可:
小小科
2020-05-15
615
0
60个DevOps开源工具,你在用哪些?
devops
开源
自动化
git
分布式
你喜欢免费的东西吗?获得开发者社区支持的自动化,开源的工具是大家梦寐以求的。这里列举了 60 多款最棒的开源工具,可以帮助你很好的实行 DevOps。 一、开发工具 版本控制&协作开发 1.版本控制系
小小科
2018-09-28
810
0
Puppet,Ansible,Saltstack 有哪些区别和联系
自动化
运维
目前主流的自动化运维工具有puppet、ansible、saltstack,实际上每一个工具都基本上能够完成你的运维任务,也都是久经考验的。都有NB的地方,也有挫的地方,所以,完全没法从功能、特性等等这些方面去选择。
小小科
2018-08-17
1.4K
0
运维平台体系,你们真的有好好规划吗?
运维
自动化
安全
api
在之前的文章中,谈到过“运维的本质——可视化”,在可视化的篇幅中,着重介绍自动化的可视化和数据的可视化;在后续的篇章中又介绍了“互联网运维的价值体系”,里面分解了几个维度:质量、成本、效率、安全等。以上都是为了清楚地梳理运维的内容边界,基于这个边界,我们再考虑如何进行平台支撑。可以说前两篇文章都是为今天这篇文章作为铺垫,用理念先行,然后再考虑平台落地,最后再细化其中每个内容。我更习惯用如下的方式来整体表达运维的工作方法和思路:
小小科
2018-07-31
2.1K
0
corosync+pacemaker高可用集群
自动化
一、简介 高可用集群,是指以减少服务中断(如因服务器宕机等引起的服务中断)时间为目的的服务器集群技术。简单的说,集群就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点。 高可用集群的出现是为了减少由计算机硬件和软件易错性所带来的损失。它通过保护用户的业务程序对外不间断提供的服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度。如果某个节点失效,它的备援节点将在几秒钟的时间内接管它的职责。因此,对于用户而言,集群永远不会停机。高可用集群软件的主要作用就是实现故
小小科
2018-05-07
2.3K
0
corosync+pacemaker高可用集群
自动化
简介 高可用集群,是指以减少服务中断(如因服务器宕机等引起的服务中断)时间为目的的服务器集群技术。简单的说,集群就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点。 高可用集群的出现是为了减少由计算机硬件和软件易错性所带来的损失。它通过保护用户的业务程序对外不间断提供的服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度。如果某个节点失效,它的备援节点将在几秒钟的时间内接管它的职责。因此,对于用户而言,集群永远不会停机。高可用集群软件的主要作用就是实现故障检
小小科
2018-05-07
979
0
实战:基于Python构建运维自动化平台
python
运维
自动化
导语: 今天与大家一起探讨如何基于Python构建一个可扩展的运维自动化平台,也希望能与大家一起交流,共同成长。 此次分享将通过介绍OMServer、OManager具备的功能、架构设计、模块定制、安
小小科
2018-05-04
4.1K
0
Puppet基于Master/Agent模式实现LNMP平台部署
lnmp
运维
自动化
前言 随着IT行业的迅猛发展,传统的运维方式靠大量人力比较吃力,运维人员面对日益增长的服务器和运维工作,不得不把很多重复的、繁琐的工作利用自动化处理。前期我们介绍了运维自动化工具ansible的简单应用,本期带来的是运维自动化神器puppet基于Master/Agent模式实现LNMP平台部署。 Puppet 简介 Puppet是基于ruby语言开发的一种Linux、Unix、Windows平台的集中配置管理系统,可以C/S模式或独立运行,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、
小小科
2018-05-04
1K
0
10分钟带你光速入门运维工具之-Puppet
运维
自动化
一、简介 当服务器数量达到一定的规模时,仅依靠人为完成批量部署服务器个资源的配置,运维工作将变得繁琐且容易出错,为了解决这一问题,我们应该怎么办呢?我们可以引入一批工具,这批工具可编写相应的manifests代码,运行它便可以自动完成所有的工作,目前比较流行的运维工具主要有:puppet,ansible, slackstack等,在这我们主要以puppet来展开话题。在一些大型互联网企业中,运维自动化管理着几百甚至上千台服务器,它可以针对多台服务器进行统一操作,例如部署统一软件、进行统一上线维护等,而且能
小小科
2018-05-04
1.1K
0
Ansible 详细用法说明(一)
自动化
运维
python
Ansible 一、概述 运维工具按需不需要有代理程序来划分的话分两类: agent(需要有代理工具):基于专用的agent程序完成管理功能,puppet, func, zabbix agentless(无须代理工具):基于ssh服务完成管理,ansible, fabric 二、简介 Ansible是一个简单的自动化运维管理工具,基于Python语言实现,由Paramiko和PyYAML两个关键模块构建,可用于自动化部署应用、配置、编排task(持续交付、无宕机更新等)。主版本大概每2个月发布一次。
小小科
2018-05-04
1.2K
1
知乎美女挖掘指南--Python实现自动化图片抓取、颜值评分
python
自动化
xml
声明:文中所有文字、图片以及相关外链中直接或间接、明示或暗示涉及性别、颜值分数等信息全部由相关人脸检测接口给出。无任何客观性,仅供参考。 1 数据源 知乎 话题『美女』下所有问题中回答所出现的图片 2 抓取工具 Python 3,并使用第三方库 Requests、lxml、AipFace,代码共 100 + 行 3 必要环境 Mac / Linux / Windows (Linux 没测过,理论上可以。Windows 之前较多反应出现异常,后查是 windows 对本地文件名中的字符做了限制,已使用正则
小小科
2018-05-04
1.2K
0
Python爬虫:一些常用的爬虫技巧总结
python
爬虫
自动化
运维
用python也差不多一年多了,python应用最多的场景还是web快速开发、爬虫、自动化运维:写过简单网站、写过自动发帖脚本、写过收发邮件脚本、写过简单验证码识别脚本。 爬虫在开发过程中也有很多复用的过程,这里总结一下,以后也能省些事情。 1、基本抓取网页 get方法 import urllib2 url "http://www.baidu.com" respons = urllib2.urlopen(url) print response.read() post方法 import urllib
小小科
2018-05-04
642
0
Python自动化运维之高级函数
python
自动化
运维
一、协程 1.1 协程的概念 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。(其实并没有说明白~) 那么这么来理解协程比较容易: 线程是系统级别的,它们是由操作系统调度;协程是程序级别的,由程序员根据需要自己调度。我们把一个线程中的一个个函数叫做子程序,那么子程序在执行过程中可以中断去执行别的子程序;别的子程序也可以中断回来继续执行之前的子程序,这就是协程。也就是说同一线程下的一段代码执行着执行着就可以中断,然后跳去执行另一段代码,当再次回来执行
小小科
2018-05-04
724
0
60个DevOps开源工具,你在用哪些?
devops
开源
运维
linux
自动化
运维行业正在变革,推荐阅读:30万年薪Linux运维工程师成长魔法 你喜欢免费的东西吗?获得开发者社区支持的自动化,开源的工具是大家梦寐以求的。这里列举了 60 多款最棒的开源工具,可以帮助你很好的实
小小科
2018-05-04
1.3K
0
自动化运维平台之系统自动化安装Cobbler系统使用详解
运维
自动化
一、简介 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP、DNS、以及yum仓库、构造系统ISO镜像。 Cobbler支持命令行管理,web界面管理,还提供了API接口,可以方便二次开发使用。 Cobbler客户端Koan支持虚拟机安装和操作系统重新安装,使重装系统更便捷。 二、cobbler提供的功能 使用
小小科
2018-05-03
1.2K
0
用开源自动化运维工具 SaltStack 在云平台中实现各主机统一配置管理
开源
自动化
运维
本文将主要介绍开源软件 SaltStack 自动化运维工具在大型云计算环境中,如何帮助管理员快速完成运维任务,降低运维工作量,提高效率。根据不同业务特性,进行配置,实现集中化管理、分发文件、采集服务器数据,规范业务等功能。 原题:自动化运维工具 SaltStack 在云计算环境中的实践 随着云计算技术的快速普及与发展,越来越多的企业开始学习和搭建自己的云平台代替传统的 IT 交付模式,企业的 IT 环境也随之越来越复杂,常规的运维方法与技术已经无法满足现在云环境中系统的配置与变更。基于云计算的发展,大数据
小小科
2018-05-03
1.7K
0
自动化发布-GitLab WEB Hooks 配置
自动化
git
钩子(hooks) Git是在特定事件发生之前或之后执行特定脚本代码功能(从概念上类比,就与监听事件、触发器之类的东西类似)。 Git Hooks就是那些在Git执行特定事件(如commit、push、receive等)后触发运行的脚本。 gitlab的web hooks跟git hook类似。也是当项目发生提交代码、提交tag等动作会自动去调用url,这个url可以是更新代码,或者其他操作。 配置目的 由于系统属于后台接口系统,开发提交完git仓库后要实时的部署到测试环境,这时候就需要用到gitlab的w
小小科
2018-05-03
2.1K
0
Python可以被用来做哪些神奇好玩的事情
python
自动化
如果你在周末、有WIFI的房间里不知道做什么,不如学下Python吧。有了它,你可以什么都不需要! 基础需求篇:温饱与空虚 躺着赚钱 一位匿名知乎网友爆料用Python写了自动化交易程序,2年躺着
小小科
2018-05-03
2.2K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档