mirror of
https://github.com/linkedin/school-of-sre
synced 2026-07-06 18:30:32 +00:00
Deployed 6100c9a with MkDocs version: 1.1.2
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="../../img/favicon.ico">
|
||||
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.1.5">
|
||||
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.3">
|
||||
|
||||
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/main.21aed14c.min.css">
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/main.3b61ea93.min.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/palette.196e0c26.min.css">
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
|
||||
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
|
||||
|
||||
|
||||
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
|
||||
<style>body,input{font-family:"Roboto",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono",SFMono-Regular,Consolas,Menlo,monospace}</style>
|
||||
|
||||
@@ -53,6 +53,7 @@
|
||||
<body dir="ltr" data-md-color-scheme="" data-md-color-primary="none" data-md-color-accent="none">
|
||||
|
||||
|
||||
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" for="__drawer"></label>
|
||||
@@ -140,7 +141,8 @@
|
||||
<div class="md-main__inner md-grid">
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="navigation" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
@@ -154,6 +156,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../.." class="md-nav__link">
|
||||
Home
|
||||
@@ -165,12 +168,16 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
|
||||
|
||||
<label class="md-nav__link" for="nav-2">
|
||||
Fundamentals Series
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -187,12 +194,16 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-1" type="checkbox" id="nav-2-1" checked>
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-1" type="checkbox" id="nav-2-1" checked>
|
||||
|
||||
<label class="md-nav__link" for="nav-2-1">
|
||||
Linux Basics
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -210,6 +221,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -221,6 +233,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -457,6 +470,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../linux_server_administration/" class="md-nav__link">
|
||||
Server Administration
|
||||
@@ -469,6 +483,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -486,9 +501,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-2" type="checkbox" id="nav-2-2" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-2" type="checkbox" id="nav-2-2" >
|
||||
|
||||
<label class="md-nav__link" for="nav-2-2">
|
||||
Git
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -506,6 +525,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../git/git-basics/" class="md-nav__link">
|
||||
Git Basics
|
||||
@@ -518,6 +538,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../git/branches/" class="md-nav__link">
|
||||
Working With Branches
|
||||
@@ -530,6 +551,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../git/github-hooks/" class="md-nav__link">
|
||||
Github and Hooks
|
||||
@@ -542,6 +564,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../git/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -559,9 +582,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-3" type="checkbox" id="nav-2-3" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-3" type="checkbox" id="nav-2-3" >
|
||||
|
||||
<label class="md-nav__link" for="nav-2-3">
|
||||
Linux Networking
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -579,6 +606,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -591,6 +619,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/dns/" class="md-nav__link">
|
||||
DNS
|
||||
@@ -603,6 +632,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/udp/" class="md-nav__link">
|
||||
UDP
|
||||
@@ -615,6 +645,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/http/" class="md-nav__link">
|
||||
HTTP
|
||||
@@ -627,6 +658,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/tcp/" class="md-nav__link">
|
||||
TCP
|
||||
@@ -639,6 +671,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/ipr/" class="md-nav__link">
|
||||
Routing
|
||||
@@ -651,6 +684,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -673,9 +707,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3" >
|
||||
|
||||
<label class="md-nav__link" for="nav-3">
|
||||
Python and Web
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -693,6 +731,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -705,6 +744,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/python-concepts/" class="md-nav__link">
|
||||
Some Python Concepts
|
||||
@@ -717,6 +757,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/python-web-flask/" class="md-nav__link">
|
||||
Python, Web and Flask
|
||||
@@ -729,6 +770,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
|
||||
The URL Shortening App
|
||||
@@ -741,6 +783,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -758,9 +801,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4" >
|
||||
|
||||
<label class="md-nav__link" for="nav-4">
|
||||
Data
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -778,9 +825,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-1" type="checkbox" id="nav-4-1" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-1" type="checkbox" id="nav-4-1" >
|
||||
|
||||
<label class="md-nav__link" for="nav-4-1">
|
||||
Relational Databases
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -798,6 +849,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -810,6 +862,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/concepts/" class="md-nav__link">
|
||||
Key Concepts
|
||||
@@ -822,6 +875,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/mysql/" class="md-nav__link">
|
||||
MySQL
|
||||
@@ -834,6 +888,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/innodb/" class="md-nav__link">
|
||||
InnoDB
|
||||
@@ -846,6 +901,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/operations/" class="md-nav__link">
|
||||
Operational Concepts
|
||||
@@ -858,6 +914,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/lab/" class="md-nav__link">
|
||||
Lab
|
||||
@@ -870,6 +927,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -887,9 +945,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-2" type="checkbox" id="nav-4-2" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-2" type="checkbox" id="nav-4-2" >
|
||||
|
||||
<label class="md-nav__link" for="nav-4-2">
|
||||
NoSQL
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -907,6 +969,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_nosql/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -919,6 +982,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
|
||||
Key Concepts
|
||||
@@ -931,6 +995,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -948,9 +1013,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-3" type="checkbox" id="nav-4-3" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-3" type="checkbox" id="nav-4-3" >
|
||||
|
||||
<label class="md-nav__link" for="nav-4-3">
|
||||
Big Data
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -968,6 +1037,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../big_data/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -980,6 +1050,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../big_data/evolution/" class="md-nav__link">
|
||||
Evolution and Architecture of Hadoop
|
||||
@@ -992,6 +1063,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../big_data/tasks/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -1014,9 +1086,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5" >
|
||||
|
||||
<label class="md-nav__link" for="nav-5">
|
||||
Systems Design
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -1034,6 +1110,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -1046,6 +1123,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/scalability/" class="md-nav__link">
|
||||
Scalability
|
||||
@@ -1058,6 +1136,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/availability/" class="md-nav__link">
|
||||
Availability
|
||||
@@ -1070,6 +1149,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
|
||||
Fault Tolerance
|
||||
@@ -1082,6 +1162,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -1099,9 +1180,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-6" type="checkbox" id="nav-6" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-6" type="checkbox" id="nav-6" >
|
||||
|
||||
<label class="md-nav__link" for="nav-6">
|
||||
Security
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -1119,6 +1204,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -1131,6 +1217,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/fundamentals/" class="md-nav__link">
|
||||
Fundamentals of Security
|
||||
@@ -1143,6 +1230,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/network_security/" class="md-nav__link">
|
||||
Network Security
|
||||
@@ -1155,6 +1243,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
|
||||
Threat, Attacks & Defences
|
||||
@@ -1167,6 +1256,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/writing_secure_code/" class="md-nav__link">
|
||||
Writing Secure code
|
||||
@@ -1179,6 +1269,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -1196,6 +1287,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../CONTRIBUTING/" class="md-nav__link">
|
||||
Contribute
|
||||
@@ -1203,6 +1295,19 @@
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
|
||||
Code of Conduct
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
@@ -1210,7 +1315,8 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="toc">
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="toc" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
@@ -1507,7 +1613,7 @@ directories present in the current directory.</p>
|
||||
will then list all the files and directories inside the given directory.</p>
|
||||
<p><img alt="" src="../images/linux/commands/image4.png" /></p>
|
||||
<h2 id="commands-for-manipulating-files">Commands for Manipulating Files</h2>
|
||||
<p>There are four basic commands which are used frequently to manipulate
|
||||
<p>There are five basic commands which are used frequently to manipulate
|
||||
files:</p>
|
||||
<ul>
|
||||
<li>
|
||||
@@ -1604,7 +1710,7 @@ directories. Let's see how we can use this command for renaming.</p>
|
||||
mv command to rename the ""_test_runner.py" file to "test.py".</p>
|
||||
<p><img alt="" src="../images/linux/commands/image29.png" /></p>
|
||||
<h2 id="commands-for-viewing-files">Commands for Viewing Files</h2>
|
||||
<p>There are three basic commands which are used frequently to view the
|
||||
<p>There are five basic commands which are used frequently to view the
|
||||
files:</p>
|
||||
<ul>
|
||||
<li>
|
||||
@@ -1855,15 +1961,15 @@ prints the unique numbers from the input.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<script src="../../assets/javascripts/vendor.7e0ee788.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.b3a72adc.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.08c56446.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.6ced434e.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.4ac00218.min.js"
|
||||
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
|
||||
}, typeof search !== "undefined" && search)
|
||||
})
|
||||
</script>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="../../img/favicon.ico">
|
||||
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.1.5">
|
||||
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.3">
|
||||
|
||||
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/main.21aed14c.min.css">
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/main.3b61ea93.min.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/palette.196e0c26.min.css">
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
|
||||
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
|
||||
|
||||
|
||||
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
|
||||
<style>body,input{font-family:"Roboto",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono",SFMono-Regular,Consolas,Menlo,monospace}</style>
|
||||
|
||||
@@ -53,6 +53,7 @@
|
||||
<body dir="ltr" data-md-color-scheme="" data-md-color-primary="none" data-md-color-accent="none">
|
||||
|
||||
|
||||
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" for="__drawer"></label>
|
||||
@@ -140,7 +141,8 @@
|
||||
<div class="md-main__inner md-grid">
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="navigation" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
@@ -154,6 +156,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../.." class="md-nav__link">
|
||||
Home
|
||||
@@ -165,12 +168,16 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
|
||||
|
||||
<label class="md-nav__link" for="nav-2">
|
||||
Fundamentals Series
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -187,12 +194,16 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-1" type="checkbox" id="nav-2-1" checked>
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-1" type="checkbox" id="nav-2-1" checked>
|
||||
|
||||
<label class="md-nav__link" for="nav-2-1">
|
||||
Linux Basics
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -210,6 +221,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -222,6 +234,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../command_line_basics/" class="md-nav__link">
|
||||
Command Line Basics
|
||||
@@ -234,6 +247,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../linux_server_administration/" class="md-nav__link">
|
||||
Server Administration
|
||||
@@ -245,6 +259,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -308,9 +323,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-2" type="checkbox" id="nav-2-2" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-2" type="checkbox" id="nav-2-2" >
|
||||
|
||||
<label class="md-nav__link" for="nav-2-2">
|
||||
Git
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -328,6 +347,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../git/git-basics/" class="md-nav__link">
|
||||
Git Basics
|
||||
@@ -340,6 +360,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../git/branches/" class="md-nav__link">
|
||||
Working With Branches
|
||||
@@ -352,6 +373,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../git/github-hooks/" class="md-nav__link">
|
||||
Github and Hooks
|
||||
@@ -364,6 +386,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../git/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -381,9 +404,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-3" type="checkbox" id="nav-2-3" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-3" type="checkbox" id="nav-2-3" >
|
||||
|
||||
<label class="md-nav__link" for="nav-2-3">
|
||||
Linux Networking
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -401,6 +428,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -413,6 +441,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/dns/" class="md-nav__link">
|
||||
DNS
|
||||
@@ -425,6 +454,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/udp/" class="md-nav__link">
|
||||
UDP
|
||||
@@ -437,6 +467,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/http/" class="md-nav__link">
|
||||
HTTP
|
||||
@@ -449,6 +480,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/tcp/" class="md-nav__link">
|
||||
TCP
|
||||
@@ -461,6 +493,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/ipr/" class="md-nav__link">
|
||||
Routing
|
||||
@@ -473,6 +506,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -495,9 +529,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3" >
|
||||
|
||||
<label class="md-nav__link" for="nav-3">
|
||||
Python and Web
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -515,6 +553,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -527,6 +566,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/python-concepts/" class="md-nav__link">
|
||||
Some Python Concepts
|
||||
@@ -539,6 +579,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/python-web-flask/" class="md-nav__link">
|
||||
Python, Web and Flask
|
||||
@@ -551,6 +592,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
|
||||
The URL Shortening App
|
||||
@@ -563,6 +605,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -580,9 +623,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4" >
|
||||
|
||||
<label class="md-nav__link" for="nav-4">
|
||||
Data
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -600,9 +647,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-1" type="checkbox" id="nav-4-1" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-1" type="checkbox" id="nav-4-1" >
|
||||
|
||||
<label class="md-nav__link" for="nav-4-1">
|
||||
Relational Databases
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -620,6 +671,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -632,6 +684,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/concepts/" class="md-nav__link">
|
||||
Key Concepts
|
||||
@@ -644,6 +697,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/mysql/" class="md-nav__link">
|
||||
MySQL
|
||||
@@ -656,6 +710,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/innodb/" class="md-nav__link">
|
||||
InnoDB
|
||||
@@ -668,6 +723,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/operations/" class="md-nav__link">
|
||||
Operational Concepts
|
||||
@@ -680,6 +736,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/lab/" class="md-nav__link">
|
||||
Lab
|
||||
@@ -692,6 +749,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -709,9 +767,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-2" type="checkbox" id="nav-4-2" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-2" type="checkbox" id="nav-4-2" >
|
||||
|
||||
<label class="md-nav__link" for="nav-4-2">
|
||||
NoSQL
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -729,6 +791,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_nosql/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -741,6 +804,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
|
||||
Key Concepts
|
||||
@@ -753,6 +817,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -770,9 +835,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-3" type="checkbox" id="nav-4-3" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-3" type="checkbox" id="nav-4-3" >
|
||||
|
||||
<label class="md-nav__link" for="nav-4-3">
|
||||
Big Data
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -790,6 +859,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../big_data/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -802,6 +872,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../big_data/evolution/" class="md-nav__link">
|
||||
Evolution and Architecture of Hadoop
|
||||
@@ -814,6 +885,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../big_data/tasks/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -836,9 +908,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5" >
|
||||
|
||||
<label class="md-nav__link" for="nav-5">
|
||||
Systems Design
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -856,6 +932,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -868,6 +945,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/scalability/" class="md-nav__link">
|
||||
Scalability
|
||||
@@ -880,6 +958,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/availability/" class="md-nav__link">
|
||||
Availability
|
||||
@@ -892,6 +971,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
|
||||
Fault Tolerance
|
||||
@@ -904,6 +984,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -921,9 +1002,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-6" type="checkbox" id="nav-6" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-6" type="checkbox" id="nav-6" >
|
||||
|
||||
<label class="md-nav__link" for="nav-6">
|
||||
Security
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -941,6 +1026,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -953,6 +1039,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/fundamentals/" class="md-nav__link">
|
||||
Fundamentals of Security
|
||||
@@ -965,6 +1052,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/network_security/" class="md-nav__link">
|
||||
Network Security
|
||||
@@ -977,6 +1065,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
|
||||
Threat, Attacks & Defences
|
||||
@@ -989,6 +1078,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/writing_secure_code/" class="md-nav__link">
|
||||
Writing Secure code
|
||||
@@ -1001,6 +1091,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -1018,6 +1109,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../CONTRIBUTING/" class="md-nav__link">
|
||||
Contribute
|
||||
@@ -1025,6 +1117,19 @@
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
|
||||
Code of Conduct
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
@@ -1032,7 +1137,8 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="toc">
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="toc" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
@@ -1181,15 +1287,15 @@ We have also covered the Linux server administration commands.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<script src="../../assets/javascripts/vendor.7e0ee788.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.b3a72adc.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.08c56446.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.6ced434e.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.4ac00218.min.js"
|
||||
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
|
||||
}, typeof search !== "undefined" && search)
|
||||
})
|
||||
</script>
|
||||
|
||||
+130
-24
@@ -10,7 +10,7 @@
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="../../img/favicon.ico">
|
||||
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.1.5">
|
||||
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.3">
|
||||
|
||||
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/main.21aed14c.min.css">
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/main.3b61ea93.min.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/palette.196e0c26.min.css">
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
|
||||
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
|
||||
|
||||
|
||||
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
|
||||
<style>body,input{font-family:"Roboto",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono",SFMono-Regular,Consolas,Menlo,monospace}</style>
|
||||
|
||||
@@ -53,6 +53,7 @@
|
||||
<body dir="ltr" data-md-color-scheme="" data-md-color-primary="none" data-md-color-accent="none">
|
||||
|
||||
|
||||
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" for="__drawer"></label>
|
||||
@@ -140,7 +141,8 @@
|
||||
<div class="md-main__inner md-grid">
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="navigation" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
@@ -154,6 +156,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../.." class="md-nav__link">
|
||||
Home
|
||||
@@ -165,12 +168,16 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
|
||||
|
||||
<label class="md-nav__link" for="nav-2">
|
||||
Fundamentals Series
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -187,12 +194,16 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-1" type="checkbox" id="nav-2-1" checked>
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-1" type="checkbox" id="nav-2-1" checked>
|
||||
|
||||
<label class="md-nav__link" for="nav-2-1">
|
||||
Linux Basics
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -209,6 +220,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -336,6 +348,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../command_line_basics/" class="md-nav__link">
|
||||
Command Line Basics
|
||||
@@ -348,6 +361,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../linux_server_administration/" class="md-nav__link">
|
||||
Server Administration
|
||||
@@ -360,6 +374,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -377,9 +392,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-2" type="checkbox" id="nav-2-2" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-2" type="checkbox" id="nav-2-2" >
|
||||
|
||||
<label class="md-nav__link" for="nav-2-2">
|
||||
Git
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -397,6 +416,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../git/git-basics/" class="md-nav__link">
|
||||
Git Basics
|
||||
@@ -409,6 +429,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../git/branches/" class="md-nav__link">
|
||||
Working With Branches
|
||||
@@ -421,6 +442,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../git/github-hooks/" class="md-nav__link">
|
||||
Github and Hooks
|
||||
@@ -433,6 +455,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../git/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -450,9 +473,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-3" type="checkbox" id="nav-2-3" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-3" type="checkbox" id="nav-2-3" >
|
||||
|
||||
<label class="md-nav__link" for="nav-2-3">
|
||||
Linux Networking
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -470,6 +497,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -482,6 +510,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/dns/" class="md-nav__link">
|
||||
DNS
|
||||
@@ -494,6 +523,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/udp/" class="md-nav__link">
|
||||
UDP
|
||||
@@ -506,6 +536,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/http/" class="md-nav__link">
|
||||
HTTP
|
||||
@@ -518,6 +549,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/tcp/" class="md-nav__link">
|
||||
TCP
|
||||
@@ -530,6 +562,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/ipr/" class="md-nav__link">
|
||||
Routing
|
||||
@@ -542,6 +575,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -564,9 +598,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3" >
|
||||
|
||||
<label class="md-nav__link" for="nav-3">
|
||||
Python and Web
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -584,6 +622,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -596,6 +635,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/python-concepts/" class="md-nav__link">
|
||||
Some Python Concepts
|
||||
@@ -608,6 +648,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/python-web-flask/" class="md-nav__link">
|
||||
Python, Web and Flask
|
||||
@@ -620,6 +661,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
|
||||
The URL Shortening App
|
||||
@@ -632,6 +674,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -649,9 +692,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4" >
|
||||
|
||||
<label class="md-nav__link" for="nav-4">
|
||||
Data
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -669,9 +716,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-1" type="checkbox" id="nav-4-1" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-1" type="checkbox" id="nav-4-1" >
|
||||
|
||||
<label class="md-nav__link" for="nav-4-1">
|
||||
Relational Databases
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -689,6 +740,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -701,6 +753,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/concepts/" class="md-nav__link">
|
||||
Key Concepts
|
||||
@@ -713,6 +766,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/mysql/" class="md-nav__link">
|
||||
MySQL
|
||||
@@ -725,6 +779,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/innodb/" class="md-nav__link">
|
||||
InnoDB
|
||||
@@ -737,6 +792,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/operations/" class="md-nav__link">
|
||||
Operational Concepts
|
||||
@@ -749,6 +805,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/lab/" class="md-nav__link">
|
||||
Lab
|
||||
@@ -761,6 +818,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -778,9 +836,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-2" type="checkbox" id="nav-4-2" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-2" type="checkbox" id="nav-4-2" >
|
||||
|
||||
<label class="md-nav__link" for="nav-4-2">
|
||||
NoSQL
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -798,6 +860,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_nosql/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -810,6 +873,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
|
||||
Key Concepts
|
||||
@@ -822,6 +886,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -839,9 +904,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-3" type="checkbox" id="nav-4-3" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-3" type="checkbox" id="nav-4-3" >
|
||||
|
||||
<label class="md-nav__link" for="nav-4-3">
|
||||
Big Data
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -859,6 +928,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../big_data/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -871,6 +941,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../big_data/evolution/" class="md-nav__link">
|
||||
Evolution and Architecture of Hadoop
|
||||
@@ -883,6 +954,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../big_data/tasks/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -905,9 +977,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5" >
|
||||
|
||||
<label class="md-nav__link" for="nav-5">
|
||||
Systems Design
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -925,6 +1001,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -937,6 +1014,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/scalability/" class="md-nav__link">
|
||||
Scalability
|
||||
@@ -949,6 +1027,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/availability/" class="md-nav__link">
|
||||
Availability
|
||||
@@ -961,6 +1040,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
|
||||
Fault Tolerance
|
||||
@@ -973,6 +1053,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -990,9 +1071,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-6" type="checkbox" id="nav-6" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-6" type="checkbox" id="nav-6" >
|
||||
|
||||
<label class="md-nav__link" for="nav-6">
|
||||
Security
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -1010,6 +1095,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -1022,6 +1108,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/fundamentals/" class="md-nav__link">
|
||||
Fundamentals of Security
|
||||
@@ -1034,6 +1121,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/network_security/" class="md-nav__link">
|
||||
Network Security
|
||||
@@ -1046,6 +1134,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
|
||||
Threat, Attacks & Defences
|
||||
@@ -1058,6 +1147,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/writing_secure_code/" class="md-nav__link">
|
||||
Writing Secure code
|
||||
@@ -1070,6 +1160,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -1087,6 +1178,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../CONTRIBUTING/" class="md-nav__link">
|
||||
Contribute
|
||||
@@ -1094,6 +1186,19 @@
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
|
||||
Code of Conduct
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
@@ -1101,7 +1206,8 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="toc">
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="toc" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
@@ -1217,8 +1323,8 @@
|
||||
<h2 id="introduction">Introduction</h2>
|
||||
<h3 id="prerequisites">Prerequisites</h3>
|
||||
<ul>
|
||||
<li>Comfortable using any operating systems like Windows, Linux or Mac</li>
|
||||
<li>Fundamental knowledge of operating systems</li>
|
||||
<li>Should be comfortable in using any operating systems like Windows, Linux or Mac</li>
|
||||
<li>Expected to have fundamental knowledge of operating systems</li>
|
||||
</ul>
|
||||
<h2 id="what-to-expect-from-this-course">What to expect from this course</h2>
|
||||
<p>This course is divided into three parts. In the first part, we cover the
|
||||
@@ -1247,7 +1353,7 @@ course. We will also not be covering Linux internals. </p>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="https://linkedin.github.io/school-of-sre/linux_basics/command_line_basics/">Command Line Basics</a><ul>
|
||||
<li><a href="https://linkedin.github.io/school-of-sre/linux_basics/command_line_basics/lab-environment-setup">Lab Environment Setup</a></li>
|
||||
<li><a href="https://linkedin.github.io/school-of-sre/linux_basics/command_line_basics/#lab-environment-setup">Lab Environment Setup</a></li>
|
||||
<li><a href="https://linkedin.github.io/school-of-sre/linux_basics/command_line_basics/#what-is-a-command">What is a Command</a></li>
|
||||
<li><a href="https://linkedin.github.io/school-of-sre/linux_basics/command_line_basics/#file-system-organization">File System Organization</a></li>
|
||||
<li><a href="https://linkedin.github.io/school-of-sre/linux_basics/command_line_basics/#commands-for-navigating-the-file-system">Navigating File System</a></li>
|
||||
@@ -1259,7 +1365,7 @@ course. We will also not be covering Linux internals. </p>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="https://linkedin.github.io/school-of-sre/linux_basics/linux_server_administration/">Linux system administration</a><ul>
|
||||
<li><a href="https://linkedin.github.io/school-of-sre/linux_basics/linux_server_administration/lab-environment-setup">Lab Environment Setup</a></li>
|
||||
<li><a href="https://linkedin.github.io/school-of-sre/linux_basics/linux_server_administration/#lab-environment-setup">Lab Environment Setup</a></li>
|
||||
<li><a href="https://linkedin.github.io/school-of-sre/linux_basics/linux_server_administration/#usergroup-management">User/Groups management</a></li>
|
||||
<li><a href="https://linkedin.github.io/school-of-sre/linux_basics/linux_server_administration/#becoming-a-superuser">Becoming a Superuser</a></li>
|
||||
<li><a href="https://linkedin.github.io/school-of-sre/linux_basics/linux_server_administration/#file-permissions">File Permissions</a></li>
|
||||
@@ -1490,15 +1596,15 @@ commands from the user.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<script src="../../assets/javascripts/vendor.7e0ee788.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.b3a72adc.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.08c56446.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.6ced434e.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.4ac00218.min.js"
|
||||
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
|
||||
}, typeof search !== "undefined" && search)
|
||||
})
|
||||
</script>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
|
||||
<link rel="shortcut icon" href="../../img/favicon.ico">
|
||||
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.1.5">
|
||||
<meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.3">
|
||||
|
||||
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/main.21aed14c.min.css">
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/main.3b61ea93.min.css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/palette.196e0c26.min.css">
|
||||
<link rel="stylesheet" href="../../assets/stylesheets/palette.39b8e14a.min.css">
|
||||
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
|
||||
|
||||
|
||||
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
|
||||
<style>body,input{font-family:"Roboto",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono",SFMono-Regular,Consolas,Menlo,monospace}</style>
|
||||
|
||||
@@ -53,6 +53,7 @@
|
||||
<body dir="ltr" data-md-color-scheme="" data-md-color-primary="none" data-md-color-accent="none">
|
||||
|
||||
|
||||
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" for="__drawer"></label>
|
||||
@@ -140,7 +141,8 @@
|
||||
<div class="md-main__inner md-grid">
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
|
||||
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="navigation" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
@@ -154,6 +156,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../.." class="md-nav__link">
|
||||
Home
|
||||
@@ -165,12 +168,16 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
|
||||
|
||||
<label class="md-nav__link" for="nav-2">
|
||||
Fundamentals Series
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -187,12 +194,16 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-1" type="checkbox" id="nav-2-1" checked>
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-1" type="checkbox" id="nav-2-1" checked>
|
||||
|
||||
<label class="md-nav__link" for="nav-2-1">
|
||||
Linux Basics
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -210,6 +221,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -222,6 +234,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../command_line_basics/" class="md-nav__link">
|
||||
Command Line Basics
|
||||
@@ -233,6 +246,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -563,6 +577,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -580,9 +595,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-2" type="checkbox" id="nav-2-2" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-2" type="checkbox" id="nav-2-2" >
|
||||
|
||||
<label class="md-nav__link" for="nav-2-2">
|
||||
Git
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -600,6 +619,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../git/git-basics/" class="md-nav__link">
|
||||
Git Basics
|
||||
@@ -612,6 +632,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../git/branches/" class="md-nav__link">
|
||||
Working With Branches
|
||||
@@ -624,6 +645,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../git/github-hooks/" class="md-nav__link">
|
||||
Github and Hooks
|
||||
@@ -636,6 +658,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../git/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -653,9 +676,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-3" type="checkbox" id="nav-2-3" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-2-3" type="checkbox" id="nav-2-3" >
|
||||
|
||||
<label class="md-nav__link" for="nav-2-3">
|
||||
Linux Networking
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -673,6 +700,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -685,6 +713,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/dns/" class="md-nav__link">
|
||||
DNS
|
||||
@@ -697,6 +726,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/udp/" class="md-nav__link">
|
||||
UDP
|
||||
@@ -709,6 +739,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/http/" class="md-nav__link">
|
||||
HTTP
|
||||
@@ -721,6 +752,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/tcp/" class="md-nav__link">
|
||||
TCP
|
||||
@@ -733,6 +765,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/ipr/" class="md-nav__link">
|
||||
Routing
|
||||
@@ -745,6 +778,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../linux_networking/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -767,9 +801,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3" >
|
||||
|
||||
<label class="md-nav__link" for="nav-3">
|
||||
Python and Web
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -787,6 +825,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -799,6 +838,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/python-concepts/" class="md-nav__link">
|
||||
Some Python Concepts
|
||||
@@ -811,6 +851,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/python-web-flask/" class="md-nav__link">
|
||||
Python, Web and Flask
|
||||
@@ -823,6 +864,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/url-shorten-app/" class="md-nav__link">
|
||||
The URL Shortening App
|
||||
@@ -835,6 +877,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../python_web/sre-conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -852,9 +895,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4" >
|
||||
|
||||
<label class="md-nav__link" for="nav-4">
|
||||
Data
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -872,9 +919,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-1" type="checkbox" id="nav-4-1" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-1" type="checkbox" id="nav-4-1" >
|
||||
|
||||
<label class="md-nav__link" for="nav-4-1">
|
||||
Relational Databases
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -892,6 +943,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -904,6 +956,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/concepts/" class="md-nav__link">
|
||||
Key Concepts
|
||||
@@ -916,6 +969,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/mysql/" class="md-nav__link">
|
||||
MySQL
|
||||
@@ -928,6 +982,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/innodb/" class="md-nav__link">
|
||||
InnoDB
|
||||
@@ -940,6 +995,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/operations/" class="md-nav__link">
|
||||
Operational Concepts
|
||||
@@ -952,6 +1008,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/lab/" class="md-nav__link">
|
||||
Lab
|
||||
@@ -964,6 +1021,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_sql/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -981,9 +1039,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-2" type="checkbox" id="nav-4-2" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-2" type="checkbox" id="nav-4-2" >
|
||||
|
||||
<label class="md-nav__link" for="nav-4-2">
|
||||
NoSQL
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -1001,6 +1063,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_nosql/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -1013,6 +1076,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_nosql/key_concepts/" class="md-nav__link">
|
||||
Key Concepts
|
||||
@@ -1025,6 +1089,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../databases_nosql/further_reading/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -1042,9 +1107,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-3" type="checkbox" id="nav-4-3" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-3" type="checkbox" id="nav-4-3" >
|
||||
|
||||
<label class="md-nav__link" for="nav-4-3">
|
||||
Big Data
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -1062,6 +1131,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../big_data/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -1074,6 +1144,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../big_data/evolution/" class="md-nav__link">
|
||||
Evolution and Architecture of Hadoop
|
||||
@@ -1086,6 +1157,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../big_data/tasks/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -1108,9 +1180,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5" >
|
||||
|
||||
<label class="md-nav__link" for="nav-5">
|
||||
Systems Design
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -1128,6 +1204,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -1140,6 +1217,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/scalability/" class="md-nav__link">
|
||||
Scalability
|
||||
@@ -1152,6 +1230,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/availability/" class="md-nav__link">
|
||||
Availability
|
||||
@@ -1164,6 +1243,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/fault-tolerance/" class="md-nav__link">
|
||||
Fault Tolerance
|
||||
@@ -1176,6 +1256,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../systems_design/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -1193,9 +1274,13 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item md-nav__item--nested">
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-6" type="checkbox" id="nav-6" >
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-6" type="checkbox" id="nav-6" >
|
||||
|
||||
<label class="md-nav__link" for="nav-6">
|
||||
Security
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
@@ -1213,6 +1298,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/intro/" class="md-nav__link">
|
||||
Introduction
|
||||
@@ -1225,6 +1311,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/fundamentals/" class="md-nav__link">
|
||||
Fundamentals of Security
|
||||
@@ -1237,6 +1324,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/network_security/" class="md-nav__link">
|
||||
Network Security
|
||||
@@ -1249,6 +1337,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/threats_attacks_defences/" class="md-nav__link">
|
||||
Threat, Attacks & Defences
|
||||
@@ -1261,6 +1350,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/writing_secure_code/" class="md-nav__link">
|
||||
Writing Secure code
|
||||
@@ -1273,6 +1363,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../security/conclusion/" class="md-nav__link">
|
||||
Conclusion
|
||||
@@ -1290,6 +1381,7 @@
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../CONTRIBUTING/" class="md-nav__link">
|
||||
Contribute
|
||||
@@ -1297,6 +1389,19 @@
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../CODE_OF_CONDUCT/" class="md-nav__link">
|
||||
Code of Conduct
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
@@ -1304,7 +1409,8 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="toc">
|
||||
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="toc" >
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
|
||||
@@ -1732,7 +1838,7 @@ override these default values when creating a new user.</p>
|
||||
<p>The passwd command is used to create or modify passwords for a user.</p>
|
||||
<p>In the above examples, we have not assigned any password for users
|
||||
'shivam' or 'amit' while creating them.</p>
|
||||
<p>\"!!\" in an account entry in shadow means the account of an user has
|
||||
<p>"!!" in an account entry in shadow means the account of an user has
|
||||
been created, but not yet given a password.</p>
|
||||
<p><img alt="" src="../images/linux/admin/image13.png" /></p>
|
||||
<p>Let's now try to create a password for user "shivam".</p>
|
||||
@@ -1972,11 +2078,11 @@ read and modified by you.</p>
|
||||
<p>Transferring the public key to the remote host</p>
|
||||
<p>There are multiple ways to transfer the public key to the remote server.
|
||||
We will look at one of the most common ways of doing it using the
|
||||
ssh-id-copy command.</p>
|
||||
ssh-copy-id command.</p>
|
||||
<p><img alt="" src="../images/linux/admin/image11.png" /></p>
|
||||
<p>Install the openssh-clients package to use ssh-id-copy command.</p>
|
||||
<p>Install the openssh-clients package to use ssh-copy-id command.</p>
|
||||
<p><img alt="" src="../images/linux/admin/image46.png" /></p>
|
||||
<p>Use the ssh-id-copy command to copy your public key to the remote host.</p>
|
||||
<p>Use the ssh-copy-id command to copy your public key to the remote host.</p>
|
||||
<p><img alt="" src="../images/linux/admin/image50.png" /></p>
|
||||
<p>Now, ssh into the remote host using the password authentication.</p>
|
||||
<p><img alt="" src="../images/linux/admin/image51.png" /></p>
|
||||
@@ -2249,15 +2355,15 @@ the system.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<script src="../../assets/javascripts/vendor.7e0ee788.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.b3a72adc.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.08c56446.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.6ced434e.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.4ac00218.min.js"
|
||||
worker: "../../assets/javascripts/worker/search.8c7e0a7e.min.js"
|
||||
}, typeof search !== "undefined" && search)
|
||||
})
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user