Está en la página 1de 16

ESCUELA INDUSTRIAL SUPERIOR PEDRO DOMINGO MURILLO1 SEMESTRE A CARRERA INFORMATICA INDUSTRIAL DOCENTE: LIC.

ROBERTA MALLCU INF- 217

LINUX
DEFINICION. Linux es el ncleo o kernel del sistema operativo libre denominado GNU/Linux Lanzado bajo la licencia pblica general ( GPL - General Public License ) de GNU desarrollado gracias ! Linux es uno de los mejores ejemplos de so"t#are libre$ CREADO reado por Linus %orvalds en &''&$ la comunidad de (inix (un clon del sistema operativo Unix) contribu ) en el c)digo en ideas para el ncleo Linux$! el Pro ecto GNU a *ab+a creado componentes para obtener un sistema operativo libre! pero su propio ncleo (GNU ,urd) era Caractersticas Multitarea Multiusuario Multiplataforma Multiprocesador -unciona en modo protegido 386. Proteccin de la memoria entre procesos Memoria virtual usando La memoria se gestiona como un recurso unificado Libreras compartidas de carga din.mica (/LL0s) libreras estticas$ %odo el cdigo fuente est disponible! Control de tareas P1234$ Pseudo terminales (pt 0s)$ Consolas virtuales m!ltiples5 6cceso transparente a particiones (2-/12 (o a particiones 12/7 -6%) lo sean en el "uturo 2oporte en s)lo lectura de ,P-2-7 del 12/7 7$& 2istema de arc*ivos de 8/-91( :ue lee todos los "ormatos est.ndar de 8/-91($ "CP#$P! inclu endo ss*! "tp, telnet, NFS,

Como sistema de programacin La colecci)n de utilidades para la programaci)n de GNU es con di"erencia la "amilia de compiladores m.s utilizada en este sistema operativo$ %iene capacidad para compilar 8! 8;;! <ava! 6da! entre otros muc*os lenguajes$ 6dem.s soporta diversas ar:uitecturas mediante la compilaci)n cruzada! lo :ue *ace :ue sea un entorno adecuado para desarrollos *eterog=neos$

COMANDOS DE LINUX

Cons !"#$% on"s n % $&"s

Para ejecutar estos comandos del shell de GNU Linux ser necesario abrir una ventana de Terminal (si estamos en modo grfico). uchos de estos comandos re!uieren "ermisos de su"erusuario root# "or lo !ue ser necesario estar logeado con este usuario "ara !ue funcionen. $s "osible !ue algunos de estos comandos no a"are%can en determinadas distribuciones de GNU Linux. &lgunos de los comandos a!u' mostrados son es"ec'ficos de una o varias distribuciones GNU Linux. &lgunas de las salidas de la ejecuci(n de algunos comandos del shell de GNU Linux "uede !ue no sean iguales en las diferentes distribuciones. )a* algunos comandos !ue su ejecuci(n "uede ser +"eligrosa+# es conveniente !ue se ejecuten sabiendo lo !ue se est haciendo * las re"ercusiones !ue "uedan tener. Por ejem"lo# el comando rm -f -r -v nombre_carpeta# eliminar todas las car"etas * subcar"etas a "artir de la car"eta +nombre,car"eta+# sin "edir confirmaci(n. -tro ejem"lo. el comando halt a"agar el e!ui"o sin "edir confirmaci(n# si es un e!ui"o de un usuario normal no habr "roblema# "ero si se trata de un servidor de base de datos# /eb# etc. los servicios !ue 0ste "restaba dejarn de funcionar. Los comandos han sido "robados en sus res"ectivas distribuciones GNU Linux. 1ebian# Ubuntu# 2no""ix# 3edora# Gentoo# 4lac5/are# o"en4u4$# andriva# 6ed )at# etc.

&lgunos comandos !"& s'"&& !" GNU L n()* !"s%# +% ,n* "-".+&os !" (so COMANDO su nombreusuario /ho 9u /ho 9b "s 9& "s 9& < gre" bash "s 9fu oracle "s 9e 9orss>#args> < sort 9b 95?#?n < "r 9T@A7-LU N4 "stree 5ill 9B numero"roceso ls 9l ls 9l4rh sh nombreficherosh DESCRIPCI/N 7ambia el usuario actual a nombreusuario ("edir la contrase8a del usuario con el !ue !ueramos iniciar la sesi(n) uestra los usuarios conectados al sistema uestra la fecha * hora del :ltimo reinicio del sistema uestra todos los "rocesos en ejecuci(n * el identificador de "roceso (P;1) uestra todos los "rocesos !ue lleven la "alabra +bash+ uestra los "rocesos * los usuarios !ue los ejecutan en formato UN;= uestra los "rocesos ordenados "or uso de memoria (los !ue ms memoria usan al final) Procesos activos del sistema jerar!ui%ados en forma de rbol 7ierra el "roceso es"ecificado "or el P;1 (numero"roceso) Lista los ficheros * directorios de la ubicaci(n actual uestra una lista de los ficheros de una car"eta ordenados "or tama8o (los ms grandes al final) $jecuta el fichero de scri"t es"ecificado E0EMPLO su root /ho 9u /ho 9b

"s 9&
"s 9& < gre" bash "s 9fu oracle

"s 9e 9orss>#args> < sort 9b 95?#?n < "r 9T@A7-LU N4 "stree


5ill 9B CDE ls 9l ls 9l4rh sh "rueba.sh

.Fnombrefichero a"t9get install nombrea"licacion

