Ordres útils per a Linux

Aquest no intenta ser un llistat complet però sí els asseguro que trobaran una bona part de les ordres més comuns i útils per a la consola de comandaments de Linux. 🙂

Commandos Generals

dmesg
Imprimeix els missatges desplegats pel «nucli» a l'inici.

depmod -a
Genera un arxiu que conté les dependències dels mòduls que són carregats per al «Kernel», és a dir, és capaç de reconèixer quals mòduls deuen ser carregats perquè un tercer sigui utilitzat en el sistema.

lliure
Estadístiques d'ús de memòria.

init q
Comando que torna a llegir els paràmetres que es troben en inittab.

insmod
Habilita ( «loads») el mòdul que s'especifica en la línia, perquè el «nucli» sigui capaç d'utilitzar-lo. (Exemple: insmod ip_alias.o)

ldconfig
Actuliza les llibreries utilitzades pel sistema, recomanable executar cada vegada que s'instal·li un programa.

lsmod
Desplega la informació referent als mòduls que estan abilitados pel «nucli».

muntar
Permet que particions de l'sistemes, CD-ROM, floppys puguin ser leeidas en el sistema. El seu format: mount -t. Vegi també / etc / fstab .ON>
smbmountó>
Similar a la comanda mount, excepte que aquesta comanda és utilitzat per muntar particions en Samba .ON>
smbumountó>
Utilitzat per desactivar les particions activades amb smbmountón>
disposicióó>
Presenta un menú per a configurar diversos parameteros de sistema (So, XWindow, Mouse ..). Ó>
slocateó>
Actualitza la base d'informació que és utilitzada per trobar arxius amb la comanda locate .ON>
stató>
Desplega informació detallada sobre l'arxiu especificat com: dates de modificiació i canvi, propietari de l'archivo..etc.ón>
muntaró>
Desactiva la partició que es indicada, els paràmetres que pren aquesta comanda són similars als de mount .ON>
uname -aó>
Informació completa sobre el «Host» .ON>
el temps d'activitató>
Hora actual, temps que porta el sistema corrent des de l'últim «reboot», usuaris connectats a servidor, càrrega de el sistema en els últims 1,5 i 15 minutos.ón>
nom d'amfitrióó>
El nom de l ' «Host» .ON>
chkconfigó>
Aquesta comanda desplega la informació sobre els nivells d'execució dels «scripts» situats en el directori /etc/rc.d/init.dón>
ó>
codi:

chkconfig --list httpd Aquesta comanda desplega: httpd 0 ff 1 ff 2 ff 3, 4, n 5 n 6 ff

L'anterior indica que quan es faci servir el nivell d'arrencada 3, el «script» httpd en el directori /etc/rc.d/init.d rebrà l'argument «start», quan es corri el nivell d'arrencada 6, httpd rebrà el argument «stop», etc ..

Per modificar cap argument «start»:

codi:

chkconfig --add --level

Per modificar cap l'argument «stop»:

codi:

chkconfig --del --level

* És precisament dels directoris /etc/rc.d/rc[0-6] d'on prové la informació que desplega chkconfig.

ntsysv
És una herrmienta gràfica que té la mateixa funcionalitat que chkconfig, La diferència és que aquesta eina desplega tots els «scripts» per nivell, és a dir, si s'utilitza la comanda ntsysv -level 3, la gràfica mostrarà l'estatus «stop» o «start» de tots els «scripts» per al nivell d'arrencada 3. De la mateixa manera s'utilitzen: ntsysv -level 5, ntsysv -level 0, etc.

Igual que chkconfigntsysv modifica i pren la informació que es troba en els directoris /etc/rc.d/rc[0-6]

Ordres Entorn De Xarxa

En Entorn de Xarxa 

host
Determina l'adreça IP d'un «Host», host -a desplega tota la informació de DNS.

ifconfig
Permet configurar una interfície de Xarxa i veure el «status» de ésta.Esa de la forma ifconfig, exemple: ifconfig eth0

ifup
Habilita la interfície especificada, exemple: ifup eth0.

si avall
Deshabilita la interfície especificada, exemple: ifdown eth0.

netstat -a
Totes les connexions de Xarxa originades i rebudes pel «Host»

netstat -r
Mostra la taula de ruteo «routing table» de sistema

netstat -i
Estadístiques de xarxa de cada interfase

nocerca
Busca informació en els servidors DNS, exemple: nslookup -query = mx osomosis.com, si no s'especifiquen paràmetres s'entra en mode interactiu

ping-s 1016
Mana paquets de ping de 1024 bytes (header 8 bytes), mentre que el «default» és 512.

afegir ruta
Permet afegir taules de ruteo de i cap al «Host». Exemple: Per guiar tota la informació de la xarxa 206.171.55.16 netmask 255.255.255.240 via la interfície eth0:

