Linux kehittäjille. Ilmainen kurssi - kurssi 5000 hieroa. Slurmilta, koulutus, Päivämäärä: 28.11.2023.
Miscellanea / / November 28, 2023
Kurssi kehittäjille, jotka päättävät tehdä Linuxista pääkäyttöjärjestelmänsä. Saatujen tietojen ansiosta pystyt muodostamaan yhteyden palvelimeen natiivisti, työskentelemään tuotantotekniikoiden kanssa ja käyttämään Linuxia ammatillisten ongelmien ratkaisemiseen.
Aihe 1: Johdanto
1.1. Mikä on Linux? Mitkä ovat sen edut ja haitat? Missä tapauksissa sitä tulisi käyttää toimivassa koneessa ja missä ei?
1.2. Jakelun valitseminen. Linux-käyttöjärjestelmäperheet: Ubuntu, *ubuntu, Arch, Fedora, Mint jne.
1.3. Asennus. Joukko linkkejä ja lähestymistapa Linux-järjestelmien asentamiseen työtietokoneeseen. Vähän grubista, asennuksesta Windowsin viereen jne. Linkit latausjakeluihin.
Aihe 2: Käyttö
2.1. Pääte ja sen kanssa työskentelysäännöt. Tärkeimmät edut ja haitat työskentelyssä käyttöjärjestelmän kanssa ilman graafista käyttöliittymää.
2.2. Tiedostot, kansiot, linkit Linuxissa. Ohjaus.
2.3. Ohjelmien asennus ja käynnistäminen. Peruspakettien hallintaohjelmat ja niiden toiminta.
- Ohjelmien asennus ja asennuksen poistaminen apt.
- sopivat arkistot, niiden hallinta, toimintaperiaatteet.
- Ohjelmien asentaminen ja asennuksen poistaminen lataamalla valmiita binaaritiedostoja.
- Hieman aptitudesta, pacmanista, yumista jne.
2.4. Käyttäjät ja käyttäjäryhmät. Käyttäjät pääsevät.
- Käyttäjien hallinta.
- Käyttäjäryhmien hallinta.
- Mitä ovat pääsyt?
- Esimerkkejä kulunvalvonnasta lähes todellisista tapauksista (verkkopalvelin on yleisin tapaus).
2.5. Ympäristömuuttujat.
2.6. Asetustiedostojen toiminta käyttämällä esimerkkiä ~/.bashrc.
Aihe 3: Peruskomennot ja apuohjelmat
3.1. cd, ls, mkdir ja muut suosituimmat komennot.
3.2. Hae tiedostojen mukaan. grep, löydä.
3.3. Sed-, awk-, vim-, nano-tiedostojen vaihtaminen.
3.4. Ladataan tietoja curl, wget.
3.5. Bash-ohjelmoinnin perusteet: operaattorit, muuttujat, funktiot.
Aihe 4: Järjestelmän valvonnan perusteet
4.1. Prosessit Linuxissa. Perusasiat.
4.2. ps aux, top, htop, muut apuohjelmat.
Aihe 5: Yhteyden muodostaminen etätietokoneisiin
5.1. Kuinka työskennellä SSH: n kanssa.
5.2. Kuinka SSH toimii. Epäsymmetrinen salaus.