/  2
 
COMANDOS B
Á
SICOSCurso de Seguridad Inform
á
tica (www.solnu.com)Universitat de Barcelona
Instalaci
ó
n/desinstalaci
ó
n de software
apt-get update (actualiza la informaci
ó
n de nuestroservidor de paquetes)apt-cache search <par
á
metro> (busca <par
á
metro> en lasdefiniciones del los paquetes)apt-cache show paquete (descripci
ó
n del paquete)apt-cache depend paquete (muestra las dependencias)apt-get install <paquetes> (descarga e instala lospaquetes solicitados)apt-get remove <paquetes> (desinstala los paquetessolicitados)apt-get upgrade (actualiza los paquetes instalados a lanueva versi
ó
n)apt-get clean (elimina todos los paquetes descargados)apt-build install paquete (compila el tarball,crea elpaquete deb y lo instala)
Instalaci
ó
n/desinstalaci
ó
n de paquetes .DEB
dpkg -i paquete - Instalaci
ó
n de paquetes .debdpkg -r paquete - Desinstala un paquete.dpkg --purge paquete - Desinstala adem
á
s los ficherosde configuraci
ó
n.dpkg --force -r paquete - Fuerza la desinstalaci
ó
n.dpkg -c paquete - Muestra el contenido de un paquete.dpkg -L paquete - Muestra todos los ficheros.dpkg -S fichero - Muestra a qu
é
paquete pertenece.dpkg --get-selections - Listado todos los instalados.dpkg-reconfigure paquete - Reconfigura paquetes.
Consolas virtuales
Alt+F1 a Alt+F6 fuera del entorno gr
á
ficoCtrl+Alt+F1 a Ctrl+Alt+F6 si estamos en entorno gr
á
ficoAlt+F7 volver a las X
B
ú
squeda de ficheros
Modo de empleo: find [ruta-de-acceso...] [expresi
ó
n]ejemplo: find . -name “*module*”whereis ejecutable - Busca un ejecutabletype comando - Muestra la ubicaci
ó
n del comando.
Enlaces simb
ó
licos
ln [OPCI
Ó
N]... OBJETIVO [NOMBRE_DEL_ENLACE]ln [OPCI
Ó
N]... OBJETIVO... DIRECTORIO
Empaquetar/desempaquetar
tar -cf archivo.tar fichero01 fichero02 carpeta01 ...tar -xvf archivo.tartar -zxvf archivo.tar.gztar -jxvf archivo.tar.bz2gzip, bzip2 compresi
ó
n / gunzip, bunzip2 descompresi
ó
n
Permisos, usuarios, grupos
ValorPermisosValorpermisos
0
---
4
r--
1
--x
5
r-x
2
-w-
6
rw-
3
-wx
7
rwx
Ejemplos:chmod 755 ficherochmod u+x ficherochmod g-r ficherochmod o+r ficherochownchgrp
Creaci
ó
n de nuevos usuarios
adduser o useradd - crea un usuario nuevo.adduser user group – a
ñ
ade un usuario a un grupo.deluser - borra un usuario del sistema.delgroup group - elimina un grupodeluser user group – elimina un usuario de un grupo
Comandos b
á
sicos
ls - Muestra el contenido de un directoriocd - Cambio de directoriomkdir - Crea un directoriormdir - Borra un directoriorm - Borra ficherosmv - Mover un archivocp - Copia un archivo
Manuales
 
man <PalabraClave> – muestra el man determinadoman -f <PalabraClave> - busca la <palabra clave>man -k <PalabraClave> - busca en el contenido.man <secci
ó
n> <PalabraClave> - llama la secci
ó
n del manapropos palabra_clave - Busca dentro de las man
Parada – inicio de sistema
 
halt - detiene el sistema.reboot reinicia el sistema.init 0 - Apaga la m
á
quina.init 1 - Single userinit 6 - Reinicia la m
á
quina.exit - Termina la ejecuci
ó
n del programa en curso.shutdown – permite parar el sistema con muchas opcionesshutdown -t1 -h now - Apaga la m
á
quina.shutdown -t1 -r now - Reinicia la m
á
quina.
Uso de disco / memoria / estado del sistema
mount - monta un dispositivoumount - desmonta un dispositivodf - Muestra informaci
ó
n sobre el sistema de ficherosdu - Muestra un resumen del uso de disco para cadafichero, recursivamente para directoriosfree - Muestra info del estado de la memoria RAM y SWAPulimit – permite limitar los recursos o visualizarlos
Procesos
kill - Mata un proceso.ps - Muestra los procesos que se est
á
n ejecutandoen el sistemapstree - Muestra los procesos que se est
á
n ejecutandoen el sistema, en forma de
á
rbol.top - Muestra las tareas que se est
á
n ejecutando enel sistema, la memoria, estado de la CPU,...at [-f script] [tiempo] - Sirve para ejecutar un scripta una hora y/o fecha.
Procesos activos
fuser -v archivo - Muestra los procesos que est
á
nusando un fichero o directorio.lsof | less - Lista los ficheros* abiertos por losprocesos.lsof -c comando - Lista los ficheros abiertos por unproceso.lsof +D /tmp - Lista los procesos que est
á
n usandomi directorio.lsof -i :22022 - Muestra que proceso se encuentradetr
á
s del puerto 22022
Job Control
Ctrl+c Finaliza una tareaCtrl+z Pausa una tareafg n nom Foregroundbg n nom Background& Pone la instrucci
ó
n que precede en Backgroundjobs Lista las tareas que se est
á
n ejecutandokill Mata un procesoCtrl+S Para la transferencia de datos a la terminal.Ctrl+Q Resume,reinicia la transferencia de datos.nohup Mantiene la tarea despu
é
s de cerrar la shell.
Acceso
w - Muestra qui
é
n y que hace en el sistema.who - Muestra qui
é
n est
á
en el sistema.last - Muestra una lista de los
ú
ltimos usuarios quehan entrado al sistema.lastlog - Muestra el
ú
ltimo acceso de cada usuario denuestro sistema.lastb - Intentos de conexi
ó
n fallidos (/var/log/btmp).faillog – Intentos fallidos y define m
á
ximo permitido.fail2ban - Banea las IP con muchos errores de conexi
ó
n.
Envio de mensajes
write - env
í
a un mensaje a un usuario determinado.wall - env
í
a un mensaje a todos los usuarios conectadosmesg - permite enviar mensajes a tu terminal.talk - permite chatear con otro usuario.

Share & Embed

More from this user

Recent Readcasters

Add a Comment

Characters: ...

FERK0left a comment

excelente informacion es d egran utilidad saber estos comandos de seguridad