28
Comandos Básicos en Consola Cosas a ver: Modo Dios (root) Agregar usuarios Cambiar contraseñas Trabajar con “Modo Matrix” Utilizar los comandos más básicos para el manejo de archivos y directorios. Ver permisos , asignar permisos (lectura, escritura, etc) Algunos Comandos de Matrix, Detectar intrusos en la red con Nmap a lo Trinit y TALLER LINUX 2012 Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Basicos en Consola GNU Linux

  • Upload
    -

  • View
    441

  • Download
    2

Embed Size (px)

DESCRIPTION

Una lista de los comandos basicos en terminal o consola de GNU LInux que si o si usaras en algún momento.

Citation preview

Page 1: Comandos Basicos en Consola GNU Linux

Comandos Básicos en Consola

Cosas a ver:

Modo Dios (root)Agregar usuarios Cambiar contraseñas Trabajar con “Modo Matrix” Utilizar los comandos más básicos para el manejo de archivos y directorios. Ver permisos , asignar permisos (lectura, escritura, etc)Algunos Comandos de Matrix, Detectar intrusos en la red con Nmap a lo Trinity

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Page 2: Comandos Basicos en Consola GNU Linux

Modo Dios :o !! ROOT

Más conocido como Root, es el administrador del sistema, nos permite tener acceso y control de todo el sistema.

¿Como usarlo ?, en la terminal colocamos

Su

Ojo la contraseña no se ve por razones de seguridad

Ver en distros como Ubuntu o similares como

Sudo su

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 3: Comandos Basicos en Consola GNU Linux

Agregar un usuario :

Como Root colocamos en la terminal

Adduser .

Allí ingresamos los datos del usuario, y el sistema creara un directorio en la carpeta Home con el nombre del usuario, en en el cual se guardaran los documentos o trabajos de este.

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 4: Comandos Basicos en Consola GNU Linux

Cambiar contraeña :

Como Root colocamos en la terminal

Passwd $nombre_usuario

Ingresamos la nueva contraseña.

Ojo en “$nombre_usuario” es un ejemplo, allí colocas el que corresponda.

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 5: Comandos Basicos en Consola GNU Linux

Trabajar modo Matrix:

Como root primero instalaremos el programa.

Apt-get install cmatrix

Esperamos a que se instale.

Ahora para trabajar con modo matrix , colocamos en la consola

Cmatrix

Y ya esta! , a trabajar! :D

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 6: Comandos Basicos en Consola GNU Linux

LVL 2ª

Los 10 comandos + usados en GNU/Linux

Ping :que comprueba el estado de la conexión del host local con uno o varios equipos remotos de una red

se utiliza el término PING para referirse al lag o latencia de la conexión

Ejemplo:

ping ip_or_host_name

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 7: Comandos Basicos en Consola GNU Linux

LVL 2ª

Los 10 comandos + usados en GNU/Linux

Ping Sintaxis

Ping : timeout. El parámetro -q especifica el tiempo límite para terminar con el ping. Es decir, por ejemplo -w 5, el comando ping intentará salir luego de cinco segundos terminará del envio de paquetes, independientemente cuando paquetes hayan sido enviados o recibidos.

ping -w 5 ip-or-host

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 8: Comandos Basicos en Consola GNU Linux

LVL 2ª

Los 10 comandos + usados en GNU/Linux

Ping Sintaxis

Ping : Guardar datos obtenidos del ping en un archivo.txt

ping -w 10 goole.cl > ping.txt

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 9: Comandos Basicos en Consola GNU Linux

LVL 2ª

Los 10 comandos + usados en GNU/Linux

Ping Sintaxis

Ping Tsunami : “innudar” la red. Solo disponible para superusuarios, envía cien o más paquetes por segundo, imprimiendo un punto por cada paquete enviado y un espacio una vez recibido.

ping -f localhost

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 10: Comandos Basicos en Consola GNU Linux

LVL 2ª Los 10 comandos + usados en GNU/Linux

Ping Sintaxis

El Ping de la Muerte:

- Hay que estar conectado por medio del cableRj45 , cable UTP- Es un ataque de denegación de servicio, también llamado ataque DoS, satura el router

Ping router -i 0.002 -s 65500

ping va de 56 a 100 bytes, Si utilizas el tamaño de paquete 100, verás ‘128 bytes’, esto se debe a que 28 bytes es el tamaño del encabezado del ping.

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 11: Comandos Basicos en Consola GNU Linux

Ifconfig Los 10 comandos + usados en GNU/Linux

Ifconfig Sintaxis :

Muestra la información de las interfaces de red activas e inactivas:

Ifconfig -a

Baja el servicio de eth0 , no se puede enviar o transmitir información:

ifconfig eth0 down

ifconfig eth0 up

ifconfig eth0 192.168.1.102 netmask 255.255.255.0 broadcast 192.168.1.255

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 12: Comandos Basicos en Consola GNU Linux

Cat

Los 10 comandos + usados en GNU/Linux

Cat SintaxVer Archivo.txt_

cat Archivo.txt

Concatenar 2 Archivos de texto en uno

cat file1.txt file2.txt > file3.txt

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 13: Comandos Basicos en Consola GNU Linux

Directorios

Ver Archivos y Carpetas:lsls -lls -aln -s (bonus)

Buscar un Archivo o Carpeta

