Bli en terminal-ninja og lær å bruke funksjonaliteten i Linux Bash - skallet til vanlige oppgaver, systemadministrasjon, utvikling og data science.
Vi går gjennom praktiske øvelser og tips og triks for bruk av bl.a.
Passordløs ssh, scp og sftp ved bruk av nøkler
Redigere flere dokumenter samtidig med vim
Håndtere av brukere og grupper
Navigere og håndtere filsystemer, mapper og filer, inkludert eierskap og tilganger
Analyse av loggfiler og andre tabulære data med grep, cut, sort, unic, sed, awk, wc mm.
Hente av eksterne filer med wget, og bruke eksterne api'er med curl
Installere og konfigurere programvare med apt/yum/dnf og vim
Sette opp og administrere brannmur med ufw
Sjekke sikkerheten med nmap og ncrack
Monitorering med top og htop
Håndtere prosesser med ps, pstree, kill, killall, bg og fg
Håndtere daemons med systemctl
Logg-sjekk med journalctl og logwatch
Backup, komprimering og arkivering med tar, rsync, zip, gzip og bzip2
Sette opp jobber i crontab og bruke anacron til å kjøre jobber til fastsatte tider
Bruke drop-down terminal-emulatorer som guake og yakuake
Bruke tmux/screen for å kjøre flere terminal sessions samtidig, bevare sessions etter utlogging osv.
Kryptering og dekryptering med gnupg, inkludert lage nøkkelsett og publisere offentlig nøkkel på nøkkelservere.
Workshopen holdes på norsk og går over 2 dager, fra 10.00-14.00, for tiden online, med dedikert lærer og Microsoft Teams som kommunikasjonsplattform.
Forkunnskaper:
Grunnleggende erfaring med pc/server med Linux vil være en forutsetning for å få fullt utbytte av denne workshopen, men selv nye brukere vil kunne lære mye nyttig.