Linux voor ontwikkelaars. Gratis cursus - cursus 5000 wrijven. uit Slurm, training, Datum: 28 november 2023.
Gemengde Berichten / / November 28, 2023
Een cursus voor ontwikkelaars die besluiten Linux tot hun belangrijkste besturingssysteem te maken. Dankzij de opgedane kennis kun je native verbinding maken met de server, werken met productietechnologieƫn en Linux gebruiken om professionele problemen op te lossen.
Onderwerp 1: Inleidend
1.1. Wat is Linux? Wat zijn de voor- en nadelen ervan? In welke gevallen moet het op een werkende machine worden gebruikt, en in welke gevallen niet?
1.2. Een distributie selecteren. Linux-besturingssysteemfamilies: Ubuntu, *ubuntu, Arch, Fedora, Mint, enz.
1.3. Installatie. Een reeks links en een aanpak voor het installeren van Linux-systemen op een werkcomputer. Een beetje over grub, installatie naast Windows, etc. Links naar downloaddistributies.
Onderwerp 2: Gebruik
2.1. De terminal en regels om ermee te werken. De belangrijkste voor- en nadelen van het werken met een besturingssysteem zonder grafische interface.
2.2. Bestanden, mappen, links in Linux. Controle.
2.3. Programma's installeren en starten. Basispakketbeheerders en hoe ze werken.
- Programma's installeren en verwijderen via apt.
- apt repositories, hun beheer, werkingsprincipes.
- Programma's installeren en verwijderen door kant-en-klare binaire bestanden te downloaden.
- Een beetje over aanleg, pacman, yum, enz.
2.4. Gebruikers en gebruikersgroepen. Toegangen van gebruikers.
- Gebruikersbeheer.
- Gebruikersgroepen beheren.
- Wat zijn toegangen?
- Voorbeelden van toegangscontrole uit bijna reƫle gevallen (webserver is het meest voorkomende geval).
2.5. Omgevingsvariabelen.
2.6. Hoe configuratiebestanden werken met ~/.bashrc als voorbeeld.
Onderwerp 3: Basisopdrachten en hulpprogramma's
3.1. cd, ls, mkdir en andere meest populaire opdrachten.
3.2. Zoeken op bestanden. grep, vinden.
3.3. Sed-, awk-, vim-, nano-bestanden wijzigen.
3.4. Informatie downloaden curl, wget.
3.5. Basisprincipes van Bash-programmeren: operators, variabelen, functies.
Onderwerp 4: Basisprincipes van systeemmonitoring
4.1. Processen onder Linux. Basisprincipes.
4.2. ps aux, top, htop, andere hulpprogramma's.
Onderwerp 5: Verbinding maken met externe computers
5.1. Hoe te werken met SSH.
5.2. Hoe SSH werkt. Asymmetrische encryptie.