ls -l | grep nombre_a_buscar

Ver Diferencias entre archivos

diff -q archivo_uno.txt archivo_dos.txtdiff archivo_uno.txt archivo_dos.tx

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 14: Comandos Basicos en Consola GNU Linux

Directorios

Ir a una carpeta:

cd carpetacd /home/carpeta_uno/carpeta_dos

Crear una Carpeta

mkdir La_Carpera

Crear Archivo

touch Archivo.txt

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 15: Comandos Basicos en Consola GNU Linux

Directorios

Mover una carpeta o Archivo:

mv carpeta /home/$usuario/otra_carpetamv archivo /home/$usuario/otra_carpeta

copiar una Carpeta

cp -r carpeta/ copia_carpeta

copiar Archivo

cp archivo_uno.txt archivo_copia.txt

touch Archivo.txt

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 16: Comandos Basicos en Consola GNU Linux

Directorios

Borrar a una carpeta:

rm -r carpetarm -rf directorio ( Borra el directorio con todo lo que tenga dentro sin pedir confirmación )

Borrar un Archivo

rm Archivo.txt

Borrar todos los archivos de una carpeta:

rm *

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 17: Comandos Basicos en Consola GNU Linux

Editores de Texto

Editores:Nano

Vi

Pico

Visor de texto

less

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 18: Comandos Basicos en Consola GNU Linux

Top y el Kill PID

Muestra los procesos que más CPU consumen en tiempo real, así como la memoria RAM y swap usada,

entre otra información

Top

Con el carácter 'k' y colocando el PID, podemos Matar un Proceso

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 19: Comandos Basicos en Consola GNU Linux

Find y Whereis

find directorio -name nom_archivo -print

( Busca todos los archivo con el nombre especificado en un directorio determinado )

find /home/usuario -name *.jpg -print

(Busca todas las imágenes .jpg en /home/usuario )

whereis ejecutable

(Busca binarios ejecutables (ejemplo: whereis find)

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 20: Comandos Basicos en Consola GNU Linux

LVL 3!!!!!!!

Utilizado para cambiar la proteción o permisos de accesos a los archivos. r:lectura w:escritura x:ejecución +: añade permisos -:quita permisos u:usuario g:grupo del usuario o:otros || Sintaxis: chmod permisos nom_archivo

Chmod +x (Permiso ejecución)Chmod +r (Permiso lectura)Chmod +w (permiso escritura)

Chmod 777 (u=usuarios, g=grupo, o=otros)

¿por que el numero?

usuarior w x1 1 1 = 7

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 21: Comandos Basicos en Consola GNU Linux

LVL 3!!!!!!!

Utilizado para cambiar la proteción o permisos de accesos a los archivos. r:lectura w:escritura x:ejecución +: añade permisos -:quita permisos u:usuario g:grupo del usuario o:otros || Sintaxis: chmod permisos nom_archivo

Chmod +x (Permiso ejecución)Chmod +r (Permiso lectura)Chmod +w (permiso escritura)

Chmod 777 (u=usuarios, g=grupo, o=otros)

¿por que el numero?

usuarior w x1 1 1 = 7

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 22: Comandos Basicos en Consola GNU Linux

LVL 3!!!!!!!

Detectar intrusos en la red con Nmap a lo Trinity:

película de Matrix contiene algunos comandos de la consola que podemos encontrar en GNU/Linux, y analizando la película podemos aprender como escanear en este caso una red. :O

Comando a ver nmap

nmap 192.168.0.1-255

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 23: Comandos Basicos en Consola GNU Linux

Comandos Básicos en Consola

LVL 3!!!!!!!

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Page 24: Comandos Basicos en Consola GNU Linux

LVL 3!!!!!!!

Detectar intrusos en la red con Nmap a lo Trinity:

Donde 10.2.2.2 es el objetivo a hackear, -sS intentará identificar los puertos tcp más usados enviando paquetes SYN, asegurando un cierto grado de invisibilidad en el ataque; -O nos permite detectar el sistema operativo que utiliza, y -v establece el modo “verbose” con el cual obtenemos más información.

Ejemplo

nmap -sS -O -v ip

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 25: Comandos Basicos en Consola GNU Linux

LVL 3!!!!!!!

Conectarse a otro computador desde consola

SSH(Secure SHell, en español: intérprete de órdenes segura)

ssh usuario@ip_or_hostssh usuario@ip_or_host -p 1234

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 26: Comandos Basicos en Consola GNU Linux

LVL 4!!!!!!!

Usb ¿como quemar una ISO o IMG desde terminal?

Como root:

sudo fdisk -l

Con gparted elimina la partición (OJO , TODOS LOS DATOS SE VAN A BORRAR!)

sudo dd bs=8M if=gnulinux.iso of=/dev/sd[x]

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 27: Comandos Basicos en Consola GNU Linux

Combo breaker!!!!

Ver Manual

man comando

Apagar Sistema

haltshutdown -h now

Reiniciar sistema

rebootshutdown -r now

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola

Page 28: Comandos Basicos en Consola GNU Linux

FIN!!!

TALLER LINUX 2012

Instalacion de Software GNU/Linux por http://www.leobravo.cl se encuentra bajo una Licencia Creative Commons Atribución-NoComercial 3.0 Unported.

Comandos Básicos en Consola