Beskrivelse
På kurset lærer du grundlæggende installation, konfiguration og administration af en standalone Linux-klient, samt simple netværksservices (på Linux netværks-server) med både teori og øvelser.
Indhold
Shell'en
- Grundlæggende og advanceret tekstsøgning med grep-familien
- Bedre forståelse og udnyttelse af Bash shell'en
- Almindelige og udvidede regulære udtryk
- Shell-programmering Datamanipulation
- Introduktion til værktøjerne sed, perl og awk til data-manipulation
- Awk-programmering Software installation
- Kompilering af programmer ud fra kildetekst
- Debian/Ubuntu package management
- Centos/RedHat/SuSe package management Netværk
- Forskellige værktøjer (rsync, wget, scp, sftp) til overførsel af filer.
- Trouble-shooting netværks-problemer med værktøjerne: nc, traceroute, dig og wireshark. Processer
- Skab, monitor og kill processes
- Process execution prioritier
- Tidsafhængig afvikling med crontab og systemd-timers Installation
- Design harddisk layout
- Håndtering af filesystemer
- Forståelse af boot-processen
- Håndtering af shared libraries Grundlæggende sikkerhed
- Filrettigheder og ejerskab
- Håndtering af SSH-nøgler
- Tunneler med SSH