Tratar con Linux no es tan nuevo desde cierto punto de vista, lo nuevo es que hoy estaremos trabajando con servidores y eso si es que es bueno, o por lo menos yo me lo estaba esperando. [cierta tensión en el aire xD] para comenzar les dejaré cierto articulo que me encontré y que de alguna forma nos va ayudar aunq la clase se basó en eso.
Comandos para administrar un servidor Linux
En este artículo veremos una selección de comandos linux, cada uno con algún ejemplo. Estos comandos son útiles para moverse por el sistema operativo y poder realizar tareas de forma rápida y eficaz.
* Con esta lista no se pretende mostrar (ni mucho menos) todos los comandos linux, sino un recopilatorio de algunos de ellos.
Comando Chmod
Este comando sirve para modificar permisos de archivos. Hay fos formas de usarlo:
chmod 777 miarchivo chmod 777 miarchivo
O esta otra:
chmod g+x miarchivo chmod g+x miarchivo
En el primer caso añadimos permisos de forma octal, mientras que en el segundo utilizamos la notación con letras. En el ejemplo añadimos el permiso ejecutar al grupo propietario del archivo. Podemos usar o+,o- para los otros usuarios, g+, g- para añadir o quitar permisos sobre el grupo, y u+, u- para los permisos del usuario propietario, seguidos de la letra r(read), w(write) o x(execute).
Comando Chown
Este comando sirve para cambiar el propietario de un archivo y se puede usar de la siguiente forma
chown -R nuevopropietario /rutadelarchivo chown -R nuevopropietario /rutadelarchivo
Comando Chgrp
El comando chgrp modifica el grupo propietario del archivo o directorio.
chgrp nuevogrupo /rutadelarchivo chgrp nuevogrupo /rutadelarchivo
Comando Du
Muestra el uso de disco de cada ARCHIVO y directorio (incluído sus subdirectorios).
du du
Si se quiere ver sólo el tamaño total de todos los archivos y directorios de una carpeta se puede usar este comando:
du -ch grep total du -ch grep total
Comando Grep
Este es un comando indispensable. Sirve para buscar cadenas de texto dentro de un archivo o dentro de otra cadena. Por ejemplo estas tres instrucciones devolverán el número de directorios que hay en el directorio actual. (ls es para listar todos los archivos y directorios y wc -l para contar el número de líneas
ls -l grep ^d wc -l ls -l grep ^d wc -l
En este otro ejemplo podemos ver el número de veces que está conectado el usuario root. Por ejemplo si tiene abiertas diferentes shells del sistema operativo a la vez. (who devuelve una cadena con todos los usuarios conectados)
who grep root wc -l who grep root wc -l
El comando grep soporta expresiones regulares y es lo que lo hace realmente potente, aunque siempre que se añaden expresiones regulares la cosa se complica. Supongamos que tenemos un fichero llamado archivo_prueba con los siguientes datos:
dir 15kb 27/07/2007
archivo 27kb 26/07/2007
dualco 1kb 26/07/2007 dir 15kb 27/07/2007archivo 27kb 26/07/2007dualco 1kb 26/07/2007
Y sólo queremos que nos muestre las líneas que empiezan por la letra d. Esta sería la solución con el comando grep usando expresiones regulares.
grep \'^[d]\' archivo_prueba grep \'^[d]\' archivo_prueba
Comando Head
Devuelve las primeras líneas de un texto dado. Este ejemplo devolvería las primeras 10 líneas del archivo.
head -n 10 archivo.c head -n 10 archivo.c
Comando Locate
Este comando sirve para localizar la ruta de un archivo en linux para saber dónde está guardado. Puede ser más rápido que find ya que almacena las rutas en una base de datos.
locate archivo locate archivo
Si sólo se quieren mostrar 5 resultados se puede utilizar esta instrucción:
locate "*.h" -n 5 locate "*.h" -n 5
Comando ls
Comando indispensable. Sirve para listar los archivos y directorios de una carpeta.
ls /home/root/ ls /home/root/
Los parámetros más usados para esta función son posiblemente "-la". Ya que muestra información detallada sobre cada archivo y directorio (incluso los archivos ocultos):
ls -la /home/root/ ls -la /home/root/
Comando Tail
Este comando sirve para visualizar la parte final de un documento (en inglés tail signifia cola). Se puede usar en muchos casos, por ejemplo, supongamos que tenemos un log de errores del servidor web Apache que ocupa varios GB. Mostrarlo usando el comando cat error_log no sería una buena idea, y menos si lo único que queremos es ver un error reciente que está en las últimas líneas del fichero. En este caso esta instrucción nos vendría muy bien para que nos mostrara por pantalla las últimas 50 líneas del archivo error_log.
tail error_log -n 50
---------------------------------------------------------------------
Bueno algunos de estos comandos, los estuvimos tratando en clases, aunq no son tan nuevos, algunos que usamos no estan incluidos aquí
::::::::::::::::::::::::::::::::::::::::::::::.
pero sobre la tarea, bueno se trata de "Directorios de Linux"
Linux organiza la información en archivos, los cuales están contenidos en directorios.Un directorio puede contener subdirectorios, teniendo así una estructura jerárquica, como en cualquier otro sistema operativo.Las nuevas versiones de Linux (incluido Red Hat) siguen el estándar FSSTND (Linux Filesystem Standard) el cual estipula los nombres, la ubicación y la función de la mayoría de los directorios y los archivos del sistema.
Estructura básica del sistema de archivos de Linux como es definida por FSSTND(Estándar del Sistema de Archivos) [click sobre la imágen para ver el tamaño real]
Tabla (Directorios de Linux más frecuentes tbl_directorios, muestra los principales subdirectorios del directorio usr)
Subdirectorios de usr tbl_dir_usr La tabla. Muestra los principales subdirectorios del directorio var
Eso es todo. saludos!!
Etiquetas: Linux, servidores
que hablar de eso porque por cuestiones que ya sabrán no estuvimos en clase cierto grupo pero el material esta aqui. tengo mucha información al respecto asi que de pronto y subo la restante.esta es la presentación online
este el link de descarga del archivo
Descargalo dando click aki
bueno hablando del mismo tema les dejo aqui también el link de descarga de una calculadora para subneteo.
Click para descargar
para descargarlo necesitaran una clave para entrar que es 09LAMZ2008 y al momento de descomprimirlo les pedirá otra clave que es LAMZ2008 [por cuestiones que el folder donde está hospedado no es mío]
cualquier duda o algo que quieran saber pueden escribirlo en el tagboard ^^ o Cbox :D
saludos
bueno los temas de los que vamos a tratar en lo que falta pues se refieren a cableado, normativas y todas esas cosas similares.
aunq esperaba cierto material pues por lo visto no apareció pero luego vamos hablar un poco de eso
saludos.
Etiquetas: notificaciones
se que te van a servir, a mi me han servido tambien y esto me lo encontré por ahi navegando..
¿Cuantas subredes? Ya que 192 incluye solo 2 bits en 1 (11000000), la respuesta debería ser: 2^2 - 2 = 2. (El menos 2 es la subred cuyos bits de máscara se encuentran todos encendidos y la subred cuyos bits de hosts se encuentran todos apagados, las cuales no son subredes válidas por defecto).
¿Cuantos hosts por subred? Tenemos entonces que para el octeto de la máscara solo cuenta con 6 bits de hosts en 0, por lo cual la respuesta debería ser 2^6 - 2 = 62 Hosts.
¿Cuales son las subredes válidas? 256 - 192 = 64, la cual es la primera subred y también tamaño de bloque. Seguimos sumando al tamaño del bloque el resultado anterior hasta alcanzar el valor de la máscara: 64 + 64 = 128 (la segunda subred). 128 + 64 = 192 alcanzamos el valor de la máscara pero esta no es una subred válida. Así que las ubredes válidas son: 64 y 128.
¿Cual es la dirección broadcast de cada subred? Es el número justo antes del valor de la siguiente subred. La dirección broadcast de la subred 64 es 127 y la dirección broadcast de la subred 128 es 191.
¿Cuales son las direcciones IP válidas de los hosts de cada subred?Son los números entre el valor de la subred y el valor del broadcast.
Etiquetas: subneteo
bueno el tema que estamos viendo es el subneteo y ps les dire que me he divertido algo jeje, esta bueno esto pero no pa ke fuese eterno. valga aclarar xD. pero me he divertido seeee
bueno para hacer las tareas de subnetting lo q tenes que recordar son tres cosas. si aun no le has entendido o no la has hecho aki explico como :
primero recorda las clases
Clase A : comprendida de la red 1 a la 126–
Clase B: comprendida de la red 128 a la 191–
Clase C: comprendida de la red 192 a la 224
estas son las de tarea:
193.119.1.0 40 redes
194.204.6.0 50 pcs por red, no importa el nº de redes.
180.200.0.0 20 redes.
voy a explicar apartir de la primera que es de 40 redes.
ok tenemos que 193.119.1.0 pertenece a la categoria clase C y si recuerdas las máscaras subred estan predeterminadas asi:
Clase A: 255.0.0.0
Clase B: 255.255.0.0
Clase C: 255.255.255.0
entonces tenemos que 193.119.1.0 pertenece a la categoria C por lo tanto su máscara subred sera la 255.255.255.0 ya listo esto comenzamos a operar.
como necesitamos 40 redes debemos buscar un exponente que nos de como resultado 40 o más redes, no importa que nos sobren y debemos tomar en cuenta que dos son inutilizables o para broadcast si eso quedo claro ya en clase.
partimos a usar la formula:
2^N-2=x
donde el primer 2 es predeterminado y el que se resta a "n" son las dos redes inutilizables
N= nº de bits a pedir prestados en la máscara y el restante de la máscara es el nº de host.
x= el nº de redes
al elevar 2 a la 5a nos da 32 asi q no nos alcanzan entonces lo elevamos a la 6a y nos da 64 aunq nos sobren pues ya dijimos q es lo de menos.
sustituyendo:
2^N-2=X
2^6 -2=62 redes ya restandole las que no se utilizarán por ser broadcast
bueno luego tenemos que encontrar los host por red
pero antes debemos encontrar la nueva máscara subred ya que si recuerdas es asi como sabremos cuantos son los host.
255.255.255.0 es la máscara actual
en binario seria:
los 1 son activado los 0 son apagado como en electronica, es decir 3 octetos estan ocupados y hay un cuarto octeto sin usar. del que vamos a prestar bits para la nueva máscara-
11111111.11111111.11111111.00000000
en la formula 2^6 -2=62
N=6 por lo q es el número d bits a tomar del octeto no usado de la máscara
utilizando 6 quedaria asi[activamos 6 es decir pasan de 0 a 1]
11111111.11111111.11111111.11111100 y esta es la nueva máscara.
en decimal seria
255.255.255.252
luego para saber el nº de host que será el exponenete para determinar los saltos haces lo siguiente.
255.255.255.252
11111111.11111111.11111111.11111100
de la máscara subred hay 2 bits que no estan "enmascarados" del ultimo octeto, es decir los que encuentran en "0" ese número osea "2" será el exponente en la formula siguiente.
2^2= 4 [aqui también le restas 2 para los broadcast]
podes determinar el nº de saltos tambien restando de los 256 valores les el numero que encontramos en la mascara de subred nueva que sería
256-252 =4
tendremos los numeros que sobran que seran los saltos de cada subred.
teniendo eso ya podes hacer los saltos y subneteaaaaaaaar !! xD
tene en cuenta que son 64 los q tenes q hacer y si al último te pasas de
subneteo:
Inicio 193.119.1.0 193.119.1.1 193.119.1.2 193.119.1.3 broadcast
193.119.1.4 193.119.1.5 193.119.1.6 193.119.1.7
asi lo continuas hasta que el ultimo octeto en la comlumna del broadcast sea 255 y si te pasas entonces hay algo malo y debes volver a comenzar :D
saludos
Etiquetas: subneteo
uso, estas son 3 las cuales enumero a continuación:
– Clase A : comprendida de la red 1 a la 126
– Clase B: comprendida de la red 128 a la 191
– Clase C: comprendida de la red 192 a la 224
Ahora tenemos que recordar cuales son las mascaras de subred que tienen por default cada una de las clases de Red. [cosa q me hacia pensar mucho]
– Clase A: 255.0.0.0
– Clase B: 255.255.0.0
– Clase C: 255.255.255.0
Teniendo estos conceptos claros entraremos en materia , ¿Para que nos sirve crear subredes?
La respuesta es que crear subredes nos permite tener una mejor administracion de red. Aunque no es el unico motivo, el motivo mas importante es que cuando creamos subredes reducimos el trafico de broadcast de nuestra red global. [según el manual]
No solo es crear subredes y ya , tenemos que estudiar la cantidad de subredes que necesitamos , el crecimiento que tendra la empresa. Con este pequeño estudio podremos decidir que clase de red es la que mas nos conviene.
Con fines practicos utilizaremos una red de Clase A que sera la 10.0.0.0 y haremos 7 subredes.
Recordemos la mascara de subred de este tipo de clase; 255.0.0.0. Hecho esto empezemos con el
subneteo propiamente dicho.
La ecuacion que define la cantidad de bits que tenemos que tomar prestados a la parte de la mascara de subred para crear las subredes necesarias es la siguiente:
2N - 2 = x donde “N” es el numero de bits que pediremos prestados y “x” es el numero de subredes que queremos.
En este caso vamos a sustituir los valores que tenemos. 2N - 2 = 7 , ya tenemos el valor de las subredes que necesitamos ahora solo tenemos que buscar una potencia de dos que al restarle dos nos de 7 o mas, si ocupamos el valor de “3” tenemos 8 pero al restarle “2” solo nos quedan 6, entonces no nos sirve.
Volvamos a sustituir el nuevo numero en nuestra formula inicial 24 – 2 = 14. Como digimos
anteriormente “N” es el numero de bits que tomariamos prestados a la mascara de subred para poder crear las subredes, por lo que tomaremos 4 bits de que octeto se preguntaran, estan de acuerdo que los bits del primer octeto ya estan ocupados y que por eso es el numero 255 en decimal.
Dejenme explicarlo con mas detalle, 255.0.0.0 , es el numero decimal que representa la mascara de subred, pero el numero real es un numero en binario que se veria de la siguiente forma:
11111111.00000000.00000000.00000000
Recordemos lo que aprendimos en electronica, donde 1 representa encendido y 0 es apagado, aquí lo aplicamos a que 1 esta lleno y el 0 es vacio.
Por eso digo que el primer octeto ya esta ocupado , por eso los 4 bits los tomaremos del octeto
siguiente con lo cual podriamos decir que la nueva mascara de subred en modo binario quedaria de esta forma:
11111111.11110000.00000000.00000000
Ahora convirtamoslo a decimal para saber que numero es y asi lo pongamos en la configuracion.
255.240.0.0 En decimal esa es la nueva mascara de subred que ocuparan todas las subredes que
tengamos. Ahora solo nos falta encontrar de que tamaño seran las subredes que haremos.
Aquí veamos otro concepto, Cuantas numeros existen en el rango de 0 a 255 ? Si contamos tambien a el numero 0 como un valor real tendriamos 256 numeros, de acuerdo.
Ahora si a esos 256 valores les restamos el numero que encontramos en la mascara de subred ya
tendremos los numeros que sobran que seran los saltos de cada subred.
256-240 = 16 Los saltos seran de 16 en 16 pero en que octeto haremos los saltos? Bueno recordemos cual es la red que ibamos a subnetear y la mascara de subred que hicimos:
la red es la 10.0.0.0 y la mascara nueva de subred es la 255.240.0.0 , estamos de acuerdo que el octeto que modificamos de la mascara de subred es el segundo asi que el octeto que tenemos que modificar en la red tambien tiene que ser el segundo, asi que si hubieramos modificado el tercero se tendria que hacer el proceso en el tercero.
Ahora ya empezaremos a crear las subredes.
Etiquetas: subneteo
Etiquetas: subneteo