a"t9get u"date

a"t9get u"grade

a"t9get install 9f

a"t9get clean

$jecuta la a"licaci(n es"ecificada ;nstala la a"licaci(n es"ecificada (si se tiene conexi(n a ;nternet)# s(lo dis"onible en distribuciones 1ebian &ctuali%a la base de datos de "a!uetes a actuali%ar o instalar a "artir del fichero GFetcFa"tFsources.listG. La base de datos la constitu*en un conjunto de ficheros ubicados en GFvarFlibFa"tFlistsFG &ctuali%a todos los "a!uetes instalados en el sistema a la :ltima versi(n dis"onible 7om"rueba la correcta instalaci(n de los "a!uetes descargados en GFvarFcacheFa"tFarchivesFG# re"itiendo la instalaci(n si fuese necesario o bajando alg:n "a!uete de"endiente !ue no se ha*a descargado $limina todos los "a!uetes (.deb) descargados (almacenados automticamente en GFvarFcacheFa"tFarchivesFG)

.Fm*s!l a"t9get install m*s!l9server

a"t9get u"date

a"t9get u"grade

a"t9get install 9f

a"t9get clean

c" nombrefichero car"etadestino

7o"ia uno o varios (H) ficheros a la car"eta es"ecificada ueve una car"etaFfichero al destino mv nombrecar"eta es"ecificado# tambi0n sirve "ara renombrar car"etadestino ficherosFdirectorios Iusca una a"licaci(n en la lista de a"licaciones a"t9cache search datoabuscar a instalar (s(lo distribuciones 1ebian) uestra el usuario con el !ue se ha iniciado la /hoami sesi(n de terminal "/d uestra el directorio de trabajo actual ifconfig i/config "ing host ifconfig id,tarjeta do/n ifconfig id,tarjeta u" route route add default g/ i","uerta,enlace id,tarjeta "ass/d nombreusuario cat nombrefichero uestra la ;P del "c * la configuraci(n de red uestra informaci(n de las tarjetas de red inalmbrica (/ireless) !ue ha*a instaladas en el e!ui"o 6eali%a "ing entre "cs 1etiene los servicios de red de la tarjeta es"ecificada (id,tarjeta) ;nicia los servicios de red de la tarjeta es"ecificada (id,tarjeta) uestra informaci(n de la tabla de enrutaci(n de la red &8ade como "uerta de enlace (gate/a*) "or defecto la indicada en i","uerta,enlace 7ambia la contrase8a al usuario es"ecificado uestra el contenido de un fichero (de texto) Utililidad !ue sirve "ara modificar ficheros de texto "lano. "ulse +i+ "ara editar el fichero.

c" H FusrFbin mv FhomeFalonso Fetc a"9cache search m*s!l /hoami "/d

ifconfig i/config /lanJ


"ing ?BK.?LM.?.E ifconfig ethJ do/n ifconfig ethJ u"

route
route add default g/ ?BK.?LM.?.? ethJ "ass/d alonso cat FetcFm*s!lFm*.cnf

vi nombrefichero

vi FetcFm*s!lFm*.cnf

sudo comando usuario

"ulse +$47&P$+# a continuaci(n +./!+ e ;NT6- "ara guardar los cambios * cerrar el fichero. $jecuta el comando es"ecificado con los sudo a"t9get install m*s!l9server derechos del usuario es"ecificado ("edir la root

contrase8a de este usuario) uestra el tama8o de todos los subdirectorios del directorio es"ecificado * el tama8o total del mismo . du nombredirectorio 9h 9s 9h. uestra el resultado en unidades du 9sh Fhome entendibles "or el usuario (I*tes# I# GI# etc). 9s. no muestra el tama8o de los subdirectorios# s' lo tiene en cuenta "ara el tama8o total de la car"eta Iorra F elimina el fichero es"ecificado rm FhomeFalonsoFhola.txt $limina uno o varios ficheros sin "edir confirmaci(n (9f)# mostrando los ficheros !ue va rm 9f 9v fernandoH eliminando (9v) $limina un fichero de forma segura (*a no "odr ser recu"erado). $l comando +rm+ no elimina shred 9u +fernando alonso+ ficheros com"letamente# "odr'an ser recu"erados $limina una car"eta com"leta * todas sus subcar"etas. 9f. no "ide confirmaci(n al eliminar. rm 9f 9r 9v nombre,car"eta 9r. elimina recursivamente car"etas * subcar"etas * su contenido. 9v. muestra el nombre de los ficheros * car"etas !ue va eliminando. uestra la hora * la fecha uestra un calendario del mes * a8o es"ecificados uestra a*uda sobre el comando es"ecificado 7ambia del directorio actual al directorio es"ecificado 7rea un directorio $limina el directorio es"ecificado (debe estar vac'o) $limina el directorio es"ecificado * todo su contenido uestra el ti"o de archivo o directorio. Las "osibles salidas. find ex"resionbus!ueda &47;; $nglish text director* s*mbolic lin5 to GenlaceG executable ... find . 9name +Hm*s!lH+ 9"rint find 9si%e NEJJJJJ c5sum isoinfo gre" emTotal F"rocFmeminfo rm 9f 9r 9v FhomeFalonso

rm nombrefichero rm 9f 9v

shred 9u nombre,fichero

date cal mes a8o man comando cd nombredirectorio m5dir nombredirectorio rmdir nombredirectorio rm 9r nombredirectorio

date cal ?K KJJE man ifconfig cd FusrFbin m5dir "rueba rmdir "rueba rm 9r "rueba

file nombrefichero

file cdrom

Iusca ficheros coincidentes con la ex"resi(n de b:s!ueda uestra los ficheros de tama8o su"erior a EJJ find 9si%e NEJJJJJ I uestra el 767 del fichero * el tama8o en c5sum nombrefichero b*tes gre" emTotal F"rocFmeminfo uestra la memoria 6& total del sistema

gre" 4/a"Total F"rocFmeminfo

uestra la cantidad de es"acio s/a" del sistema (memoria de intercambio) uestra las unidades de disco# el tama8o * el es"acio libre. 9h. muestra el resultado en unidades entendibles "or el usuario ( > egab*tes# G>Gigab*tes# etc). uestra el es"acio libre# ocu"ado * total del disco actual uestra informaci(n del sistema. uname -a es e!uivalente a uname -snrvmpio# donde. 9s. nombre del 5ernel. 9n. nombre del e!ui"o en la red (host). 9r. release del 5ernel. 9v. versi(n del 5ernel. 9m. nombre hard/are de la m!uina. 9". ti"o de "rocesador. 9i. ti"o de "lataforma hard/are.

gre" 4/a"Total F"rocFmeminfo

df 9h

df 9h

df . 9h

df . 9h

uname 9a

uname 9a

ar"

chmod CCC nombrearchivo cho/n nombreusuario nombrearchivo date 99set>?E.OJ deluser nombreusuario discover 99xdriver video discover ethernet echo AN- I6$P&6;&IL$ env fdis5 9l

9o. nombre sistema o"erativo. uestra * modifica las tablas de conversi(n de direcciones ;P en direcciones f'sicas !ue usa el "rotocolo de resoluci(n de direcciones (&6P ( &ddress 6esolution Protocol) &signa al fichero nombrearchivo "ermisos del lectura# escritura * ejecuci(n "ara el "ro"ietario# gru"o e invitado 7ambia el "ro"ietario del archivo nombrearchivo a nombreusuario 7ambia la hora del sistema a las ?E.OJ $limina el usuario nombreusuario * todos sus archivos de configuraci(n uestra el driver de la tarjeta de video uestra el driver de la tarjeta de red uestra el valor de la variable de entorno es"ecificada (nombrevariable) uestra las variables de entorno definidas "ara el usuario actual uestra la estructura * ti"o de "articiones

ar" 9i ethJ

chmod CCC "rueba cho/n alonso "rueba date 99set>?E.OJ deluser alonso discover 99xdriver video discover ethernet echo A)-4TN& $ env

fdis5 9l

find F 9name m*s!lH 9exec rm QR Iusca todos los ficheros !ue comiencen "or find F 9name m*s!lH 9exec rm QRS S +m*s!l+ * los $L; ;N& uestra informaci(n sobre la memoria 6& * free free 4/a" (total# libre * ocu"ada) 7om"rueba el sistema de ficheros de la fsc5 FdevFhda? fsc5 FdevFhda? "artici(n hda? gcc 9o nombre"rograma 7om"ila +nombre"rograma.c+ * devuelve el gcc 9o "rueba "rueba.c ficheroresultante.c ficheroresultante.c com"ilado uestra los gru"os de seguridad a los !ue grou"s grou"s "ertenece el usuario actual grou"add nombregru"o &8ade un nuevo gru"o de seguridad grou"add leera*uda gun%i" fichero.tar.g% < tar 9xvf 1escom"rime * desem"a!ueta el archivo gun%i" m*s!l.tar.g% < tar 9xvf fichero.tar Gfichero.tar.g%G m*s!l.tar g%i" fichero 7om"rime el archivo +fichero+# renombTandolo a g%i" m*s!l

tar xvf fichero.tar tar 9c%vf fichero,tar ficheros,com"rimir tar 9t%vf fichero,tar tar 9t%vf FdevFstJ tar 9c%vf FdevFstJ head nombrefichero histor* nombreservicio 95 restart ifdo/n ethJ ifu" ethJ netstat 9a netstat 9atun < gre" $4T&I t*"e comando mount 9rt isoBLLJ FdevFhdc Fcdrom mount 9t msdos FdevFfdJ Fflo""* umount Fdis"ositivo umount 9a /c nombrefichero /hois nombredominio

Gfichero.g%G 1esem"a!ueta el archivo +fichero.tar+ 7om"rimeF$m"a!ueta los ficheros es"ecificados en +ficheros,com"rimir+ en el fichero +fichero,tar+ uestra el contenido del fichero +fichero,tar+ (com"rimido con +tar+) uestra el contenido del dis"ositivo de co"ia de seguridad +Fdev+stJ+ 1escom"rime el contenido del dis"ositivo de co"ia de seguridad +FdevFstJ+ en la ubicaci(n donde se ejecute el comando uestra las ?J "rimeras l'neas del fichero nombrefichero Listado de los comandos utili%ados "or el usuario 6einicia el servicio nombreservicio Para el servicio de red GethJG &rranca el servicio de red GethJG uestra los "uertos abiertos uestra las conexiones establecidas a "uertos determinados uestra la ubicaci(n del comando es"ecificado onta la unidad de cdrom en modo s(lo lectura (r)# con sistema de ficheros (t) GisoBLLJG# en el dis"ositivo GFdevFhdcG# dis"onible en el directorio GFcdromG onta la unidad de dis!uete# con sistema de ficheros G 491-4G# en el dis"ositivo GFdevFfdJG# dis"onible en el directorio GFflo""*G 1esmonta el dis"ositivo es"ecificado 1esmonta todas las unidades * dis"ositivos montados uestra las l'neas# "alabras * caracteres del fichero es"ecificado uestra informaci(n del dominio es"ecificado (fecha registro# fecha ex"iraci(n# dns# ...) 6eali%a control remoto al e!ui"o con la ;P es"ecificada (deber tener instalado * en ejecuci(n vncserver). Permite el control remoto tanto con P7s con Linux como con P7s con @indo/s Locali%a la ubicaci(n del comando es"ecificado 1escarga el fichero nombrefichero de la direcci(n ft" direccionft". Tambi0n sirve "ara conexi(n mediante htt" &8ade un nuevo gru"o de seguridad &8ade un nuevo usuario con el nombre nombreusuario "erteneciente al gru"o nombregru"o 7onvierte a min:sculas todos los caracteres del archivo Gfichero.txtG uestra informaci(n de los "rocesos !ue se estn ejecutando# uso de 7PU# memoria# P;1# ... con la caracter'stica de !ue se va actuali%ando cada E segundos o tras "ulsar la

tar xvf oracle.tar tar 9c%vf Ftm"F"rueba.tar FrootFH tar 9t%vf Ftm"F"rueba.tar tar 9t%vf FdevFstJ tar 9c%vf FdevFstJ head m*s!l histor* htt"d 95 restart ifdo/n ethJ ifu" ethJ netstat 9a netstat 9atun < gre" $4T&I t*"e ifconfig mount 9rt isoBLLJ FdevFhdc Fcdrom

mount 9t msdos FdevFfdJ Fflo""* umount Fcdrom umount 9a /c "rueba /hois aj"dsoft.com

xvncvie/er i"

xvncvie/er ?BK.?LM.?.O

/hich comando /get direccionft"Fnombrefichero addgrou" nombregru"o useradd 9g nombregru"o nombreusuario tr G&9UG Ga9%G V fichero.txt to"

/hich ls /get ft".FFft".aj"dsoft.comFj (en este caso el ft" debe so"ortar conexiones an(nimas) addgrou" accesored useradd 9g root alonso tr G&9UG Ga9%G V "rueba to"

tail nombrefichero

shutdo/n minutos GmensajeG

shutdo/n 9h no/ shutdo/n 9r no/ shutdo/n 9r hh.mm cat FdevFhda W FdevFhdb cat FdevFcdrom W FusrFfichero.iso chgr" gru"o archivo

barra es"aciadora uestra las :ltimas die% l'neas del fichero nombrefichero 6einicia el sistema en los minutos es"ecificados# "reviamente env'a un mensaje a todos los usuarios conectados con el texto. mensaje &"aga el sistema instantneamente (e!uivalente a halt o init 0) 6einiciar el sistema instantneamete (e!uivalente a reboot o init 6) 6einicia el e!ui"o a la hora * minuto indicada 7o"ia todo el disco duro GhdaG en el disco duro GhdbG 7rea la imagen ;4-9BLLJ del 7196introducido# con el nombre Gfichero.isoG en el directorio GFusrG 7ambia el gru"o del archivo es"ecificado al gru"o es"ecificado 4i tenemos -racle instalado se conectar a la I1 uestra el navegador de hard/are (modo grfico). discos duros# 474;# 7196- # U4I# Unidades de cinta# etc $jecuta re"etidamente el comando entre comillas * muestra el resultado en "antalla Iusca los archivos ejecutables# las fuentes * el manual de un comando 1esactiva la tarjeta de red es"ecificada (ethJ) &ctiva la tarjeta de red es"ecificada (ethJ) uestraF odifica el estado de los servicios del sistema en cada nivel de arran!ue (runlevel) &8adeF$limina m(dulos del 2ernel de Linux uestra estad'sticas de uso de la memoria# c"u# lectuasFescrituras en disco# etc uestra estad'sticas de uso de la memoria uestra el estado de los m(dulos en el 2ernel de Linux $n el directorio init.d se guardan todos los servicios instalados en el e!ui"o# accediendo a este directorio * haciendo un ls 9l se "ueden ver

tail m*.cnf shutdo/n ?E G$l sistema se reiniciar en ?E minutos# guarde su informaci(nG shutdo/n 9h no/ shutdo/n 9r no/ shutdo/n 9r KJ.JJ cat FdevFhda W FdevFhdb cat FdevFcdrom W FusrFfichero.iso chgr" accesored m*s!l.cnf s!l"lus Fnolog

s!l"lus Fnolog

connect F as s*sdba select status from vAinstance

h/bro/serX /atch +comando+ /hereis ifdo/n ethJ ifu" ethJ ch5config mod"robe vmstat free lsmod cd FetcFinit.d ls 9l

h/bro/serX /atch +du 9s 9h+

/hereis ls /hereis man


ifdo/n ethJ ifu" ethJ ch5config 99list dbora mod"robe !laKOJJ /atch +vmstat 9s 94. /atch +free 9m+ +

lsmod cd FetcFinit.d ls 9l

uestra el estado del servicio es"ecificado service nombre,servicio status +nombre,servicio+. sto""ed# se est ejecutando# service dsmserv status ... service nombre,servicio start ;nicia el servicio es"ecificado +nombre,servicio+ service dsmserv start 1etiene el servicio es"ecificado service nombre,servicio sto" service dsmserv sto" +nombre,servicio+ service nombre,servicio 6einicia el servicio es"ecificado service dsmserv restart restart +nombre,servicio+ ex"ort nombrevariable>valor 7ambia el valor de una variable de entorno ex"ort AP&T)>FhomeForacleFbin

echo nombrevariable set A-6&7L$,)- $FbinFrman target>F hostname 9i

