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 chkconfig, ntsysv 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
È sempre utile avere questi tipi di elenchi a portata di mano 🙂 Grazie
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
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)
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
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/
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/
Grazie mille, stavo cercando la stessa cosa dal comando AT per lasciare programmati alcuni comandi ... grazie.
Eccellente! info, una domanda tra le differenze TOP e HTOP?
grazie!