SCHEDULAZIONE DI PROCESSI 0 (0)

In quasi tutti i sistemi operativi è possibile schedulare o meglio programmare ad un certo orario l'avvio di un comando o programma senza essere collegati in qualche modo al sistema. Gli strumenti disponibili su Unix e Linux sono: at Permette di eseguire un comando una volta sola, eventualmente quando il sistema non è occupato o in un momento definibile dall'utente. Non verrà trattato in questa sede. cron E' un daemon che viene utilizzato dal sistema per eseguire compiti configurabili dall'utente…

Introduzione a Linux 5 (130)

Linux è uno dei sistemi operativi più utilizzati al mondo, e trova applicazione negli ambiti più svariati, dai server web al desktop, passando anche per la sfera dei dispositivi mobile. Conoscere approfonditamente le caratteristiche di questo sistema operativo è lo scopo di questa guida, che parte dall’installazione fino ad arrivare a funzionalità avanzate come la ricompilazione del kernel. Linux non è solo un sistema operativo ma anche un modo per concepire la programmazione e lo sviluppo del software. Tanto si…

Comandi utili 0 (0)

Introduzione In questa guida, descriveremo alcuni comandi utili per poter eseguire operazioni di amministrazione.

Il Filesystem 0 (0)

Introduzione Il file system Linux, ha una struttura ad albero la cui radice(root) viene rappresentata dal carattere '/' il quale contiene a sua volta altre sottodirectory di sistema. Vediamo adesso le più significative sottodirectory per comprenderne il significato dei loro nomi e familiarizzare col filesystem.

Calcolare la dimensione e Svuotare Cestino 0 (0)

CALCOLARE LA DIMENSIONE E SVUOTARE IL CESTINO DA TERMINALE IN UBUNTU - LINUX Du è il comando che può essere efficacemente utilizzato via terminale per determinare lo spazio occupato dal cestino in ubuntu/linux.

SSHFS montare una risorsa remota sfruttando FUSE e SSH 0 (0)

Spesso può essere necessario lavorare direttamente su un filesystem remoto (si pensi, ad esempio, alla webroot di un sito o alla home del proprio portatile). Sshfs permette di superare questo problema in un modo semplice e pulito: montando una directory mediante FUSE, usando il protocollo SSH. Installazione Il pacchetto sshfs e le utility per gestire FUSE sono già presenti in Debian, quindi l'installazione si riduce ad un semplice: # apt install sshfs (da eseguirsi con privilegi di amministrazione) Configurazione

Cercare nei file – Il comando grep 0 (0)

Cercare nei file - Il comando grep

I permessi dei file 5 (280)

Essendo nato come sistema multiutente, ogni kernel di tipo unix-like come Linux deve fornire dei meccanismi di identificazione dei vari utenti, sulla base dei quali poi possa venire imposto un adeguato controllo degli accessi e delle operazioni che questi possono eseguire all’interno del sistema. La struttura di sicurezza tradizionale di un sistema unix-like e estremamente semplice, tanto da essere in certi casi considerata troppo primitiva Essa prevede una distinzione fondamentale fra l’amministratore del sistema, per il quale non esiste nessuna…

chmod, chown, chgrp in modalità ricorsiva 0 (0)

Tutti e tre i comandi visti in questa lezione supportano la modalità ricorsiva. Tal modalità è molto comoda se si deve agire su una cartella e su tutto quanto è in essa contenuto.Per attivare la modalità ricorsiva:chmod -R 777 nomecartellaSe digitiamo al prompt di una macchina linux “# ls -alt” ci viene restituita una lista dei file.

chmod con sintassi ottale 0 (0)