uestra el valor de la variable de entorno nombrevariable uestra todas las variables de entorno shell * su valor ;nicia el "rograma rman# "ara co"ias de seguridad de -racle en caliente

echo AP&T)

set
A-6&7L$,)- $FbinFrman target>F

uestra la ;P de la interfa% de red actual del hostname 9i e!ui"o (normalmente ethJ) uestra el estado actual de la interfa% de red ethtool ethJ ethtool ethJ indicada +ethJ+ ethtool 99change ethJ autoneg Permite cambiar de forma manual la velocidad ethtool 99change ethJ autoneg off off s"eed ?JJ du"lex full del interfa% de red indicado# en este caso +ethJ+ s"eed ?JJ du"lex full i" addr add ?BK.?LM.?.?JJ brd &8ade una nueva ;P al interfa% de red indicado# i" addr add ?BK.?LM.?.?JJ brd N N dev ethJ dev ethJ en este caso +ethJ+ uestra todas las direcciones de todas las i" addr sho/ i" addr sho/ interfaces de red del e!ui"o uestra un calendario del mes anterior# el cal 9O actual * el siguiente a la fecha actual del e!ui"o cal 9O uestra las veces !ue el e!ui"o se ha last reboot reiniciado# la fecha# la hora * el ti"o de reinicio last reboot uestra el nombre * la versi(n de la distribuci(n head 9n? FetcFissue head 9n? FetcFissue de GNU Linux instalada gre" +model name+ F"rocFc"uinfo hd"arm 9tT FdevFsda uestra el fabricante# el modelo * la velocidad del "rocesador (7PU) del e!ui"o

