Comandi utili per Linux

Questo non vuole essere un elenco completo ma ti assicuro che troverai una buona parte dei comandi più comuni e utili per la console dei comandi di Linux. 🙂

Commandos generali

dmesg
Stampa i messaggi visualizzati dal kernel all'avvio.

depmod -a
Genera un file che contiene le dipendenze dei moduli che vengono caricati per il "Kernel", cioè è in grado di riconoscere quali moduli devono essere caricati affinché una terza parte possa essere utilizzata nel sistema.

"gratis"
Statistiche sull'utilizzo della memoria.

inizia q
Comando che legge i parametri trovati in inittab.

insmod
Abilita ("carica") il modulo specificato nella riga, in modo che il "kernel" sia in grado di usarlo. (Esempio: insmod ip_alias.o)

ldconfig
Aggiorna le librerie utilizzate dal sistema, si consiglia di eseguirlo ogni volta che viene installato un programma.

lsmod
Visualizza le informazioni relative ai moduli abilitati dal kernel.

Mount
Consente la lettura di partizioni di sistema, CD-ROM, floppy sul sistema. Il suo formato: mount -t. Vedi anche / etc / fstab .ón>
smbmountsu>
Simile al comando mount, tranne per il fatto che questo comando viene utilizzato per montare le partizioni in Samba .ón>
sbumountsu>
Utilizzato per disabilitare le partizioni attivate con smbmoon>
flessibile.su>
Presenta un menu per configurare vari parametri di sistema (Suono, Xwindow, Mouse ..). Su>
rallentaresu>
Aggiorna il database utilizzato per trovare i file con il comando Locate .ón>
statsu>
Visualizza informazioni dettagliate sul file specificato come: data di modifica e modifica, proprietario del file ... ecc. Su>
umountsu>
Disattiva la partizione indicata, i parametri che questo comando prende sono simili a quelli di mount .ón>
uname -asu>
Informazioni complete su «Host» .ón>
uptimesu>
Ora corrente, ora in cui il sistema è stato in esecuzione dall'ultimo "riavvio", utenti connessi al server, carico del sistema negli ultimi 1,5 e 15 minuti.
hostnamesu>
Il nome dell '«Host» .ón>
chkconfigsu>
Questo comando mostra le informazioni sui livelli di esecuzione degli "script" che si trovano nella directory /etc/rc.d/init.dón>
su>
Codice:

chkconfig --list httpd Questo comando visualizza: httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff

Quanto sopra indica che quando si utilizza il livello di avvio 3, lo "script" httpd nella directory /etc/rc.d/init.d riceverà l'argomento "start", quando si esegue il livello di avvio 6, httpd riceverà l'argomento "stop" , eccetera ..

Per modificare l'argomento "start":

Codice:

chkconfig --add --level

Per modificare verso l'argomento "stop":

Codice:

chkconfig --del --level

* È precisamente dalle directory /etc/rc.d/rc[0-6] da cui provengono le informazioni che mostra chkconfig.

ntsysv
È uno strumento grafico che ha le stesse funzionalità di chkconfig, la differenza è che questo strumento mostra tutti gli "script" per livello, cioè, se si usa il comando ntsysv –level 3, il grafico mostrerà lo stato "stop" o "start" di tutti gli "script" per il livello di avvio 3. Allo stesso modo, usa: ntsysv –level 5, ntsysv –level 0, ecc.

Come chkconfigntsysv modifica e prende le informazioni trovate nelle directory /etc/rc.d/rc[0-6]

Comandi dell'ambiente di rete

In ambiente di rete 

host
Determina l'indirizzo IP di un "Host", host -a visualizza tutte le informazioni DNS.

ifconfig
Consente di configurare un'interfaccia di rete e vedere il suo stato. Questo è nella forma ifconfig, esempio: ifconfig eth0

ifup
Abilita l'interfaccia specificata, esempio: ifup eth0.

se giù
Disabilita l'interfaccia specificata, esempio: ifdown eth0.

netstat -a
Tutte le connessioni di rete sono originate e ricevute dall '«Host»

netstat -r
Visualizza la tabella di instradamento del sistema

netstat -i
Statistiche di rete di ciascuna interfaccia

nslookup
Cerca informazioni nei server DNS, esempio: nslookup -query = mx osomosis.com, se non vengono specificati parametri, entra in modalità interattiva

ping-s 1016
Invia pacchetti ping di 1024 byte (header 8 byte), mentre il valore predefinito è 512.

percorso aggiungere
Permette di aggiungere tabelle di instradamento da e verso l '«Host». Esempio: per guidare tutte le informazioni della rete 206.171.55.16 netmask 255.255.255.240 tramite l'interfaccia eth0:

Codice:

route aggiungi -net 206.171.55.16 255.255.255.240 eth0

