https://raw.githubusercontent.com/Leo-G/DevopsWiki/master/README.md

总结的太好了,直接把md文件贴过来好了!慢慢学习!分享给大家,觉得好就也去他github点个赞吧!

DevopsWiki

A wiki of Guides, Scripts, Tutorials related to devops

[Devops tools]
(http://i.imgur.com/GFKIa7V.png)

Vim

Vim Cheat Sheet

http://michael.peopleofhonoronly.com/vim/

Vim Regular Expressions 101

http://vimregex.com/

Tmux

Tmux is a "terminal multiplexer", it enables a number of terminals (or windows)
to be accessed and controlled from a single terminal. It can be installed via sudo apt-get install tmux.

A Quick and Easy Guide to Tmux

http://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/

Tmux Shortcuts and Cheat Sheet

https://gist.github.com/MohamedAlaa/2961058

Bash Guides and Scripts

Useful bash one-liners

https://github.com/stephenturner/oneliners

Real time file syncing daemon with inotify tools

https://github.com/Leo-G/backup-bash

http://techarena51.com/index.php/inotify-tools-example/

Creating Init/Systemd Scripts

http://techarena51.com/index.php/how-to-create-an-init-script-on-centos-6/

Building an RPM on CentOS

http://techarena51.com/index.php/build-rpm-without-breaking-head/

Bash Scripting Tutorials for Beginners

http://techarena51.com/index.php/bash-scripting-tutorial-part-2/

http://techarena51.com/index.php/a-beginners-guide-to-bash-scripting/

Bash variable Expansion

http://wiki.bash-hackers.org/syntax/pe

Bash Special Characters explained

http://mywiki.wooledge.org/BashGuide/SpecialCharacters

Bash process substitution

http://redpill-linpro.com/sysadvent/2015/12/12/bash-process-substitution.html

Bash Indepth Tutorial

http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html

Back to top

Python Guides and Scripts

Python 3 String Encoding and Formatting

http://www.diveintopython3.net/strings.html

Python Local and Global Scopes

https://automatetheboringstuff.com/chapter3/

Python Regex for beginners

https://developers.google.com/edu/python/regular-expressions

Building system monitoring apps in Python with Flask

http://techarena51.com/index.php/how-to-install-python-3-and-flask-on-linux/

Building a Database driven RESTFUL API in Python 3 with Flask

http://techarena51.com/index.php/buidling-a-database-driven-restful-json-api-in-python-3-with-flask-flask-restful-and-sqlalchemy/

Building Database driven apps with MySQL or PostgreSQL using Python and SQLAlchemy ORM

http://techarena51.com/index.php/flask-sqlalchemy-tutorial/

http://techarena51.com/index.php/flask-sqlalchemy-postgresql-tutorial/

Token based Authentication with Pyjwt

http://techarena51.com/index.php/json-web-token-authentication-with-flask-and-angularjs/

Script to automatically Scaffold a database driven CRUD app in python

https://github.com/Leo-G/Flask-Scaffold

Psutil a cross-platform Python library for retrieving information on running processes and system utilization (CPU, memory, disks, network)

https://pypi.python.org/pypi/psutil

Automating web testing with Selenium

http://techarena51.com/index.php/install-selenium-linux-automate-web-tests/

Flask Github Webhook Handler

http://techarena51.com/index.php/flask-github-webhook-handler/

Flask Web Sockets

http://blog.miguelgrinberg.com/post/easy-websockets-with-flask-and-gevent

Sending Email with Python

https://pythonhosted.org/Flask-Mail/

Understanding Threading and the Global Interpreter Lock

http://jessenoller.com/blog/2009/02/01/python-threads-and-the-global-interpreter-lock

Packaging and Distributing Python Projects

http://python-packaging-user-guide.readthedocs.org/en/latest/distributing/

Serving Python with Uwsgi

http://uwsgi-docs.readthedocs.org/en/latest/WSGIquickstart.html

Python Indepth Tutorial

https://automatetheboringstuff.com/

Back to top

Awk Guides

An introduction to Awk

http://www.grymoire.com/Unix/Awk.html

Text Processing examples with Awk

http://techarena51.com/index.php/advance-text-processing-examples-awk/

Back to top

Sed

An introduction and Tutorial

http://www.grymoire.com/Unix/Sed.html

Back to top

Perl

Perl Regex CheatSheet

http://www.erudil.com/preqr.pdf

http://www.rexegg.com/regex-quickstart.html

Indepth Tutorial

http://perlmaven.com/perl-tutorial

Back to top

C

File I/O

http://gribblelab.org/CBootcamp/10_Input_and_Output.html

C Programming Boot Camp

http://gribblelab.org/CBootcamp/

Beej's Guide to Network Programming

https://beej.us/guide/bgnet/

Back to top

Javascript

Quick Getting start with JS

JS Concepts ( Closures, Falsy, Functions, Immutable, Loops, Scope, Ternary, Truthy, Arrays)

[Making API calls with ngResource] (https://docs.angularjs.org/api/ngResource)

Using UI-Router for Client side routing

Token Based Authentication with Satellizer

21 Javascript Answers on Quora Every Developer Must Read

Visualizing data with D3.js

Websockets with Socket.io

JS indepth Tutorial and Guide

Server side JS with Nodejs

Cross Platform Desktop apps with Electron

End to End Testing with Protractor

JS resources

Back to top

Automation Guides

Automating Server Configs with Puppet

http://techarena51.com/index.php/a-simple-way-to-install-and-configure-a-puppet-server-on-linux/

Automating Server Configs with the SaltStack

http://techarena51.com/index.php/getting-started-with-saltstack/

Using Foreman, an Opensource Frontend for Puppet

http://techarena51.com/index.php/using-foreman-opensource-frontend-puppet/

Using StackStorm, an Opensource platform for integration and automation across services and tools.

https://docs.stackstorm.com/overview.html#st2-overview

Configure, build, repeat. – using the 3bot platform.

Der maschinelle Kollege, an article about using 3bot in German.

Back to top

Git

Git Quick Start

http://rogerdudler.github.io/git-guide/

Git Indepth Tutorial

http://www.vogella.com/tutorials/Git/article.html#gitdefintion_tools1

Back to top

Troubleshooting

Troubleshooting Linux Server Memory Usage

http://techarena51.com/index.php/linux-memory-usage/

Troubleshooting Programs on Linux with Strace

http://www.redpill-linpro.com/sysadvent//2015/12/10/introduction-to-strace.html

Using Watch to continously Monitor a command

http://techarena51.com/index.php/watch-command-linux/

Troubleshooting with Tcpdump

http://techarena51.com/index.php/tcpdump-examples-to-capture-passwords/

Back to top

Backups

BUP Git based Backup

http://techarena51.com/index.php/using-git-backup-website-files-on-linux/

Real time Backup Script written in bash

https://github.com/Leo-G/backup-bash

MySQL incremental Backup with Percona

https://www.percona.com/doc/percona-xtrabackup/2.3/xtrabackup_bin/incremental_backups.html

Back to top

Email Server Configuration

Postfix configuration

http://techarena51.com/index.php/configure-secure-postfix-email-server/

Fail2ban configuration

http://techarena51.com/index.php/confiigure-fail2ban-block-brute-force-ips-scanning-postfix-logs/

Troubleshooting

http://techarena51.com/index.php/postfix-configuration-and-explanation-of-parameters/

Adding DMARC records

http://techarena51.com/index.php/what-is-dmarc-and-how-you-can-add-it/

Back to top

Firewall and Monitoring

Configuring a Firewall for linux with CSF and LFD

http://techarena51.com/index.php/how-to-configure-and-install-config-server-firewall-login-failure-daemon/

Monitoring Linux Servers with Monit

http://techarena51.com/index.php/how-to-install-monit-monitoring-service-on-your-linux-vps-server/

Back to top

Miscellaneous

Linux System Calls

http://www.digilife.be/quickreferences/qrc/linux%20system%20call%20quick%20reference.pdf

Linux one second boot

http://events.linuxfoundation.org/sites/events/files/slides/praesentation.pdf

Installing a VPN server on Linux

http://techarena51.com/index.php/how-to-install-an-opensource-vpn-server-on-linux/

Installing Ruby on Rails on Linux

http://techarena51.com/index.php/how-to-install-ruby-ruby-on-rails-and-phusion-passenger-on-centos/

Installing Gunicorn on Linux

http://techarena51.com/index.php/deploy-flask-on-ubuntu/

Installing Django on Linux

http://techarena51.com/index.php/install-django-1-7-on-linux/

The Twelve-Factor Software-As-A-Service App building methodology

http://12factor.net/

Back to top

Data Structures

Stack vs Heap

http://gribblelab.org/CBootcamp/7_Memory_Stack_vs_Heap.html

Back to top

Code Editors

Vim

http://www.vim.org/about.php

Atom

https://atom.io/docs/v0.196.0/getting-started-why-atom

Brackets

http://brackets.io/

Sublime Text

http://www.sublimetext.com/

GNU Emacs

https://www.gnu.org/software/emacs/

Notepad++

https://notepad-plus-plus.org/

Back to top

Video Tutorials

Sys Admin

http://sysadmincasts.com

Youtube Channel

https://www.youtube.com/channel/UCvA_wgsX6eFAOXI8Rbg_WiQ/feed

Back to top

Continuous Integration

Deploying Code at Netflix

[Travis-CI Tutorial] (https://docs.travis-ci.com/user/languages/python)

Jenkins Tutorial

Back to top

Docker

Docker

http://blog.flux7.com/topic/docker

Back to top

Devops Interview Questions

https://github.com/Leo-G/DevopsWiki/wiki/Devops-Interview-Questions

Back to top

国外大神Leo-G的 DevopsWiki的更多相关文章

  1. 国外大神制作的一个很棒的matplotlib 可视化教程

    国外大神制作的一个很棒的matplotlib 可视化教程 参考:https://www.machinelearningplus.com/plots/top-50-matplotlib-visualiz ...

  2. 阅读国外大神对this的分析,自己的总结

    大神的分析地址:http://javascriptissexy.com/understand-javascripts-this-with-clarity-and-master-it/#comment- ...

  3. 学习Python不得不关注和学习的国外大神博客

    注意 : 本文收集于网路 . 由于常常更新 , 有些链接打不开, 请自备梯子 在学习Python过程中,总会遇到各种各样的坑, 虽然Python是一门优美而简单易学的语言 . 但当学习后 , 总想着更 ...

  4. 国外大神说:在编程中使用If语句的潜在危险

    大多数编程语言中if语句主要有两个作用:验证输入以保护域免受错误数据的影响,以及处理域内业务逻辑.但是,Udi Dahan最近在阿姆斯特丹DDD欧洲会议上的发言中指出,我们一般很     当我们查看系 ...

  5. 有关UITableViewCell的侧滑删除以及使用相关大神框架MGSwipeTableCell遇到的小问题

    提起笔,却不知道从何写起了,今天一整天都耗费在了这个可能根本不算是问题的小问题上,至今仍有一种蛋蛋的忧桑..(噢,不是提笔,是键盘手T_T) 表格视图在项目中就像是每日的家常便饭,在cell上添加侧滑 ...

  6. 大神们都在用的两个国外的免费离线下载:Rain& LoadBT

    大神们都在用的两个国外的免费离线下载:Rain& LoadBT 最近QQ离线和迅雷离线也都挂了,115还死贵,所以分享两个国外免费的网站.希望可以为大家提供一些帮助,同时也借此机会同大家相互交 ...

  7. 解迷宫的C++的未完善编程代码........请大神们帮忙改善下.........

    这...................................................................... 我也是醉了 看不太懂,大神们求解............ ...

  8. wire与reg的区别?转载大神!

    本文转自:http://www.cnblogs.com/thymon/archive/2010/06/09/1754541.html //------------------------------- ...

  9. 大神的vim配置

    大神的vim配置,O(∩_∩)O spf13-vim : Steve Francia's Vim Distribution __ _ _____ _ ___ _ __ / _/ |___ / __ _ ...

随机推荐

  1. Ubuntu 安装 pecl_http

    由于开发环境需要用到pecl_http,根据网上找的教程一直没用按照成功,查看错误,pcre这里出错了,原来要安装这个libpcre3-dev,安装好这个就成功了,记下命令. $ sudo apt-g ...

  2. [转]mac下Python升级到指定的版本

    以2.7升级到3.3为例1.删除原版本a)删除系统库中的版本sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 b) ...

  3. mysql之主从复制

    原理--> 在数据库层面,复制语句或者行,因为在数据库层面,故只有主服务器生成,并放到二进制日志里面,才能复制给从服务器. 原理--> mysql的主从复制基于异步,主要有三个进程执行,分 ...

  4. Keil C51 中指针的使用

    指针是C语言中比较难的一个内容,Keil C51在指针方面有和标准C不一样的地方,今天看了一些资料学习了一下Keil C51 中指针的使用. keil51的指针,包含两种指针:普通指针,兼容标准C:内 ...

  5. 将QT开发的界面程序封装成DLL,在VC中成功调用

    最近手头的一个项目需要做一个QT界面,并且封装成DLL,然后再动态调用DLL给出的接口函数,使封装在DLL内部的QT界面跑起来,在网上查了很多资料,今天终于成功了,经验不敢独享,因为CSDN给了我很多 ...

  6. Window运行命令大全

    1. gpedit.msc-----组策略    2. sndrec32-------录音机   3. Nslookup-------IP地址侦测器   4. explorer-------打开资源管 ...

  7. 自制简单表单验证relative与absolute定位

    html结构,用到了label与span <label class="relative"><input type="text" name=&q ...

  8. 转:使用C#的HttpWebRequest模拟登陆网站

    这篇文章是有关模拟登录网站方面的. 实现步骤: 启用一个web会话 发送模拟数据请求(POST或者GET) 获取会话的CooKie 并根据该CooKie继续访问登录后的页面,获取后续访问的页面数据. ...

  9. Best Time to Buy and Sell Stock I II III

    Best Time to Buy and Sell Stock Say you have an array for which the ith element is the price of a gi ...

  10. ntp服务器池列表

    CentOS: 0.centos.pool.ntp.org 1.centos.pool.ntp.org 2.centos.pool.ntp.org 国内可用的 ntp.fudan.edu.cn 复旦 ...