O tečaju:

Korištenje linuxa danas je gotovo univerzalno – koriste ga aplikativaci, developeri, mrežnih inženjeri, običnih korisnika koji npr deployaju docker containere i ostali. S druge strane, često se nedovoljno poznaje linux okolina i njene mogućnosti te stoga se korisnici ne usjećaju “ugodno” kao npr u Windows okruženju.

Cilj ovog tečaja i njegovog nastavka ( Linux usage and administration fundamentals, ver 2.0 – part 2) je pružiti korisniku dovoljno znanje da podignu linux, naprave osnovnu administraciju, nauče koristiti tipične toolove, servise i mogućnosti te time steknu sigurnost za rad u linux okruženju i dodatne prilagodbe. Također, njegovo poznavanje preduvjet je za neke ostale tečajeve vezane za linux, kao npr Understanding and using linux containers and Kubernetes ver 1.1

Napomena 1: Ovaj tečaj zamjena je za prijašnji tečaj istog naziva, ali bez verzije i dijela “ver 2.0 – part 1″. Teme su >90% jednake.

.

Trajanje: 5 dana

Sadržaj:

    • Linux distributions
    • Ubuntu distributions
    • Lab environment
    • Preparation of virtual machine
    • Ubuntu Instalation
    • UNIX shell and commands basics
    • User and group administration
    • Root access – sudo and su
    • Packages installation and removal
    • Processes
    • Services administration
    • SSH service
    • Tools – communication
    • File permissions
      • Executables
    • Hard and soft links
    • File descriptor concepts, redirection, pipes
    • Tools – file content
      • Tool – cat
      • Tool – more. less
      • Tool – tail
      • Tool – head
      • Tool – wc
      • Tool – tee
      • Tool – script
    • Tools – File processing and regex – grep, sort, sed, awk
      • Tool- grep
      • Tool- sed
      • Tool- awk
      • Tool- sort
    • Tools – iterating, evaluation
      • Tool – seq
      • Tool – expr
    • Tools – find, tar, gzip
      • Tool – find
      • Tool – tar
      • Tool – gzip
    • Proc filesystem
    • System tools- top, kill, df, mount, iotop
      • Tool – kill
      • Tool – top
      • Tool – df
      • Tool – mount
      • Tool – du
      • Tool – iotop
    • System tools- network
    • Standard tools- other
    • Bash – usage and environment
      • Bash – history
      • Bash – jobs control
      • Bash – scripts
      • Bash – sourcing
      • Bash – startup files
      • Bash – subshell
      • Bash – here document and string
      • Bash – internal and environment variables
    • Bash – scripting, simple scripts
      • Bash scripts – variables, globbing, quoting, arithmetic operations
        • Bash scripts – globbing
        • Bash scripts – quoting
        • Bash scripts – internal variables
        • Bash scripts – variable concatenation, arithmetic, manipulation
      • Bash scripts – command output substitution
      • Bash scripts – exit status
      • Bash scripts – test
      • Bash scripts – if
      • Bash scripts – for
      • Bash scripts – while
      • Bash scripts – case
      • Bash scripts – select
      • Bash scripts – options
      • Bash scripts – functions
      • Bash scripts – other
      • Script examples
      • Bash scripts – analysis of startup files
    • Additional info
    • Networking:
      • configuration and monitoring using iproute2 commands
      • permanent configuration:
        • ifupdown
        • Name resolving and resolvconf
        • NetworkManager
        • systemd-networkd
        • ubuntu > 18.04: systemd-networkd + netplan
        • netplan
        • resolver systemd-resolved