Per instradare tutto il traffico attraverso una determinata interfaccia ("Gateway predefinito"):


Codice:

route aggiungi predefinito gw 206.171.55.51 eth0

Questo invierà tutte le informazioni tramite l'indirizzo 206.171.55.51

percorso -n:
Visualizza la tabella di instradamento dell '«Host». NOTA: "IP Forwarding" deve essere ON in / etc / sysconfig / network, inoltre il "kernel" deve essere configurato per "IP Forwarding".

smbclient
Funziona come un client FTP, che simula le connessioni che verranno effettuate tramite Samba.

tcpdump
Consente il debug di un'interfaccia sull'host.

prova par
Verificare la validità del file smb.conf utilizzato da Samba.

Comandi per il controllo del processo

Controllo di processo:

ps -aux
Visualizza tutti i processi del sistema, con nome e ora di inizio.

kill
Viene utilizzato per inviare segnali ai processi Unix.
kill -HUP: Segnala al processo numerato di rileggere i suoi file di configurazione.
kill -INT: Contrassegna il processo con un numero, che verrà interrotto.
kill -TERM: Indica il processo con un numero, che deve terminare, a differenza di -KILL, questa opzione dà l'opportunità al processo di finire.
kill -STOP: Contrassegna il processo con un numero, interrompi momentaneamente.
kill -CONT: Indica il processo con numero, che ho continuato, questo comando viene utilizzato per riprendere un processo che è stato applicato -STOP.
uccidi uccidi: Indica il processo con un numero, per terminare immediatamente, il processo viene interrotto bruscamente.

uccidi tutti A differenza di kill, killall ti consente di segnalare il processo per nome. Invia il segnale -TERM al processo con il nome specificato. NOTA: per impostazione predefinita, il segnale preso da kill e killall è -TERM.

ps-l Questo comando visualizza due parametri PRI e NI. Il parametro PRI indica la priorità corrente del processo, che viene calcolata dal sistema operativo, il valore di NI viene preso in considerazione quando si determina il PRI. * Cos'è NI? : NI è chiamato "bel numero", questo numero è specificato dal "superuser" ("root") o proprietario del processo e influenza l'ordine finale del PRI, dà priorità al meno gentile. I suoi valori vanno da -20 (meno delicato = più priorità) e 20 (più delicato = meno priorità)

bello Questo comando specifica il numero NI di ogni processo.

bello -10 chiamato: Ciò abbasserebbe la priorità del nome di 10 unità (se era -10, andrà a -20).
bello +10 chiamato: Ciò aumenterebbe la priorità di named di 10 unità (se fosse 0, andrebbe a +10).

snice e renice La stessa operazione è piacevole, tranne per il fatto che utilizza il numero di processo:
bella -10

& Il simbolo & viene utilizzato per indicare che il processo deve essere eseguito in background.

top Questo strumento monitora varie risorse di sistema e ha un carattere dinamico, mostra l'utilizzo della CPU per processo, la quantità di memoria, il tempo dall'inizio, ecc. vmstat È molto simile a top poiché è una condensazione dei processi di sistema, quindi questo strumento diventa dinamico, gli argomenti devono essere specificati: vmstat -n

atQuesto comando ti permette di programmare certe attività in una certa ora, esempio: alle 22:00, il comando precedente apre un «prompt» del modulo in>, su questo «prompt» sono specificati tutti i comandi che vuoi eseguire, in in questo caso alle 22:00, una volta specificato, Ctlrl -d viene utilizzato per uscire.

Una volta terminato, i comandi verranno pianificati per essere eseguiti all'ora indicata, la directory / var / spool / at contiene il lavoro.

Il comando atq visualizza i lavori at in sospeso e il comando atrm

eliminare un lavoro pianificato con alle. Vedere anche /etc/at.deny e /etc/at.allow

crontabCome at specifica l'ora in cui verrà eseguito un programma "script", crontab ha la seguente forma: minuti ore giorni mesi end_of_week username dichiarazione argomenti
Il seguente esempio eseguirà il programma oracle.pl ogni mezz'ora ogni giorno:

Codice:

30 * * * * radice /usr/oracle.pl

Se vuoi farlo mensilmente:

Codice:

01 3 1 * * radice /usr/oracle.pl

Quanto sopra verrà eseguito oracolo.pl il primo giorno di ogni mese, alle 3:01.

Per specificare cron job, ogni utente mantiene un file nella directory / var / spool / cron /, questa directory è accessibile da ogni utente con il comando crontab -e

L'esecuzione di crontab è facilitata dal file / etc / crontab che specifica i lavori di crontab per ora, giorno, settimana e mese, in questo modo all'utente è solo richiesto di posizionare un file nelle directory corrispondenti: /etc/cron.ogni ora | /etc/cron.giornaliero | /etc/cron.settimanale | /etc/cron.mensile

