Está en la página 1de 2

COMANDOSBSICOS

CursodeSeguridadInformtica(www.solnu.com)
UniversitatdeBarcelona

Manuales
man<PalabraClave>muestraelmandeterminado
manf<PalabraClave>buscala<palabraclave>
mank<PalabraClave>buscaenelcontenido.
man<seccin><PalabraClave>llamalaseccindelman
apropospalabra_claveBuscadentrodelasman

Instalacin/desinstalacindesoftware
aptgetupdate(actualizalainformacindenuestro
servidordepaquetes)
aptcachesearch<parmetro>(busca<parmetro>enlas
definicionesdellospaquetes)
aptcacheshowpaquete(descripcindelpaquete)
aptcachedependpaquete(muestralasdependencias)
aptgetinstall<paquetes>(descargaeinstalalos
paquetessolicitados)
aptgetremove<paquetes>(desinstalalospaquetes
solicitados)
aptgetupgrade(actualizalospaquetesinstaladosala
nuevaversin)
aptgetclean(eliminatodoslospaquetesdescargados)
aptbuildinstallpaquete(compilaeltarball,creael
paquetedebyloinstala)

Instalacin/desinstalacindepaquetes.DEB
dpkgipaqueteInstalacindepaquetes.deb
dpkgrpaqueteDesinstalaunpaquete.
dpkgpurgepaqueteDesinstalaademslosficheros
deconfiguracin.
dpkgforcerpaqueteFuerzaladesinstalacin.
dpkgcpaqueteMuestraelcontenidodeunpaquete.
dpkgLpaqueteMuestratodoslosficheros.
dpkgSficheroMuestraaqupaquetepertenece.
dpkggetselectionsListadotodoslosinstalados.
dpkgreconfigurepaqueteReconfigurapaquetes.

Consolasvirtuales
Alt+F1aAlt+F6fueradelentornogrfico
Ctrl+Alt+F1aCtrl+Alt+F6siestamosenentornogrfico
Alt+F7volveralasX

Mododeempleo:find[rutadeacceso...][expresin]
ejemplo:find.name*module*
whereisejecutableBuscaunejecutable
typecomandoMuestralaubicacindelcomando.

Enlacessimblicos
ln[OPCIN]...OBJETIVO[NOMBRE_DEL_ENLACE]
ln[OPCIN]...OBJETIVO...DIRECTORIO

Empaquetar/desempaquetar
tarcfarchivo.tarfichero01fichero02carpeta01...
tarxvfarchivo.tar
tarzxvfarchivo.tar.gz
tarjxvfarchivo.tar.bz2
gzip,bzip2compresin/gunzip,bunzip2descompresin

Permisos,usuarios,grupos
Permisos

Valor

permisos

rx

rw

wx

rwx

haltdetieneelsistema.
rebootreiniciaelsistema.
init0Apagalamquina.
init1Singleuser
init6Reinicialamquina.
exitTerminalaejecucindelprogramaencurso.
shutdownpermitepararelsistemaconmuchasopciones
shutdownt1hnowApagalamquina.
shutdownt1rnowReinicialamquina.

Usodedisco/memoria/estadodelsistema
mountmontaundispositivo
umountdesmontaundispositivo
dfMuestrainformacinsobreelsistemadeficheros
duMuestraunresumendelusodediscoparacada
fichero,recursivamenteparadirectorios
freeMuestrainfodelestadodelamemoriaRAMySWAP
ulimitpermitelimitarlosrecursosovisualizarlos

Procesos
killMataunproceso.
psMuestralosprocesosqueseestnejecutando
enelsistema
pstreeMuestralosprocesosqueseestnejecutando
enelsistema,enformaderbol.
topMuestralastareasqueseestnejecutandoen
elsistema,lamemoria,estadodelaCPU,...
at[fscript][tiempo]Sirveparaejecutarunscript
aunahoray/ofecha.

Procesosactivos

Bsquedadeficheros

Valor

Paradainiciodesistema

Ejemplos:
chmod755fichero
chmodu+xfichero
chmodgrfichero
chmodo+rfichero
chown
chgrp

fuservarchivoMuestralosprocesosqueestn
usandounficheroodirectorio.
lsof|lessListalosficheros*abiertosporlos
procesos.
lsofccomandoListalosficherosabiertosporun
proceso.
lsof+D/tmpListalosprocesosqueestnusando
midirectorio.
lsofi:22022Muestraqueprocesoseencuentra
detrsdelpuerto22022

