Comandi Linux di base

Pubblicato da Alessandro Caredda il

Query recuperare spazio allocato dai DATAFILE

Nell’articolo Comandi Linux di base, riporto i principali comandi che vi permetteranno di gestire il sistema operativo più utilizzato in ambienti Enterprise senza troppe difficoltà.

Il sistema operativo Linux in versione server, nella maggior parte dei casi, viene gestito unicamente da riga di comando.
Se non si conoscono i numerosi comandi, lavorare diventa molto difficile.

Quindi di seguito riporto la lista dei principali comandi:

Comandi Linux di base

Gestione directory

cd <nome_directory> = Comando per entrare in una directory
cd .. = Tornare indietro di una directory
cd ../.. = Tornare indietro di 2 directory
cd = Vai nella home dell’utente con cui sei collegato
rmdir <directory> = Cancella la directory soltanto se non sono presenti file
pwd = Vedi il path in cui ti trovi
mkdir = Crea una directory
mkdir -p /path/da/creare = Crea tutto il path con un comando
mkfs.ext4 = Formatta una partizione in ext4

Gestione file

ls = Comando list. Mostra i file della directory in cui ti trovi
ls -ltr = Mostra i file con i relativi permessi, proprietario, gruppo OS proprietario, data ultimo aggiornamento e dimensione dei file e delle directory presenti nella posizione in cui ti trovi
ls -ltra = Mostra i file nascosti con le caratteristiche del comando precedente
cp pippo pluto = Copia il file pippo con il file pluto
mv pippo /tmp = Muove il file nella directory /tmp
rm -f pippo = Rimuove i file pippo
rm -fr <directory> = Cancella la directory e i file all’interno
cat = Visualizza un file completo
grep = Cerca la parola
cat pippo |grep ciao = cerca nel file pippo tutte le righe con la parola ciao
head -50 = Visualizza le prime 50 righe di un file
tail -50f = Visualizza le ultime 50 righe e vedi il log in diretta
touch <nome_file> = Crei file
./<nome file> = Esecuzione di uno script

Gestione utenze

adduser = Crea un utente
addgroup = Crea un gruppo
passwd = Cambio password
passwd oracle = Eseguito da root cambiamo la password dell’utente Oracle
su – = Diventi utente root
su – oracle = Diventi utente oracle
sudo su – oracle = Diventi utente oracle se fa parte degli utenti sudoers

Gestione permessi e proprietario

chown oracle:dba <nome_file> = Cambia il proprietario e il gruppo in oracle dba di un file
chmod 777 <nome_file> = Assegna il massimo dei permessi a un file

Comandi di rete

ping = Contatta un ip o un nome host
ip addr = Visualizza dettagli interfacce di rete
scp pippo [email protected]:/home/oracle = Copia il file pippo con l’utente oracle nel server remoto depositando il file nel path /home/oracle
sftp 192.168.3.10 = Collegamento in sftp per trasferire da un server ad un altro con i comandi get e put
ssh 192.168.3.10 = Collegamento in ssh ad un server Linux o Unix

Controllo processi e risorse

top = Monitoraggio processi e risorse
ps -ef = Elenco processi
ps –ef |grep ssh – Elenca i processi ssh
ps –ef |grep ssh |grep –v grep – Elenca i processi ssh eleminando la riga al processo grep
ps –ef |grep ssh |wc –l – Mostra il numero dei processi ssh
ps -ef |grep oracle |grep LOCAL=NO = Elenco processi utente di sistema oracle e processi relativi a sessioni applicative
kill -9 <Processi ID> = Esegue il kill del processo indicato

Gestione File System

df -k = Mostra le dimensioni in KB dei File System
df -h = Mostra le dimensioni in GB dei File System
du -ks * = Mostra le directory con le relative dimensioni in KB

Trova file nel sistema operativo

find / -type f ! -mtime -7 -name ‘cdmp’ -exec rm -f {} \; – Trova dalla directory / i file più vecchi di 7 giorni che iniziano per cdmp ed esegue rm -f
find . -type f ! -mtime -3 -name ‘.log’ -exec gzip {} \; – Trova dalla posizione in cui ci troviamo i file di log più vecchi di 3 giorni ed esegue gzip
find . -type f -size +100000000c -exec ls -la {} \; – Trova dalla posizione in cui ci troviamo i file più grandi di 100M ed esegue ls -la
find . -type f -size +10000000c -exec rm -f {} \; – Trova dalla posizione in cui ci troviamo i file più grandi di 10M ed esegue rm -f

Se avete qualche dubbio o volete aggiungere qualche comando alla lista contattatemi in privato. Sarò felice di darvi supporto.

Per visionare le mie guide sui Comandi CRS clicca qui!
A questo LINK, invece, troverai le query SQL

Resta aggiornato sulle nostre attività entrando a far parte della nostra community:
Facebook
Youtube
Linkedin

Categorie: Linux

0 commenti

Lascia un commento

Segnaposto per l'avatar