Comandi per record e sistema

Controllo dei registri «Log» 

coda
Ti permette di vedere la fine di un file, questo comandoèutile poiché i file di log «log» crescono costantemente in coda –f / var / log / messages

È inoltre possibile specificare il numero di righe da osservare:

Codice:

tail --f --line 15 / var / log / messages

Questo comando precedente mostra le ultime 15 righe del file ("default" = 10). –F mantiene il file aperto in modo da poterlo guardare mentre vengono aggiunti eventi.

Configurazione di sistema 
/ usr / sbin / sndconfig: Eseguibile utilizzato per configurare il suono del sistema.
/ bin / netconf: Eseguibile utilizzato per configurare le interfacce di rete.

Comandi di amministrazione

sysctl
Descrizione: configura i parametri del kernel in fase di esecuzione.
Esempi: sysctl -a

ulimit
Descrizione: mostra i limiti del sistema (file aperti massimi, ecc ..)
Esempi: ulimit

Aggiungi utente
Descrizione: aggiungi utente di sistema.
Esempi: adduser pepe, adduser -s / bin / false pepe

utentedel
Descrizione: = rimuove l'utente dal sistema
Esempi: userdel pepe

usermod
Descrizione: = modifica utente di sistema
Esempi: usermod -s / bin / bash pepe

df
Descrizione: = disk free. spazio disponibile su disco. Molto utile.
Esempi: df, df -h

uname
Descrizione: = nome unix. Informazioni sul tipo di unix in cui ci troviamo, kernel, ecc.
Esempi: uname, uname -a

netstat
Descrizione: informazioni sulle connessioni di rete attive.
Esempi: netstat, netstat -ln, netstat -l, netstat -a

ps
Descrizione: = elabora tutte le informazioni sui processi in esecuzione.
Esempi: ps, ps -axf, ps -A, ps -auxf

"gratis"
Descrizione: mostra lo stato della RAM e dello SWAP.
Esempi: gratuito

ping
Descrizione: strumento di rete per verificare tra l'altro se raggiungiamo un host remoto.
Esempi: ping www.rediris.es

traceroute
Descrizione: strumento di rete che ci mostra la strada per raggiungere un'altra macchina.
Esempi: traceroute www.rediris.es

du
Descrizione: = utilizzo del disco. uso del disco. Mostra lo spazio occupato sul disco.
Esempi: du *, du -sH / *, du -sH / ecc

ifconfig
Descrizione: = interface config. configurazione di interfacce di rete, modem, ecc.
Esempi: ifconfig, ifconfig eth0 ip netmask 255.255.255.0

route
Descrizione: gestisce le rotte verso altre reti.
Esempi: route, route -n

iptraf
Descrizione: visualizza TUTTO il traffico di rete IP, UDP, ICMP in un'applicazione console.
Permette l'uso di filtri ed è MOLTO UTILE per la diagnosi e il debug dei firewall
Esempi: iptraf

tcpdump
Descrizione: scarica il contenuto del traffico di rete.
Esempi: tcpdump, tcpdump -u

lsof
Descrizione: mostra i file (librerie, connessioni) utilizzati da ogni processo
Esempi: lsof, lsof -i, lsof | file grep

lsmod
Descrizione: mostra i moduli del kernel caricati.
Esempi: lsmod

modprobe
Descrizione: Prova ad installare un modulo, se lo trova, installalo ma temporaneamente.
Esempi: modprobe ip_tables, modprobe eepro100

mod
Descrizione: rimuove i moduli del kernel caricati
Esempi: rmmod

annusare
Descrizione: sniffer o snooper di tutto il traffico di rete. Di solito non è installato di default.
Esempi: sniffit -i

Altro

ls
Descrizione: = list. elenca il contenuto della directory.
Esempi: ls, ls -l, ls -fl, ls –color

cp
Descrizione: = copia. copiare file / directory.
Esempi: directory cp -rfp / tmp, file cp nuovo_file

rm
Descrizione: = rimuovi. eliminare file / directory.
Esempi: rm -f file, rm -rf directory, rm -i file

mkdir
Descrizione: = make dir. creare directory.
Esempi: directory mkdir

rmdir
Descrizione: = rimuovi dir. eliminare le directory, devono essere vuote.
Esempi: directory rmdir

mv
Descrizione: = mossa. rinominare o spostare file / directory.
Esempi: mv directory directory, mv file new_name, mv file a_directory

quando
Descrizione: gestione data di sistema, visualizzabile e impostabile.
Esempi: data, data 10091923

storia
Descrizione: mostra la cronologia dei comandi inseriti dall'utente.
Esempi: storia | Di Più

Scopri di più
Descrizione: mostra il contenuto di un file con pause ogni 25 righe.
Esempi: più file