JobControl
Ctrl+c

Finalizaunatarea

Ctrl+z

Pausaunatarea

fgnnom Foreground
bgnnom Background
&

PonelainstruccinqueprecedeenBackground

jobs

Listalastareasqueseestnejecutando

kill

Mataunproceso

Ctrl+S

Paralatransferenciadedatosalaterminal.

Ctrl+Q

Resume,reinicialatransferenciadedatos.

nohup

Mantienelatareadespusdecerrarlashell.

Acceso
Creacindenuevosusuarios
adduserouseraddcreaunusuarionuevo.
adduserusergroupaadeunusuarioaungrupo.
deluserborraunusuariodelsistema.
delgroupgroupeliminaungrupo
deluserusergroupeliminaunusuariodeungrupo

Comandosbsicos
lsMuestraelcontenidodeundirectorio
cdCambiodedirectorio
mkdirCreaundirectorio
rmdirBorraundirectorio
rmBorraficheros
mvMoverunarchivo
cpCopiaunarchivo

wMuestraquinyquehaceenelsistema.
whoMuestraquinestenelsistema.
lastMuestraunalistadelosltimosusuariosque
hanentradoalsistema.
lastlogMuestraelltimoaccesodecadausuariode
nuestrosistema.
lastbIntentosdeconexinfallidos(/var/log/btmp).
faillogIntentosfallidosydefinemximopermitido.
fail2banBanealasIPconmuchoserroresdeconexin.

Enviodemensajes
writeenvaunmensajeaunusuariodeterminado.
wallenvaunmensajeatodoslosusuariosconectados
mesgpermiteenviarmensajesatuterminal.
talkpermitechatearconotrousuario.

Editoresymanipulacindetexto
grepBuscaunacadenadecaracteresdentrodeun
archivoovariosarchivos.
moreMuestralainformacinajustndoloaltamaode
lapantalla.
nanoEditordetexto
viEditordetextomuycomnensistemasunix(ver
apndice.)

Configuracindered
ifconfigeth0192.168.1.1netmask255.255.255.0up
ifconfigeth0down
ifconfigeth0hwether00:01:02:03:04:05
ifconfigeth0:1192.168.1.1netmask255.255.255.0up
dhclienteth0
routeadddefaultgw161.116.32.254
routeaddnet192.168.2.0/24gw192.168.1.254
netstatnrMuestralatabladerouting.

Netstat
netstatnaptSaberqupuertostieneabiertos.
nNoresuelvelasdireccionesasusnombresDNS.
aMuestratodoslasconexiones.
pMuestraelnmeroynombredelproceso,dueode
dichaconexin.
tslomuestraconexionestcp.

Enviodemail
mailxsAsuntomicuenta@demail.org<fichero.txt
echocuerpomail|mailsAsuntomail@mail.org
uuencodeadjuntoadjunto|mailsAsuntomail@mail.org

Informacindelsistema
lsusblistadodedispositivosconectadosalusb.
lspcilistadodedispositivosconectadosalpci.
lshwlistadocompletodelhardwarevisible.
hwinfolistadocompletodelhardwarevisible.
uptimetiempoenactivo.
hwscanescaneaelhardwaredelequipo.
scsiaddpermitebuscardevscsiencaliente.

Dividirficheros
split[OPCIN][FICHERO[PREFIJO]]
splitb50mopenbsd3.9.iso(divideenficherosde50M)
cat(unevariosficheros)

Pantalladeunterminal
clearlimpialapantalla.
resetinicializalasesindeterminal.
tputinicializalasesindeterminalymuchoms.

Entorno
historyListadodecomandosusadosporelusuario.
fclListadodeltimoscomandos.
profileDefineenvironmentparaunusuarioogrupo.
localeMuestralazonageogrficaconfigurada.
loadkeysesCargaelmapadetecladoespaol.
localecharmapMuestraelcdigodecaracteresusado.
setMuestralasvariableslocalesdefinidas.
envMuestralasvariablesdeentornodefinidas.
exportMuestralasvariablesdeentornodeclaradas.
exportVARIABLE=valorAadimosunavariable.
pwdMuestraeldirectorioactual.