codi:

route add -net 206.171.55.16 255.255.255.240 eth0

Per rutear tot el tràfic per certa interfase ( «Default Gateway»):


codi:

route add default gw 206.171.55.51 eth0

Això enviarà tota la infromació per la direcció 206.171.55.51

route -n:
Desplega la taula de ruteo de l' «Host». NOTA: Deu estar «IP Forwarding» ON a / etc / sysconfig / network, a més el «nucli» deu estar configurat per a «IP Forwarding».

smbclient
Funciona com un client FTP, que simula connexions que seran realitzades a través de Samba.

tcpdump
Permet el «debugging» d'una interfase al host.

provaparm
Verifica la validesa de l'arxiu smb.conf utilitzat per Samba.

Ordres Per Control De Processos

Control de Processos:

ps -aux
Desplega tots els processos de sistema, amb nom i temps d'inici.

matar
És utilitzat per enviar senyals als processos en Unix.
kill -HUP: Assenyala a el procés amb numero, que torni a llegir els seus fitxers de configuració.
kill -int: Assenyala a el procés amb numero, que serà interromput.
kill -TERM: Assenyala a el procés amb numero, que ha d'acabar, a diferència d'-KILL, aquesta opció dóna l'oportunitat a l'procés d'acabar.
kill -STOP: Assenyala a el procés amb numero, que pari momentàniament.
kill -CONT: Assenyala a el procés amb numero, que vaig continuar, aquesta comanda s'utilitza per reprendre un procés que li va ser aplicat -STOP.
kill -KILL: Assenyala a el procés amb numero, que acabi immediatament, el procés és acabat abruptament.

killall A diferència de kill, killall permet enviar un senyal a el procés per nom. Envia el senyal -TERM a el procés amb el nom especificat. NOTA: Per «default» el senyal que pren kill i killall és -TERM.

ps -l Aquesta comanda desplega dues paràmetres PRI i NI. El paràmetre PRI indica la prioritat actual de l'procés, que és calculada pel sistema operatiu, el valor de NI és pres en comte quan es determina el PRI. * Que és NI? : NI és anomenat el nombre gentil o «nice number», aquest nombre és especificat pel «superusuari» ( «root») o amo de l'procés i afecta l'ordre final de PRI, li dóna prioritat als menys gentiles.Sus valors oscil·len des -20 (menys gentil = més prioritat) i 20 (mes gentil = menys prioritat)

agradable Aquesta comanda especifica el nombre NI de cada procés.

nice -10 named: Això baixaria la prioritat de named en 10 unitats. (Si era a -10, passarà a -20).
nice +10 named: Això incrementaria la prioritat de named en 10 unitats. (Si era a 0, passaria a +10).

snice i renice El mateix funcionament que nice, excepte que utilitza el nombre de procés:
snice -10

& L'& és utilitzat per indicar que el procés ha d'executar en el fons.

superior Aquesta herramiente monitoritzes diversos recursos d'el sistema i té un caràcter dinàmic, mostra ús de CPU per procés, quantitat de memòria, temps des del seu inici, etc. vmstat És molt similar a top ja que és un condensat dels processos de sistema, perquè aquesta herrmienta es torni dinàmica s'han d'especificar els arguments: vmstat -n

atAquesta comanda permet programar certes activitats a una certa hora, exemple: at 22:00 la comanda anterior obre un «prompt» de la forma at>, sobre aquest «prompt» s'especifiquen tots els comandaments que vulguin executar, en aquest cas a les 22:00, un cop especificats, s'utilitza Ctlrl-d per sortir.

Ja finalitzat, les ordres estaran programats per executar-se a l'hora indicada, el directori / var / spool / at conté el treball.

La comanda atq desplega els treballs at que estan pendents, i la comanda atrm

elimina un treball programat amb at. Vegi també /etc/at.deny i /etc/at.allow

crontabA l'igual que at especifica el temps a el qual s'executarà un programa «script», crontab té la següent forma: minuts hores dies mesos fin_de_semana nom_d'usuari instrucció arguments
El següent exemple executarà el programa oracle.pl cada mitja hora tots els dies:

codi:

30 * * * * root /usr/oracle.pl

Si es desitja realitzar mensualment:

codi:

Gener 01 3 * * root /usr/oracle.pl

L'anterior executarà oracle.pl el dia primer de cada mes, a les 3:01.

Per especificar treballs cron cada usuari manté un arxiu en el directori / var / spool / cron /, aquest directori el accesa cada usari amb la comanda crontab -e

L'execució de crontab es facilita a causa de l'arxiu / etc / crontab que esepcifica treballs crontab per hora, dia, setmana i mes, d'aquesta manera només es requereix que l'usuari col·loqui un arxiu en els directoris corresponents: /etc/cron.hourly | /etc/cron.daily | /etc/cron.weekly | /etc/cron.monthly