grep
Descrizione: filtra il contenuto di un file.
Esempi: file cat | stringa grep

gatto
Descrizione: mostra tutto il contenuto di un file senza alcuna pausa.
Esempi: file cat

chmod
Descrizione: modifica i permessi di lettura / scrittura / esecuzione di file / directory.
Esempi: file chmod + r, directory chmod + w, directory chmod + rw -R, file chmod -r

chown
Descrizione: = cambia proprietario. cambiare i permessi dell'utente: gruppo di file / directory.
Esempi: chown root: file root, chown pello: directory utenti -R

tar
Descrizione articolo: = Tape ARchiver. archiviatore di file.
Esempi: tar cvf file.tar directory, tar xvf file.tar, tar zcvf file.tgz directory, tar zxvf file.tgz

gunzip
Descrizione: decompressore compatibile con ZIP.
Esempi: file gunzip

rpm
Descrizione: gestore di pacchetti Redhat. Per installare o aggiornare il software di sistema.
Esempi: rpm -i package.rpm, rpm -qa program, rpm –force package.rpm, rpm -q –info program

Mount
Descrizione: monta dischi rigidi, floppy, cdrom.
Esempi: mount / dev / hda2 / mnt / lnx, mount / dev / hdb1 / mnt -t vfat

umount
Descrizione: smontare unità.
Esempi: umount / dev / hda2, umount / mnt / lnx

wget
Descrizione: programma per scaricare file tramite http o ftp.
Esempi: wget 
http://www.rediris.es/documento.pdf

lince
Descrizione: browser web con opzioni ftp, https.
Esempi: lince 
www.ibercom.com, lince - fonte http://www.ibercom.com/script.sh | SH

FTP
Descrizione: cliente ftp.
Esempi: ftp 
ftp.ibercom.com

whois
Descrizione: domain whois.
Esempi: whois 
www.ibercom.com

che
Descrizione: mostra gli utenti del sistema che hanno effettuato l'accesso.
Esempi: chi, w, chi sono io

mail
Descrizione: invio e lettura di email.
Esempi: posta 
pepe@ibercom.com <file, posta -v pepe@ibercom.com <file
sorta
Descrizione: ordina il contenuto di un file.
Esempi: cat / etc / numbers | ordina, ls | ordinare

ln
Descrizione: = link. per creare collegamenti, scorciatoie.
Esempi: ln -s / directory link

coda
Descrizione: mostra la fine (10 righe) di un file.
Esempi: tail -f / var / log / maillog, tail -100 / var / log / maillog | Di Più

capo
Descrizione: mostra l'intestazione (10 righe) di un file.
Esempi: file head, head -100 / var / log / maillog | Di Più

filetto
Descrizione: ci dice che tipo è un file.
Esempi: file file, file *

fonte: Cristallo


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Christopher suddetto

    È sempre utile avere questi tipi di elenchi a portata di mano 🙂 Grazie

  2.   furbo suddetto

    Penso che sarebbe un comando importante durante la programmazione quando vogliamo che il nostro PC si spenga.
    Sto parlando del comando:

    chiusura

    Quali informazioni potete fornirci?

    saluti

  3.   Saito Mordraw suddetto

    Come sempre un'ottima voce, diretta ai preferiti (non avevo commentato prima perché avevo bruciato il mio computer e fino a quando non ne ho comprato un altro .... XD)

  4.   Jose Antonio suddetto

    Ciao, bravissimo, ho già letto qui che cerco le mie soluzioni da
    Internet ma non trovo niente, sicuramente sarò io che non conosco
    cerca ... Sto studiando Linux per la prima volta al liceo e al
    installo Ubuntu 12.10 Entro nel terminale per mettere in pratica ciò che ho imparato e
    Non posso fare nulla in cui non posso essere root o fare un mkdir
    home… ..ect. Qualcuno può guidarmi con un tutorial o una pagina cosa
    Te ne sarei molto grato .... grazie

  5.   José Antonio suddetto

    Ho trovato un tutorial molto interessante nel caso in cui il suono scompaia ogni 10 minuti in Linux:

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

  6.   José Antonio suddetto

    Se il suono scompare all'attivazione dello screensaver, cioè ogni 10 minuti, la soluzione almeno in linux Mint arriva nel seguente blog:

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

    E se il suono viene disattivato anche dopo aver sospeso o ibernato la soluzione è la seguente:

    https://pcfix3r.wordpress.com/sin-sonido-tras-hibernar-o-supsender-no-sound-after-resume-in-linux-mint-ubuntu-lubuntu/

  7.   roni suddetto

    Grazie mille, stavo cercando la stessa cosa dal comando AT per lasciare programmati alcuni comandi ... grazie.

  8.   DC suddetto

    Eccellente! info, una domanda tra le differenze TOP e HTOP?

    grazie!