comandos de linux

14
REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR PROGRAMA DE FORMACION DE GRADO EN INFORMATICA PARA LA GESTION SOCIAL U/C: Administración de Redes 400 Comandos de Linux

Upload: yaser6700

Post on 13-Jun-2015

331 views

Category:

Education


0 download

DESCRIPTION

Comandos linux

TRANSCRIPT

Page 1: Comandos de linux

REPÚBLICA BOLIVARIANA DE VENEZUELAUNIVERSIDAD BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIORPROGRAMA DE FORMACION DE GRADO EN INFORMATICA PARA LA GESTION SOCIAL

U/C: Administración de Redes

400 Comandos de Linux

Page 2: Comandos de linux

Puntos a tratar

1. Ayuda

2. Apagado y reinicio del sistema

3. Archivos y Directorios

4. Red

5. Iptables

6. Gestión Usuarios y Grupos

7. Instalar y Desinstalar paquetes

8. Permisos a Carpetas

Page 3: Comandos de linux

1.- Comandos de Ayuda Man: Muestra el manual del comando que le indiquemos

Info: Provee información del comando indicado

help: Da una ayuda de los comandos

2.- Comandos para Apagado y Reinicio del sistema

Reboot: Reinicia la máquina

Halt: Apaga el sistema

Shutdown: Apaga el sistema

Init 0: Apaga la máquina

Init 6: Reinicia la máquina

Page 4: Comandos de linux

3.- Archivos y Directorios

Ls: Lista los archivos y directorios

Sort: Ordena alfabéticamente una lista de archivos

Cd: Cambia de directorio

cd.. Retroceder 1 nivel

cd../.. Retroceder 2 niveles

Pwd: Muestra la ruta al directorio actual

Tree: Muestra la estructura de directorios y archivos en forma gráfica

Mkdir: Crea un directorio

Rmdir: Borra directorios (los directorios deben estar vacíos)

Page 5: Comandos de linux

rm -r: Borra directorios (los directorios pueden no estar vacíos)

Cp: Copia archivos

Rm: Borra archivos

Mv: Mueve o renombra archivos y directorios

Find: Busca archivos

Locate: Localiza archivos según una lista generada

Whereis: Muestra la ubicación de un archivo

File: Muestra el tipo de archivo

Tar: Empaqueta archivos

Gzip: Comprime archivos en formato .gz

Gunzip: Descomprime archivos en formato .gz

Compress: Comprime archivos Z

Uncompress: Descomprime archivos Z

Pico: Edita un fichero de texto

3.- Archivos y Directorios

Page 6: Comandos de linux

4.- Comandos de Red

Netstat: Muestra estado de la red

Ifconfig: Muestra la configuración de los dispositivos de red

Ping: Indica si hay respuesta por parte del servidor

Nslookup: Muestra la IP del servidor DNS conectado (Servidor predeterminado: UnKnown Address: 192.168.1.1)

Route -n: Muestra la tabla de rutas de la conexión de red

Ifup eth0: Activar una interface ‘eth0′

Ifdown eth0: Deshabilitar una interface ‘eth0′

Ifconfig eth0 192.168.1.1 netmask 255.255.255.0: Configurar una dirección IP

Hostname: Mostrar el nombre del host del sistema

Iwlist scan: Mostrar todas las interfaces de redes

Page 7: Comandos de linux

5.- Iptables

¿Qué es un Firewall?

Es un dispositivo que filtra el tráfico entre redes, como mínimo dos. Puede ser

un dispositivo físico o un software sobre un sistema operativo. En general

debemos verlo como una caja con DOS o mas interfaces de red en la que se

establecen una reglas de filtrado con las que se decide si una conexión

determinada puede establecerse o no. Incluso puede ir más allá y realizar

modificaciones sobre las comunicaciones, como el NAT.

Page 8: Comandos de linux

Es un sistema de Firewall vinculado al kernel de Linux que se ha extendido

enormemente a partir del kernel 2.4 de este sistema operativo. Un Firewall de

iptables no es como un servidor que lo iniciamos o detenemos o que se pueda

caer por un error de programación iptables esta integrado con el kernel, es parte

del sistema operativo. ¿Cómo se pone en marcha? Realmente lo que se hace es

aplicar reglas. Para ellos se ejecuta el comando iptables, con el que añadimos,

borramos, o creamos reglas. Por ello un Firewall de iptables no es sino un simple

script de shell en el que se van ejecutando las reglas de Firewall.

5.- Iptables

Page 9: Comandos de linux

Borrar todas las reglas

root@nexolinux ~ # iptables -F

Configurar políticas por defecto

iptables -P INPUT DROP

iptables -P OUTPUT DROP

iptables -P FORWARD DROP

iptables --list

Chain INPUT (policy DROP)

Chain FORWARD (policy DROP)

Chain OUTPUT (policy DROP)

Bloquear a una IP específica

iptables -A INPUT -s 192.168.1.22 -j DROP

Permitir tráfico HTTP y HTTPS

iptables -A INPUT -i eth0 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT

iptables -A OUTPUT -o eth0 -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPT

5.- Iptables

Page 10: Comandos de linux

6.- Usuarios y GruposAdduser: Agrega un nuevo usuario

Useradd: Agrega un nuevo usuario

Userdel: Borra un usuario

Passwd: Permite cambiar la contraseña

Sudo su: Cambia de usuario a admin o root

Whoami: Muestra el nombre de usuario actual

Logname: Muestra el nombre de usuario

Id: Muestra datos de identificación del usuario

Finger: Da información de usuario

Who: Muestra los usuarios actuales del sistema

W: Muestra detalles de los usuarios actuales aplicado al comando who

Last: Información de los últimos usuarios que han usado el sistema

Addgroup: Agrega un nuevo grupo

Groupadd: Agrega un nuevo grupo

Page 11: Comandos de linux

7.- Instalar y Desinstalar paquetes

sudo apt-get install nombre_paquete

* Instalar varios paquetes a la vez dejando un espacio en blanco entre ellos ej.

sudo apt-get install gnome-do pidgin amsn

* Desinstalar paquetes:

sudo apt-get remove nombre_paquete

* Desinstalar paquetes (incluyendo archivos de configuración):

sudo apt-get remove --purge nombre_paquete

* Actualizar la lista de paquetes disponibles:

sudo apt-get update

* Actualizar el sistema con las actualizaciones de paquetes disponibles:

sudo apt-get upgrade

* Obtener una lista de opciones del comando:

sudo apt-get help

Page 12: Comandos de linux

Paquetes con extensión .deb

Otra forma de instalar aplicaciones en el sistema es por medio de los paquetes ya preparados para ser instalados y con extensión .deb

deb es la extensión del formato de paquetes de software de la distribución de Linux Debian y derivadas (e.j.Ubuntu), y, el nombre más usado para dichos paquetes.

Si lo preferimos, se pueden instalar mediante la línea de comandos, mediante el comando dpkg:

sudo dpkg -i nombre_del_paquete.deb

Se puede desinstalar el paquete usando:

sudo dpkg -r nombre_del_paquete

Page 13: Comandos de linux

8.- Permisos en Ficheros

ls -lh: Mostrar permisos

chmod 777 Prueba

chmod rwx Prueba

Si la carpeta pertenece a root:

sudo chmod 777 Pruebasudo chmod rwx Prueba

Introducir nuestra password.

de manera recursiva, es decir, que los archivos y carpetas contenidos en Prueba, también reciban estos cambios:

chmod -R 777 Prueba

chmod -R rwx Prueba

Page 14: Comandos de linux

Gracias por su atención