Introduzione
  • Navigare nella dashboard
  • Introduzione
Installazione e configurazione di CentOs con Virtualbox
  • Introduzione alla sezione virtualbox
  • Scaricare virtualbox e CENTOS
  • Installazione virtualbox e centos. Diversi sistemi operativi
  • Installazione della macchina virtual CENTOS Minimal su alinux
  • Installare virtualbox su mac
  • Installare virtualbox e centos su windows
Architettura, Filesystem e comandi base
  • Architettura di Linux
  • Comandi per gestire il server: shutdown e telinit
  • Introduzione al filesystem di linux
  • Comandi base di linux
  • Files nascosti
  • Comandi base di linux, seconda parte
  • Montare un device
  • Dispositivi a caratteri
Utenti e Gruppi
  • Introduzione alla gestione utenti e gruppi
  • Creazione e modifica utenti
  • Gestione gruppi
Permessi di file e cartelle
  • Permessi di file e cartelle . Intro
  • Gestione di permessi per file e cartelle
Editing di files
  • Edititing di Files con VI
Networking
  • Networking: Introduzione
  • Networking; Routing e subnets
  • Networking: CIDR
  • Networking: Classi di rete e configurazione
  • Networking: DNS. Domain Name Server
  • Networking: Indirizzo dinamico con DHCP. Parte 1
  • Networking: Indirizzo dinamico con DHCP. Parte 2
  • Networking: Indirizzo statico
Comandi Avanzati
  • Comandi base terza parte: which
  • Comandi per visualizzare contenuti file: head, tail e less
  • CURL
  • Comandi per estrazione creazione file compressi:tar, gzip e gunzip
  • Comandi per cercare nei file: find
  • (nuovo) Find con altre opzioni. Eseguire comandi sui files trovati.
  • Comando espressione regolare: egrep
  • Comando Stream editor: sed
  • Elaborazione di testo: awk
  • (nuovo) Alias .bashrc e .bash_profile
RedHat Package Manager: RPM
  • Introduzione a RPM
  • Yellow Dog Updater. YUM
  • RPM installazione e aggiornamenti
Installazione PHP
  • Installazione php
  • php: Installare versioni diverse
  • Configurazione php file php.ini
Condivisione cartelle tra HOST e macchina virtual e apertura di porte
  • Accedere alla macchina virtuale da HOST. Aprire porte 80, 8000 e 443
  • Condividere cartella di HOST con macchina virtuale
  • VirtualBox Port Forwarding
Installazione e configurazione di MARIADB aka mysql
  • Installare e configurare mysql. Accedere a mysql da php
Una nota su Selinux
  • Cosa è SELinux
SSH
  • Open SSH. Comunicazione attraverso SSH
Apache Httpd Server
  • Installare e configurare HTTPD
  • Configurazione di Apache
  • Creazione di host virtuali
  • Configurazione file host della nostra macchina per accedere ai virtualhost
  • Moduli di apache: Intro
  • Modulo php e modulo rewrite
  • Modulo proxy e modulo header
  • Modulo Alias e Modulo ssl
Apache httaccess e htpasswd
  • Htaccess intro
  • htaccess. Proteggere una cartella
  • htaccess. Url rewriting
Php-FPM
  • Apache con PHP FPM
Automatizzare i servizi
  • Automatizzare il lancio dei servizi al boot
NGINX
  • NGINX intro
  • NGINX . Installazione
  • NGINX . Configurazione e setaggio di php-fpm
NGINX. Configurazione Moduli.
  • Configurazione moduli nginx. Intro
  • NGINX. Modulo gzip
  • NGINX. Modulo basic auth
  • NGINX. Modulo reverse proxy
  • NGINX. Modulo urlrewriting
(nuovo) Https e crittografia
  • Introduzione a Apache https
  • Installazione mod_ssl apache e configurazione
  • Https con NGINX
Cron e Schedulazioni
  • Crontab intro
  • Crontab. Configurazione di esecuzione dei comandi