gre" +model name+ F"rocFc"uinfo

alias comando

6eali%a un test "ara calcular la velocidad de hd"arm 9tT FdevFsda transferencia del disco duro indicado Permite asignar a un comando creado "or nosotros mismos con el nombre !ue !ueramos la ejecuci(n de otro comando Linux# "or ejem"lo# el siguiente comando Linux. alias alias listar>Gls 9lahG listar='ls -lah' crear un nuevo +comando+ llamado +listar+ !ue cada ve% !ue se ejecute ser igual !ue si ejecutsemos el comando ls -lah uestra los dis"ositivos P7; (Peri"heral 7om"onent ;nterconnect )

ls"ci 9tv lsusb 9tv

ls"ci 9tv

visudo

telnet ;P Puerto nano nombre,fichero ft"

uestra los dis"ostivos U4I# la ubicaci(n# el lsusb 9tv bus# el "uerto uestra * "ermite editar (como si de vi se tratase) el fichero FetcFsudoers# donde se le indica a Linux !u0 usuarios "odrn ejecutar visudo comandos como si fuesen el su"erusuario root utili%ando el comando +sudo+ 6eali%a una conexi(n mediante Telnet al e!ui"o telnet ?BK.?LM.?.?JJ DMBB indicado +;P+ utili%ando el "uerto indicado +Puerto+ $ditor en modo texto ms intuitivo * fcil de nano FetcFsudoers usar !ue vi

