Deployed dae7743 with MkDocs version: 1.1.2

This commit is contained in:
github-actions
2021-02-02 08:22:02 +00:00
parent d38c08199f
commit a72f85c0d4
67 changed files with 38912 additions and 40543 deletions

100
404.html
View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="/img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="/assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="/assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="/assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="/assets/stylesheets/palette.39b8e14a.min.css">
@@ -152,6 +152,7 @@
<li class="md-nav__item">
<a href="/." class="md-nav__link">
Home
@@ -166,6 +167,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -188,8 +191,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -211,8 +212,6 @@
<li class="md-nav__item">
<a href="/linux_basics/intro/" class="md-nav__link">
Introduction
@@ -225,7 +224,6 @@
<li class="md-nav__item">
<a href="/linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -238,7 +236,6 @@
<li class="md-nav__item">
<a href="/linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -251,7 +248,6 @@
<li class="md-nav__item">
<a href="/linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -259,6 +255,7 @@
</li>
</ul>
</nav>
</li>
@@ -270,7 +267,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -292,8 +288,6 @@
<li class="md-nav__item">
<a href="/git/git-basics/" class="md-nav__link">
Git Basics
@@ -306,7 +300,6 @@
<li class="md-nav__item">
<a href="/git/branches/" class="md-nav__link">
Working With Branches
@@ -319,7 +312,6 @@
<li class="md-nav__item">
<a href="/git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -332,7 +324,6 @@
<li class="md-nav__item">
<a href="/git/conclusion/" class="md-nav__link">
Conclusion
@@ -340,6 +331,7 @@
</li>
</ul>
</nav>
</li>
@@ -351,7 +343,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -373,8 +364,6 @@
<li class="md-nav__item">
<a href="/linux_networking/intro/" class="md-nav__link">
Introduction
@@ -387,7 +376,6 @@
<li class="md-nav__item">
<a href="/linux_networking/dns/" class="md-nav__link">
DNS
@@ -400,7 +388,6 @@
<li class="md-nav__item">
<a href="/linux_networking/udp/" class="md-nav__link">
UDP
@@ -413,7 +400,6 @@
<li class="md-nav__item">
<a href="/linux_networking/http/" class="md-nav__link">
HTTP
@@ -426,7 +412,6 @@
<li class="md-nav__item">
<a href="/linux_networking/tcp/" class="md-nav__link">
TCP
@@ -439,7 +424,6 @@
<li class="md-nav__item">
<a href="/linux_networking/ipr/" class="md-nav__link">
Routing
@@ -452,7 +436,6 @@
<li class="md-nav__item">
<a href="/linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -460,11 +443,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -477,6 +462,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -498,8 +485,6 @@
<li class="md-nav__item">
<a href="/python_web/intro/" class="md-nav__link">
Introduction
@@ -512,7 +497,6 @@
<li class="md-nav__item">
<a href="/python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -525,7 +509,6 @@
<li class="md-nav__item">
<a href="/python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -538,7 +521,6 @@
<li class="md-nav__item">
<a href="/python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -551,7 +533,6 @@
<li class="md-nav__item">
<a href="/python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -559,6 +540,7 @@
</li>
</ul>
</nav>
</li>
@@ -571,6 +553,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -593,8 +577,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -616,8 +598,6 @@
<li class="md-nav__item">
<a href="/databases_sql/intro/" class="md-nav__link">
Introduction
@@ -630,7 +610,6 @@
<li class="md-nav__item">
<a href="/databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -643,7 +622,6 @@
<li class="md-nav__item">
<a href="/databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -656,7 +634,6 @@
<li class="md-nav__item">
<a href="/databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -669,7 +646,6 @@
<li class="md-nav__item">
<a href="/databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -682,7 +658,6 @@
<li class="md-nav__item">
<a href="/databases_sql/lab/" class="md-nav__link">
Lab
@@ -695,7 +670,6 @@
<li class="md-nav__item">
<a href="/databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -703,6 +677,7 @@
</li>
</ul>
</nav>
</li>
@@ -714,7 +689,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -736,8 +710,6 @@
<li class="md-nav__item">
<a href="/databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -750,7 +722,6 @@
<li class="md-nav__item">
<a href="/databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -763,7 +734,6 @@
<li class="md-nav__item">
<a href="/databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -771,6 +741,7 @@
</li>
</ul>
</nav>
</li>
@@ -782,7 +753,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -804,8 +774,6 @@
<li class="md-nav__item">
<a href="/big_data/intro/" class="md-nav__link">
Introduction
@@ -818,7 +786,6 @@
<li class="md-nav__item">
<a href="/big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -831,7 +798,6 @@
<li class="md-nav__item">
<a href="/big_data/tasks/" class="md-nav__link">
Conclusion
@@ -839,11 +805,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -856,6 +824,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -877,8 +847,6 @@
<li class="md-nav__item">
<a href="/systems_design/intro/" class="md-nav__link">
Introduction
@@ -891,7 +859,6 @@
<li class="md-nav__item">
<a href="/systems_design/scalability/" class="md-nav__link">
Scalability
@@ -904,7 +871,6 @@
<li class="md-nav__item">
<a href="/systems_design/availability/" class="md-nav__link">
Availability
@@ -917,7 +883,6 @@
<li class="md-nav__item">
<a href="/systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -930,7 +895,6 @@
<li class="md-nav__item">
<a href="/systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -938,6 +902,7 @@
</li>
</ul>
</nav>
</li>
@@ -950,6 +915,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -971,8 +938,6 @@
<li class="md-nav__item">
<a href="/security/intro/" class="md-nav__link">
Introduction
@@ -985,7 +950,6 @@
<li class="md-nav__item">
<a href="/security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -998,7 +962,6 @@
<li class="md-nav__item">
<a href="/security/network_security/" class="md-nav__link">
Network Security
@@ -1011,7 +974,6 @@
<li class="md-nav__item">
<a href="/security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1024,7 +986,6 @@
<li class="md-nav__item">
<a href="/security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1037,7 +998,6 @@
<li class="md-nav__item">
<a href="/security/conclusion/" class="md-nav__link">
Conclusion
@@ -1045,6 +1005,7 @@
</li>
</ul>
</nav>
</li>
@@ -1056,6 +1017,8 @@
<li class="md-nav__item">
<a href="/CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1069,6 +1032,8 @@
<li class="md-nav__item">
<a href="/CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1076,6 +1041,7 @@
</li>
</ul>
</nav>
</div>
@@ -1131,15 +1097,15 @@
</div>
<script src="/assets/javascripts/vendor.93c04032.min.js"></script>
<script src="/assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="/assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="/assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "/",
features: [],
search: Object.assign({
worker: "/assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "/assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href=".." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -576,6 +558,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -598,8 +582,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -621,8 +603,6 @@
<li class="md-nav__item">
<a href="../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -635,7 +615,6 @@
<li class="md-nav__item">
<a href="../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -648,7 +627,6 @@
<li class="md-nav__item">
<a href="../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -661,7 +639,6 @@
<li class="md-nav__item">
<a href="../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -674,7 +651,6 @@
<li class="md-nav__item">
<a href="../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -687,7 +663,6 @@
<li class="md-nav__item">
<a href="../databases_sql/lab/" class="md-nav__link">
Lab
@@ -700,7 +675,6 @@
<li class="md-nav__item">
<a href="../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -708,6 +682,7 @@
</li>
</ul>
</nav>
</li>
@@ -719,7 +694,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -741,8 +715,6 @@
<li class="md-nav__item">
<a href="../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -755,7 +727,6 @@
<li class="md-nav__item">
<a href="../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -768,7 +739,6 @@
<li class="md-nav__item">
<a href="../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -776,6 +746,7 @@
</li>
</ul>
</nav>
</li>
@@ -787,7 +758,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -809,8 +779,6 @@
<li class="md-nav__item">
<a href="../big_data/intro/" class="md-nav__link">
Introduction
@@ -823,7 +791,6 @@
<li class="md-nav__item">
<a href="../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -836,7 +803,6 @@
<li class="md-nav__item">
<a href="../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -844,11 +810,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -861,6 +829,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -882,8 +852,6 @@
<li class="md-nav__item">
<a href="../systems_design/intro/" class="md-nav__link">
Introduction
@@ -896,7 +864,6 @@
<li class="md-nav__item">
<a href="../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -909,7 +876,6 @@
<li class="md-nav__item">
<a href="../systems_design/availability/" class="md-nav__link">
Availability
@@ -922,7 +888,6 @@
<li class="md-nav__item">
<a href="../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -935,7 +900,6 @@
<li class="md-nav__item">
<a href="../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -943,6 +907,7 @@
</li>
</ul>
</nav>
</li>
@@ -955,6 +920,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -976,8 +943,6 @@
<li class="md-nav__item">
<a href="../security/intro/" class="md-nav__link">
Introduction
@@ -990,7 +955,6 @@
<li class="md-nav__item">
<a href="../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1003,7 +967,6 @@
<li class="md-nav__item">
<a href="../security/network_security/" class="md-nav__link">
Network Security
@@ -1016,7 +979,6 @@
<li class="md-nav__item">
<a href="../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1029,7 +991,6 @@
<li class="md-nav__item">
<a href="../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1042,7 +1003,6 @@
<li class="md-nav__item">
<a href="../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1050,6 +1010,7 @@
</li>
</ul>
</nav>
</li>
@@ -1061,6 +1022,8 @@
<li class="md-nav__item">
<a href="../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1076,6 +1039,8 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -1122,6 +1087,7 @@
</li>
</ul>
</nav>
</div>
@@ -1275,15 +1241,15 @@
</div>
<script src="../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "..",
features: [],
search: Object.assign({
worker: "../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href=".." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -576,6 +558,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -598,8 +582,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -621,8 +603,6 @@
<li class="md-nav__item">
<a href="../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -635,7 +615,6 @@
<li class="md-nav__item">
<a href="../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -648,7 +627,6 @@
<li class="md-nav__item">
<a href="../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -661,7 +639,6 @@
<li class="md-nav__item">
<a href="../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -674,7 +651,6 @@
<li class="md-nav__item">
<a href="../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -687,7 +663,6 @@
<li class="md-nav__item">
<a href="../databases_sql/lab/" class="md-nav__link">
Lab
@@ -700,7 +675,6 @@
<li class="md-nav__item">
<a href="../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -708,6 +682,7 @@
</li>
</ul>
</nav>
</li>
@@ -719,7 +694,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -741,8 +715,6 @@
<li class="md-nav__item">
<a href="../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -755,7 +727,6 @@
<li class="md-nav__item">
<a href="../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -768,7 +739,6 @@
<li class="md-nav__item">
<a href="../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -776,6 +746,7 @@
</li>
</ul>
</nav>
</li>
@@ -787,7 +758,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -809,8 +779,6 @@
<li class="md-nav__item">
<a href="../big_data/intro/" class="md-nav__link">
Introduction
@@ -823,7 +791,6 @@
<li class="md-nav__item">
<a href="../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -836,7 +803,6 @@
<li class="md-nav__item">
<a href="../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -844,11 +810,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -861,6 +829,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -882,8 +852,6 @@
<li class="md-nav__item">
<a href="../systems_design/intro/" class="md-nav__link">
Introduction
@@ -896,7 +864,6 @@
<li class="md-nav__item">
<a href="../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -909,7 +876,6 @@
<li class="md-nav__item">
<a href="../systems_design/availability/" class="md-nav__link">
Availability
@@ -922,7 +888,6 @@
<li class="md-nav__item">
<a href="../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -935,7 +900,6 @@
<li class="md-nav__item">
<a href="../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -943,6 +907,7 @@
</li>
</ul>
</nav>
</li>
@@ -955,6 +920,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -976,8 +943,6 @@
<li class="md-nav__item">
<a href="../security/intro/" class="md-nav__link">
Introduction
@@ -990,7 +955,6 @@
<li class="md-nav__item">
<a href="../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1003,7 +967,6 @@
<li class="md-nav__item">
<a href="../security/network_security/" class="md-nav__link">
Network Security
@@ -1016,7 +979,6 @@
<li class="md-nav__item">
<a href="../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1029,7 +991,6 @@
<li class="md-nav__item">
<a href="../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1042,7 +1003,6 @@
<li class="md-nav__item">
<a href="../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1050,6 +1010,7 @@
</li>
</ul>
</nav>
</li>
@@ -1063,6 +1024,8 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -1122,6 +1085,8 @@
<li class="md-nav__item">
<a href="../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1129,6 +1094,7 @@
</li>
</ul>
</nav>
</div>
@@ -1293,15 +1259,15 @@ mkdocs serve
</div>
<script src="../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "..",
features: [],
search: Object.assign({
worker: "../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -578,6 +560,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -600,8 +584,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -623,8 +605,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -637,7 +617,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -650,7 +629,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -663,7 +641,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -676,7 +653,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -689,7 +665,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -702,7 +677,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -710,6 +684,7 @@
</li>
</ul>
</nav>
</li>
@@ -721,7 +696,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -743,8 +717,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -757,7 +729,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -770,7 +741,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -778,6 +748,7 @@
</li>
</ul>
</nav>
</li>
@@ -791,7 +762,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -813,8 +783,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -829,7 +797,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -849,7 +816,6 @@
<li class="md-nav__item">
<a href="../tasks/" class="md-nav__link">
Conclusion
@@ -857,11 +823,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -874,6 +842,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -895,8 +865,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -909,7 +877,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -922,7 +889,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -935,7 +901,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -948,7 +913,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -956,6 +920,7 @@
</li>
</ul>
</nav>
</li>
@@ -968,6 +933,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -989,8 +956,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1003,7 +968,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1016,7 +980,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1029,7 +992,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1042,7 +1004,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1055,7 +1016,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1063,6 +1023,7 @@
</li>
</ul>
</nav>
</li>
@@ -1074,6 +1035,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1087,6 +1050,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1094,6 +1059,7 @@
</li>
</ul>
</nav>
</div>
@@ -1302,15 +1268,15 @@ SELECT roll_no, name FROM studentDB.studentDetails where section=A limit 5
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -578,6 +560,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -600,8 +584,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -623,8 +605,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -637,7 +617,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -650,7 +629,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -663,7 +641,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -676,7 +653,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -689,7 +665,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -702,7 +677,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -710,6 +684,7 @@
</li>
</ul>
</nav>
</li>
@@ -721,7 +696,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -743,8 +717,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -757,7 +729,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -770,7 +741,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -778,6 +748,7 @@
</li>
</ul>
</nav>
</li>
@@ -791,7 +762,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -815,8 +785,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -886,7 +854,6 @@
<li class="md-nav__item">
<a href="../evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -899,7 +866,6 @@
<li class="md-nav__item">
<a href="../tasks/" class="md-nav__link">
Conclusion
@@ -907,11 +873,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -924,6 +892,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -945,8 +915,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -959,7 +927,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -972,7 +939,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -985,7 +951,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -998,7 +963,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -1006,6 +970,7 @@
</li>
</ul>
</nav>
</li>
@@ -1018,6 +983,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1039,8 +1006,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1053,7 +1018,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1066,7 +1030,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1079,7 +1042,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1092,7 +1054,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1105,7 +1066,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1113,6 +1073,7 @@
</li>
</ul>
</nav>
</li>
@@ -1124,6 +1085,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1137,6 +1100,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1144,6 +1109,7 @@
</li>
</ul>
</nav>
</div>
@@ -1355,15 +1321,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -578,6 +560,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -600,8 +584,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -623,8 +605,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -637,7 +617,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -650,7 +629,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -663,7 +641,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -676,7 +653,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -689,7 +665,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -702,7 +677,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -710,6 +684,7 @@
</li>
</ul>
</nav>
</li>
@@ -721,7 +696,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -743,8 +717,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -757,7 +729,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -770,7 +741,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -778,6 +748,7 @@
</li>
</ul>
</nav>
</li>
@@ -791,7 +762,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -813,8 +783,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -827,7 +795,6 @@
<li class="md-nav__item">
<a href="../evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -842,7 +809,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -893,11 +859,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -910,6 +878,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -931,8 +901,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -945,7 +913,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -958,7 +925,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -971,7 +937,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -984,7 +949,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -992,6 +956,7 @@
</li>
</ul>
</nav>
</li>
@@ -1004,6 +969,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1025,8 +992,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1039,7 +1004,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1052,7 +1016,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1065,7 +1028,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1078,7 +1040,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1091,7 +1052,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1099,6 +1059,7 @@
</li>
</ul>
</nav>
</li>
@@ -1110,6 +1071,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1123,6 +1086,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1130,6 +1095,7 @@
</li>
</ul>
</nav>
</div>
@@ -1283,15 +1249,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -578,6 +560,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -600,8 +584,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -623,8 +605,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -637,7 +617,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -650,7 +629,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -663,7 +641,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -676,7 +653,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -689,7 +665,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -702,7 +677,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -710,6 +684,7 @@
</li>
</ul>
</nav>
</li>
@@ -723,7 +698,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -745,8 +719,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -759,7 +731,6 @@
<li class="md-nav__item">
<a href="../key_concepts/" class="md-nav__link">
Key Concepts
@@ -774,7 +745,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -789,6 +759,7 @@
</li>
</ul>
</nav>
</li>
@@ -800,7 +771,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -822,8 +792,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -836,7 +804,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -849,7 +816,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -857,11 +823,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -874,6 +842,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -895,8 +865,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -909,7 +877,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -922,7 +889,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -935,7 +901,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -948,7 +913,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -956,6 +920,7 @@
</li>
</ul>
</nav>
</li>
@@ -968,6 +933,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -989,8 +956,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1003,7 +968,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1016,7 +980,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1029,7 +992,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1042,7 +1004,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1055,7 +1016,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1063,6 +1023,7 @@
</li>
</ul>
</nav>
</li>
@@ -1074,6 +1035,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1087,6 +1050,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1094,6 +1059,7 @@
</li>
</ul>
</nav>
</div>
@@ -1221,15 +1187,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -578,6 +560,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -600,8 +584,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -623,8 +605,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -637,7 +617,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -650,7 +629,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -663,7 +641,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -676,7 +653,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -689,7 +665,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -702,7 +677,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -710,6 +684,7 @@
</li>
</ul>
</nav>
</li>
@@ -723,7 +698,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -747,8 +721,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -859,7 +831,6 @@
<li class="md-nav__item">
<a href="../key_concepts/" class="md-nav__link">
Key Concepts
@@ -872,7 +843,6 @@
<li class="md-nav__item">
<a href="../further_reading/" class="md-nav__link">
Conclusion
@@ -880,6 +850,7 @@
</li>
</ul>
</nav>
</li>
@@ -891,7 +862,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -913,8 +883,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -927,7 +895,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -940,7 +907,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -948,11 +914,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -965,6 +933,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -986,8 +956,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -1000,7 +968,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -1013,7 +980,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -1026,7 +992,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -1039,7 +1004,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -1047,6 +1011,7 @@
</li>
</ul>
</nav>
</li>
@@ -1059,6 +1024,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1080,8 +1047,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1094,7 +1059,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1107,7 +1071,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1120,7 +1083,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1133,7 +1095,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1146,7 +1107,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1154,6 +1114,7 @@
</li>
</ul>
</nav>
</li>
@@ -1165,6 +1126,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1178,6 +1141,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1185,6 +1150,7 @@
</li>
</ul>
</nav>
</div>
@@ -1566,15 +1532,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -578,6 +560,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -600,8 +584,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -623,8 +605,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -637,7 +617,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -650,7 +629,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -663,7 +641,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -676,7 +653,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -689,7 +665,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -702,7 +677,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -710,6 +684,7 @@
</li>
</ul>
</nav>
</li>
@@ -723,7 +698,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -745,8 +719,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -761,7 +733,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -851,7 +822,6 @@
<li class="md-nav__item">
<a href="../further_reading/" class="md-nav__link">
Conclusion
@@ -859,6 +829,7 @@
</li>
</ul>
</nav>
</li>
@@ -870,7 +841,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -892,8 +862,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -906,7 +874,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -919,7 +886,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -927,11 +893,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -944,6 +912,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -965,8 +935,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -979,7 +947,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -992,7 +959,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -1005,7 +971,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -1018,7 +983,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -1026,6 +990,7 @@
</li>
</ul>
</nav>
</li>
@@ -1038,6 +1003,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1059,8 +1026,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1073,7 +1038,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1086,7 +1050,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1099,7 +1062,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1112,7 +1074,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1125,7 +1086,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1133,6 +1093,7 @@
</li>
</ul>
</nav>
</li>
@@ -1144,6 +1105,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1157,6 +1120,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1164,6 +1129,7 @@
</li>
</ul>
</nav>
</div>
@@ -1522,15 +1488,15 @@ n -&gt; no of nodes
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -578,6 +560,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -602,8 +586,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -625,8 +607,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -641,7 +621,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -686,7 +665,6 @@
<li class="md-nav__item">
<a href="../mysql/" class="md-nav__link">
MySQL
@@ -699,7 +677,6 @@
<li class="md-nav__item">
<a href="../innodb/" class="md-nav__link">
InnoDB
@@ -712,7 +689,6 @@
<li class="md-nav__item">
<a href="../operations/" class="md-nav__link">
Operational Concepts
@@ -725,7 +701,6 @@
<li class="md-nav__item">
<a href="../lab/" class="md-nav__link">
Lab
@@ -738,7 +713,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -746,6 +720,7 @@
</li>
</ul>
</nav>
</li>
@@ -757,7 +732,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -779,8 +753,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -793,7 +765,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -806,7 +777,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -814,6 +784,7 @@
</li>
</ul>
</nav>
</li>
@@ -825,7 +796,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -847,8 +817,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -861,7 +829,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -874,7 +841,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -882,11 +848,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -899,6 +867,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -920,8 +890,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -934,7 +902,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -947,7 +914,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -960,7 +926,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -973,7 +938,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -981,6 +945,7 @@
</li>
</ul>
</nav>
</li>
@@ -993,6 +958,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1014,8 +981,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1028,7 +993,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1041,7 +1005,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1054,7 +1017,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1067,7 +1029,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1080,7 +1041,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1088,6 +1048,7 @@
</li>
</ul>
</nav>
</li>
@@ -1099,6 +1060,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1112,6 +1075,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1119,6 +1084,7 @@
</li>
</ul>
</nav>
</div>
@@ -1320,15 +1286,15 @@ Default: Provides a default value for a column if none is specified during inser
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -578,6 +560,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -602,8 +586,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -625,8 +607,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -639,7 +619,6 @@
<li class="md-nav__item">
<a href="../concepts/" class="md-nav__link">
Key Concepts
@@ -652,7 +631,6 @@
<li class="md-nav__item">
<a href="../mysql/" class="md-nav__link">
MySQL
@@ -665,7 +643,6 @@
<li class="md-nav__item">
<a href="../innodb/" class="md-nav__link">
InnoDB
@@ -678,7 +655,6 @@
<li class="md-nav__item">
<a href="../operations/" class="md-nav__link">
Operational Concepts
@@ -691,7 +667,6 @@
<li class="md-nav__item">
<a href="../lab/" class="md-nav__link">
Lab
@@ -706,7 +681,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -750,6 +724,7 @@
</li>
</ul>
</nav>
</li>
@@ -761,7 +736,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -783,8 +757,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -797,7 +769,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -810,7 +781,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -818,6 +788,7 @@
</li>
</ul>
</nav>
</li>
@@ -829,7 +800,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -851,8 +821,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -865,7 +833,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -878,7 +845,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -886,11 +852,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -903,6 +871,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -924,8 +894,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -938,7 +906,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -951,7 +918,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -964,7 +930,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -977,7 +942,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -985,6 +949,7 @@
</li>
</ul>
</nav>
</li>
@@ -997,6 +962,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1018,8 +985,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1032,7 +997,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1045,7 +1009,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1058,7 +1021,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1071,7 +1033,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1084,7 +1045,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1092,6 +1052,7 @@
</li>
</ul>
</nav>
</li>
@@ -1103,6 +1064,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1116,6 +1079,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1123,6 +1088,7 @@
</li>
</ul>
</nav>
</div>
@@ -1262,15 +1228,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -578,6 +560,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -602,8 +586,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -625,8 +607,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -639,7 +619,6 @@
<li class="md-nav__item">
<a href="../concepts/" class="md-nav__link">
Key Concepts
@@ -652,7 +631,6 @@
<li class="md-nav__item">
<a href="../mysql/" class="md-nav__link">
MySQL
@@ -667,7 +645,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -726,7 +703,6 @@
<li class="md-nav__item">
<a href="../operations/" class="md-nav__link">
Operational Concepts
@@ -739,7 +715,6 @@
<li class="md-nav__item">
<a href="../lab/" class="md-nav__link">
Lab
@@ -752,7 +727,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -760,6 +734,7 @@
</li>
</ul>
</nav>
</li>
@@ -771,7 +746,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -793,8 +767,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -807,7 +779,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -820,7 +791,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -828,6 +798,7 @@
</li>
</ul>
</nav>
</li>
@@ -839,7 +810,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -861,8 +831,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -875,7 +843,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -888,7 +855,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -896,11 +862,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -913,6 +881,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -934,8 +904,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -948,7 +916,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -961,7 +928,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -974,7 +940,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -987,7 +952,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -995,6 +959,7 @@
</li>
</ul>
</nav>
</li>
@@ -1007,6 +972,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1028,8 +995,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1042,7 +1007,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1055,7 +1019,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1068,7 +1031,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1081,7 +1043,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1094,7 +1055,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1102,6 +1062,7 @@
</li>
</ul>
</nav>
</li>
@@ -1113,6 +1074,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1126,6 +1089,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1133,6 +1098,7 @@
</li>
</ul>
</nav>
</div>
@@ -1302,15 +1268,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -578,6 +560,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -602,8 +586,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -627,8 +609,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -712,7 +692,6 @@
<li class="md-nav__item">
<a href="../concepts/" class="md-nav__link">
Key Concepts
@@ -725,7 +704,6 @@
<li class="md-nav__item">
<a href="../mysql/" class="md-nav__link">
MySQL
@@ -738,7 +716,6 @@
<li class="md-nav__item">
<a href="../innodb/" class="md-nav__link">
InnoDB
@@ -751,7 +728,6 @@
<li class="md-nav__item">
<a href="../operations/" class="md-nav__link">
Operational Concepts
@@ -764,7 +740,6 @@
<li class="md-nav__item">
<a href="../lab/" class="md-nav__link">
Lab
@@ -777,7 +752,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -785,6 +759,7 @@
</li>
</ul>
</nav>
</li>
@@ -796,7 +771,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -818,8 +792,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -832,7 +804,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -845,7 +816,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -853,6 +823,7 @@
</li>
</ul>
</nav>
</li>
@@ -864,7 +835,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -886,8 +856,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -900,7 +868,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -913,7 +880,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -921,11 +887,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -938,6 +906,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -959,8 +929,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -973,7 +941,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -986,7 +953,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -999,7 +965,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -1012,7 +977,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -1020,6 +984,7 @@
</li>
</ul>
</nav>
</li>
@@ -1032,6 +997,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1053,8 +1020,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1067,7 +1032,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1080,7 +1044,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1093,7 +1056,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1106,7 +1068,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1119,7 +1080,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1127,6 +1087,7 @@
</li>
</ul>
</nav>
</li>
@@ -1138,6 +1099,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1151,6 +1114,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1158,6 +1123,7 @@
</li>
</ul>
</nav>
</div>
@@ -1353,15 +1319,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -152,6 +152,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -166,6 +167,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -188,8 +191,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -211,8 +212,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -225,7 +224,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -238,7 +236,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -251,7 +248,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -259,6 +255,7 @@
</li>
</ul>
</nav>
</li>
@@ -270,7 +267,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -292,8 +288,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -306,7 +300,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -319,7 +312,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -332,7 +324,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -340,6 +331,7 @@
</li>
</ul>
</nav>
</li>
@@ -351,7 +343,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -373,8 +364,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -387,7 +376,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -400,7 +388,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -413,7 +400,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -426,7 +412,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -439,7 +424,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -452,7 +436,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -460,11 +443,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -477,6 +462,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -498,8 +485,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -512,7 +497,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -525,7 +509,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -538,7 +521,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -551,7 +533,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -559,6 +540,7 @@
</li>
</ul>
</nav>
</li>
@@ -573,6 +555,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -597,8 +581,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -620,8 +602,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -634,7 +614,6 @@
<li class="md-nav__item">
<a href="../concepts/" class="md-nav__link">
Key Concepts
@@ -647,7 +626,6 @@
<li class="md-nav__item">
<a href="../mysql/" class="md-nav__link">
MySQL
@@ -660,7 +638,6 @@
<li class="md-nav__item">
<a href="../innodb/" class="md-nav__link">
InnoDB
@@ -673,7 +650,6 @@
<li class="md-nav__item">
<a href="../operations/" class="md-nav__link">
Operational Concepts
@@ -688,7 +664,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -706,7 +681,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -714,6 +688,7 @@
</li>
</ul>
</nav>
</li>
@@ -725,7 +700,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -747,8 +721,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -761,7 +733,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -774,7 +745,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -782,6 +752,7 @@
</li>
</ul>
</nav>
</li>
@@ -793,7 +764,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -815,8 +785,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -829,7 +797,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -842,7 +809,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -850,11 +816,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -867,6 +835,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -888,8 +858,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -902,7 +870,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -915,7 +882,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -928,7 +894,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -941,7 +906,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -949,6 +913,7 @@
</li>
</ul>
</nav>
</li>
@@ -961,6 +926,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -982,8 +949,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -996,7 +961,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1009,7 +973,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1022,7 +985,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1035,7 +997,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1048,7 +1009,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1056,6 +1016,7 @@
</li>
</ul>
</nav>
</li>
@@ -1067,6 +1028,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1080,6 +1043,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1087,6 +1052,7 @@
</li>
</ul>
</nav>
</div>
@@ -1366,15 +1332,15 @@ select sleep(3);
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -578,6 +560,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -602,8 +586,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -625,8 +607,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -639,7 +619,6 @@
<li class="md-nav__item">
<a href="../concepts/" class="md-nav__link">
Key Concepts
@@ -654,7 +633,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -699,7 +677,6 @@
<li class="md-nav__item">
<a href="../innodb/" class="md-nav__link">
InnoDB
@@ -712,7 +689,6 @@
<li class="md-nav__item">
<a href="../operations/" class="md-nav__link">
Operational Concepts
@@ -725,7 +701,6 @@
<li class="md-nav__item">
<a href="../lab/" class="md-nav__link">
Lab
@@ -738,7 +713,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -746,6 +720,7 @@
</li>
</ul>
</nav>
</li>
@@ -757,7 +732,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -779,8 +753,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -793,7 +765,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -806,7 +777,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -814,6 +784,7 @@
</li>
</ul>
</nav>
</li>
@@ -825,7 +796,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -847,8 +817,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -861,7 +829,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -874,7 +841,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -882,11 +848,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -899,6 +867,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -920,8 +890,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -934,7 +902,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -947,7 +914,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -960,7 +926,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -973,7 +938,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -981,6 +945,7 @@
</li>
</ul>
</nav>
</li>
@@ -993,6 +958,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1014,8 +981,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1028,7 +993,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1041,7 +1005,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1054,7 +1017,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1067,7 +1029,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1080,7 +1041,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1088,6 +1048,7 @@
</li>
</ul>
</nav>
</li>
@@ -1099,6 +1060,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1112,6 +1075,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1119,6 +1084,7 @@
</li>
</ul>
</nav>
</div>
@@ -1275,15 +1241,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -152,6 +152,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -166,6 +167,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -188,8 +191,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -211,8 +212,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -225,7 +224,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -238,7 +236,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -251,7 +248,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -259,6 +255,7 @@
</li>
</ul>
</nav>
</li>
@@ -270,7 +267,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -292,8 +288,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -306,7 +300,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -319,7 +312,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -332,7 +324,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -340,6 +331,7 @@
</li>
</ul>
</nav>
</li>
@@ -351,7 +343,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -373,8 +364,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -387,7 +376,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -400,7 +388,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -413,7 +400,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -426,7 +412,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -439,7 +424,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -452,7 +436,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -460,11 +443,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -477,6 +462,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -498,8 +485,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -512,7 +497,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -525,7 +509,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -538,7 +521,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -551,7 +533,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -559,6 +540,7 @@
</li>
</ul>
</nav>
</li>
@@ -573,6 +555,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -597,8 +581,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -620,8 +602,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -634,7 +614,6 @@
<li class="md-nav__item">
<a href="../concepts/" class="md-nav__link">
Key Concepts
@@ -647,7 +626,6 @@
<li class="md-nav__item">
<a href="../mysql/" class="md-nav__link">
MySQL
@@ -660,7 +638,6 @@
<li class="md-nav__item">
<a href="../innodb/" class="md-nav__link">
InnoDB
@@ -675,7 +652,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -693,7 +669,6 @@
<li class="md-nav__item">
<a href="../lab/" class="md-nav__link">
Lab
@@ -706,7 +681,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -714,6 +688,7 @@
</li>
</ul>
</nav>
</li>
@@ -725,7 +700,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -747,8 +721,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -761,7 +733,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -774,7 +745,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -782,6 +752,7 @@
</li>
</ul>
</nav>
</li>
@@ -793,7 +764,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -815,8 +785,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -829,7 +797,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -842,7 +809,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -850,11 +816,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -867,6 +835,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -888,8 +858,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -902,7 +870,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -915,7 +882,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -928,7 +894,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -941,7 +906,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -949,6 +913,7 @@
</li>
</ul>
</nav>
</li>
@@ -961,6 +926,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -982,8 +949,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -996,7 +961,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1009,7 +973,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1022,7 +985,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1035,7 +997,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1048,7 +1009,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1056,6 +1016,7 @@
</li>
</ul>
</nav>
</li>
@@ -1067,6 +1028,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1080,6 +1043,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1087,6 +1052,7 @@
</li>
</ul>
</nav>
</div>
@@ -1239,15 +1205,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -173,6 +174,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -195,8 +198,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -218,8 +219,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -232,7 +231,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -245,7 +243,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -258,7 +255,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -266,6 +262,7 @@
</li>
</ul>
</nav>
</li>
@@ -279,7 +276,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -301,8 +297,6 @@
<li class="md-nav__item">
<a href="../git-basics/" class="md-nav__link">
Git Basics
@@ -317,7 +311,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -366,7 +359,6 @@
<li class="md-nav__item">
<a href="../github-hooks/" class="md-nav__link">
Github and Hooks
@@ -379,7 +371,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -387,6 +378,7 @@
</li>
</ul>
</nav>
</li>
@@ -398,7 +390,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -420,8 +411,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -434,7 +423,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -447,7 +435,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -460,7 +447,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -473,7 +459,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -486,7 +471,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -499,7 +483,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -507,11 +490,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -524,6 +509,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -545,8 +532,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -559,7 +544,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -572,7 +556,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -585,7 +568,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -598,7 +580,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -606,6 +587,7 @@
</li>
</ul>
</nav>
</li>
@@ -618,6 +600,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -640,8 +624,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -663,8 +645,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -677,7 +657,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -690,7 +669,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -703,7 +681,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -716,7 +693,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -729,7 +705,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -742,7 +717,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -750,6 +724,7 @@
</li>
</ul>
</nav>
</li>
@@ -761,7 +736,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -783,8 +757,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -797,7 +769,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -810,7 +781,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -818,6 +788,7 @@
</li>
</ul>
</nav>
</li>
@@ -829,7 +800,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -851,8 +821,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -865,7 +833,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -878,7 +845,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -886,11 +852,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -903,6 +871,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -924,8 +894,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -938,7 +906,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -951,7 +918,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -964,7 +930,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -977,7 +942,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -985,6 +949,7 @@
</li>
</ul>
</nav>
</li>
@@ -997,6 +962,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1018,8 +985,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1032,7 +997,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1045,7 +1009,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1058,7 +1021,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1071,7 +1033,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1084,7 +1045,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1092,6 +1052,7 @@
</li>
</ul>
</nav>
</li>
@@ -1103,6 +1064,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1116,6 +1079,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1123,6 +1088,7 @@
</li>
</ul>
</nav>
</div>
@@ -1394,15 +1360,15 @@ $ git log --oneline --graph --all
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -173,6 +174,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -195,8 +198,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -218,8 +219,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -232,7 +231,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -245,7 +243,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -258,7 +255,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -266,6 +262,7 @@
</li>
</ul>
</nav>
</li>
@@ -279,7 +276,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -301,8 +297,6 @@
<li class="md-nav__item">
<a href="../git-basics/" class="md-nav__link">
Git Basics
@@ -315,7 +309,6 @@
<li class="md-nav__item">
<a href="../branches/" class="md-nav__link">
Working With Branches
@@ -328,7 +321,6 @@
<li class="md-nav__item">
<a href="../github-hooks/" class="md-nav__link">
Github and Hooks
@@ -343,7 +335,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -383,6 +374,7 @@
</li>
</ul>
</nav>
</li>
@@ -394,7 +386,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -416,8 +407,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -430,7 +419,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -443,7 +431,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -456,7 +443,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -469,7 +455,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -482,7 +467,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -495,7 +479,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -503,11 +486,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -520,6 +505,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -541,8 +528,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -555,7 +540,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -568,7 +552,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -581,7 +564,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -594,7 +576,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -602,6 +583,7 @@
</li>
</ul>
</nav>
</li>
@@ -614,6 +596,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -636,8 +620,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -659,8 +641,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -673,7 +653,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -686,7 +665,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -699,7 +677,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -712,7 +689,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -725,7 +701,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -738,7 +713,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -746,6 +720,7 @@
</li>
</ul>
</nav>
</li>
@@ -757,7 +732,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -779,8 +753,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -793,7 +765,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -806,7 +777,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -814,6 +784,7 @@
</li>
</ul>
</nav>
</li>
@@ -825,7 +796,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -847,8 +817,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -861,7 +829,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -874,7 +841,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -882,11 +848,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -899,6 +867,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -920,8 +890,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -934,7 +902,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -947,7 +914,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -960,7 +926,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -973,7 +938,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -981,6 +945,7 @@
</li>
</ul>
</nav>
</li>
@@ -993,6 +958,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1014,8 +981,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1028,7 +993,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1041,7 +1005,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1054,7 +1017,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1067,7 +1029,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1080,7 +1041,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1088,6 +1048,7 @@
</li>
</ul>
</nav>
</li>
@@ -1099,6 +1060,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1112,6 +1075,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1119,6 +1084,7 @@
</li>
</ul>
</nav>
</div>
@@ -1255,15 +1221,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -173,6 +174,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -195,8 +198,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -218,8 +219,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -232,7 +231,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -245,7 +243,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -258,7 +255,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -266,6 +262,7 @@
</li>
</ul>
</nav>
</li>
@@ -279,7 +276,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -303,8 +299,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -450,7 +444,6 @@
<li class="md-nav__item">
<a href="../branches/" class="md-nav__link">
Working With Branches
@@ -463,7 +456,6 @@
<li class="md-nav__item">
<a href="../github-hooks/" class="md-nav__link">
Github and Hooks
@@ -476,7 +468,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -484,6 +475,7 @@
</li>
</ul>
</nav>
</li>
@@ -495,7 +487,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -517,8 +508,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -531,7 +520,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -544,7 +532,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -557,7 +544,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -570,7 +556,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -583,7 +568,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -596,7 +580,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -604,11 +587,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -621,6 +606,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -642,8 +629,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -656,7 +641,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -669,7 +653,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -682,7 +665,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -695,7 +677,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -703,6 +684,7 @@
</li>
</ul>
</nav>
</li>
@@ -715,6 +697,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -737,8 +721,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -760,8 +742,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -774,7 +754,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -787,7 +766,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -800,7 +778,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -813,7 +790,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -826,7 +802,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -839,7 +814,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -847,6 +821,7 @@
</li>
</ul>
</nav>
</li>
@@ -858,7 +833,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -880,8 +854,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -894,7 +866,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -907,7 +878,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -915,6 +885,7 @@
</li>
</ul>
</nav>
</li>
@@ -926,7 +897,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -948,8 +918,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -962,7 +930,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -975,7 +942,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -983,11 +949,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -1000,6 +968,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1021,8 +991,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -1035,7 +1003,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -1048,7 +1015,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -1061,7 +1027,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -1074,7 +1039,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -1082,6 +1046,7 @@
</li>
</ul>
</nav>
</li>
@@ -1094,6 +1059,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1115,8 +1082,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1129,7 +1094,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1142,7 +1106,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1155,7 +1118,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1168,7 +1130,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1181,7 +1142,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1189,6 +1149,7 @@
</li>
</ul>
</nav>
</li>
@@ -1200,6 +1161,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1213,6 +1176,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1220,6 +1185,7 @@
</li>
</ul>
</nav>
</div>
@@ -1627,15 +1593,15 @@ $ git log --oneline --graph
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -173,6 +174,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -195,8 +198,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -218,8 +219,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -232,7 +231,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -245,7 +243,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -258,7 +255,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -266,6 +262,7 @@
</li>
</ul>
</nav>
</li>
@@ -279,7 +276,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -301,8 +297,6 @@
<li class="md-nav__item">
<a href="../git-basics/" class="md-nav__link">
Git Basics
@@ -315,7 +309,6 @@
<li class="md-nav__item">
<a href="../branches/" class="md-nav__link">
Working With Branches
@@ -330,7 +323,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -379,7 +371,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -387,6 +378,7 @@
</li>
</ul>
</nav>
</li>
@@ -398,7 +390,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -420,8 +411,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -434,7 +423,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -447,7 +435,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -460,7 +447,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -473,7 +459,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -486,7 +471,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -499,7 +483,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -507,11 +490,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -524,6 +509,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -545,8 +532,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -559,7 +544,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -572,7 +556,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -585,7 +568,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -598,7 +580,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -606,6 +587,7 @@
</li>
</ul>
</nav>
</li>
@@ -618,6 +600,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -640,8 +624,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -663,8 +645,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -677,7 +657,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -690,7 +669,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -703,7 +681,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -716,7 +693,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -729,7 +705,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -742,7 +717,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -750,6 +724,7 @@
</li>
</ul>
</nav>
</li>
@@ -761,7 +736,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -783,8 +757,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -797,7 +769,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -810,7 +781,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -818,6 +788,7 @@
</li>
</ul>
</nav>
</li>
@@ -829,7 +800,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -851,8 +821,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -865,7 +833,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -878,7 +845,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -886,11 +852,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -903,6 +871,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -924,8 +894,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -938,7 +906,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -951,7 +918,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -964,7 +930,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -977,7 +942,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -985,6 +949,7 @@
</li>
</ul>
</nav>
</li>
@@ -997,6 +962,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1018,8 +985,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1032,7 +997,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1045,7 +1009,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1058,7 +1021,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1071,7 +1033,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1084,7 +1045,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1092,6 +1052,7 @@
</li>
</ul>
</nav>
</li>
@@ -1103,6 +1064,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1116,6 +1079,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1123,6 +1088,7 @@
</li>
</ul>
</nav>
</div>
@@ -1281,15 +1247,15 @@ create mode 100644 sample.txt
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.39b8e14a.min.css">
@@ -159,6 +159,7 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -180,6 +181,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -202,8 +205,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -225,8 +226,6 @@
<li class="md-nav__item">
<a href="linux_basics/intro/" class="md-nav__link">
Introduction
@@ -239,7 +238,6 @@
<li class="md-nav__item">
<a href="linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -252,7 +250,6 @@
<li class="md-nav__item">
<a href="linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -265,7 +262,6 @@
<li class="md-nav__item">
<a href="linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -273,6 +269,7 @@
</li>
</ul>
</nav>
</li>
@@ -284,7 +281,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -306,8 +302,6 @@
<li class="md-nav__item">
<a href="git/git-basics/" class="md-nav__link">
Git Basics
@@ -320,7 +314,6 @@
<li class="md-nav__item">
<a href="git/branches/" class="md-nav__link">
Working With Branches
@@ -333,7 +326,6 @@
<li class="md-nav__item">
<a href="git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -346,7 +338,6 @@
<li class="md-nav__item">
<a href="git/conclusion/" class="md-nav__link">
Conclusion
@@ -354,6 +345,7 @@
</li>
</ul>
</nav>
</li>
@@ -365,7 +357,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -387,8 +378,6 @@
<li class="md-nav__item">
<a href="linux_networking/intro/" class="md-nav__link">
Introduction
@@ -401,7 +390,6 @@
<li class="md-nav__item">
<a href="linux_networking/dns/" class="md-nav__link">
DNS
@@ -414,7 +402,6 @@
<li class="md-nav__item">
<a href="linux_networking/udp/" class="md-nav__link">
UDP
@@ -427,7 +414,6 @@
<li class="md-nav__item">
<a href="linux_networking/http/" class="md-nav__link">
HTTP
@@ -440,7 +426,6 @@
<li class="md-nav__item">
<a href="linux_networking/tcp/" class="md-nav__link">
TCP
@@ -453,7 +438,6 @@
<li class="md-nav__item">
<a href="linux_networking/ipr/" class="md-nav__link">
Routing
@@ -466,7 +450,6 @@
<li class="md-nav__item">
<a href="linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -474,11 +457,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -491,6 +476,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -512,8 +499,6 @@
<li class="md-nav__item">
<a href="python_web/intro/" class="md-nav__link">
Introduction
@@ -526,7 +511,6 @@
<li class="md-nav__item">
<a href="python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -539,7 +523,6 @@
<li class="md-nav__item">
<a href="python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -552,7 +535,6 @@
<li class="md-nav__item">
<a href="python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -565,7 +547,6 @@
<li class="md-nav__item">
<a href="python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -573,6 +554,7 @@
</li>
</ul>
</nav>
</li>
@@ -585,6 +567,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -607,8 +591,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -630,8 +612,6 @@
<li class="md-nav__item">
<a href="databases_sql/intro/" class="md-nav__link">
Introduction
@@ -644,7 +624,6 @@
<li class="md-nav__item">
<a href="databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -657,7 +636,6 @@
<li class="md-nav__item">
<a href="databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -670,7 +648,6 @@
<li class="md-nav__item">
<a href="databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -683,7 +660,6 @@
<li class="md-nav__item">
<a href="databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -696,7 +672,6 @@
<li class="md-nav__item">
<a href="databases_sql/lab/" class="md-nav__link">
Lab
@@ -709,7 +684,6 @@
<li class="md-nav__item">
<a href="databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -717,6 +691,7 @@
</li>
</ul>
</nav>
</li>
@@ -728,7 +703,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -750,8 +724,6 @@
<li class="md-nav__item">
<a href="databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -764,7 +736,6 @@
<li class="md-nav__item">
<a href="databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -777,7 +748,6 @@
<li class="md-nav__item">
<a href="databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -785,6 +755,7 @@
</li>
</ul>
</nav>
</li>
@@ -796,7 +767,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -818,8 +788,6 @@
<li class="md-nav__item">
<a href="big_data/intro/" class="md-nav__link">
Introduction
@@ -832,7 +800,6 @@
<li class="md-nav__item">
<a href="big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -845,7 +812,6 @@
<li class="md-nav__item">
<a href="big_data/tasks/" class="md-nav__link">
Conclusion
@@ -853,11 +819,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -870,6 +838,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -891,8 +861,6 @@
<li class="md-nav__item">
<a href="systems_design/intro/" class="md-nav__link">
Introduction
@@ -905,7 +873,6 @@
<li class="md-nav__item">
<a href="systems_design/scalability/" class="md-nav__link">
Scalability
@@ -918,7 +885,6 @@
<li class="md-nav__item">
<a href="systems_design/availability/" class="md-nav__link">
Availability
@@ -931,7 +897,6 @@
<li class="md-nav__item">
<a href="systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -944,7 +909,6 @@
<li class="md-nav__item">
<a href="systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -952,6 +916,7 @@
</li>
</ul>
</nav>
</li>
@@ -964,6 +929,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -985,8 +952,6 @@
<li class="md-nav__item">
<a href="security/intro/" class="md-nav__link">
Introduction
@@ -999,7 +964,6 @@
<li class="md-nav__item">
<a href="security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1012,7 +976,6 @@
<li class="md-nav__item">
<a href="security/network_security/" class="md-nav__link">
Network Security
@@ -1025,7 +988,6 @@
<li class="md-nav__item">
<a href="security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1038,7 +1000,6 @@
<li class="md-nav__item">
<a href="security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1051,7 +1012,6 @@
<li class="md-nav__item">
<a href="security/conclusion/" class="md-nav__link">
Conclusion
@@ -1059,6 +1019,7 @@
</li>
</ul>
</nav>
</li>
@@ -1070,6 +1031,8 @@
<li class="md-nav__item">
<a href="CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1083,6 +1046,8 @@
<li class="md-nav__item">
<a href="CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1090,6 +1055,7 @@
</li>
</ul>
</nav>
</div>
@@ -1144,6 +1110,7 @@
</ul>
<p>We believe continuous learning will help in acquiring deeper knowledge and competencies in order to expand your skill sets, every module has added references which could be a guide for further learning. Our hope is that by going through these modules we should be able to build the essential skills required for a Site Reliability Engineer.</p>
<p>At Linkedin, we are using this curriculum for onboarding our non-traditional hires and new college grads into the SRE role. We had multiple rounds of successful onboarding experience with new employees and the course helped them be productive in a very short period of time. This motivated us to open source the content for helping other organizations in onboarding new engineers into the role and provide guidance for aspiring individuals to get into the role. We realize that the initial content we created is just a starting point and we hope that the community can help in the journey of refining and expanding the content. Checkout <a href="CONTRIBUTING/">the contributing guide</a> to get started.</p>
<p>Whether you are new to SRE or an expert in the field, please join the <a href="https://www.linkedin.com/groups/12493545/">School of SRE LinkedIn Group</a> to interact with the community.</p>
@@ -1213,15 +1180,15 @@
</div>
<script src="assets/javascripts/vendor.93c04032.min.js"></script>
<script src="assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: ".",
features: [],
search: Object.assign({
worker: "assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -173,6 +174,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -197,8 +200,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -220,8 +221,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -236,7 +235,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -470,7 +468,6 @@
<li class="md-nav__item">
<a href="../linux_server_administration/" class="md-nav__link">
Server Administration
@@ -483,7 +480,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -491,6 +487,7 @@
</li>
</ul>
</nav>
</li>
@@ -502,7 +499,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -524,8 +520,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -538,7 +532,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -551,7 +544,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -564,7 +556,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -572,6 +563,7 @@
</li>
</ul>
</nav>
</li>
@@ -583,7 +575,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -605,8 +596,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -619,7 +608,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -632,7 +620,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -645,7 +632,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -658,7 +644,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -671,7 +656,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -684,7 +668,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -692,11 +675,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -709,6 +694,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -730,8 +717,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -744,7 +729,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -757,7 +741,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -770,7 +753,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -783,7 +765,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -791,6 +772,7 @@
</li>
</ul>
</nav>
</li>
@@ -803,6 +785,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -825,8 +809,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -848,8 +830,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -862,7 +842,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -875,7 +854,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -888,7 +866,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -901,7 +878,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -914,7 +890,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -927,7 +902,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -935,6 +909,7 @@
</li>
</ul>
</nav>
</li>
@@ -946,7 +921,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -968,8 +942,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -982,7 +954,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -995,7 +966,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -1003,6 +973,7 @@
</li>
</ul>
</nav>
</li>
@@ -1014,7 +985,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1036,8 +1006,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -1050,7 +1018,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -1063,7 +1030,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -1071,11 +1037,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -1088,6 +1056,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1109,8 +1079,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -1123,7 +1091,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -1136,7 +1103,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -1149,7 +1115,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -1162,7 +1127,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -1170,6 +1134,7 @@
</li>
</ul>
</nav>
</li>
@@ -1182,6 +1147,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1203,8 +1170,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1217,7 +1182,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1230,7 +1194,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1243,7 +1206,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1256,7 +1218,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1269,7 +1230,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1277,6 +1237,7 @@
</li>
</ul>
</nav>
</li>
@@ -1288,6 +1249,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1301,6 +1264,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1308,6 +1273,7 @@
</li>
</ul>
</nav>
</div>
@@ -1963,15 +1929,15 @@ prints the unique numbers from the input.</p>
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -173,6 +174,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -197,8 +200,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -220,8 +221,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -234,7 +233,6 @@
<li class="md-nav__item">
<a href="../command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -247,7 +245,6 @@
<li class="md-nav__item">
<a href="../linux_server_administration/" class="md-nav__link">
Server Administration
@@ -262,7 +259,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -313,6 +309,7 @@
</li>
</ul>
</nav>
</li>
@@ -324,7 +321,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -346,8 +342,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -360,7 +354,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -373,7 +366,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -386,7 +378,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -394,6 +385,7 @@
</li>
</ul>
</nav>
</li>
@@ -405,7 +397,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -427,8 +418,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -441,7 +430,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -454,7 +442,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -467,7 +454,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -480,7 +466,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -493,7 +478,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -506,7 +490,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -514,11 +497,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -531,6 +516,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -552,8 +539,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -566,7 +551,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -579,7 +563,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -592,7 +575,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -605,7 +587,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -613,6 +594,7 @@
</li>
</ul>
</nav>
</li>
@@ -625,6 +607,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -647,8 +631,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -670,8 +652,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -684,7 +664,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -697,7 +676,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -710,7 +688,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -723,7 +700,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -736,7 +712,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -749,7 +724,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -757,6 +731,7 @@
</li>
</ul>
</nav>
</li>
@@ -768,7 +743,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -790,8 +764,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -804,7 +776,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -817,7 +788,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -825,6 +795,7 @@
</li>
</ul>
</nav>
</li>
@@ -836,7 +807,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -858,8 +828,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -872,7 +840,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -885,7 +852,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -893,11 +859,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -910,6 +878,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -931,8 +901,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -945,7 +913,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -958,7 +925,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -971,7 +937,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -984,7 +949,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -992,6 +956,7 @@
</li>
</ul>
</nav>
</li>
@@ -1004,6 +969,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1025,8 +992,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1039,7 +1004,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1052,7 +1016,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1065,7 +1028,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1078,7 +1040,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1091,7 +1052,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1099,6 +1059,7 @@
</li>
</ul>
</nav>
</li>
@@ -1110,6 +1071,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1123,6 +1086,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1130,6 +1095,7 @@
</li>
</ul>
</nav>
</div>
@@ -1287,15 +1253,15 @@ We have also covered the Linux server administration commands.</p>
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -173,6 +174,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -197,8 +200,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -222,8 +223,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -348,7 +347,6 @@
<li class="md-nav__item">
<a href="../command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -361,7 +359,6 @@
<li class="md-nav__item">
<a href="../linux_server_administration/" class="md-nav__link">
Server Administration
@@ -374,7 +371,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -382,6 +378,7 @@
</li>
</ul>
</nav>
</li>
@@ -393,7 +390,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -415,8 +411,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -429,7 +423,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -442,7 +435,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -455,7 +447,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -463,6 +454,7 @@
</li>
</ul>
</nav>
</li>
@@ -474,7 +466,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -496,8 +487,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -510,7 +499,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -523,7 +511,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -536,7 +523,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -549,7 +535,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -562,7 +547,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -575,7 +559,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -583,11 +566,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -600,6 +585,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -621,8 +608,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -635,7 +620,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -648,7 +632,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -661,7 +644,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -674,7 +656,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -682,6 +663,7 @@
</li>
</ul>
</nav>
</li>
@@ -694,6 +676,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -716,8 +700,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -739,8 +721,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -753,7 +733,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -766,7 +745,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -779,7 +757,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -792,7 +769,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -805,7 +781,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -818,7 +793,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -826,6 +800,7 @@
</li>
</ul>
</nav>
</li>
@@ -837,7 +812,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -859,8 +833,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -873,7 +845,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -886,7 +857,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -894,6 +864,7 @@
</li>
</ul>
</nav>
</li>
@@ -905,7 +876,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -927,8 +897,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -941,7 +909,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -954,7 +921,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -962,11 +928,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -979,6 +947,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1000,8 +970,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -1014,7 +982,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -1027,7 +994,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -1040,7 +1006,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -1053,7 +1018,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -1061,6 +1025,7 @@
</li>
</ul>
</nav>
</li>
@@ -1073,6 +1038,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1094,8 +1061,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1108,7 +1073,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1121,7 +1085,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1134,7 +1097,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1147,7 +1109,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1160,7 +1121,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1168,6 +1128,7 @@
</li>
</ul>
</nav>
</li>
@@ -1179,6 +1140,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1192,6 +1155,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1199,6 +1164,7 @@
</li>
</ul>
</nav>
</div>
@@ -1598,15 +1564,15 @@ commands from the user.</p>
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -173,6 +174,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -197,8 +200,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -220,8 +221,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -234,7 +233,6 @@
<li class="md-nav__item">
<a href="../command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -249,7 +247,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -577,7 +574,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -585,6 +581,7 @@
</li>
</ul>
</nav>
</li>
@@ -596,7 +593,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -618,8 +614,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -632,7 +626,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -645,7 +638,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -658,7 +650,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -666,6 +657,7 @@
</li>
</ul>
</nav>
</li>
@@ -677,7 +669,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -699,8 +690,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -713,7 +702,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -726,7 +714,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -739,7 +726,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -752,7 +738,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -765,7 +750,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -778,7 +762,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -786,11 +769,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -803,6 +788,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -824,8 +811,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -838,7 +823,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -851,7 +835,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -864,7 +847,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -877,7 +859,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -885,6 +866,7 @@
</li>
</ul>
</nav>
</li>
@@ -897,6 +879,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -919,8 +903,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -942,8 +924,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -956,7 +936,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -969,7 +948,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -982,7 +960,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -995,7 +972,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -1008,7 +984,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -1021,7 +996,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -1029,6 +1003,7 @@
</li>
</ul>
</nav>
</li>
@@ -1040,7 +1015,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1062,8 +1036,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -1076,7 +1048,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -1089,7 +1060,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -1097,6 +1067,7 @@
</li>
</ul>
</nav>
</li>
@@ -1108,7 +1079,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1130,8 +1100,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -1144,7 +1112,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -1157,7 +1124,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -1165,11 +1131,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -1182,6 +1150,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1203,8 +1173,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -1217,7 +1185,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -1230,7 +1197,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -1243,7 +1209,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -1256,7 +1221,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -1264,6 +1228,7 @@
</li>
</ul>
</nav>
</li>
@@ -1276,6 +1241,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1297,8 +1264,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1311,7 +1276,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1324,7 +1288,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1337,7 +1300,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1350,7 +1312,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1363,7 +1324,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1371,6 +1331,7 @@
</li>
</ul>
</nav>
</li>
@@ -1382,6 +1343,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1395,6 +1358,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1402,6 +1367,7 @@
</li>
</ul>
</nav>
</div>
@@ -2355,15 +2321,15 @@ the system.</p>
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -173,6 +174,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -195,8 +198,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -218,8 +219,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -232,7 +231,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -245,7 +243,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -258,7 +255,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -266,6 +262,7 @@
</li>
</ul>
</nav>
</li>
@@ -277,7 +274,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -299,8 +295,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -313,7 +307,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -326,7 +319,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -339,7 +331,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -347,6 +338,7 @@
</li>
</ul>
</nav>
</li>
@@ -360,7 +352,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -382,8 +373,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -396,7 +385,6 @@
<li class="md-nav__item">
<a href="../dns/" class="md-nav__link">
DNS
@@ -409,7 +397,6 @@
<li class="md-nav__item">
<a href="../udp/" class="md-nav__link">
UDP
@@ -422,7 +409,6 @@
<li class="md-nav__item">
<a href="../http/" class="md-nav__link">
HTTP
@@ -435,7 +421,6 @@
<li class="md-nav__item">
<a href="../tcp/" class="md-nav__link">
TCP
@@ -448,7 +433,6 @@
<li class="md-nav__item">
<a href="../ipr/" class="md-nav__link">
Routing
@@ -463,7 +447,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -478,11 +461,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -495,6 +480,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -516,8 +503,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -530,7 +515,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -543,7 +527,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -556,7 +539,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -569,7 +551,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -577,6 +558,7 @@
</li>
</ul>
</nav>
</li>
@@ -589,6 +571,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -611,8 +595,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -634,8 +616,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -648,7 +628,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -661,7 +640,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -674,7 +652,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -687,7 +664,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -700,7 +676,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -713,7 +688,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -721,6 +695,7 @@
</li>
</ul>
</nav>
</li>
@@ -732,7 +707,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -754,8 +728,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -768,7 +740,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -781,7 +752,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -789,6 +759,7 @@
</li>
</ul>
</nav>
</li>
@@ -800,7 +771,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -822,8 +792,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -836,7 +804,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -849,7 +816,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -857,11 +823,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -874,6 +842,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -895,8 +865,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -909,7 +877,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -922,7 +889,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -935,7 +901,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -948,7 +913,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -956,6 +920,7 @@
</li>
</ul>
</nav>
</li>
@@ -968,6 +933,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -989,8 +956,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1003,7 +968,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1016,7 +980,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1029,7 +992,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1042,7 +1004,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1055,7 +1016,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1063,6 +1023,7 @@
</li>
</ul>
</nav>
</li>
@@ -1074,6 +1035,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1087,6 +1050,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1094,6 +1059,7 @@
</li>
</ul>
</nav>
</div>
@@ -1215,15 +1181,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -173,6 +174,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -195,8 +198,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -218,8 +219,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -232,7 +231,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -245,7 +243,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -258,7 +255,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -266,6 +262,7 @@
</li>
</ul>
</nav>
</li>
@@ -277,7 +274,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -299,8 +295,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -313,7 +307,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -326,7 +319,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -339,7 +331,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -347,6 +338,7 @@
</li>
</ul>
</nav>
</li>
@@ -360,7 +352,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -382,8 +373,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -398,7 +387,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -447,7 +435,6 @@
<li class="md-nav__item">
<a href="../udp/" class="md-nav__link">
UDP
@@ -460,7 +447,6 @@
<li class="md-nav__item">
<a href="../http/" class="md-nav__link">
HTTP
@@ -473,7 +459,6 @@
<li class="md-nav__item">
<a href="../tcp/" class="md-nav__link">
TCP
@@ -486,7 +471,6 @@
<li class="md-nav__item">
<a href="../ipr/" class="md-nav__link">
Routing
@@ -499,7 +483,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -507,11 +490,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -524,6 +509,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -545,8 +532,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -559,7 +544,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -572,7 +556,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -585,7 +568,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -598,7 +580,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -606,6 +587,7 @@
</li>
</ul>
</nav>
</li>
@@ -618,6 +600,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -640,8 +624,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -663,8 +645,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -677,7 +657,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -690,7 +669,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -703,7 +681,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -716,7 +693,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -729,7 +705,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -742,7 +717,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -750,6 +724,7 @@
</li>
</ul>
</nav>
</li>
@@ -761,7 +736,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -783,8 +757,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -797,7 +769,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -810,7 +781,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -818,6 +788,7 @@
</li>
</ul>
</nav>
</li>
@@ -829,7 +800,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -851,8 +821,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -865,7 +833,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -878,7 +845,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -886,11 +852,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -903,6 +871,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -924,8 +894,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -938,7 +906,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -951,7 +918,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -964,7 +930,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -977,7 +942,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -985,6 +949,7 @@
</li>
</ul>
</nav>
</li>
@@ -997,6 +962,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1018,8 +985,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1032,7 +997,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1045,7 +1009,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1058,7 +1021,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1071,7 +1033,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1084,7 +1045,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1092,6 +1052,7 @@
</li>
</ul>
</nav>
</li>
@@ -1103,6 +1064,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1116,6 +1079,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1123,6 +1088,7 @@
</li>
</ul>
</nav>
</div>
@@ -1350,15 +1316,15 @@ dig www.linkedin.com CNAME +short
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -173,6 +174,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -195,8 +198,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -218,8 +219,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -232,7 +231,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -245,7 +243,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -258,7 +255,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -266,6 +262,7 @@
</li>
</ul>
</nav>
</li>
@@ -277,7 +274,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -299,8 +295,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -313,7 +307,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -326,7 +319,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -339,7 +331,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -347,6 +338,7 @@
</li>
</ul>
</nav>
</li>
@@ -360,7 +352,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -382,8 +373,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -396,7 +385,6 @@
<li class="md-nav__item">
<a href="../dns/" class="md-nav__link">
DNS
@@ -409,7 +397,6 @@
<li class="md-nav__item">
<a href="../udp/" class="md-nav__link">
UDP
@@ -424,7 +411,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -444,7 +430,6 @@
<li class="md-nav__item">
<a href="../tcp/" class="md-nav__link">
TCP
@@ -457,7 +442,6 @@
<li class="md-nav__item">
<a href="../ipr/" class="md-nav__link">
Routing
@@ -470,7 +454,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -478,11 +461,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -495,6 +480,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -516,8 +503,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -530,7 +515,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -543,7 +527,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -556,7 +539,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -569,7 +551,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -577,6 +558,7 @@
</li>
</ul>
</nav>
</li>
@@ -589,6 +571,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -611,8 +595,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -634,8 +616,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -648,7 +628,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -661,7 +640,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -674,7 +652,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -687,7 +664,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -700,7 +676,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -713,7 +688,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -721,6 +695,7 @@
</li>
</ul>
</nav>
</li>
@@ -732,7 +707,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -754,8 +728,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -768,7 +740,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -781,7 +752,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -789,6 +759,7 @@
</li>
</ul>
</nav>
</li>
@@ -800,7 +771,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -822,8 +792,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -836,7 +804,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -849,7 +816,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -857,11 +823,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -874,6 +842,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -895,8 +865,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -909,7 +877,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -922,7 +889,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -935,7 +901,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -948,7 +913,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -956,6 +920,7 @@
</li>
</ul>
</nav>
</li>
@@ -968,6 +933,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -989,8 +956,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1003,7 +968,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1016,7 +980,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1029,7 +992,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1042,7 +1004,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1055,7 +1016,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1063,6 +1023,7 @@
</li>
</ul>
</nav>
</li>
@@ -1074,6 +1035,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1087,6 +1050,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1094,6 +1059,7 @@
</li>
</ul>
</nav>
</div>
@@ -1317,15 +1283,15 @@ date: Mon, 09 Nov 2020 10:50:10 GMT
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -173,6 +174,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -195,8 +198,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -218,8 +219,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -232,7 +231,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -245,7 +243,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -258,7 +255,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -266,6 +262,7 @@
</li>
</ul>
</nav>
</li>
@@ -277,7 +274,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -299,8 +295,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -313,7 +307,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -326,7 +319,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -339,7 +331,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -347,6 +338,7 @@
</li>
</ul>
</nav>
</li>
@@ -360,7 +352,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -384,8 +375,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -462,7 +451,6 @@
<li class="md-nav__item">
<a href="../dns/" class="md-nav__link">
DNS
@@ -475,7 +463,6 @@
<li class="md-nav__item">
<a href="../udp/" class="md-nav__link">
UDP
@@ -488,7 +475,6 @@
<li class="md-nav__item">
<a href="../http/" class="md-nav__link">
HTTP
@@ -501,7 +487,6 @@
<li class="md-nav__item">
<a href="../tcp/" class="md-nav__link">
TCP
@@ -514,7 +499,6 @@
<li class="md-nav__item">
<a href="../ipr/" class="md-nav__link">
Routing
@@ -527,7 +511,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -535,11 +518,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -552,6 +537,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -573,8 +560,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -587,7 +572,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -600,7 +584,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -613,7 +596,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -626,7 +608,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -634,6 +615,7 @@
</li>
</ul>
</nav>
</li>
@@ -646,6 +628,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -668,8 +652,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -691,8 +673,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -705,7 +685,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -718,7 +697,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -731,7 +709,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -744,7 +721,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -757,7 +733,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -770,7 +745,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -778,6 +752,7 @@
</li>
</ul>
</nav>
</li>
@@ -789,7 +764,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -811,8 +785,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -825,7 +797,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -838,7 +809,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -846,6 +816,7 @@
</li>
</ul>
</nav>
</li>
@@ -857,7 +828,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -879,8 +849,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -893,7 +861,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -906,7 +873,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -914,11 +880,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -931,6 +899,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -952,8 +922,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -966,7 +934,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -979,7 +946,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -992,7 +958,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -1005,7 +970,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -1013,6 +977,7 @@
</li>
</ul>
</nav>
</li>
@@ -1025,6 +990,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1046,8 +1013,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1060,7 +1025,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1073,7 +1037,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1086,7 +1049,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1099,7 +1061,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1112,7 +1073,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1120,6 +1080,7 @@
</li>
</ul>
</nav>
</li>
@@ -1131,6 +1092,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1144,6 +1107,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1151,6 +1116,7 @@
</li>
</ul>
</nav>
</div>
@@ -1326,15 +1292,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -173,6 +174,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -195,8 +198,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -218,8 +219,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -232,7 +231,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -245,7 +243,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -258,7 +255,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -266,6 +262,7 @@
</li>
</ul>
</nav>
</li>
@@ -277,7 +274,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -299,8 +295,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -313,7 +307,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -326,7 +319,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -339,7 +331,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -347,6 +338,7 @@
</li>
</ul>
</nav>
</li>
@@ -360,7 +352,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -382,8 +373,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -396,7 +385,6 @@
<li class="md-nav__item">
<a href="../dns/" class="md-nav__link">
DNS
@@ -409,7 +397,6 @@
<li class="md-nav__item">
<a href="../udp/" class="md-nav__link">
UDP
@@ -422,7 +409,6 @@
<li class="md-nav__item">
<a href="../http/" class="md-nav__link">
HTTP
@@ -435,7 +421,6 @@
<li class="md-nav__item">
<a href="../tcp/" class="md-nav__link">
TCP
@@ -450,7 +435,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -499,7 +483,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -507,11 +490,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -524,6 +509,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -545,8 +532,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -559,7 +544,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -572,7 +556,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -585,7 +568,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -598,7 +580,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -606,6 +587,7 @@
</li>
</ul>
</nav>
</li>
@@ -618,6 +600,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -640,8 +624,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -663,8 +645,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -677,7 +657,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -690,7 +669,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -703,7 +681,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -716,7 +693,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -729,7 +705,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -742,7 +717,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -750,6 +724,7 @@
</li>
</ul>
</nav>
</li>
@@ -761,7 +736,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -783,8 +757,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -797,7 +769,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -810,7 +781,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -818,6 +788,7 @@
</li>
</ul>
</nav>
</li>
@@ -829,7 +800,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -851,8 +821,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -865,7 +833,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -878,7 +845,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -886,11 +852,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -903,6 +871,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -924,8 +894,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -938,7 +906,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -951,7 +918,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -964,7 +930,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -977,7 +942,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -985,6 +949,7 @@
</li>
</ul>
</nav>
</li>
@@ -997,6 +962,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1018,8 +985,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1032,7 +997,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1045,7 +1009,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1058,7 +1021,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1071,7 +1033,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1084,7 +1045,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1092,6 +1052,7 @@
</li>
</ul>
</nav>
</li>
@@ -1103,6 +1064,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1116,6 +1079,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1123,6 +1088,7 @@
</li>
</ul>
</nav>
</div>
@@ -1273,15 +1239,15 @@ Now to send the packet to 172.17.0.1 linux has to figure out the MAC address of
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -173,6 +174,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -195,8 +198,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -218,8 +219,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -232,7 +231,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -245,7 +243,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -258,7 +255,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -266,6 +262,7 @@
</li>
</ul>
</nav>
</li>
@@ -277,7 +274,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -299,8 +295,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -313,7 +307,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -326,7 +319,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -339,7 +331,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -347,6 +338,7 @@
</li>
</ul>
</nav>
</li>
@@ -360,7 +352,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -382,8 +373,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -396,7 +385,6 @@
<li class="md-nav__item">
<a href="../dns/" class="md-nav__link">
DNS
@@ -409,7 +397,6 @@
<li class="md-nav__item">
<a href="../udp/" class="md-nav__link">
UDP
@@ -422,7 +409,6 @@
<li class="md-nav__item">
<a href="../http/" class="md-nav__link">
HTTP
@@ -437,7 +423,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -486,7 +471,6 @@
<li class="md-nav__item">
<a href="../ipr/" class="md-nav__link">
Routing
@@ -499,7 +483,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -507,11 +490,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -524,6 +509,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -545,8 +532,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -559,7 +544,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -572,7 +556,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -585,7 +568,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -598,7 +580,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -606,6 +587,7 @@
</li>
</ul>
</nav>
</li>
@@ -618,6 +600,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -640,8 +624,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -663,8 +645,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -677,7 +657,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -690,7 +669,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -703,7 +681,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -716,7 +693,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -729,7 +705,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -742,7 +717,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -750,6 +724,7 @@
</li>
</ul>
</nav>
</li>
@@ -761,7 +736,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -783,8 +757,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -797,7 +769,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -810,7 +781,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -818,6 +788,7 @@
</li>
</ul>
</nav>
</li>
@@ -829,7 +800,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -851,8 +821,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -865,7 +833,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -878,7 +845,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -886,11 +852,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -903,6 +871,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -924,8 +894,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -938,7 +906,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -951,7 +918,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -964,7 +930,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -977,7 +942,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -985,6 +949,7 @@
</li>
</ul>
</nav>
</li>
@@ -997,6 +962,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1018,8 +985,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1032,7 +997,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1045,7 +1009,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1058,7 +1021,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1071,7 +1033,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1084,7 +1045,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1092,6 +1052,7 @@
</li>
</ul>
</nav>
</li>
@@ -1103,6 +1064,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1116,6 +1079,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1123,6 +1088,7 @@
</li>
</ul>
</nav>
</div>
@@ -1274,15 +1240,15 @@ The flow control is established by the win size field in each segment. The win s
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -173,6 +174,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -195,8 +198,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -218,8 +219,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -232,7 +231,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -245,7 +243,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -258,7 +255,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -266,6 +262,7 @@
</li>
</ul>
</nav>
</li>
@@ -277,7 +274,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -299,8 +295,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -313,7 +307,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -326,7 +319,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -339,7 +331,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -347,6 +338,7 @@
</li>
</ul>
</nav>
</li>
@@ -360,7 +352,6 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -382,8 +373,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -396,7 +385,6 @@
<li class="md-nav__item">
<a href="../dns/" class="md-nav__link">
DNS
@@ -411,7 +399,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -460,7 +447,6 @@
<li class="md-nav__item">
<a href="../http/" class="md-nav__link">
HTTP
@@ -473,7 +459,6 @@
<li class="md-nav__item">
<a href="../tcp/" class="md-nav__link">
TCP
@@ -486,7 +471,6 @@
<li class="md-nav__item">
<a href="../ipr/" class="md-nav__link">
Routing
@@ -499,7 +483,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -507,11 +490,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -524,6 +509,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -545,8 +532,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -559,7 +544,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -572,7 +556,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -585,7 +568,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -598,7 +580,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -606,6 +587,7 @@
</li>
</ul>
</nav>
</li>
@@ -618,6 +600,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -640,8 +624,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -663,8 +645,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -677,7 +657,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -690,7 +669,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -703,7 +681,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -716,7 +693,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -729,7 +705,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -742,7 +717,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -750,6 +724,7 @@
</li>
</ul>
</nav>
</li>
@@ -761,7 +736,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -783,8 +757,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -797,7 +769,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -810,7 +781,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -818,6 +788,7 @@
</li>
</ul>
</nav>
</li>
@@ -829,7 +800,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -851,8 +821,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -865,7 +833,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -878,7 +845,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -886,11 +852,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -903,6 +871,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -924,8 +894,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -938,7 +906,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -951,7 +918,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -964,7 +930,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -977,7 +942,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -985,6 +949,7 @@
</li>
</ul>
</nav>
</li>
@@ -997,6 +962,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1018,8 +985,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1032,7 +997,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1045,7 +1009,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1058,7 +1021,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1071,7 +1033,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1084,7 +1045,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1092,6 +1052,7 @@
</li>
</ul>
</nav>
</li>
@@ -1103,6 +1064,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1116,6 +1079,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1123,6 +1088,7 @@
</li>
</ul>
</nav>
</div>
@@ -1259,15 +1225,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -484,6 +469,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -507,8 +494,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -612,7 +597,6 @@
<li class="md-nav__item">
<a href="../python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -625,7 +609,6 @@
<li class="md-nav__item">
<a href="../python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -638,7 +621,6 @@
<li class="md-nav__item">
<a href="../url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -651,7 +633,6 @@
<li class="md-nav__item">
<a href="../sre-conclusion/" class="md-nav__link">
Conclusion
@@ -659,6 +640,7 @@
</li>
</ul>
</nav>
</li>
@@ -671,6 +653,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -693,8 +677,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -716,8 +698,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -730,7 +710,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -743,7 +722,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -756,7 +734,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -769,7 +746,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -782,7 +758,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -795,7 +770,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -803,6 +777,7 @@
</li>
</ul>
</nav>
</li>
@@ -814,7 +789,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -836,8 +810,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -850,7 +822,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -863,7 +834,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -871,6 +841,7 @@
</li>
</ul>
</nav>
</li>
@@ -882,7 +853,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -904,8 +874,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -918,7 +886,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -931,7 +898,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -939,11 +905,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -956,6 +924,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -977,8 +947,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -991,7 +959,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -1004,7 +971,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -1017,7 +983,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -1030,7 +995,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -1038,6 +1002,7 @@
</li>
</ul>
</nav>
</li>
@@ -1050,6 +1015,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1071,8 +1038,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1085,7 +1050,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1098,7 +1062,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1111,7 +1074,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1124,7 +1086,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1137,7 +1098,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1145,6 +1105,7 @@
</li>
</ul>
</nav>
</li>
@@ -1156,6 +1117,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1169,6 +1132,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1176,6 +1141,7 @@
</li>
</ul>
</nav>
</div>
@@ -1454,15 +1420,15 @@ hello_world.c OS Specific machinecode | A New Pr
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -484,6 +469,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -505,8 +492,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -521,7 +506,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -604,7 +588,6 @@
<li class="md-nav__item">
<a href="../python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -617,7 +600,6 @@
<li class="md-nav__item">
<a href="../url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -630,7 +612,6 @@
<li class="md-nav__item">
<a href="../sre-conclusion/" class="md-nav__link">
Conclusion
@@ -638,6 +619,7 @@
</li>
</ul>
</nav>
</li>
@@ -650,6 +632,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -672,8 +656,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -695,8 +677,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -709,7 +689,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -722,7 +701,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -735,7 +713,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -748,7 +725,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -761,7 +737,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -774,7 +749,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -782,6 +756,7 @@
</li>
</ul>
</nav>
</li>
@@ -793,7 +768,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -815,8 +789,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -829,7 +801,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -842,7 +813,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -850,6 +820,7 @@
</li>
</ul>
</nav>
</li>
@@ -861,7 +832,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -883,8 +853,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -897,7 +865,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -910,7 +877,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -918,11 +884,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -935,6 +903,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -956,8 +926,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -970,7 +938,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -983,7 +950,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -996,7 +962,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -1009,7 +974,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -1017,6 +981,7 @@
</li>
</ul>
</nav>
</li>
@@ -1029,6 +994,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1050,8 +1017,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1064,7 +1029,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1077,7 +1041,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1090,7 +1053,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1103,7 +1065,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1116,7 +1077,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1124,6 +1084,7 @@
</li>
</ul>
</nav>
</li>
@@ -1135,6 +1096,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1148,6 +1111,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1155,6 +1120,7 @@
</li>
</ul>
</nav>
</div>
@@ -1448,15 +1414,15 @@ after
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -484,6 +469,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -505,8 +492,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -519,7 +504,6 @@
<li class="md-nav__item">
<a href="../python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -534,7 +518,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -590,7 +573,6 @@
<li class="md-nav__item">
<a href="../url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -603,7 +585,6 @@
<li class="md-nav__item">
<a href="../sre-conclusion/" class="md-nav__link">
Conclusion
@@ -611,6 +592,7 @@
</li>
</ul>
</nav>
</li>
@@ -623,6 +605,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -645,8 +629,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -668,8 +650,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -682,7 +662,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -695,7 +674,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -708,7 +686,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -721,7 +698,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -734,7 +710,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -747,7 +722,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -755,6 +729,7 @@
</li>
</ul>
</nav>
</li>
@@ -766,7 +741,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -788,8 +762,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -802,7 +774,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -815,7 +786,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -823,6 +793,7 @@
</li>
</ul>
</nav>
</li>
@@ -834,7 +805,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -856,8 +826,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -870,7 +838,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -883,7 +850,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -891,11 +857,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -908,6 +876,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -929,8 +899,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -943,7 +911,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -956,7 +923,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -969,7 +935,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -982,7 +947,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -990,6 +954,7 @@
</li>
</ul>
</nav>
</li>
@@ -1002,6 +967,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1023,8 +990,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1037,7 +1002,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1050,7 +1014,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1063,7 +1026,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1076,7 +1038,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1089,7 +1050,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1097,6 +1057,7 @@
</li>
</ul>
</nav>
</li>
@@ -1108,6 +1069,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1121,6 +1084,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1128,6 +1093,7 @@
</li>
</ul>
</nav>
</div>
@@ -1299,15 +1265,15 @@ HEADERS_SEPARATED_BY_SEPARATOR
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -484,6 +469,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -505,8 +492,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -519,7 +504,6 @@
<li class="md-nav__item">
<a href="../python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -532,7 +516,6 @@
<li class="md-nav__item">
<a href="../python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -545,7 +528,6 @@
<li class="md-nav__item">
<a href="../url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -560,7 +542,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -632,6 +613,7 @@
</li>
</ul>
</nav>
</li>
@@ -644,6 +626,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -666,8 +650,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -689,8 +671,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -703,7 +683,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -716,7 +695,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -729,7 +707,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -742,7 +719,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -755,7 +731,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -768,7 +743,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -776,6 +750,7 @@
</li>
</ul>
</nav>
</li>
@@ -787,7 +762,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -809,8 +783,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -823,7 +795,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -836,7 +807,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -844,6 +814,7 @@
</li>
</ul>
</nav>
</li>
@@ -855,7 +826,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -877,8 +847,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -891,7 +859,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -904,7 +871,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -912,11 +878,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -929,6 +897,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -950,8 +920,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -964,7 +932,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -977,7 +944,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -990,7 +956,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -1003,7 +968,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -1011,6 +975,7 @@
</li>
</ul>
</nav>
</li>
@@ -1023,6 +988,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1044,8 +1011,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1058,7 +1023,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1071,7 +1035,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1084,7 +1047,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1097,7 +1059,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1110,7 +1071,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1118,6 +1078,7 @@
</li>
</ul>
</nav>
</li>
@@ -1129,6 +1090,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1142,6 +1105,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1149,6 +1114,7 @@
</li>
</ul>
</nav>
</div>
@@ -1334,15 +1300,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -484,6 +469,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -505,8 +492,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -519,7 +504,6 @@
<li class="md-nav__item">
<a href="../python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -532,7 +516,6 @@
<li class="md-nav__item">
<a href="../python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -547,7 +530,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -637,7 +619,6 @@
<li class="md-nav__item">
<a href="../sre-conclusion/" class="md-nav__link">
Conclusion
@@ -645,6 +626,7 @@
</li>
</ul>
</nav>
</li>
@@ -657,6 +639,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -679,8 +663,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -702,8 +684,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -716,7 +696,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -729,7 +708,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -742,7 +720,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -755,7 +732,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -768,7 +744,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -781,7 +756,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -789,6 +763,7 @@
</li>
</ul>
</nav>
</li>
@@ -800,7 +775,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -822,8 +796,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -836,7 +808,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -849,7 +820,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -857,6 +827,7 @@
</li>
</ul>
</nav>
</li>
@@ -868,7 +839,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -890,8 +860,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -904,7 +872,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -917,7 +884,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -925,11 +891,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -942,6 +910,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -963,8 +933,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -977,7 +945,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -990,7 +957,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -1003,7 +969,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -1016,7 +981,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -1024,6 +988,7 @@
</li>
</ul>
</nav>
</li>
@@ -1036,6 +1001,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1057,8 +1024,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1071,7 +1036,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1084,7 +1048,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1097,7 +1060,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1110,7 +1072,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1123,7 +1084,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1131,6 +1091,7 @@
</li>
</ul>
</nav>
</li>
@@ -1142,6 +1103,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1155,6 +1118,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1162,6 +1127,7 @@
</li>
</ul>
</nav>
</div>
@@ -1433,15 +1399,15 @@ $ curl localhost:5000/r/a62a4 -v
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

File diff suppressed because one or more lines are too long

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -576,6 +558,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -598,8 +582,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -621,8 +603,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -635,7 +615,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -648,7 +627,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -661,7 +639,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -674,7 +651,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -687,7 +663,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -700,7 +675,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -708,6 +682,7 @@
</li>
</ul>
</nav>
</li>
@@ -719,7 +694,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -741,8 +715,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -755,7 +727,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -768,7 +739,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -776,6 +746,7 @@
</li>
</ul>
</nav>
</li>
@@ -787,7 +758,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -809,8 +779,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -823,7 +791,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -836,7 +803,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -844,11 +810,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -861,6 +829,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -882,8 +852,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -896,7 +864,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -909,7 +876,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -922,7 +888,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -935,7 +900,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -943,6 +907,7 @@
</li>
</ul>
</nav>
</li>
@@ -957,6 +922,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -978,8 +945,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -992,7 +957,6 @@
<li class="md-nav__item">
<a href="../fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1005,7 +969,6 @@
<li class="md-nav__item">
<a href="../network_security/" class="md-nav__link">
Network Security
@@ -1018,7 +981,6 @@
<li class="md-nav__item">
<a href="../threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1031,7 +993,6 @@
<li class="md-nav__item">
<a href="../writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1046,7 +1007,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -1097,6 +1057,7 @@
</li>
</ul>
</nav>
</li>
@@ -1108,6 +1069,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1121,6 +1084,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1128,6 +1093,7 @@
</li>
</ul>
</nav>
</div>
@@ -1284,15 +1250,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -576,6 +558,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -598,8 +582,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -621,8 +603,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -635,7 +615,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -648,7 +627,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -661,7 +639,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -674,7 +651,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -687,7 +663,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -700,7 +675,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -708,6 +682,7 @@
</li>
</ul>
</nav>
</li>
@@ -719,7 +694,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -741,8 +715,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -755,7 +727,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -768,7 +739,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -776,6 +746,7 @@
</li>
</ul>
</nav>
</li>
@@ -787,7 +758,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -809,8 +779,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -823,7 +791,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -836,7 +803,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -844,11 +810,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -861,6 +829,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -882,8 +852,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -896,7 +864,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -909,7 +876,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -922,7 +888,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -935,7 +900,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -943,6 +907,7 @@
</li>
</ul>
</nav>
</li>
@@ -957,6 +922,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -978,8 +945,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -994,7 +959,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -1138,7 +1102,6 @@
<li class="md-nav__item">
<a href="../network_security/" class="md-nav__link">
Network Security
@@ -1151,7 +1114,6 @@
<li class="md-nav__item">
<a href="../threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1164,7 +1126,6 @@
<li class="md-nav__item">
<a href="../writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1177,7 +1138,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -1185,6 +1145,7 @@
</li>
</ul>
</nav>
</li>
@@ -1196,6 +1157,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1209,6 +1172,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1216,6 +1181,7 @@
</li>
</ul>
</nav>
</div>
@@ -1815,15 +1781,15 @@ Certificate chain
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -576,6 +558,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -598,8 +582,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -621,8 +603,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -635,7 +615,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -648,7 +627,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -661,7 +639,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -674,7 +651,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -687,7 +663,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -700,7 +675,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -708,6 +682,7 @@
</li>
</ul>
</nav>
</li>
@@ -719,7 +694,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -741,8 +715,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -755,7 +727,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -768,7 +739,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -776,6 +746,7 @@
</li>
</ul>
</nav>
</li>
@@ -787,7 +758,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -809,8 +779,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -823,7 +791,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -836,7 +803,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -844,11 +810,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -861,6 +829,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -882,8 +852,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -896,7 +864,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -909,7 +876,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -922,7 +888,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -935,7 +900,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -943,6 +907,7 @@
</li>
</ul>
</nav>
</li>
@@ -957,6 +922,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -980,8 +947,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -1051,7 +1016,6 @@
<li class="md-nav__item">
<a href="../fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1064,7 +1028,6 @@
<li class="md-nav__item">
<a href="../network_security/" class="md-nav__link">
Network Security
@@ -1077,7 +1040,6 @@
<li class="md-nav__item">
<a href="../threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1090,7 +1052,6 @@
<li class="md-nav__item">
<a href="../writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1103,7 +1064,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -1111,6 +1071,7 @@
</li>
</ul>
</nav>
</li>
@@ -1122,6 +1083,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1135,6 +1098,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1142,6 +1107,7 @@
</li>
</ul>
</nav>
</div>
@@ -1312,15 +1278,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -576,6 +558,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -598,8 +582,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -621,8 +603,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -635,7 +615,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -648,7 +627,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -661,7 +639,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -674,7 +651,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -687,7 +663,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -700,7 +675,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -708,6 +682,7 @@
</li>
</ul>
</nav>
</li>
@@ -719,7 +694,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -741,8 +715,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -755,7 +727,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -768,7 +739,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -776,6 +746,7 @@
</li>
</ul>
</nav>
</li>
@@ -787,7 +758,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -809,8 +779,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -823,7 +791,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -836,7 +803,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -844,11 +810,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -861,6 +829,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -882,8 +852,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -896,7 +864,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -909,7 +876,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -922,7 +888,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -935,7 +900,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -943,6 +907,7 @@
</li>
</ul>
</nav>
</li>
@@ -957,6 +922,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -978,8 +945,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -992,7 +957,6 @@
<li class="md-nav__item">
<a href="../fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1007,7 +971,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -1262,7 +1225,6 @@
<li class="md-nav__item">
<a href="../threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1275,7 +1237,6 @@
<li class="md-nav__item">
<a href="../writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1288,7 +1249,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -1296,6 +1256,7 @@
</li>
</ul>
</nav>
</li>
@@ -1307,6 +1268,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1320,6 +1283,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1327,6 +1292,7 @@
</li>
</ul>
</nav>
</div>
@@ -2252,15 +2218,15 @@ IDS sensors can be software and hardware-based used to collect and analyze the n
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -576,6 +558,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -598,8 +582,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -621,8 +603,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -635,7 +615,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -648,7 +627,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -661,7 +639,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -674,7 +651,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -687,7 +663,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -700,7 +675,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -708,6 +682,7 @@
</li>
</ul>
</nav>
</li>
@@ -719,7 +694,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -741,8 +715,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -755,7 +727,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -768,7 +739,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -776,6 +746,7 @@
</li>
</ul>
</nav>
</li>
@@ -787,7 +758,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -809,8 +779,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -823,7 +791,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -836,7 +803,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -844,11 +810,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -861,6 +829,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -882,8 +852,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -896,7 +864,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -909,7 +876,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -922,7 +888,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -935,7 +900,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -943,6 +907,7 @@
</li>
</ul>
</nav>
</li>
@@ -957,6 +922,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -978,8 +945,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -992,7 +957,6 @@
<li class="md-nav__item">
<a href="../fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1005,7 +969,6 @@
<li class="md-nav__item">
<a href="../network_security/" class="md-nav__link">
Network Security
@@ -1020,7 +983,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -1323,7 +1285,6 @@
<li class="md-nav__item">
<a href="../writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1336,7 +1297,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -1344,6 +1304,7 @@
</li>
</ul>
</nav>
</li>
@@ -1355,6 +1316,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1368,6 +1331,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1375,6 +1340,7 @@
</li>
</ul>
</nav>
</div>
@@ -1967,15 +1933,15 @@ https://capec.mitre.org/data/definitions/16.html</li>
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -576,6 +558,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -598,8 +582,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -621,8 +603,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -635,7 +615,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -648,7 +627,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -661,7 +639,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -674,7 +651,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -687,7 +663,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -700,7 +675,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -708,6 +682,7 @@
</li>
</ul>
</nav>
</li>
@@ -719,7 +694,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -741,8 +715,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -755,7 +727,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -768,7 +739,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -776,6 +746,7 @@
</li>
</ul>
</nav>
</li>
@@ -787,7 +758,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -809,8 +779,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -823,7 +791,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -836,7 +803,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -844,11 +810,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -861,6 +829,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -882,8 +852,6 @@
<li class="md-nav__item">
<a href="../../systems_design/intro/" class="md-nav__link">
Introduction
@@ -896,7 +864,6 @@
<li class="md-nav__item">
<a href="../../systems_design/scalability/" class="md-nav__link">
Scalability
@@ -909,7 +876,6 @@
<li class="md-nav__item">
<a href="../../systems_design/availability/" class="md-nav__link">
Availability
@@ -922,7 +888,6 @@
<li class="md-nav__item">
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -935,7 +900,6 @@
<li class="md-nav__item">
<a href="../../systems_design/conclusion/" class="md-nav__link">
Conclusion
@@ -943,6 +907,7 @@
</li>
</ul>
</nav>
</li>
@@ -957,6 +922,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -978,8 +945,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -992,7 +957,6 @@
<li class="md-nav__item">
<a href="../fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1005,7 +969,6 @@
<li class="md-nav__item">
<a href="../network_security/" class="md-nav__link">
Network Security
@@ -1018,7 +981,6 @@
<li class="md-nav__item">
<a href="../threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1033,7 +995,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -1158,7 +1119,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -1166,6 +1126,7 @@
</li>
</ul>
</nav>
</li>
@@ -1177,6 +1138,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1190,6 +1153,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1197,6 +1162,7 @@
</li>
</ul>
</nav>
</div>
@@ -1452,15 +1418,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -1,191 +1,191 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-01-11</lastmod>
<lastmod>2021-02-02</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset>

Binary file not shown.

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -576,6 +558,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -598,8 +582,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -621,8 +603,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -635,7 +615,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -648,7 +627,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -661,7 +639,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -674,7 +651,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -687,7 +663,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -700,7 +675,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -708,6 +682,7 @@
</li>
</ul>
</nav>
</li>
@@ -719,7 +694,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -741,8 +715,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -755,7 +727,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -768,7 +739,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -776,6 +746,7 @@
</li>
</ul>
</nav>
</li>
@@ -787,7 +758,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -809,8 +779,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -823,7 +791,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -836,7 +803,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -844,11 +810,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -863,6 +831,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -884,8 +854,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -898,7 +866,6 @@
<li class="md-nav__item">
<a href="../scalability/" class="md-nav__link">
Scalability
@@ -913,7 +880,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -1043,7 +1009,6 @@
<li class="md-nav__item">
<a href="../fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -1056,7 +1021,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -1064,6 +1028,7 @@
</li>
</ul>
</nav>
</li>
@@ -1076,6 +1041,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1097,8 +1064,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1111,7 +1076,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1124,7 +1088,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1137,7 +1100,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1150,7 +1112,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1163,7 +1124,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1171,6 +1131,7 @@
</li>
</ul>
</nav>
</li>
@@ -1182,6 +1143,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1195,6 +1158,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1202,6 +1167,7 @@
</li>
</ul>
</nav>
</div>
@@ -1525,15 +1491,15 @@ https://engineering.linkedin.com/blog/2017/11/resilience-engineering-at-linkedin
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -576,6 +558,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -598,8 +582,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -621,8 +603,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -635,7 +615,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -648,7 +627,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -661,7 +639,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -674,7 +651,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -687,7 +663,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -700,7 +675,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -708,6 +682,7 @@
</li>
</ul>
</nav>
</li>
@@ -719,7 +694,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -741,8 +715,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -755,7 +727,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -768,7 +739,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -776,6 +746,7 @@
</li>
</ul>
</nav>
</li>
@@ -787,7 +758,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -809,8 +779,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -823,7 +791,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -836,7 +803,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -844,11 +810,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -863,6 +831,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -884,8 +854,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -898,7 +866,6 @@
<li class="md-nav__item">
<a href="../scalability/" class="md-nav__link">
Scalability
@@ -911,7 +878,6 @@
<li class="md-nav__item">
<a href="../availability/" class="md-nav__link">
Availability
@@ -924,7 +890,6 @@
<li class="md-nav__item">
<a href="../fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -939,7 +904,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -954,6 +918,7 @@
</li>
</ul>
</nav>
</li>
@@ -966,6 +931,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -987,8 +954,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1001,7 +966,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1014,7 +978,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1027,7 +990,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1040,7 +1002,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1053,7 +1014,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1061,6 +1021,7 @@
</li>
</ul>
</nav>
</li>
@@ -1072,6 +1033,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1085,6 +1048,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1092,6 +1057,7 @@
</li>
</ul>
</nav>
</div>
@@ -1206,15 +1172,15 @@
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -576,6 +558,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -598,8 +582,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -621,8 +603,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -635,7 +615,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -648,7 +627,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -661,7 +639,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -674,7 +651,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -687,7 +663,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -700,7 +675,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -708,6 +682,7 @@
</li>
</ul>
</nav>
</li>
@@ -719,7 +694,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -741,8 +715,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -755,7 +727,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -768,7 +739,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -776,6 +746,7 @@
</li>
</ul>
</nav>
</li>
@@ -787,7 +758,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -809,8 +779,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -823,7 +791,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -836,7 +803,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -844,11 +810,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -863,6 +831,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -884,8 +854,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -898,7 +866,6 @@
<li class="md-nav__item">
<a href="../scalability/" class="md-nav__link">
Scalability
@@ -911,7 +878,6 @@
<li class="md-nav__item">
<a href="../availability/" class="md-nav__link">
Availability
@@ -926,7 +892,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -1029,7 +994,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -1037,6 +1001,7 @@
</li>
</ul>
</nav>
</li>
@@ -1049,6 +1014,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1070,8 +1037,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1084,7 +1049,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1097,7 +1061,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1110,7 +1073,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1123,7 +1085,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1136,7 +1097,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1144,6 +1104,7 @@
</li>
</ul>
</nav>
</li>
@@ -1155,6 +1116,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1168,6 +1131,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1175,6 +1140,7 @@
</li>
</ul>
</nav>
</div>
@@ -1402,15 +1368,15 @@ https://docs.microsoft.com/en-us/azure/virtual-machines/manage-availability#use-
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -576,6 +558,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -598,8 +582,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -621,8 +603,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -635,7 +615,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -648,7 +627,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -661,7 +639,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -674,7 +651,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -687,7 +663,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -700,7 +675,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -708,6 +682,7 @@
</li>
</ul>
</nav>
</li>
@@ -719,7 +694,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -741,8 +715,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -755,7 +727,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -768,7 +739,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -776,6 +746,7 @@
</li>
</ul>
</nav>
</li>
@@ -787,7 +758,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -809,8 +779,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -823,7 +791,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -836,7 +803,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -844,11 +810,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -863,6 +831,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -886,8 +856,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -971,7 +939,6 @@
<li class="md-nav__item">
<a href="../scalability/" class="md-nav__link">
Scalability
@@ -984,7 +951,6 @@
<li class="md-nav__item">
<a href="../availability/" class="md-nav__link">
Availability
@@ -997,7 +963,6 @@
<li class="md-nav__item">
<a href="../fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -1010,7 +975,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -1018,6 +982,7 @@
</li>
</ul>
</nav>
</li>
@@ -1030,6 +995,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1051,8 +1018,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1065,7 +1030,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1078,7 +1042,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1091,7 +1054,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1104,7 +1066,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1117,7 +1078,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1125,6 +1085,7 @@
</li>
</ul>
</nav>
</li>
@@ -1136,6 +1097,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1149,6 +1112,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1156,6 +1121,7 @@
</li>
</ul>
</nav>
</div>
@@ -1349,15 +1315,15 @@ Jim Waldo, Sun Microsystems, On System Design</em></p>
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>

View File

@@ -10,7 +10,7 @@
<link rel="shortcut icon" href="../../img/favicon.ico">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.4">
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.7">
@@ -18,10 +18,10 @@
<link rel="stylesheet" href="../../assets/stylesheets/main.15aa0b43.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/main.cb6bc1d0.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.75751829.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
@@ -157,6 +157,7 @@
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
Home
@@ -171,6 +172,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -193,8 +196,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -216,8 +217,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/intro/" class="md-nav__link">
Introduction
@@ -230,7 +229,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/command_line_basics/" class="md-nav__link">
Command Line Basics
@@ -243,7 +241,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/linux_server_administration/" class="md-nav__link">
Server Administration
@@ -256,7 +253,6 @@
<li class="md-nav__item">
<a href="../../linux_basics/conclusion/" class="md-nav__link">
Conclusion
@@ -264,6 +260,7 @@
</li>
</ul>
</nav>
</li>
@@ -275,7 +272,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -297,8 +293,6 @@
<li class="md-nav__item">
<a href="../../git/git-basics/" class="md-nav__link">
Git Basics
@@ -311,7 +305,6 @@
<li class="md-nav__item">
<a href="../../git/branches/" class="md-nav__link">
Working With Branches
@@ -324,7 +317,6 @@
<li class="md-nav__item">
<a href="../../git/github-hooks/" class="md-nav__link">
Github and Hooks
@@ -337,7 +329,6 @@
<li class="md-nav__item">
<a href="../../git/conclusion/" class="md-nav__link">
Conclusion
@@ -345,6 +336,7 @@
</li>
</ul>
</nav>
</li>
@@ -356,7 +348,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -378,8 +369,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/intro/" class="md-nav__link">
Introduction
@@ -392,7 +381,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/dns/" class="md-nav__link">
DNS
@@ -405,7 +393,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/udp/" class="md-nav__link">
UDP
@@ -418,7 +405,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/http/" class="md-nav__link">
HTTP
@@ -431,7 +417,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/tcp/" class="md-nav__link">
TCP
@@ -444,7 +429,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/ipr/" class="md-nav__link">
Routing
@@ -457,7 +441,6 @@
<li class="md-nav__item">
<a href="../../linux_networking/conclusion/" class="md-nav__link">
Conclusion
@@ -465,11 +448,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -482,6 +467,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -503,8 +490,6 @@
<li class="md-nav__item">
<a href="../../python_web/intro/" class="md-nav__link">
Introduction
@@ -517,7 +502,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-concepts/" class="md-nav__link">
Some Python Concepts
@@ -530,7 +514,6 @@
<li class="md-nav__item">
<a href="../../python_web/python-web-flask/" class="md-nav__link">
Python, Web and Flask
@@ -543,7 +526,6 @@
<li class="md-nav__item">
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
The URL Shortening App
@@ -556,7 +538,6 @@
<li class="md-nav__item">
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
Conclusion
@@ -564,6 +545,7 @@
</li>
</ul>
</nav>
</li>
@@ -576,6 +558,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -598,8 +582,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -621,8 +603,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/intro/" class="md-nav__link">
Introduction
@@ -635,7 +615,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/concepts/" class="md-nav__link">
Key Concepts
@@ -648,7 +627,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/mysql/" class="md-nav__link">
MySQL
@@ -661,7 +639,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/innodb/" class="md-nav__link">
InnoDB
@@ -674,7 +651,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/operations/" class="md-nav__link">
Operational Concepts
@@ -687,7 +663,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/lab/" class="md-nav__link">
Lab
@@ -700,7 +675,6 @@
<li class="md-nav__item">
<a href="../../databases_sql/conclusion/" class="md-nav__link">
Conclusion
@@ -708,6 +682,7 @@
</li>
</ul>
</nav>
</li>
@@ -719,7 +694,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -741,8 +715,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/intro/" class="md-nav__link">
Introduction
@@ -755,7 +727,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
Key Concepts
@@ -768,7 +739,6 @@
<li class="md-nav__item">
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
Conclusion
@@ -776,6 +746,7 @@
</li>
</ul>
</nav>
</li>
@@ -787,7 +758,6 @@
<li class="md-nav__item md-nav__item--nested">
@@ -809,8 +779,6 @@
<li class="md-nav__item">
<a href="../../big_data/intro/" class="md-nav__link">
Introduction
@@ -823,7 +791,6 @@
<li class="md-nav__item">
<a href="../../big_data/evolution/" class="md-nav__link">
Evolution and Architecture of Hadoop
@@ -836,7 +803,6 @@
<li class="md-nav__item">
<a href="../../big_data/tasks/" class="md-nav__link">
Conclusion
@@ -844,11 +810,13 @@
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
@@ -863,6 +831,8 @@
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
@@ -884,8 +854,6 @@
<li class="md-nav__item">
<a href="../intro/" class="md-nav__link">
Introduction
@@ -900,7 +868,6 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@@ -1125,7 +1092,6 @@
<li class="md-nav__item">
<a href="../availability/" class="md-nav__link">
Availability
@@ -1138,7 +1104,6 @@
<li class="md-nav__item">
<a href="../fault-tolerance/" class="md-nav__link">
Fault Tolerance
@@ -1151,7 +1116,6 @@
<li class="md-nav__item">
<a href="../conclusion/" class="md-nav__link">
Conclusion
@@ -1159,6 +1123,7 @@
</li>
</ul>
</nav>
</li>
@@ -1171,6 +1136,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -1192,8 +1159,6 @@
<li class="md-nav__item">
<a href="../../security/intro/" class="md-nav__link">
Introduction
@@ -1206,7 +1171,6 @@
<li class="md-nav__item">
<a href="../../security/fundamentals/" class="md-nav__link">
Fundamentals of Security
@@ -1219,7 +1183,6 @@
<li class="md-nav__item">
<a href="../../security/network_security/" class="md-nav__link">
Network Security
@@ -1232,7 +1195,6 @@
<li class="md-nav__item">
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
Threat, Attacks & Defences
@@ -1245,7 +1207,6 @@
<li class="md-nav__item">
<a href="../../security/writing_secure_code/" class="md-nav__link">
Writing Secure code
@@ -1258,7 +1219,6 @@
<li class="md-nav__item">
<a href="../../security/conclusion/" class="md-nav__link">
Conclusion
@@ -1266,6 +1226,7 @@
</li>
</ul>
</nav>
</li>
@@ -1277,6 +1238,8 @@
<li class="md-nav__item">
<a href="../../CONTRIBUTING/" class="md-nav__link">
Contribute
@@ -1290,6 +1253,8 @@
<li class="md-nav__item">
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
Code of Conduct
@@ -1297,6 +1262,7 @@
</li>
</ul>
</nav>
</div>
@@ -1714,15 +1680,15 @@ https://engineering.linkedin.com/espresso/introducing-espresso-linkedins-hot-new
</div>
<script src="../../assets/javascripts/vendor.93c04032.min.js"></script>
<script src="../../assets/javascripts/bundle.83e5331e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script src="../../assets/javascripts/vendor.53cc9318.min.js"></script>
<script src="../../assets/javascripts/bundle.e9c9f54f.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
<script>
app = initialize({
base: "../..",
features: [],
search: Object.assign({
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
worker: "../../assets/javascripts/worker/search.9c0e82ba.min.js"
}, typeof search !== "undefined" && search)
})
</script>