Edocti
Training tehnic avansat pentru inginerul software de mâine
Edocti Training

Practical Linux Introduction

Începător
14 h
4.6 (492 recenzii)

Sesiuni programate

Nu există sesiuni disponibile în acest moment.
Practical Linux Introduction

Fundamente Linux: Familiarizează-te rapid cu cele mai importante comenzi din terminal, concepte de operare și fluxuri de lucru esențiale.

Lucrează hands-on cu mediul shell, sistemul de fișiere, managementul proceselor și sistemul de permisiuni (chmod, chown).

Învață să folosești cu încredere utilitarele text (grep, awk), managementul pachetelor de software și noțiunile de rețelistică de bază.

Dobândești experiență practică: Fixezi teoria prin laboratoare interactive, foarte aplicate (~70% din curs).

Cum te ajută acest curs: Îți construiești curajul de a utiliza Linux zilnic, fie pentru dezvoltare software, fie pentru operațiuni IT/DevOps.

Cui i se adresează: Celor care se află la primele interacțiuni cu sistemul de operare Linux și doresc o introducere structurată și clară.

La finalul cursului vei naviga cu ușurință în sisteme de operare bazate pe Linux și vei executa eficient sarcini comune.

Abilități dobândite

Linux Terminal (CLI) Navigare Sistem Fișiere Managementul Proceselor Utilizatori & Permisiuni Noțiuni de Rețelistică Management Pachete Scripting în Bash Troubleshooting de Bază

Curriculum

Introducere și setup

  • Instalarea unei VM Linux în VirtualBox (CentOS/Ubuntu)
  • Bazele terminalului; shells și scurtături uzuale
  • Prezentare package managers (dnf/yum, apt, zypper)

Pornirea și oprirea sistemului

  • Esențiale ale secvenței de boot
  • GRUB și fișiere de configurare
  • Configurări cheie în /etc
  • Procesul init și elemente de systemd
  • Oprire și restart în siguranță

Lucrul cu fișiere și directoare

  • Filesystem Hierarchy Standard (FHS)
  • Navigarea sistemului de fișiere
  • Vizualizarea și editarea fișierelor text (nano, vim)
  • Creare, copiere, mutare, redenumire, ștergere
  • Găsirea fișierelor (find, locate, grep)
  • Pipelines: sort, filter, regex de bază, tr
  • Lucru cu fișiere binare; diff pe text și binare

Utilizatori și grupuri

  • Management utilizatori și grupuri
  • Parole și sudo
  • Bazele SSH; copiere fișiere peste SSH (scp/rsync)

Permisiuni

  • Mode bits, ownership, umask
  • setuid, setgid, sticky bit
  • Patternuri practice de permisiuni

Procese și joburi

  • Programe vs. procese; daemons
  • ps/top/htop; semnale și kill
  • Joburi foreground/background; nohup & disown
  • Nice/renice (noțiuni de scheduling)

Filesystems și stocare

  • Creare/format fs (ext4, xfs)
  • Verificare și reparații (fsck)
  • Mount/umount (incl. NFS)
  • Bazele swap

Starea sistemului și troubleshoot

  • Utilizare CPU, memorie, disc și swap
  • Loguri: journalctl și /var/log/*
  • Fluxuri simple de rezolvare a problemelor

Package management

  • Instalare, ștergere, căutare, update pachete
  • Concepte: repo‑uri, semnături, dependențe

Rețelistică

  • Configurare interfețe și hostname‑uri
  • Bazele rutării
  • Rezoluția numelor (resolv.conf, systemd‑resolved)
  • Diagnostic: ping, traceroute, ss, tcpdump

Shell scripting practic

  • Elemente de sintaxă Bash; quoting
  • Variabile, condiționale, bucle, funcții
  • Command substitution și exit codes
  • Scriere și rulare multe scripturi mici

Module opționale

Subiecte avansate (opțional)

  • systemd services și timers; journald în profunzime
  • cron vs. systemd timers; logrotate
  • Firewall basics: firewalld/ufw; scurt intro nftables/iptables
  • Stocare: LVM snapshots; intro în Btrfs/ZFS
  • Securitate: SSH hardening, management chei, bune practici sudo
  • Monitoring: iostat, vmstat, sar, atop; intro rapid collectd/node_exporter
  • Containers primer: elemente Podman/Docker pentru developeri
  • Automatizare: aliases, dotfiles și scripturi portabile

Structura zilei de curs

  • Partea 1: 09:00–10:30
  • Pauză: 10:30–10:45
  • Partea 2: 10:45–12:15
  • Pauză de prânz: 12:15–13:15
  • Partea 3: 13:15–15:15
  • Pauză: 15:15–15:30
  • Partea 4: 15:30–17:30

Ai participat la acest curs?

Opinia ta este foarte importantă pentru noi. Spune-ne cum a fost experiența ta și ajută-ne să îmbunătățim acest curs pentru viitorii participanți.

Ofera feedback

Vrei să afli mai multe? Suntem aici să te ajutăm!

Sau scrie-ne direct la training@edocti.com.