6eali%a un conexi(n mediante el "rotocolo 3TP ft" a un servidor de 3TP usermod 9a 9G nombre,gru"o &grega el usuario +nombre,usuario+ al gru"o de usermod 9a 9G dba root nombre,usuario seguridad +nombre,gru"o+ uestra el uid interno del usuario id nombre,usuario +nombre,usuario+ * los gru"os de seguridad a id root los !ue "ertenece

adduser 9u J 9o 9g J 9G J#?#K#O#D#L#?J 9 nombre,usuario crontab 9e

&8ade un nuevo usuario al sistema o"erativo adduser 9u J 9o 9g J 9G como si se tratase del su"erusuario root (con J#?#K#O#D#L#?J 9 fernando los mismos "ermisos) $dita el fichero +crontab+ (e!uivalente al "rogramador de tareas de @indo/s). Permite crontab 9e agregar nuevas tareas "rogramadas# modificar o eliminar las actuales 7ambia el nivel

de ejecuci(n al indicado.

init numero,nivel

J 9 halt (a"agar e!ui"o). ? 9 4ingle user mode (modo monousuario). K 9 ultiuser# /ithout N34 (multiusuario# sin funciones de red). init E O 9 3ull multiuser mode (multiusuario# con funciones de red). D 9 unused (no utili%ado). E 9 =?? (multiusuario# red# modo grfico). L 9 reboot (reinicio del sistema). runlevel

runlevel

halt

"o/eroff reboot

uestra el nivel de ejecuci(n anterior * el actual. 4i no ha cambiado# mostrar +N+ en el anterior &"aga el e!ui"o. 7omando e!uivalente a ejecutar. init 0 (ms o menos). $n realidad# lo !ue hace halt es com"robar si el sistema se est deteniendo (reiniciando o a"agando) consultado el fichero /var/log/wtmp. 4i no se est deteniendo *a lo a"aga &"aga el e!ui"o (e!uivalente a init 0# shutdown -h now# halt) 6einicia el e!ui"o (e!uivalente a shutdown -r now# init 6)

halt

"o/eroff reboot

T$1&$ !" &os %o.$n!os +# n% +$&"s !" L n()


Comando ls cd cd .. mkdir rmdir cp mv rm passwd Descripcin listas del contenido de un directorio cambio de directorio directorio principal crea un nuevo directorio elimina un directorio copia de un archivo mueve un archivo elimina un archivo cambia la contrasea del usuario Equivalente a DOS dir cd cd.. md deltree copy, xcopy move del

cat more man apropos lpr

muestra el contenido del archivo muestra el contenido del archivo con pausas ayuda para el comando requerido imprime el archivo requerido cambia el atributo de un archivo chmod XXX file XXX= Usuario|Grupo|Otro en el que X representa un nmero entero !X!" #ectura=$, %scritura=&, %'ecuci(n= X=#eer)%scribir)%'ecutar * si+ni,ica nin+n derecho si+ni,ica derecho de e'ecuci(n & si+ni,ica derecho de escritura - si+ni,ica derechos de escritura y e'ecuci(n $ si+ni,ica derecho de lectura . si+ni,ica derechos de lectura y de e'ecuci(n / si+ni,ica derechos de lectura y de escritura " si+ni,ica todos los derechos cambia la in,ormaci(n personal vista tipo+r0,icamente cambia la shell1 chsh user ubicacin_de_la_shell lista de usuarios conectados tra2a la ruta entre el equipo local y el equipo visuali2ado trans,iere el archivo entre el equipo local y el equipo de destino recupera un archivo 3+et4 env5a un archivo3put4 sale de la sesi(n 678 3quit4

type type |more help print

chmod

chfn chsh finger traceroute

,tp [machine]
[port] get put quit

telnet [machine] reali2a una aplicaci(n talk mesg logout

telnet

permite hablar con un usuario conectado tal9 user autori2a o recha2a el comando tal9 mesg n :mpide la recepci(n de mensa'es talk mesg y 8ermite recibir mensa'es talk desconexi(n

1 2 3 # ) / 0 1 2 14 11 12 13

adduser alias apt-get arp

Comandos LINUX Ver useradd. Crea atajos de comandos, lista los alias actuales. Herramienta de actualizacn instalacin remota de pa!uetes en sistemas "asados en de"ian. $ermite o"tener manipular la lista de direcciones %&C 'p !ue el sistema (e.

&n,lisis - procesamiento de patrones en arc.i(os - listados. a*+ "asename$ermite eliminar la ruta del nom"re de un arc.i(o. "c "zip2 cal cat cd c5dis+ c.age Calculadora - lenguaje matem,tico, mu- potente. Compresor descompresor de arc.i(os. 3espliega un calendario. %uestra el contenido de arc.i(os - concatena arc.i(os. Cam"iar de directorio. Herramienta de particionamiento de discos, usada en sistemas de"ian principalmente. $ermite cam"iar la in5ormacin 6e7piracin, caducidad, etc8 de la contrase9a de un usuario.

c.attr 1) c.grp
1# 1/

Cam"ia atri"utos e7tendidos de arc.i(os - directorios Cam"ia el grupo de un arc.i(o6s8 o carpetas6s8. Controla consulta el modo en !ue los ser(icios se ejecutan o no al inicio del

c.+con5ig sistema. 10 c.mod Cam"ia los permisos de un arc.i(o6s8 o carpetas6s8. 11 c.o*n Cam"ia el propietario de un arc.i(o6s8 o carpetas6s8.
12 24 21 22 23 2# 2) 2/ 20 21 22 34 c.root clear cmp

:jecuta comandos de root en un s.ell restringido a un directorio - sus su"directorios. ;impia la terminal. Compara dos arc.i(os "-te por "-te. &dministra arc.i(os cron para los usuarios - root. $ermite descargar o trans5erir url<s. =emue(e secciones 6columnas principalmente8 de cada l>nea de un arc.i(o o arc.i(os. %uestra esta"lece la 5ec.a - .ora actual. Con(ierte - copia arc.i(os - sistemas de arc.i(os. %uestra el uso de espacio de discos duros o particiones. ?usca - muestra di5erencias entre arc.i(os. @tiler>a para consultas a ser(idores 3NS.

cronta"
curl cut

date
dd d5 di55 dig

%uestra los mensajes del arran!ue del sistema 6"oot8. dmesg dmidecod 31 ;ista .ard*are del e!uipo directamente del ?'AS. 6tam"iBnC ls.*8 e 32 dos2uni7 Con(ierte arc.i(os de 5ormato %S-3AS a 5ormato @ni7 ;inu7. 33 3# 3) 3/ 30 31 32 #4 #1 #2 #3 ## #) #/ #1 #2 )4 )1 )2 )3 )# )) )/ )0 du ec.o %uestra el uso de espacio de arc.i(os - directorios. 'mprime una l>nea de te7to, (aria"les, o contenido a un arc.i(o. &dministra el control de cuotas de disco de usuario - grupos. 3esmonta - e7pulsa un medio remo(i"le, como cdroms. :jecuta un programa en un entorno modi5icado. $ermite desplegar o cam"iar (alores de una tarjeta de red. Sale del s.ell o terminal actual. :7porta el (alor de una (aria"le. :(aluador de e7presiones matem,ticas. ;ista, edita - reejecuta comandos pre(iamente ejecutados. Herramienta para particionar discos, comDn a casi todas las distros. 3etermina el tipo de arc.i(o. ?Ds!ueda de arc.i(os, multitud de opciones de "Ds!ueda. 'mprime un adagio al azar. %uestra el espacio usado - li"re de memoria =&% - S*ap. Herramienta para (eri5icar reparar sistemas de arc.i(os. &n,lisis - procesamiento de patrones en arc.i(os - listados. 6(ersin gnu8 :ditor de te7tos de gnome. $ermite la administracin del arc.i(o etc group Herramienta de encriptacin - de generacin de certi5icados de seguridad 6opengpg8. ?usca patrones de cadenas dentro de arc.i(os. Crea un nue(o grupo en el sistema. :limina un grupo en el sistema. %odi5ica un grupo en el sistema. 'mprime los grupos a los !ue pertenece un usuario.

ed!uota
eject en( et.tool e7it e7port e7pr 5c

5dis+
5ile 5ind

5ortune #0 5ree
5sc+

ga*+
gedit gpass*d

gpg
grep groupadd groupdel groupmod groups

)1 )2 /4 /1 /2 /3 /# /) // /0 /1 /2 04 01 02 03 0# 0) 0/ 00 01 02

gzip .alt .dparm .ead .elp

Comprime e7pande arc.i(os. &paga el e!uipo. :sta"lece - muestra caracter>sticas so"re los discos duros. 3espliega las primera l>neas de un arc.i(o. &-uda so"re los comandos internos de "as.. %uestra el .istorial de comandos del usuario. @tileria de consulta a se(idores 3NS. 3espliega el nom"re del e!uipo. %uestra :sta"lece la 5ec.a .ora del "ios o .ard*are. 6Fec.a Hora del sistema con date8 %uestra el @'3 6@ser '38 - E'3 6Eroup '38 del usuario %uestra Con5igura las inter5aces de red del sistema. Control de inicializacin de un ni(el de ejecuccin. 'nserta mdulos en el +ernel. =ealiza c,lculos simples so"re direcciones '$. 'denti5icacin de rangos de red, c,lculo de '$<s. Herramienta de con5iguracin del 5ire*all de ;inu7. &nalizador de tr,5ico de red en modo de te7to. Con5igura una tarjeta de red inal,m"rica. A"tiene in5ormacin detallada de una tarjeta inal,m"rica. %uestra los tra"ajos del usuario en suspensin o en "ac+ground. :ditor de te7tos de F3:. Germina procesos, mas correctamente en(>a se9ales a procesos. Germina procesos del mismo nom"re o conjunto. %uestra in5ormacin de los Dltimos usuarios logueados. %uestra in5ormacin de los Dltimos intentos 5allidos de loguearse. %uestra el contenido de un arc.i(o, permite "Ds!uedas - mo(imento .ac>a atr,s adelante. Crea enlaces 6accesos directos8 sua(es - duros de arc.i(os - directorios. 'n5ormacin espec>5ica so"re las (aria"les de entorno locales. 'nde7a - "usca arc.i(os. %as seguro utilizar slocate. 3e5ine - controla dispositi(os del tipo <loop<. %uestra los documentos para imprimir en la cola de impresin. &9ade un documento a la cola de impresin. ;ista arc.i(os - directorios. ;ista .ard*are del e!uipo directamente del ?'AS. 6tam"iBnC dmidecode8 %uestra el estatus de los mdulos en el +ernel. %uestra arc.i(os a"iertos de un programa en ejecuccin, o de un usuario, proceso, etc. ;ista los dispositi(os pci del sistema. ;ista los dispositi(os us" del sistema. %uestra el manual del comando indicado. %anejador de arc.(i(os con soporte de mouse en modo de te7to, no todas las distro lo tienen. :ditor de te7tos de mc. Crea directorios. Constru-e un sistema de arc.i(os de ;inu7.

.istor.ost .ostname

.*cloc+ id
i5con5ig

init
insmod ipcalc ipcount ipta"les iptra5 i*con5ig i*list

jo"s
+ate

+ill 14 +illall 11 last 12 last"


13 1# 1) 1/ 10 11 12 24 21 less ln

locale
locate

losetup
lp! lpr ls

ls.* 22 lsmod
23 2# lso5

lspci 2) lsus" 2/ man


20 21 22 141 mc mcedit

md)sum Comprue"a 6- genera8 arc.i(os con 5irma de certi5icacin md). m+5s

144 m+dir

142 143 14# 14) 14/ 140

m+pass* Eenerador de contrase9as. 6$a!uete del programa <e7pect<8. d


modin5o modpro"e more mount %uestra in5ormacin acerca de los mdulos del +ernel. Herramienta !ue a9ade remue(e mdulos del +ernel. $aginador similar a less pero menos 5uncioanal, -a !ue sale a(anza - no retocede. %onta disposit(os de almacenamiento en particiones indicadas. Conjunto de utilidades para acceder a discos 3AS desde ;inu7. %ue(e arc.i(os - directorios. Herramienta de red !ue muestra cone7iones, ta"las de ruteo, estad>sticas de inter5aces, etc. :jecuta un programa con una prioridad de ejecuccin distinta a la normal. :jecuta un programa inmune a los .angups - sin salida a una terminal. Control, administracin, generacin de certi5icados de seguridad. Cam"ia la contrase9a del usuario indicado. %anda un ec.oHre!uest 6solicitud de eco8 a un e!uipo en al red. %anda se9ales a procesos "asado en sus atri"utos. Fromatea o con(ierte arc.i(os de te7to para imprimirlos.

mtools

141 m( 142 netstat

nice 111 no.up 112 openssl 113 pass*d


114 11# ping 11) 110 111 112 124 121 122 123

p+ill

11/ pr

%uestra los procesos del sistema o del usuario o am"os. ps %uestra los procesos en 5orma de ,r"ol. pstree p*con( &grega o esta"lece la proteccin s.ado* el arc.i(o etc pass*d. $ermite (er el uso de cuotas por usuario. !uota !uotac.ec Crea, (eri5ica, administra sistemas de cuotas de disco + !uotao55 3esacti(a el control de cuotas de discos. !uotaon &cti(a el control de cuotas de discos para usuarios - grupos. &"re terminales gr,5icas .aIia e!uipos Jindo*s. =einicia el e!uipo.

12# rdes+top 12) re"oot 12/

Cam"ia la prioridad de un proceso o programa en ejecuccin. renice 120 rep!uota =eporte de uso de cuotas de disco. 121 re( 122 rm 134 route 131 rpm 132 runle(el 133 scp 13# 13/ 'n(ierte las l>neas de un arc.i(o. ?orra o elimina arc.i(os. %uestra altera la ta"la de ruteo '$. $rograma para la instalacin actualizacin eliminacin de pa!uetes, distros "asadas en red.at. %uestra el ni(el de ejecucin actual - anterior del sistema. Copia arc.i(os entre e!uipos, parte del pa!uete openss. 6protocolo de comunicacin encriptado8. &dministrador de terminales (irtuales. :ditor en l>nea !ue 5iltra - trans5orma arc.i(os. :jecuta detiene ser(icios en modo manual. %uestra o esta"lece el entorno de (aria"les para el usuario actuual. Comprue"a 6- genera8 arc.i(os con 5irma de certi5icacin s.a1. :limina arc.i(os de manera segura e irrecupera"le. &paga o reinicia el e!uipo. Ardena l>neas de arc.i(os - listas @tileria similar a netstat pero m,s ",sica, listados r,pidos de soc+ets esta"lecidos. $rograma de login remoto seguro, programa del pa!uete openss. 6protocolo de comunicacin encriptado8.

screen ser(ice

13) sed 130 set 131 s.a1sum 132 1#1

s.red sort

1#4 s.utdo*n 1#2 ss 1#3 ss.

1## start7 1#) su 1#/

'nicia una sesin K. Cam"ia del usuario actual al indicado. $ermite indicar !ue usuario ejecuta !ue comandos de root. Forza "lo!ues en memoria a discos, actualiza el super"lo!ue. 'gual !ue cat, muestra - o concatena arc.i(os pero al re(Bs. %uestra la parte 5inal de un arc.i(o. Herramienta empa!uetadora compresora de arc.i(os. 3e(uel(e el tiempo en !ue se ejecut el comando o programa indicado. %uestra los procesos del sistema de manera interacti(a - continua. Crea arc.i(os (acios, cam"ia 5ec.as de acceso - o modi5icacin de arc.i(os. Cam"ia (alores o capacidades de la terminal, en "ase a termin5o. 'mprime el nom"re de la terminal en la !ue se esta. :sta"lece una m,scara de permisos para cuando se crean directorios - arc.i(os. 3esmonta sistemas de arc.i(os. :limina alias de comandos, creados con el comando alias. 3espliega in5ormacin del sistema. Amite o reporta so"re l>neas repetidas en un arc.i(o o listado. Herramienta de actualizacin instalacin remota de pa!uetes, 6usada en red.at, centos8. %uestra !ue tanto tiempo lle(a prendido el e!uipo. Herramienta de actualizacin instalacin remota de pa!uetes, distros "asadas en rpm 6usada en mandri(a8.

sudo

1#0 s-nc 1#1 tac 1#2 tail 1)4 1)2 1)# 1)/

tar top tput umas+

1)1 time 1)3 touc. 1)) tt1)0 umount 1)1 unalias

uname 1/4 uni!


1)2 1/1 up2date 1/2

uptime

1/3 urpmi 1/#

useradd &9ade usuarios. 1/) userdel :limina usuarios. 1// usermod %odi5ica in5ormacin de usuarios.
1/0 1/2 104 101 102 103 10# 10) 10/ 100 101 102 114 111

(i (isudo
(mstat (mstat * *all

1/1 (im

:ditor (isual de pantalla, editor de te7tos, !ue encuentras en todas las distros ;inu7. 'gual !ue el (i pero mejorado. :ditor para el arc.i(o de con5iguracin etc sudoers de sudo. $roporciona in5ormacin so"re la memoria (irtual. =eporta estad>sticas so"re la memoria (irtual. %uestra !uien esta conectado al sistema - !ue esta .aciendo. %anda un mensaje a todas las terminales.

*arn!uot Con5igura etc *arn!uota.con5 como complemento de mensajes para cuotas de disco. a
*c *get *.ereis *.ic. *.o 7.ost 7+ill Cuenta pala"ras, l>neas, caracteres de un arc.i(o o listado. 3escargador de arc.i(os desde 'nternet, no interacti(o. ;ocaliza el "inario, 5uentes - o li"rerias, - documentacin de un comado. %uestra la ruta completa de un comando. %uestra !uien esta conectado al sistema. Control de acceso para sesiones K. %ata o termina a un cliente K, es decir, a un programa gr,5ico. 'mprime una cadena repetidamente .asta !ue sea terminado o matado el comando. Herramienta de actualizacin instalacin remota de pa!uetes, distros "asadas en rpm 6usada en 5edora, red.at - deri(ados8. 3escomprime muestra arc.i(os comprimidos con gunzip 6es idBntico a utilizar gunzip -c8 $ermite mostrar el contenido de arc.i(os comprimidos.

112 -es 113 -um 11# zcat 11) zless

11/ zmore

$ermite mostrar el contenido de arc.i(os comprimidos.