Ordres Per Resgistros i Sistema

Control de Registres «Logs» 

cua
Permet veure el final d'un arxiu, aquesta comanda és útil ja que els arxius de registres «logs» creixen constantment tail -f / var / log / messages

També es pot especificar el nombre de línies que s'han d'observar:

codi:

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

Aquesta comanda anterior desplega les ultimes 15 línies de l'arxiu ( «default» = 10). La -f manté l'arxiu obert per poder observar-acord s'agregen esdeveniments.

Configuració de Sistema 
/ Usr / sbin / sndconfig: Executable utilitzat per configurar el so de el sistema.
/ Bin / netconf: Executable utilitzat per configuració d'Interfases de Xarxa.

Ordres D'Administracion

sysctl
Descripció: Configurar els paràmetres de l'nucli en temps d'ejuecución.
Exemples: sysctl -a

ulimitar
Descripció: mostra els límits de sistema (màxim de fitxers oberts, etc ..)
Exemples: ulimit

adduser
Descripció: afegir usuari de sistema.
Exemples: adduser pepe, adduser -s / bin / false pepe

userdel
Descripció: = eliminar usuari de sistema
Exemples: userdel pepe

userMod
Descripció: = modificar usuari de sistema
Exemples: usermod -s / bin / bash pepe

df
Descripció: = disk free. espai en disc disponible. Molt útil.
Exemples: df, df -h

uname
Descripció: = unix name. Informació sobre el tipus de unix en què estem, nucli, etc.
Exemples: uname, uname -a

netstat
Descripció: la informació sobre les connexions de xarxa actives.
Exemples: netstat, netstat -ln, netstat -l, netstat -a

ps
Descripció: = Proccess tota la informació sobre processos en execució.
Exemples: ps, ps -axf, ps -A, ps -auxf

lliure
Descripció: mostra l'estat de la memòria RAM i el SWAP.
Exemples: free

fer ping
Descripció: heramienta de xarxa per comprovar entre altres coses si arribem a un host remot.
Exemples: ping www.rediris.es

traceroute
Descripció: eina de xarxa que ens mostra el camí que es necessita per arribar a una altra màquina.
Exemples: traceroute www.rediris.es

du
Descripció: = disk faci servir. ús de disc. Mostra l'espai que aquesta ocupat en disc.
Exemples: du *, du -SH / *, du -SH / etc

ifconfig
Descripció: = interfície config. configuració d'interfícies de xarxa, mòdems, etc.
Exemples: ifconfig, ifconfig eth0 ip netmask 255.255.255.0

ruta
Descripció: gestiona les rutes a altres xarxes.
Exemples: route, route -n

iptraf
Descripció: mostra en una aplicació de consola TOT el tràfic de xarxa IP, UDP, ICMP.
Permet utilitzar filtres, i és SUMMAMENT UTIL per a diagnostico i depuracion de tallafocs
Exemples: iptraf

tcpdump
Descripció: bolca el contingut de el tràfic de xarxa.
Exemples: tcpdump, tcpdump -o

lsof
Descripció: mostra els fitxers (llibreries, connexions) que utilitza cada procés
Exemples: lsof, lsof -i, lsof | grep fitxer

lsmod
Descripció: Mostra els mòduls de kernel que estan carregats.
Exemples: lsmod

modsonda
Descripció: Tracta d'instal·lar un mòdul, si ho troba ho instal però de forma temporal.
Exemples: modprobe ip_tables, modprobe eepro100

rmmod
Descripció: Elimina mòduls de l'nucli que estan carregats
Exemples: rmmod

sniffit
Descripció: Sniffer o husmeador de tot el tràfic de xarxa. No sol venir instal·lat per defecte.
Exemples: sniffit -i

Altres

ls
Descripció: = list. llistar contingut de directoris.
Exemples: ls, ls -l, ls -FL, ls -color

cp
Descripció: = copy. copiar fitxers / directoris.
Exemples: cp -rfp directori / tmp, cp arxiu archivo_nuevo

rm
Descripció: = remove. esborrar fitxers / directoris.
Exemples: rm -f fitxer, rm -rf directori, rm -i fitxer

mkdir
Descripció: = make dir. crear directoris.
Exemples: mkdir directori

és rm
Descripció: = remove dir. esborrar directoris, han d'estar buits.
Exemples: rmdir directori

mv
Descripció: = move. canviar el nom o moure fitxers / directoris.
Exemples: mv directori directori, mv fitxer nuevo_nombre, mv fitxer a_directorio

data
Descripció: gestió de data de sistema, es pot veure i establir.
Exemples: date, fes-te 10091923

història
Descripció: mostra l'historial d'ordres introduïdes per l'usuari.
Exemples: history | more

