Documente Academic
Documente Profesional
Documente Cultură
CURSO :
DOCENTE:
AO LECTIVO
2016 - 2017
ndice General
INTRODUCCION ........................................................................................................................ 4
1.2.2. Distribuciones.......................................................................................................... 8
1.2.3. Gestin de usuarios. .............................................................................................. 9
1.2.4. Recursos ................................................................................................................ 10
1.2.5. Unidades. ............................................................................................................... 11
2. COMANDOS DE CONSOLA. ......................................................................................... 11
BIBLIOGRAFA. ........................................................................................................................ 46
ndice de Ilustraciones
4
1. SISTEMA GNU/LINUX
1.1. Sistema Operativo
1
Ubuntu es un sistema operativo libre y gratuito otorga a la facilidad de uso y a la disponibilidad de
aplicaciones
2
Fedora es gratuito contiene una extensa lista de aplicaciones actualizadas.
5
comparte la memoria entre programas aumentando la velocidad y disminuyendo el
uso de memoria; usa un sistema de memoria virtual por pginas; utiliza toda la
memoria libre para cache; permite usar bibliotecas enlazadas tanto esttica como
dinmicamente; tiene un sistema de archivos avanzado pero puede usar los de los
otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos. [1]
1.2.1. Servicios.
Linux ofrece multitud de servicios o servidores, estos pueden iniciar o arrancar junto
con la carga del sistema o pueden despus ser puestos a funcionar cuando se
requieran. [1]
6
b) Ficheros: pueden servirse ficheros de mltiples maneras, desde proporcionar
acceso a ellos por ftp3 como servirlos de forma transparente a otras mquinas UNIX
y GNU/Linux con NFS, o bien actuar de cliente o servidor hacia mquinas Windows
mediante Samba4/CIFS. [1]
e) Correo electrnico: ofrece tantos servicios para que los clientes obtengan
correo en sus mquinas (servidores POP35 o IMAP6), para recuperar y retransmitir
correo. [1]
h) Servicios de nombres: servicios como DNS para los nombres de las mquinas.
[1]
3
FTP:es un protocolo de red para la transferencia de archivos entre sistemas interconectados o
enlazados a Internet
4
Samba es una implementacin libre del protocolo de archivos compartidos de Microsoft
Windows Samba configura directorios Unix y GNU/Linux (incluyendo sus subdirectorios) como
recursos para compartir a travs de la red
5
POP Este protocolo se caracteriza porque se descarga los correos electrnicos que tenga en su
bandeja de entrada y los almacena localmente en su ordenador.
6
IMAP administra directamente tu correo desde el servidor.
7
Apache es usado principalmente para enviar pginas web estticas y dinmicas en la World Wide
Web
7
i) Servicios de acceso remoto: ya sea para ejecutar aplicaciones o para obtener
informacin remota de las mquinas. [1]
1.2.2. Distribuciones.
Adems del ncleo Linux, las distribuciones incluyen habitualmente las bibliotecas
y herramientas del proyecto GNU y el sistema de ventanas X Window System.
Dependiendo del tipo de usuarios a los que la distribucin est dirigida se incluye
tambin otro tipo de software como procesadores de texto, hoja de clculo,
8
DHCP Es un protocolo que permite que un equipo conectado a una red pueda obtener su
configuracin de red en forma dinmica.
9
Proxy es un servidor programa o dispositivo, que hace de intermediario en las peticiones de
recursos que realiza un cliente (A) a otro servidor.
8
reproductores multimedia, herramientas administrativas, etc. En el caso de incluir
paquetes de cdigo del proyecto GNU, se denomina distribucin GNU/Linux. [2]
9
que pueda acceder a las carpetas, en lo que se maneja por un administrador de
permisos, cada persona cuenta con id nico. [2]
1.2.4. Recursos
En internet existe gran cantidad de informacin sobre Linux, que nos puede proveer
de informacin nueva, informacin relacionada con software, hardware, seguridad,
libros, abogaca (defensa), ayuda y comunidad de Linux. [3]
CPU y Memoria
Dispositivos de almacenamiento, discos duros, particiones10.
10
Particiones Se utiliza para varias unidades de disco duro
10
Impresoras y otros recursos
1.2.5. Unidades.
2. COMANDOS DE CONSOLA.
11
mcedit Editor de textos que forma parte de mcedit listado.txt
Midnight Commander
vi Editor de textos muy potente vi listado.txt
apt-get Instala y desinstala programas apt-get install mc
man Muestra ayuda sobre un determinado man ls
comando
cp Copia archivos o directorios cp *.txt correspondencia/
mv Mueve o renombra archivos o mv palabras.txt texto.txt
directorios
rm Borra archivos o directorios rm -R cosas/basura
rmdir Borra directorios rmdir documentos
ls -I Muestra, entre otras cosas, informacin sobre los permisos, el
usuario y el grupo al que pertenece el fichero
sudo Permite ejecutar comandos como root.
Su Cambia de usuario.
whoami Muestra el nombre del usuario actual.
groups Muestra el/los grupos/s a los que pertenece el usuario actual.
12
la direccin de difusin (broadcast) de la red, con la direccin IP por lo que se
pregunta, y se espera un paquete de respuesta ARP reply con la direccin
fsica. Para acelerar este proceso, cada host mantiene en memoria una tabla
arp que relacionada las IP conocidas con sus respectivas MACs. [10]
Direccin IP: Identificador numrico de un dispositivo dentro de una red
TCP/IP. [10]
ICMP: Son las siglas de Internet Control Message Protocol (Protocolo de
control de Mensajes de Internet). Se usa para enviar mensajes de error o una
respuesta eco informativa, como en el caso de ping o mtrace. [10]
ISN: Son las siglas de Initial Sequence Number (Nmero Inicial de
Secuencia). Los ISN son nmeros, generados aleatoriamente, utilizados para
ordenar y comparar paquetes. [10]
MAC: Son las siglas de Media Access Control (Control de Acceso al Medio).
Es un identificador hexadecimal que identifica de forma nica a un dispositivo
de red. Tambin se le conoce como direccin fsica. La direccin MAC es
independiente del protocolo usado. [10]
MTU: Son las siglas de Maximum Transfer Unit (Unidad Mxima de
Transmisin). Define el tamao mximo de los paquetes de datos enviados a
travs del protocolo IP. El valor MTU para la mayora de dispositivos de
Internet es 1.472 bytes, aunque con tramas jumbo se puede llegar a 9.000
bytes. [10]
Paquete SYN: Paquete que se utiliza en la creacin de un socket para
sincronizar los ISN, Initial Sequence Number (Nmero Inicial de Secuencia).
Paquete ACK: ACK son las siglas de acknoledgement (acuse de recibo). Es
un paquete de confirmacin de recepcin. [10]
Paquete RST: Es un paquete de anulacin instantnea de la comunicacin,
es decir, no se precisa un paquete ACK de respuesta. En situaciones
normales los paquetes RST se envan cuando no existe ningn demonio
escuchando en el puerto al que intenta conectar el cliente. [10]
TTL: Son las siglas de Time To Live (Tiempo de Vida). Es un valor numrico
que define por cuantos nodos puede pasar un paquete antes de ser
13
descartado. Conforme un paquete pasa por un nodo/router, se reduce en una
unidad el valor de TTL. Si un nodo/router recibe un paquete con un valor TTL
de 1, el router desecha el paquete. Al desechar el paquete, en funcin de
como haya sido configurado el router, puede que enve el mensaje TTL
expired in transit a travs del protocolo ICMP al host de origen. [10]
Socket: Conexin TCP/IP. [10]
3.4. Ping
Es la herramienta ms utilizada para hacer una comprobacin rpida del estado de
la red. Si al lanzar un ping a un servidor de Internet no se obtiene respuesta, se
debe probar con otros ya que algunos servidores remotos bloquean activamente el
trfico ICMP y por tanto no responden a los pings. Si se ha probado con varios
hosts, y ninguno responde al ping es probable que la red no funcione correctamente.
Un primer ping ala IP local, con la que se comprueba si la tarjeta de red funciona
correctamente. La clave est en los paquetes. Si dice 4 recibidos, 0 perdidos esto
14
significa que responde. Pero si no estuviese en la misma red o hubiera un problema
de conectividad dira 0 recibidos y 4 perdidos. [10]
15
Ilustracin 8 Concepto clave del comando Ping
3.5. Traceroute
Si puede hacer pings a los hosts de la intranet, pero no obtiene respuesta de los
hosts de Internet, la herramienta traceroute ser de ayuda. La funcin de traceroute
es determinar la ruta que se utiliza para llegar al destino indicado, para ello se usan
los mensajes TTL para registrar los hosts por donde pasa. Su objetivo principal es
conocer el camino que recorre un paquete a travs de la red. Este comando de red
permitir saber por dnde (mquinas, switches, routers) pasa el paquete y
comprobar que la red funciona correctamente. [10]
16
Ejecucin:
traceroute n (en Unix / Linux)
tracert d (en Windows)
Analizando la traza, puede determinar donde se pierden los paquetes ICMP lo cual
le permitir saber, al menos, donde se encuentra el problema. Si los paquetes ICMP
17
se pierden en el host firewall es probable que el firewall est bloqueando
activamente el flujo de paquetes ICMP o incluso que este bloqueando la salida a
Internet por completo. En este caso, se deber desactivar temporalmente el firewall
y volver a realizar una traza para ver si es un problema de configuracin incorrecta.
[10]
3.6. Ncat
Esta herramienta le permite comprobar si es posible acceder a un host a travs de
un determinado puerto. Le ser especialmente til cuando quiera probar la conexin
a un puerto determinado a travs de un cortafuego. Antes de lanzar el comando
ncat, se deber asegurar de cerrar cualquier dominio que se est usando en el
puerto que se quiere comprobar. [10]
18
6 agd-server # ncat -l 80
Tabla 3 Comando Ncat
19
mediante el operador not. Aunque no es estrictamente necesario, es recomendable
usar la opcin -f para indicar que el siguiente 'comando' es una expresin de filtrado,
as como encerrar la expresin de filtrado entre comillas simples o dobles. A
continuacin, se podr ver algunas expresiones de filtrado. [10]
Si quisiera analizar el trfico que mantiene su host con otro host, como por
ejemplo con el host 192.168.1.120, podra hacerlo usando el operador or: tshark
-i eth0 -f "src 192.168.1.120 or dst 192.168.1.120".[10]
gateway host Permite filtrar aquellos paquetes que usan su host como
pasarela, es decir, paquetes que, sin tener origen ni destino al host, pasan a
travs de l. [10]
tcp|udp port <port> Permite filtrar la captura de acuerdo al protocolo y
puerto indicado. A continuacin, podr ver un ejemplo, donde se monitoriza
el trfico tcp a travs del puerto 23 (telnet). [10]
20
4 0.000000 192.168.1.20 -> 192.168.1.121 TCP 35447 > telnet [SYN]
Seq=0 Win=14600 Len=0 MSS=1460 SACK_PERM=1 TSV=187461340
TSER=0 WS=7
0.016197 192.168.1.121 -> 192.168.1.20 TCP telnet > 35447 [RST, ACK]
Seq=1 Ack=1 Win=0 Len=0
Tabla 5 Comando para saber porque puerto sale la IP
21
1 root@VM # tshark -r /tmp/tshark -R "ip.src == 192.168.1.20"
2 1 0.000000 192.168.1.20 -> 192.168.1.121 TCP 44403 > 978 [SYN]
Seq=0 Win=14600 Len=0 MSS=1460 SACK_PERM=1 TSV=191138949
TSER=0 WS=7
Tabla 6 Comandos de verificacin ip.src
22
32 0.335423 192.168.1.20 -> 192.168.1.121 HTTP GET
33 /blog/joomla/templates/ink_kidsland/images/Sheet-h.png HTTP/1.1
34 0.335487 192.168.1.20 -> 192.168.1.121 HTTP GET
35 /blog/joomla/templates/ink_kidsland/images/Sheet-v.png HTTP/1.1
36 0.335592 192.168.1.20 -> 192.168.1.121 HTTP GET
37 /blog/joomla/templates/ink_kidsland/images/Sheet-c.png HTTP/1.1
0.335596 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/Header.png HTTP/1.1
0.336131 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/Header.jpg HTTP/1.1
0.336564 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/Post-s.png HTTP/1.1
0.336580 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/Post-h.png HTTP/1.1
0.337258 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/Post-v.png HTTP/1.1
0.337263 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/Post-c.png HTTP/1.1
0.414583 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/components/com_jcomments/tpl/default/images/jc_blog.gif
HTTP/1.1
0.450343 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/Block-s.png HTTP/1.1
0.450363 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/Block-h.png HTTP/1.1
0.450367 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/Block-v.png HTTP/1.1
0.450371 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/Block-c.png HTTP/1.1
0.450379 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/BlockHeader.png HTTP/1.1
0.450399 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/BlockContent-s.png
HTTP/1.1
0.450950 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/BlockContent-h.png
HTTP/1.1
0.450954 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/BlockContent-v.png
HTTP/1.1
0.451560 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/BlockContent-c.png
HTTP/1.1
0.775194 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/livemarks.png HTTP/1.1
23
0.775206 192.168.1.20 -> 192.168.1.121 HTTP GET
/blog/joomla/templates/ink_kidsland/images/Footer.png HTTP/1.1
0.873157 192.168.1.20 -> 192.168.1.121 HTTP GET /favicon.ico
HTTP/1.1
Tabla 8 Comando de respuesta
24
25
26
27
28
29
30
31
32
Como Linux es software libre que puede ser modificado y adaptado por todos, se
han creado muchas versiones distintas del sistema operativo, tantos que ni se
pueden contar. Hay distribuciones especializadas en aspectos muy concretos, y
tambin las hay dirigidas al pblico general. [6]
En principio, para el uso que le daremos, tendr que cumplir las siguientes
condiciones: . [6]
Configuraciones bsicas
Ahora que se tiene el sistema operativo instalado hay que hacer unas
configuraciones sencillas, que deben hacerse antes de empezar a poner programas
33
y demonios. Lo primero que hace falta es identificarse como root (con la contrasea
que se puso en la instalacin). . [6]
Para actualizar los paquetes instalados con las nuevas versiones disponibles hay
que hacer un apt-get upgrade -u (el -u es para mostrar los nombres). Despus de
mostrar la lista de paquetes a bajar, respondemos (Y/n) y slo habr que esperar a
que acabe. Puede que mientras los instale aparezca alguna pregunta, pero
normalmente da suficiente informacin para saber qu hay que responder. Si
queremos algn paquete adicional slo hay que hacer apt-get install nombre.
Podemos instalar programas en cualquier momento, a medida que los necesitemos.
. [6]
35
5.5. Contabilizacin.
Es una base importante para la toma de decisiones y el control de gestin. su
primordial objetivo es suministrar informacin razonada, con base en registros
tcnicos, de las operaciones realizadas por un ente privado o pblico. [8]
5.6. Monitoreo
Programa que permite verificar sistemticamente el desempeo y la disponibilidad
de los elementos crticos de un equipo de cmputo instalado en el Centro de Datos,
a travs de la identificacin y el aislamiento de problemas. [8]
Beneficios:
36
Nmero de mensajes transmitidos y recibidos. [8]
Nombre de mensajes transmitidos y recibidos. [8]
Razn por la que se termin la conexin. [8]
5.12. Seguridad
La estructura administrativa de la red debe proveer mecanismos de seguridad
apropiados. [8]
5.13. Confidencialidad
Para asegurar la confidencialidad en el medio de comunicacin y en los medios de
almacenamiento, se utilizan medios de criptografa. [8]
Una mquina virtual es un software que se instala ordenador. Este software permite
instalar y usar otros sistemas operativos de forma simultnea sobre el sistema
operativo. As de este modo, tal y como se puede ver en la captura de pantalla, en
un mismo ordenador puedo estar usando, Windows, Linux y Debian de forma
simultnea sin ningn tipo de problema. [9]
37
Una mquina virtual es un software que permitir ejecutar varios sistemas
operativos de forma simultnea sobre un mismo hardware. Los sistemas operativos
que ejecuta la mquina virtual se llaman sistemas operativos virtualizados. Estos
sistemas operativos virtualizados podrn ejecutar programas y realizar la totalidad
de tareas que podra realizar en un sistema operativo real. [9]
38
este modo emular la totalidad de componentes de un ordenador real. De este modo
la mquina virtual ser capaz de emular un disco duro, una memoria RAM, una
tarjeta de red, un procesador, etc. [9]
Cuando se abre una mquina virtual, como por ejemplo VirtualBox, aparece un
entorno grfico que permitir configurar y asignar recursos a cada uno de los
componentes fsicos que emula la mquina virtual. Las mquinas virtuales definen
en detalles lo siguiente: [9]
Una vez configurados estos parmetros se habr creado una mquina virtual para
instalar un sistema operativo. De este modo tan solo se deber abrir la mquina
virtual que se acaba de crear e instalar el sistema operativo tal y como si se tratar
de un ordenador real normal y corriente. [9]
6.3. Cmo crear una mquina virtual para probar otro sistema operativo
Aunque el software de virtualizacin es sumamente poderoso y tiene muchas
utilidades, especialmente en el mundo de los servidores y las redes. Los usuarios
regulares, suelen utilizarlo para probar varios sistemas operativos diferentes al que
usan en su da a da. [9]
39
Uno de los programas de virtualizacin ms populares y sencillos de utilizar
es VirtualBox porqu es gratuito, fcil de usar, y est disponible para Windows, OS
X, y Linux. [9]
Una vez instalado el programa, se puede ejecutarlo para crear la primera mquina
virtual. Es importante en este momento que tengan a la mano un disco, memoria
USB, o archivo ISO del sistema operativo que desean instalar en esa mquina virtual.
[9]
Crea una mquina presionando el botn Nueva, y luego elige un nombre para la
mquina, el tipo de sistema operativo y la versin del mismo. En mi caso voy a
40
instalar elementary OS, pero como no aparece, se elegir lo ms cercano: Ubuntu;
aunque tambin se podra elegir la opcin otro Linux. [9]
Asignar la cantidad de memoria RAM: aunque el sistema siempre sugiere que 512MB
bastan, es recomendado usar al menos 1GB. En este ejemplo solo se utilizara un
giga. [9]
41
Asignar el tamao al disco: aqu hay dos opciones, reservado
dinmicamente o tamao fijo. El dinmico, solo utiliza espacio a medida que
se llena hasta un tamao mximo fijo asignado por el programa. En cambio,
en el fijo, se asigna la cantidad de espacio disponible desde el principio y este
se reserva completamente. Es preferible, porque la mayora de los sistemas
funcionan ms rpido as. [9]
Elegir la ubicacin y tamao del disco duro virtual: se selecciona una ruta dentro
del sistema para guardar el archivo .VDI. Se lo guarda en Mis Documentos y le asigne
12GB. Presionamos crear y ya tenemos nuestra mquina virtual lista. [9]
42
Ahora, ya se ha creado una mquina virtual, pero esta no tiene sistema operativo.
Aunque todas las configuraciones bsicas se aplican automticamente,
probablemente sea necesario que se asigne un dispositivo de arranque, para poder
instalar el sistema operativo. Lo nico que se necesita es el archivo .ISO del sistema
guardado en el ordenador, o en algn medio extrable. Si ya se tienen un CD o DVD
con el sistema que desean instalar, la mquina lo detecta automticamente
y bootea desde l, as que pueden saltarse este paso. [9]
43
Solo nos quedara instalar el sistema operativo de la manera usual y ya podremos
comenzar a usar nuestra mquina virtual. [9]
44
CONCLUSIONES
Linux ms que un sistema operativo, es una herramienta poderosa el da de
hoy, y por eso su uso en servidores de Internet va en aumento, y
definitivamente Linux resulta muy competente para Windows. Linux es
gratuito y suele venir acompaado de muchas aplicaciones.
45
BIBLIOGRAFA.
[1] https://www.linux.com/news/learn/sysadmin/best-linux-distributions-2017
[2]http://www.ite.educacion.es/formacion/materiales/85/cd/linux/m1/usuarios_y_gru
pos_de_usuarios_en_linux.html
46
47