Con questa sintassi i permessi vengono assegnati a tutti i livelli simultaneamente. Al posto delle lettere rwx si utilizzano 3 numeri. Facciamo un esempio:chmod 777 nomefileNel nostro esempio abbiamo assegnato a tutti i massimi permessi (cioè "rwx" come nell'esempio precedente).

Gestire i permessi: chown, chgrp 0 (0)

Può essere utilizzato anche per il solo proprietario (in questo caso è possibile omettere il nomegruppo):chown nomeproprietario nomefileFacciamo un esempio: poniamo di voler assegnare il file immagine.jpg all'utente 'pippo' ed al gruppo 'grafici':chown pippo:grafici immagine.jpgMolto simile a chown è chgrp che si limita a cambiare il gruppo di un file o directory (senza poter intervenire sul proprietario). La sintassi è la seguente:chgrp nomegruppo nomefile

Gestire i permessi: chmod 0 (0)

chmodE' il comando che modifica i permessi (lettura, scrittura, esecuzione).

APPROFONDIMENTI 6 0 (0)

Gestire i permessi: chmod, chown, chgrp

REPQUOTA 0 (0)

Stampa un riepilogo dell'uso del disco e delle quote per i file system specificati. Per ogni utente viene stampato il numero corrente di file e la quantità di spazio (in kilobyte), insieme alle quote create con edquota .

EDQUOTA 0 (0)

edquota è un editor di quote. Uno o più utenti o gruppi possono essere specificati sulla riga di comando. Se viene assegnato un numero al posto del nome utente / gruppo, viene considerato come UID / GID. Per ogni utente o gruppo viene creato un file temporaneo con una rappresentazione ASCII delle quote disco correnti per quell'utente o gruppo e viene quindi richiamato un editor sul file. Le quote possono quindi essere modificate, nuove quote aggiunte, ecc. L'impostazione di una…

Gestione delle disk quotas – quota edquota repquota quotaon 0 (0)

Il comando quota Linux mostra l'utilizzo e i limiti del disco degli utenti. Per impostazione predefinita, vengono stampate solo le quote utente. La quota riporta le quote di tutti i filesystem elencati in / etc / mtab. Per i filesystem montati su NFS, una chiamata a rpc.rquotad sulla macchina server ottiene le informazioni necessarie.

UTILIZZO DEL COMANDO BLKID 4.8 (756)

Il comando blkid consente di visualizzare informazioni sui dispositivi a blocchi disponibili. Per fare ciò, digitare quanto segue al prompt della shell come root: blkid Per ciascun dispositivo a blocchi elencato, il comando blkid visualizza gli attributi disponibili come l'identificatore univoco universale (UUID), il tipo di file system (TYPE) o l'etichetta di volume (LABEL).

Type 0 (0)

Il comando type può essere utilizzato per conoscere le caratteristiche relative agli argomenti passati. Attraverso l’opzione “-t” viene restituito il tipo di parametro passato:

Nice e Renice 0 (0)

Su linux esiste un sistema per impostare/modificare la priorità dei processi, su cui l’utente può agire, per dare maggiore o minore priorità ai propri processi. Per esempio state lanciando un backup con un rsync o facendo un tar, ma non volete che questi processi utilizzino tutta la vostra CPU, in questi casi potete fare uso del comando nice.

Introduzione a VI e VIM 0 (0)

Introduzione a VI e VIM VI ha due modalità di funzionamento: il modo comando (command) e il modo inserimento (input). In modalità inserimento ogni parola verrà inserita direttamente nel file. E' possibile usare molti comandi per entrare in questa modalità il più comune è i (insert). Entrare in modalità comando è possibile in qualsiasi momento premendo il tasto ESC, ogni lettera verrà interpretata come un comando.

I comandi mount e umount 0 (0)

I comandi mount e umount Nei sistemi che fanno riferimento al mondo linux (o, più correttamente, nei sistemi unix-like) le periferiche di archiviazione dati vengono rilevate dal sistema operativo non appena collegate al computer, ma i loro filesystem non vengono "integrati" automaticamente all'interno del "filesystem globale".

APPROFONDIMENTI 5 – GPT vs MBR 0 (0)

GPT vs MBR MBR (Master Boot Record) è un sistema di partizionamento introdotto da IBM nel 1983 Il nome deriva dal fatto che il boot loader del sistema operativo risieda in un settore “speciale” all’inizio del disco.

La cartella proc 0 (0)

/proc - cartella speciale dinamica che mantiene informazioni sullo stato del sistema, inclusi i processi attualmente in esecuzione Il file system /proc (d'ora in poi solo /proc), e' un file system creato e mantenuto a run-time dal Kernel di linux per tenere traccia dei vari processi che stanno funzionando sulla macchina e del loro stato.

ps – process status 0 (0)

In informatica ps (abbreviazione dalla lingua inglese di process status, stato dei processi) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che produce sullo standard output un elenco di informazioni sui processi al momento presenti nel sistema. Le informazioni presentate si riferiscono all'istante in cui ps viene eseguito, e possono cambiare anche nel giro di pochi istanti. Per ottenere un elenco aggiornato periodicamente si può usare (se presente) il comando top.La sintassi…

find locate updatedb 0 (0)

In questa lezione vedremo come effettuare delle ricerche per individuare determinati file o directory all’interno del nostro file system. Per fare ciò Linux dispone di diversi comandi, in questa guida vedremo come funzionano e a cosa servono i tre principali. Il modo più semplice e veloce per cercare file o directory ci è offerto dal comando locate che effettua ricerche sulla base del nome dei file. Il suo funzionamento è semplicissimo: è sufficiente accompagnare locate al termine che si vuole…

FILE COMPRESSI ZCAT – BZCAT – XZCAT 0 (0)

esistono le cartelle dei log che spesso si presentano in forma compressa e vengono compressi perche' hanno molte notizie storiche e quindi conviene comprimerli per risparmiare spazio e dopo un po' comunque eliminarli. Di questo se ne occupa il log rotate

COMANDI LINUX 6° PARTE 0 (0)

Personalizzazione ed uso della shell Sono all’interno della mia home, su un utente appena creato su questo sistema, non esiste di piu’ che questo apparentemente sul sistema. Facendo attenzione pero’ e digitando il comando : ls -a per mostrare quindi anche i file nascosti, posso vedere che ci sono diversi file: .bash_history .bash_logout .bashhrc .profile Questi sono file di impostazioni, validi per la mia utenza, quindi sono file che contengono gia’ delle impostazioni, ad esempio .bash_logout, contiene degli script di…

COMANDI LINUX 5° PARTE 0 (0)

La sintassi: Uguale per tutti i programmi / linguaggi? Solitamente si, in javascript e in perl la sintassi è simile, preg_replace di php utilizza la sintassi di perl, mentre ereg… beh, ereg ormai è deprecato. Anche Ide e programmi di testo come vim, notepad++, Komodo edit, Dreamweaver, etc. supportano il search&replace con le espressioni regolari. Diciamo che la sintassi potrebbe cambiare, ma non di molto. E comunque se imparate quella di perl potrete comunque cavarvela con qualsiasi altra variante ??

COMANDO uniq 0 (0)

uniq è un comando dei sistemi operativi Unix e Unix-like, che legge un file di testo e lo scrive sullo standard output scartando ogni linea che è identica a quella immediatamente precedente, oppure anche indicando solo le linee che sono diverse dalla linea immediatamente successiva. Per ottenere un elenco che non contenga linee duplicate (o anche un elenco delle linee che sono duplicate) è pertanto necessario che i dati in input siano stati prima ordinati, ad esempio tramite il comando…

COMANDO less 0 (0)

less riprende gran parte delle funzionalità di more, permettendo inoltre di: -scorrere il testo all'indietro anche in caso di dati provenienti dallo standard input; -scorrere il testo fino ad una posizione predeterminata; -effettuare ricerche sia in avanti che all'indietro, evidenziando visivamente le occorrenze trovate. Nel corso degli anni sono stati realizzati port anche per sistemi non Unix, tra cui MS-DOS, OS/2, Microsoft Windows e z/OS, e less ha acquisito ulteriori funzionalità, permettendo di: -scorrere il testo orizzontalmente; -tenere sotto controllo…

Comando SORT 5 (1)

SORT è fondamentalmente un filtro, quindi scrive il suo risultato sullo standard output, e, se si omette file, legge perciò da standard input. SORT ha come scopo principale quello di ordinare, già che c'erano i progettisti gli hanno aggiunto alcune funzionalità similari, chiamandole pomposamente "modi di operazione".

Formattare_FAT32_su_Ubuntu_Linux 0 (0)

Se utilizzi Ubuntu, puoi formattare un drive in FAT32 aprendo l’utility Dischi (che puoi trovare effettuando una semplice ricerca nella Dash del sistema operativo), selezionando l’unità da formattare dalla barra laterale di sinistra e cliccando prima sulla partizione su cui operare (se il disco non è stato suddiviso in più partizioni, dovrebbe essercene solo una), poi sul pulsante con l’icona dei due ingranaggi e infine sulla voce Formatta partizione. Nella finestra che si apre, imposta l’opzione Compatibile con tutti i…

Personalizzazione ed uso della shell 0 (0)

Sono all'interno della mia home, su un utente appena creato su questo sistema, non esiste di piu' che questo apparentemente sul sistema. Facendo attenzione pero' e digitando il comando : ls -a per mostrare quindi anche i file nascosti, posso vedere che ci sono diversi file: .bash_history .bash_logout .bashhrc .profile

Comandi LPIC 2 0 (0)

LPIC-2 è la seconda certificazione del programma di certificazione professionale multilivello di LPI. LPIC-2 convaliderà la capacità del candidato di amministrare reti miste di piccole e medie dimensioni. Il candidato deve avere una certificazione LPIC-1 attiva per ricevere la certificazione LPIC-2, ma gli esami LPIC-1 e LPIC-2 possono essere affrontati in qualsiasi ordine.

Corso LPIC 2 0 (0)

Ecco a Voi la pagina di NOTIZIE e dei CORSI di Aggiornamento e/o Perfezionamento e dove potersi Iscrivere Per vedere i  CORSI disponibili passare il mouse sulla voce di menu’ e cliccare                        il corso desiderato…. AL MOMENTO SONO PRESENTI 2 CORSI DI AGGIORNAMENTO DISPONIBILI:  CORSO GRATUITO LINUX LPIC 2 Linux Essentials 

MAN e UNAME 0 (0)

man E' un comando di cui la maggior parte dei sistemi operativi Unix e Unix-like dispone, per visualizzare le cosiddette man pages (abbreviazione di "manual pages") ovvero le pagine di manuale, che rappresenta un'ampia documentazione in linea utilizzata dalla quasi totalità delle distribuzioni GNU/Linux.UNAME uname (abbreviazione dalla lingua inglese di unix name, nome unix) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX[1], che mostra sullo standard output informazioni sul computer in uso…

History 0 (0)

Nella nostra Linux shell abbiamo una history, ovvero un' elenco dei comandi lanciati recentemente, che rimane salvato in modo persistente. Digitando il comando history, si verra' a visualizzare un elenco ( 40 ) di voci che corrispondono agli ultimi comandi lanciati, in ordine cronologico, Sussistono diverse modalita' per accedere alla history. Bisogna dire prima di tutto che "history" si trova in un file persistente, all'interno della /home con notazione .bash_history L'architettura di history la possiamo vedere con vi .bash_history e…

Cambiare shell 0 (0)

In generale esistono molti tipi di shell, che si dividono principalmente in testuali e grafiche: quando si parla semplicemente di "shell", o anche di "terminale", si intende di solito una shell testuale con cui l'utente interagisce attraverso un terminale o un terminale virtuale

Apertura di una console della macchina virtuale 0 (0)

Apertura di una console della macchina virtuale L'accesso a una console della macchina virtuale consente di visualizzare informazioni su una macchina virtuale, utilizzare il sistema operativo guest ed eseguire operazioni che interessano quest'ultimo.Verrà richiesto di scaricare e installare l'applicazione VMware Remote Console. Fare clic su OK nella finestra di dialogo visualizzata.

CERTIFICATO DI COMPLETAMENTO CORSO LPIC – 1 5 (1)

SI CERTIFICA IL COMPLETAMENTO DEL CORSO ON LINE IMPARA LINUX : DALLE BASI ALLA CERTIFICAZIONE LPI EXAM 101 

Aprire e chiudere le shells 5 (381)

TTY:In ambiente Unix un «terminale», o tty, è un dispositivo attraverso cui l'utente interattivo può dialogare con un interprete di comandi o altri programmi. Il termine viene usato indifferentemente per indicare il dispositivo fisico composto da tastiera e monitor (si pensi ai vecchi terminali seriali VT100 o VT320) o per indicare il file speciale che viene usato dalle applicazioni per comunicare con la periferica. Poiché i VT100 sono da tempo estinti i VT320 sono una specie a rischio, oggigiorno quando…

Comandi Linux 4 parte 5 (1)

Ubuntu, come tutte le distribuzioni Linux, consente di dare comandi attraverso il cosiddetto Terminale che può essere attivato nei seguenti modi: Da Applicazioni > Accessori > Terminale. premendo contemporaneamente CTRL + ALT + F1. A tutto schermo appare il 1° terminale dei sei disponibili (F1, F2, F3, F4, F5, F6). Per ritornare a lavorare in modalità grafica premere CTRL + ALT + F7. La necessità di ricorrere al Terminale nasce dal fatto che attraverso la riga di comando è possibile…

Gestione delle macchine virtuali 3 (1)

Si EFFETTUERA' UNA PANORAMICA su vari aspetti della virtualizzazione e ponendo le basi sui fattori da prendere in considerazione quando si gestiscono piu' macchine virtuali. Iniziamo con una distribuzione Fedora come VM la quale possegga una serie di software, una serie di applicativi, che forniscono un servizio, che per svariate esigenze debba necessariamente CLONARE. Questa macchia dovra' essere clonata per distribuirla su piu' server e quindi su piu' istanze, per repliacre un servizio a seconda dell'approccio che vogliamo adottare. Similmente…

IaaS, PaaS e SaaS 5 (1)

Dal punto di vista concettuale, IaaS, SaaS e PaaS possono essere considerati come tre livelli di astrazione, diversificati a seconda del tipo di servizio offerto e dal tipo di utente. Dunque, è possibile mettere in relazione tali modelli: un servizio offerto da un IaaS supporta un servizio PaaS, che a sua volta supporta un servizio SaaS.

Linux come guest virtualizzato – Virtualizzazione e Containerizzazione 3 (1)

possiamo dire che non si tratta di due soluzioni antitetiche. A secondo dello scopo, può essere più adatta la virtualizzazione o la tecnologia dei container. Ad esempio, la leggerezza dei container si scontra con l’impossibilità di avere più sistemi operativi nello stesso sistema. Allo stesso modo, con risorse e capacità limitate, una soluzione leggera come quella dei container è sicuramente più idonea e performante rispetto ad un’infrastruttura composta da virtual machines.

ZYPPER 4 (32)

Zypper è l’interfaccia di riga di comando del gestore pacchetti ZYpp per l’installazione, la rimozione e l’aggiornamento di SUSE. ZYpp è il motore di gestione dei pacchetti che consente sia zypper che YaST .

MODULO DNF 4.3 (3)

Descrizione DNF è la prossima versione principale di YUM, un gestore di pacchetti per le distribuzioni Linux basate su RPM. Mantiene approssimativamente la compatibilità CLI con YUM e definisce un'API rigorosa per estensioni e plug-in. I plugin possono modificare o estendere le funzionalità di DNF o fornire comandi CLI aggiuntivi in aggiunta a quelli menzionati di seguito. Se si conosce il nome di tale comando (inclusi i comandi menzionati di seguito), è possibile trovare / installare il pacchetto che lo…

Il comando apt 5 (1)

Eravamo abituati a strumenti come aptitude per velocizzare e semplificare l'utilizzo di apt-get apt-install; apt-cache; apt-surge, con gli aggiornamenti alla versione 5.0 aptitude e' sato rimosso e d e' subentrato apt. Semplicemente apt. Se diamo a vuoto questo comendo, fornisce indicazione che e' un comendo di interfaccia per la riga di comando apt.Tutto quello che faceva aptitude lo fa adesso apt.

Shared Libraries – Librerie condivise 0 (0)

In Linux e' molto comune installare un software per poi una serie di dipendenze che devono essere installate insieme a quel software, sono cioe' librerie che vari programmi possono condividere per eseguire delle operazioni. Poniamo ad esempio il fatto che ls utilizzi una funzione di output che non sia scritta all'interno di ls, ma faccia riferimento ad un codice presente in una libreria,questa libreria si mette a disposizione di tutti i software, come ls ( o anche altri software) che…

APPROFONDIMENTI 4 0 (0)

Mentre esploriamo il sistema sarà utile sapere quali file contengono. Per fare questo lo faremo usand il comando “file” per determinare il tipo di file.In effetti, una delle idee più comuni nel funzionamento di Sistemi Unix, come Linux, è che “tutto è un file”. Mentre procediamo con le nostre lezioni, noi vedremo quanto è vera questa affermazione.Mentre molti dei file sul nostro sistema sono familiari, ad esempio MP3 e JPEG, ci sonomolti tipi che sono un po ‘meno ovvi e…