més
Descripció: mostra el contingut d'un fitxer amb pauses cada 25 línies.
Exemples: more fitxer

grep
Descripció: filtra els continguts d'un fitxer.
Exemples: cat fitxer | grep cadena

gat
Descripció: mostra tot el contingut d'un fitxer sense pausa.
Exemples: cat fitxer

Chmod
Descripció: canvia els permisos de lectura / escriptura / ejecucion de fitxers / directoris.
Exemples: chmod + r fitxer, chmod + w directori, chmod + rw directori -R, chmod -r fitxer

chown
Descripció: = change owner. canvia els permisos d'usuari: grup de fitxers / directoris.
Exemples: chown root: root fitxer, chown pello: usuaris directori -R

tar
Descripció: = Tape ARchiver. arxivador de fitxers.
Exemples: tar cvf fitxer.tar directori, tar xvf fitxer.tar, tar zcvf fitxer.tgz directori, tar zxvf fitxer.tgz

gunzip
Descripció: descompressor compatible amb ZIP.
Exemples: gunzip fitxer

rpm
Descripció: gestor de paquets de redhat. Per instal·lar o actualitzar programari de sistema.
Exemples: rpm -i paquet.rpm, rpm -qa programa, rpm -force paquet.rpm, rpm -q -info programa

muntar
Descripció: muntar unitats de disc dur, disquet, CD-ROM.
Exemples: mount / dev / hda2 / mnt / lnx, mount / dev / hdb1 / mnt -t vfat

muntar
Descripció: desmuntar unitats.
Exemples: umount / dev / hda2, umount / mnt / lnx

wget
Descripció: programa per descarregar fitxers per http o ftp.
Exemples: wget 
http://www.rediris.es/documento.pdf

linx
Descripció: navegador web amb opcions de ftp, https.
Exemples: lynx 
www.ibercom.com, lynx -source http://www.ibercom.com/script.sh | sh

ftp
Descripció: client FTP.
Exemples: ftp 
ftp.ibercom.com

qui és
Descripció: whois de dominis.
Exemples: whois 
ibercom.com

que
Descripció: mostra els usuaris de sistema que han iniciat una sessió.
Exemples: who, w, who am i

correu
Descripció: enviament i lectura de correu electrònic.
Exemples: mail 
pepe@ibercom.com <Fitxer, mail -v pepe@ibercom.com <fitxer
sort
Descripció: ordena el contingut d'un fitxer.
Exemples: cat / etc / numeros | sort, ls | sort

ln
Descripció: = link. per crear enllaços, accessos directes.
Exemples: ln -s / directori enllaç

cua
Descripció: mostra el final (10 línies) d'un fitxer.
Exemples: tail -f / var / log / maillog, tail -100 / var / log / maillog | more

cap
Descripció: mostra la capçalera (10 línies) d'un fitxer.
Exemples: head fitxer, head -100 / var / log / maillog | more

file
Descripció: ens diu que tipus és un fitxer.
Exemples: file fitxer, file *

font: Cristalab


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Cristóbal va dir

    Sempre és bo tenir a mà aquest tipus de llistes 🙂 Gràcies

  2.   krafty va dir

    Jo crec que flataria una ordre important a l'hora de programar quan volem que s'apagui la nostra PC.
    Estic parlant de la comanda:

    shutdown

    que informació ens podis aportar?

    salutacions

  3.   Saito Mordraug va dir

    Com sempre una gran entrada, directe a favorits (no havia comentat abans per que cremi meu compu i fins que vaig comprar una altra .... XD)

  4.   Jose Antonio va dir

    Hola molt bones ja he llegit per aqui que busqui meus solucions per
    internet però no trobo res segurament sere jo que no es
    cercar ... ..estoy estudiant Linux per primer cop a l'institut i a l'
    instal·lar-me Ubuntu 12.10 entro al terminal ha practicar el apredndido i
    no aconsegueixo fer res no puc ser root ni fer un mkdir a
    home ... ..ect. Algú em pot orientar amb algun tutorial o pàgina el
    agrairia molt ... .gràcies

  5.   José Antonio va dir

    He trobat un tutorial molt interessant per si el so es us va cada 10 minuts en Linux:

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

  6.   José Antonio va dir

    Si el so es va quan s'activa l'estalvi de pantalla, és a dir, cada 10 minuts, la solució a l'almenys en linux Mint ve en el següent bloc:

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

    I si el so també es desactiva després de suspendre o hivernar la solució és la següent:

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

  7.   roni va dir

    Moltes Gràcies, estava buscant això mateix de la comanda AT per deixar programats alguns comandaments .. s'agraeix.

  8.   DC va dir

    Excel·lent! info, un dubte entre diferències de TOP i HTop?

    gràcies!