Kernel/Mdulos
lsmodListadodemduloscargados.
modprobeCargaelmoduloysusdependencias.
insmodCargaelmodulodeterminado.
rmmodEliminaunmodulodeterminado.
unameaVersindelkernel.
modinfoMuestrainformacinsobreunmdulo.
depmodCompruebalasdependenciasdelmdulo.
modconfProgramagrficoparalistar,cargary
descargarmdulosdelkernel.
cat/proc/versionVersindelncleoycompilador.
cat/proc/modulesListalosmduloscargados.

Tuberas
Unatuberahacequelasalidadeunprogramaseala
entradadeotro
(|)Susintaxissueleser:comando|comando

Conceptosdeentrada/salida(I/O)(E/S)
stdinentradaestandarparadatos,elteclado(0)
stdoutsalidaestandarparalosprogramas,screen(1)
stderrsalidaestandarparalosmensajesdeerror(2)
Redirecciones,unredireccionadorredirigelasalidade
uncomandoaunfichero
(<)comando<fichero
(>)Susintaxixsueleser:comando>fichero

Logs
/var/log/kern.logMensajesdelncleo.
/var/log/syslogRegistrodemensajesrelativosala
seguridad.
/var/log/debugRegistrodeinformacindedepuracin
delosprogramas.
/var/log/messagesMensajesdelsistemadecarcter
informativo.
/var/log/user.logInformacindelusuario.
/var/log/XFree86.0.logInformacinsobrelasX
/var/log/Xorg.0.logInformacinsobrelasX
/var/log/auth.logAccesosalsistema(incluyelos
intentosfallidos).

Backup/RestoredelMBR
ddif=/dev/hdaof=mbr.datcount=1bs=512Backup
ddif=mbrof=/dev/hdaRestore

MquinasvirtualesconXEN
xmconsole<DomId>Accesoaconsoladelamquina.
xmcreate[c]<cfgfile>Creaunamquinavirtual.
xmdestroy<DomId>Destruyelamquinavirtual.
xmlistListainformacindelasMV.
xmpause<DomId>Pausaunamquinavirtual.
xmreboot<DomId>Reiniciaunamquinavirtual.
xmshutdown<DomId>Apagaunamquinavirtual.
xmtopMonitorizaelsistemaylasMV.
xmunpause<DomId>Restauraunamquinapausada.

LVM
vgdisplayMuestralosVG's
vgcreateCreaunVG
vgremoveEliminaunVG
vgextendAmpliaunVG
vgreduceReduceunVG
vgscanBuscaVG'senlosdiscosdelsistema
lvdisplayMuestralosLV's
lvcreateCreaunLV
lvremoveEliminaunLV
lvextendAmpliaunLV
lvreduceReduceunLV
Ejemplos:
vgcreatevg_sys/dev/sda1/dev/sdb1
lvcreateL5Gvg_sysnxen
lvextendL+7G/dev/vg_sys/xen
lvremove/dev/vg_sys/xen

FileSystem
mkfsCreaunFileSystem
mkfs.msdosCreaunFileSystemDOS
mkfs.reiserfsCreaunFileSystemReiserFS
mkfs.xfsCreaunFileSystemXFS
mkfs.ext3CreaunFileSystemext3
mkfs.reiser4CreaunFileSystemReiser4
mkfs.vfatCreaunFileSystemVFAT(Windows)
mkfs.jfsCreaunFileSystemJFS
mkswapCreaunaSWAP
swaponActiva/desactivaswap
xfs_growfsAmpliaunFSXFSencaliente
resize2fsAmpliaunFSext2/ext3enoffline
ext2resizeAmpliaunFSext2/ext3enoffline
ext2onlineAmpliaunFSext2/ext3online
mountoremount,resize/homeAmpliaunFSJFSonline
resize_reiserfsf/dev/myvg/homevol(online)
resize_reiserfs/dev/myvg/homevol
CURSODESEGURIDADINFORMTICA
CURSODEEXTENSINUNIVERSITARIA

PreinscripcinyMatrculaen:
Secretariadepostgrado(UB)
email:deganat.quimica@ub.edu.
Tel:+34934021201.
Msinformacinen:www.solnu.com

JordiBlascoPallarsjordi.blasco@gmail.com

También podría gustarte