Anda di halaman 1dari 29

CENTRO DE ESTUDIOS ESPECIALIZADOS CESDE

ESCUELA DE INFORMTICA Tcnico en Mantenimiento de computadores y Tcnico en Redes y Telecomunicaciones

SISTEMA OPERATIVO LINUX

Nombre: _______________________

Elaborado por: Freddy Moscoso Ceballos

CENTRO DE ESTUDIOS ESPECIALIZADOS ESCUELA DE INFORMATICA Tarea Docente Plan de Asignatura Docente: PLANEACIN CLAS E 1 CONTENIDO TEMTICO Pacto pedaggico Introduccin a Linux 2 3 4 5 6 7 Historia Ventajas y desventajas Asignatura: Operativo Linux FECHA Sistema

OBSERVACIN

Conceptos Bsicos Instalacin de distribucin Red Hat Instalacin sistema Dual Instalacin por parte del estudiante Escritorio Gnome Escritorio KDE E Directorio Personal

8 9 10 11 12 13 14 15 16

Lanzaderas y montaje de unidades Refuerzo temas anteriores Refuerzo temas anteriores Evaluacin 1 Modo consola, modo grafico (Comandos bsicos ) Archivos y subdirectorios Archivos y subdirectorios (Cont.) Taller Evaluacin 2

17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

Parcial Parcial Montaje de unidades Archivos comprimidos Administracin de grupos y usuarios Permisos Comandos administrativos Taller Evaluacin 3 Proxy (squid) Samba DNS Servidor DHCP Taller Taller Evaluacin 4 Practica Final Practica Final Final Final

Cd. Pacto Pedaggico

IP01

Ver. 01 2005-07-20

Cada docente que recibe un grupo cuenta con la posibilidad, y lo que puede entenderse a su vez como una herramienta pedaggica, de definir los lmites de su clase y de pactar, de entrada, las condiciones que permitirn el logro de los objetivos propuestos, la adquisicin de la responsabilidad individual y colectiva frente a stos, y la regulacin de los vnculos e interacciones grupales para una favorable convivencia al interior del grupo. Al establecimiento explcito de dichas condiciones en el aula de clase se le puede denominar PACTO PEDAGGICO, el cual se define como el acuerdo inaugural del curso, pues consiste principalmente en aquel compromiso que de antemano se PACTA entre el maestro y sus alumnos, y recprocamente entre los alumnos y el maestro desde el primer da de clase, lo que determina simblicamente el devenir futuro del curso. Es importante que el docente dedique la primera hora de clase de su asignatura, al inicio de cada semestre, para el establecimiento del PACTO PEDAGGICO, ya que es el momento oportuno para sentar las reglas de juego. Se espera entonces, que el maestro una vez se presente al grupo de inicio a la determinacin de ciertos aspectos, dentro de los cuales deben estar contemplados los siguientes: LA PRESENTACIN DEL PROGRAMA GENERAL DEL CURSO: se debe leer y sustentar por el profesor el primer da de clase y clarificar la pertinencia e importancia en la formacin integral del alumno. LA ASISTENCIA: aclarar la importancia de la asistencia a clase o en el caso de que se presente la inasistencia del alumno, justificarla con una excusa escrita (mdica o laboral) o en caso de ser verbal, demostrar su validez. LA PUNTUALIDAD: definir la hora en que se comenzar y finalizar la clase regularmente. Los alumnos que tengan dificultades para cumplir estos horarios pueden aclararlo desde un principio y comprometerse a mantenerse al da en el desarrollo de la asignatura.

LA EVALUACIN: oficializar la metodologa de las evaluaciones, la periodicidad, el nmero de notas y el porcentaje respectivo. As mismo, anunciar el tiempo de devolucin de notas, ser muy claro en los plazos acordados para la entrega de trabajos por parte de los estudiantes y fijar las pautas y derroteros con los cuales deben ser presentados. Aclarar el tipo de sanciones cuando se presenten eventuales fraudes. LA DIMENSIN DISCIPLINARIA: la puntualidad y la asistencia sern controladas por medio de la llamada a lista los primeros cinco minutos de la clase. No se permite ingerir alimentos, comer chicles o realizar ventas durante el desarrollo de la clase. Tambin interferir negativamente con el adecuado desenvolvimiento de la asignatura, manifestando conductas o comportamientos que atenten contra el logro de los objetivos del trabajo propuesto. EL CONDUCTO REGULAR: establecer las instancias regulares a las cuales el alumno podr recurrir en el caso de presentarse algn inconveniente o desacuerdo significativo. LOS RECURSOS LOGSTICOS: velar por el uso adecuado de los materiales didcticos, los equipos, los muebles y elementos del saln de clase. Los alumnos del primer semestre tendrn una induccin especial en la cual se les presentar el perfil, los objetivos, la justificacin y las reas de estudio del programa que van a realizar, igualmente se clarificarn las dudas que surjan al respecto.

Evaluacin: Seguimiento Trabajo Independiente Examen parcial Examen final BIBLIOGRAFA. Peterson, Linux Manual de Referencia. Espinosa Juan Carlos, Linux 6.1 Red Hat. Martnez Jos Andrs, Linux la Referencia Visual. http://www.linux.os.com.mx http://www.sololinux.com http://www.linux.org 30% (quices, talleres) 15% 25%. 30%.

CONCEPTOS BSICOS

1.1 Definicin Linux es un sistema operativo centralizado de 32 y 64 bits que deriva de Unix (un sistema operativo creado a finales de los aos 60) y como Windows, es multiusuario, multitarea y multiproceso. Linux es distribuido bajo la Licencia General Pblica de GNU, lo cual significa que puede ser difundido, copiado y modificado gratuitamente, a condicin de no imponer ninguna restriccin en sucesivas distribuciones. En pocas palabras: Linux es un sistema operativo libre. 1.2 Historia Linux fue desarrollado originalmente por Linus Torvalds, un estudiante de la Universidad finlandesa de Helsinki, quien, en 1991, se aboc a la tarea de reemplazar a Minix, un clon de Unix. Para 1992 Linux tena cerca de 100 usuarios y varios de ellos ya participaban en el desarrollo del Kernel de Linux. En este ao se lanz la primera versin, la 0.12, que inclua la participacin de programadores diferentes a Linus Torvalds. En 1993 los usuarios de Linux estaban cerca de los 20.000 y se contaba con ms de 100 programadores dedicados al desarrollo del kernel. En 1994 se puede decir que naci verdaderamente Linux, porque la versin 1.0 (aunque todava era solo texto) ya inclua soporte a redes y a aplicaciones. Para 1995 el nmero de usuarios ya alcanzaban los 500.000 y muchos fabricantes de software se comenzaron a interesar y crear sus propias distribuciones de Linux. La cantidad de usuarios de Linux comienza a crecer vertiginosamente como se ve en la siguiente tabla: AO 1997 1998 1999 2000 2008 USUARIOS 3.500.000 7.500.000 10.000.000 30.000.000 No se conoce el nmero exacto pero se calcula que esta cerca de los 100.000.000 Actualmente, Linux posee todas las caractersticas que pueden encontrarse en cualquier sistema Unix moderno, incluyendo direccionamiento lineal de 64 bits, memoria virtual, multitarea real, shared libraries, mdulos de kernel cargables on-demand, soporte TCP/IP (incluyendo SLIP, PPP, NFS, etc.), y entorno grfico X-Windows.

1.3 Ventajas de Linux Es Libre: Lo primero que se debe aclarar que libre no es lo mismo que gratis porque de alguna manera hay que pagar por Linux, as por ejemplo se puede adquirir un paquete de cualquier distribucin por un precio que oscila entre los 200.000 y 500.000 pesos. Entonces cual es la diferencia en precios entre Linux y otros sistemas operativos? La diferencia bsica es la cantidad de licencias que se tienen que adquirir por equipo, por ejemplo con Windows se tiene que comprar una licencia del sistema operativo, de Office y por cada aplicacin que se utilice en cada uno de los equipos de la organizacin. Otras maneras de tener Linux a un bajo costo es comprar las copias de los CD a otra persona o bajarlo directamente de Internet. Es seguro: Al ser una derivacin de Unix (uno de los sistemas operativos ms seguros del mundo), Linux cuenta con un buen nivel de seguridad que lo hacen adecuado para el trabajo de servidores de cualquier tipo. Varios escritorios: Se puede seleccionar entre varios ambientes de trabajo siendo los mas conocidos el KDE y el GNOME. Fuentes abiertas: Se distribuye su cdigo fuente, lo cual permite a cualquier persona que as lo desee hacer todos los cambios necesarios para resolver problemas que se puedan presentar, as como tambin agregar funcionalidad. El nico requisito que esto conlleva es poner los cambios realizados a disposicin del pblico. Rpido crecimiento: Es desarrollado en forma abierta por cientos de usuarios distribuidos por todo el mundo, los cuales utilizan la red Internet como medio de comunicacin y colaboracin. Esto permite un rpido y eficiente ciclo de desarrollo. Adems su nmero de usuarios crece de una manera muy vertiginosa a punto de que es el sistema operativo de ms rpido crecimiento al da de hoy. Pocos virus: Aunque no se puede decir que Linux no tiene virus estos son pocos si los comparamos con todos los que afectan a otros sistemas operativos. Buena documentacin: A travs de Internet existen muchos sitios dedicados a Linux donde se puede obtener todo tipo de ayuda. Estabilidad: Es muy estable porque maneja varios tipos de sistemas de archivos. 1.4 Desventajas Algunas de las desventajas de Linux son: Poco conocido: Sobre todo en nuestro medio este sistema operativo hasta ahora esta empezando a coger fuerza sobre todo a nivel de servidores Difcil Instalacin: Aunque se ha facilitado mucho en los ltimos tiempos, algunos componentes (como los WinModem) son todava no reconocidos por el sistema operativo.

Muchas distribuciones: Aunque solo un equipo en el mundo trabaja sobre el kernel, muchas empresas distribuyen Linux haciendo que el esfuerzo vaya en muchas direcciones. Una distribucin es un diseo hecho por una empresa a un determinado kernel, algunas de estas empresas son: Red Hat, Mandrake, Suse, Corel Dra., Debian, etc. Pocas aplicaciones: En el mundo Linux ya se cuenta con miles de aplicaciones que corren bajo esta plataforma pero todava son pocas si se compara con las que existen para otros sistemas operativos. 1.5 Requerimientos de Hardware Para las ltimas versiones de Linux es necesario tener una buena maquina con al menos las siguientes caractersticas: Disco duro: Para almacenar el sistema operativo de 1 a 7 GB dependiendo que tan completo desea a Linux. Para la memoria Swap (memoria virtual) mnimo el doble de lo que el equipo tenga en memoria RAM Memoria RAM: 128 MB (para escritrio Gnome) o 256 MB (para escritrio KDE) Processdor: Mnimo Pentium III a 800 MHZ o equivalente Si se tiene un equipo con caractersticas menores se pueden instalar anteriores versiones de Linux. 1.6 Arquitectura de Linux Se divide en cinco niveles que son los siguientes: Hardware: El nivel mas bajo, el nivel fsico. Kernel: El ncleo del sistema operativo (Va en la versin 2.6.8) File System: El sistema de archivos de Linux, la manera jerrquica como el sistema operativo maneja los archivos y subdirectorios (Carpetas) El sistema de archivos de Linux consta entre otros de las siguientes partes:
Directorio Raz ( / )

home

dev

etc

opt

tmp

usr

home: Estn todos (administrador).

los

archivos

de

los

usuarios,

excepto

el

root

dev: Contiene los archivos de los dispositivos. etc: Directorio reservado para los archivos de la configuracin que son locales a la mquina.

tmp: Se utiliza para almacenar los archivos temporales. media: En este directorio se montan los sistemas de archivos temporales, tales como CD-ROMs y diskettes. opt: directorio que proporciona el almacenaje para las paquetes de software grandes. bin: Estn los comandos esenciales del sistema operativo. var: contiene directorios que a menudo cambian su tamao o tienden a crecer. Muchos de estos directorios solan residir en usr, pero desde que estamos trabajando de dejarlo relativamente inalterable, los directorios que cambian a menudo han sido llevados a var. Lib: contiene las imgenes de las libreras compartidas. Estos archivos contienen cdigo que compartirn muchos programas. En lugar de que cada programa contenga una copia propia de las rutinas compartidas, stas son guardadas en un lugar comn, en lib. Esto hace que los programas ejecutables sean menores y reduce el espacio usado en disco. usr es un directorio muy importante. Contiene una serie de subdirectorios que contienen a su vez algunos de los ms importantes y tiles programas y archivos de configuracin usados en el sistema. Las dos ltimas capas de la Arquitectura de Linux son: Shell: Interpretador de comandos del sistema operativo. Aplicaciones: El nivel mas alto donde estn aplicaciones como Oracle, Kword, Kspread, etc. 1.7 Sistemas Duales Cuando en un computador existen dos o ms sistemas operativos se les denominan sistemas duales. Pero solo uno de ellos puede estar activo en un momento determinado. Lilo: (Linux System Loader) Es un sistema cargador de Linux que nos permite ingresar a uno u otro sistema operativo. Otro cargador se conoce como Grup. 2 ESCRITORIOS DE LINUX

2.1 Cmo Ingresar a Linux? Cuando se prende la maquina donde esta Linux lo primero que aparece es un men (Lilo o Grup) que nos permite seleccionar a que sistema operativo deseo entrar. Luego se muestra una caja de dialogo con las siguientes opciones: Acceso: Se debe digitar el login (nombre con que el sistema conoce al usuario) Contrasea: Es la clave de ese login Tipo de sesin: Es al ambiente al cual deseamos entrar (KDE o GNOME) Apagar: Salir de Linux ya sea apagando o reinicializando la maquina Entrar: Para ingresar a Linux despus de haber seleccionado el login, la contrasea y el tipo de sesin.

Una de las pantallas de inicio de una de las versiones de Linux Suse es la que se muestra a continuacin:

La primera pantalla que se muestra es la siguiente


Barra de men Escritorio Iconos de acceso rpido

Panel Botn de inicio o Men K

El escritorio KDE funciona de modo similar a otros entornos de escritorio grficos. Puede arrastrar y soltar archivos e iconos de aplicacin en cualquier ubicacin del escritorio. Tambin puede aadir nuevos iconos para

todos los tipos de aplicaciones y recursos al escritorio, panel o gestor de archivos. El escritorio es en s mismo muy personalizable. Puede cambiar fcilmente el aspecto de botones, decoraciones de ventanas y marcos, y fondos. Tambin hay disponibles herramientas de configuracin que le permiten personalizar el modo en el que se comporta el escritorio ante eventos, como hacer clic o doble clic con el ratn y pulsar combinaciones de teclas para crear accesos directos con los que ahorrar tiempo. Nota: La barra inferior se denomina panel y no barra de tareas. 2.2 Como Terminar una Sesin de Linux Para salir de Linux se debe dar un clic sobre el Men K (botn inicio) y seleccionar la ultima opcin que es terminar y el nombre del usuario. Aparece la siguiente caja de dialogo, que muestra tres botones de radio para hacer las siguientes tareas: Acceder como usuario diferente: Cerrar sesin y entrar como otro usuario sin apagar el equipo. Apagar la computadora Comandos en Linux Porque comandos? Recuerden que Linux es un sistema operativo texto (con interface grafica) y muchas empresas lo utilizan de esta forma. Cuando se van a trabajar comandos en Linux se puede hacer de dos maneras diferentes: 1. Se puede denominar Rpida ya que solo es necesario dar un clic en el icono del panel Emulacin (consola) de Terminal y luego seleccionar la opcin Terminal. Nota: Recuerden que si el icono no aparece se puede aadir dando un clic derecho sobre el panel y seleccionando las opciones Aadir, Botn especial y Sesiones de Terminal 2. Esta manera a diferencia de la anterior me permite manejar seis consolas con la combinacin de teclas Ctrl. - Alt y F1 hasta F6 Recuerden que si desean volver a modo grafico se debe hacer con la combinacin Ctrl. - Alt y F7. (Aunque a veces se hace con Crtl-Alt-F6) Cuando se llega al modo texto de esta forma se debe dar un login (Que depende del grupo al que pertenezca y la maquina donde este trabajando) y un password que no se ve mientras se digita. Solo en contadas excepciones los comandos se dan en minscula y las opciones vienen precedidas del smbolo menos (guin). La sintaxis de los comandos es la siguiente:

Comando Ejemplos: -

opcin

archivos

Pwd uname a ls l *

es un comando donde uname es el comando y a la opcin donde ls es el comando, -l la opcion y * los archivos)

Los comandos Bsicos son los siguientes: clear = Limpia pantalla date = Muestra la fecha y la hora del sistema pwd = Muestra en que subdirectorio estoy ubicado y cual es la ruta para llegar a el who = Muestra los usuarios que hay logeados en ese momento . De cada uno muestra el login, su consola (identificacin de su maquina) y su fecha y hora de ingreso al sistema. who am i = Igual que el anterior pero es mi informacin. uname a = Informa sobre el sistema como por ejemplo el nombre de este, la versin y la fecha que sali el Kernel. cal = Calendario del mes actual, se puede manejar con solo el ao (cal 2004 por ejemplo) o indicando tambin el mes (cal 04 1996 por ejemplo). man = Me permite ver las ayudas de un comando, por ejemplo man mv Recuerden que los filtros se pueden manejar con la siguiente sintaxis: Comando |more Y que se puede avanzar en ellos con las teclas <Enter> (avanza lnea) o <Barra espaciadora> (avanza pagina), tambin con la letra <q> se sale al sistema. El editor nano se utiliza para crear archivos as: nano nom-archivo Se guarda con ctrl x y se debe responder con y para salvar cambios l -l = muestra el contenido de los subdirectorios de la siguiente forma: - Me indica si es un archivo o un directorio (- si es archivo, d si es directorio) - Muestra los permisos - Muestra el propietario y el grupo - Muestra el tamao del archivo - Muestra la fecha y hora de creacin o ultima modificacin - Muestra el nombre del archivo o subdirectorio cat = Para ver el contenido de los archivos (cat nom-archivo)

Comando find Este comando se utiliza para buscar archivos por el nombre y es recursivo (busca en todos los subdirectorios) Sintaxis Find name nombre-archvo Ejemplo: find name m* busca todos los archivos que el nombre empieza por m Comando grep Este comando busca por el contenido y no es recursivo Sintaxis Grep texto a buscar archivos Ejemplo: grep curso de Linux * Comando whereis Busca la ubicacin de los comandos Sintaxis Whereis coamndo Ejemplo: whereis firefox Los comandos bsicos para la creacin, eliminacin y movimiento de archivos son los siguientes: Comando cp: Se utiliza para crear archivos, la sintaxis es: cp nom-archivo-fuente con anterioridad) Comando mv: Se utiliza para mover o renombrar archivos, la sintaxis es: mv nom-archivo-fuente nom-archivo-destino nom-archivo-destino Ejemplo: cp taller tarea (donde el archivo taller debe haber sido creado

Nota: cuando se va a renombrar un archivo la ruta fuente y la ruta destino son las mismas, pero si se va a mover no lo son. Ejemplo: mv tarea tarea1 (tarea deja de existir para dar paso a un nuevo archivo llamado tarea1 con las mismas caractersticas del archivo fuente, excepto el nombre) Comando rm: se utiliza para eliminar archivos y carpetas, la sintaxis es: rm nom-archivo

Ejemplo: rm taller1 Nota: en Linux se puede al igual que en Windows utilizar los comodines (asterisco (*) e interrogacin (?)) Ejemplos: rm t* rm *s elimina todos los archivos que el nombre empieza por t elimina todos los archivos que el nombre termina por s

Cuando se desea eliminar un subdirectorio no vacio se puede utilizar la siguiente sintaxis: rm fr nom-subdirectorio SUBDIRECTORIOS O CARPETAS Comando mkdir: Se utiliza para crear subdirectorios: Sintaxis: mkdir nombre-subdirectorio Ejemplo: Si tenemos el siguiente rbol de directorios:
sistemas

linux unix

os

windows

Las rdenes para crear serian las siguientes: mkdir sistemas mkdir sistemas/linux mkdir sistemas/linux/unix mkdir sistemas/os mkdir sistemas/windows No olvidar que solo se puede crear archivos y subdirectorios en mi propio directorio personal. Comando rmdir: Se utiliza para eliminar subdirectorios vacios: Sintaxis: rmdir nombre-subdirectorio

Ejemplo: Si tenemos el rbol de directorios anterior lo podramos eliminar con los siguientes comandos: rmdir sistemas/windows rmdir sistemas/os rmdir sistemas/linux/unix rmdir sistemas/linux rmdir sistemas O con el comando rm fr sistemas (recuerde que este comando elimina subdirectorios no vacios) Comando cd: Se utiliza para movernos entre subdirectorios y su sintaxis es la siguiente: cd Nom-subdirectorio Me lleva al subdirectorio que est en esa ruta cd .. Me lleva al subdirectorio anterior cd / Me lleva al subdirectorio raz cd Me lleva a mi directorio personal Ejemplos: si tengo mi rbol de directorios como en el ejemplo anterior me podra mover de la siguiente manera: cd sistemas/linux/unix cd ../../windows cd /etc cd me devuelve un nivel) Me lleva al subdirectorio etc Me lleva a mi directorio personal me lleva al directorio unix Me lleva al subdirectorio Windows (recuerde que cada ..

Ahora, si tengo un archivo llamado taller en mi directorio personal se puede copiar, mover, renombrar y eliminar archivos utilizando rutas: Ejemplos: cp taller sistemas/Linux/unix mv sistemas/Linux/unix/taller copia el archivo taller en la carpeta unix sistemas/Linux/unix/tarea me

renombra el archivo taller que est en unix por tarea mv sistemas/Linux/unix/tarea sistemas/Windows tarea desde el subdirectorio unix al de Windows rm sistemas/Windows/tarea Windows rm fr sistemas elimina el subdirectorio sistemas con todo su contenido elimina el archivo tarea que est en mueve el archivo

OTROS COMANDOS ADMINISTRATIVOS Es importante a veces saber que procesos se estn corriendo en una maquina y para ello existen comandos como el ps y kill. Comando ps Con este comando podemos saber los nmeros de procesos de una terminal Sintaxis ps t(identificacin de la maquina) La informacin que nos este comando es la siguiente: Pid: Numero del proceso Tty: Identificacion de la maquina Cmd:Proceso o demonio al que corresponde el pid Ejemplo Supongamos que una empresa tiene un numero determinado de usuarios y uno de ellos nos llama para indicarnos que esta trabajando en el editor vi y su maquina esta bloqueada, como lo podemos desbloquear desde nuestro puesto de trabajo? Lo primero es averiguar en que maquina esta trabajando el usuario y recuerden que esto se hace con el comando who. Entonces who nos indica por ejemplo que el usuario esta en la maquina tty1. Al tener esta informacin se mira que procesos se estn corriendo en esta maquina as: Ps ttty1 Que nos muestra una informacin ms o menos as: Pid 1029 1890 2090 tty tty1 tty1 tty1 cmd login bash vi

Lo que se debe interpretar de la siguiente forma: El nmero del proceso del login es el 1029, el que contiene la informacin del ingreso del usuario es el 1890 y el del vi es el 2090 (obviamente estos nmeros son supuestos ya que cambian de una maquina a otra).

Comando kill Se utiliza para matar procesos Sintaxis Kill -9 numero-proceso El -9 es el nmero mximo de prioridad en un proceso Siguiendo con nuestro ejemplo si solo queremos desbloquear al usuario del editor vi daremos la siguiente orden: Kill -9 2090 Pero si lo queremos sacar del sistemas le matamos el bash utilizando su numero asociado, en este caso el 1890. Kill -9 1890 Estos comandos son muy tiles para monitorear a los usuarios y sacar del sistemas a usuarios no autorizados (la combinacin de estos comandos es equivalente a ctrl-esc del escritorio kde en ambiente grafico). ADMINISTRACION DE GRUPOS Y USUARIOS Una parte fundamental en la administracin de cualquier sistema operativo tiene que ver con los grupos o dominios y los usuarios que los conforman. Linux provee los comandos suficientes para gestionar los grupos y usuarios en cualquier distribucin y se hace de la siguiente forma: Comando adduser Se utiliza para crear usuarios y su sintaxis es la siguiente: Adduser m nombre-usuario Nota: la opcin m es la que adems de crear el usuario crea en el subdirectorio /home el rea de trabajo de ese usuario (con el mismo nombre). Ejemplo: adduser m redes1 Crea el usuario redes1 Comando passwd Es un comando para cambiar el password o contrasea de los usuarios (recuerde que solo el propietario de la cuenta y el administrador lo pueden hacer)

Sintaxis Passwd nombre-usuario Ejemplo: Passwd redes1 Old password New password Solo pide esta informacin si no es el administrador Se digita la nueva contrasea (no se ve mientras se Digita) Re-enter new password Se confirma la nueva contrasea Me debe indicar que los cambios fueron realizados Nota: es importante resaltar que se debe tener cuidado cuando se cambia una contrasea estando logeados como administradores ya que si solo se escribe passwd el asume que el cambio se le har a la clave del administrador. Comando chown Se usa para cambiar de propietario a una carpeta o archivo Sintaxis Chown nuevo-propietario archivo Ejemplo: Chown root redes1 Con este comando se le esta pasando el area de trabajo de redes1 al administrador (no olvidar que solo lo puede hacer el administrador y ubicados en el subdirectorio /home) Comando groupadd Cuando se quiere organizar los usuarios por zonas o dominios se deben crear a travs de este comando. Sintaxis groupadd nuevo-grupo Ejemplo groupadd sistemas Se esta creando un nuevo grupo llamado sistemas

Comando chgrp Se utiliza para cambiar de grupo a los archivos o carpetas (subdirectorios) Sintaxis Chgrp nuevo-grupo archivo Ejemplo Chgrp sistemas redes1 Se le esta asignando al grupo sistemas el usuario redes1 PERMISOS En cualquier empresa a un nuestra casa un tema fundamental en cualquier sistema operativo es la manera como vamos a administrar la seguridad de nuestra red y para ello Linux cuenta con el siguiente comando: Comando chmod Se utiliza para asignarle nuevos permisos a una carpeta o archivo. Sintaxis Chmod permisos archivos En Linux existen tres tipos de usuarios que son: Propietario Grupo Otros El que crea el archivo o carpeta, en una empresa es el que pertenece a una rea determinada Son todos los integrantes de una rea determinada Los que no pertenecen a nuestro grupo (por ejemplo sistemas seria un otro en relacin a ventas) Existen bsicamente dos maneras de cambiar permisos una llamada absoluta y otra relativa. Tambin existen tres tipos de permisos: Read (lectura) Cuando es un archivo puede ver el contenido de es archivo (con los comandos cat, more, con un editor o con la aplicacin con que fue hecho) Cuando es un directorio puede ver su contenido (con el comando ls) Write (escritura o modificacin) Cuando es un archivo puede modificar el contenido de ese archivo (con un editor o con la aplicacin con que fue hecho)

Cuando es un directorio puede cambiar su contenido (con los comandos rm, cp, creando archivos o eliminndolos) Execute (ejecucin) Cuando es un archivo puede ejecutar el archivo (con el comando sh) Cuando es un directorio puede pararse en ese subdirectorio (con el comando cd) Los permisos se ven utilizando el comando ls l y se visualizan de la siguiente forma: rwx rwx rwx P G O P=Propietario, G=Grupo y O=Otros Si esta la letra tiene permisos, si es un guion ( - ) no se tiene permiso as: rwx r-x r- El propietario tiene derecho a todo (rwx) Los del grupo pueden leer y ejecutar (r-x) Los otros pueden solo leer (r - -) Forma absoluta Se hace utilizando los nmeros binarios del 0 al 7 as: Permiso Numero Numero Numero Numero Numero Numero Numero Numero r 0 0 0 0 1 1 1 1 w 0 0 1 1 0 0 1 1 x 0 1 0 1 0 1 0 1 = = = = = = = = 0 1 2 3 4 5 6 7

Esta tabla se interpreta de la siguiente manera: la primera columna corresponde al permiso de lectura, la segunda al permiso de escritura o modificacin y la tercera a ejecucin. Un uno indica que se le da el permiso y un cero que no se le da permiso. Por ejemplo el numero 5 indica que se le va a asignar el permiso de lectura y ejecucin mas no el de modificacin.

Ejemplo: Se tiene un archivo llamado taller1 y se le desea cambiar los permisos para que el propietario pueda realizar cualquier tarea, los del grupo lo puedan leer y ejecutar y los otros solo lo puedan leer el comando seria: Chmod 754 taller1 7=1 1 1 (en binario) 5=1 0 1 4=1 0 0 SERVIDOR DHCP Para montar un servidor DHCP es necesario configurar el archivo que esta dentro de /etc llamado dhcpd.conf para que quede de la siguiente forma: ddns-update-style ad-hoc; default-lease-time 600; max-lease-time 7200; option domain-name "claseredes.edu.co"; option domain-name-servers 192.168.1.1; option broadcast-address 192.168.1.255; option routers 192.168.1.255; option subnet-mask 255.255.255.0; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.20; range 192.168.1.100 192.168.1.200; } Donde cada parmetro significa lo siguiente: option domain-name "claseredes.edu.co";

3. option domain-name-servers 192.168.1.1; Hacen referencia a los servidores de dns que ha de utilizar Ejemplo: option domain-name-servers 192.168.1.2, tu.isp.ns.server;

default-lease-time 600; max-lease-time 7200;

Tiempo por defecto y mximo que se asigna una ip option broadcast-address 192.168.1.255;

Direccin de broadcast option routers 192.168.1.255;

El Gateway - subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.20; range 192.168.1.100 192.168.1.200; } Definicin de una red local y rango de ips disponibles para asignacin por dhcp Configuracin de los clientes. - Windows. En la configuracin de red -> propiedades de tcp/ip, has de seleccionar 'Obtener una direccin IP automticamente' y 'Obtener la direccin del servidor DNS automticamente'. - GNU/Linux. Se debe instalar el dhcp-client/dhcpcd/pump/dhclient (segn distribucin). Las instrucciones son similares a las del server. Tras ello hay que configurar la tarjeta de red para que use dhcp y asegurarse de que el cliente est arrancado. Para configurar la tarjeta basta con poner en /etc/network/interfaces las siguientes lneas (suponiendo la tarjeta eth0, que es lo habitual): auto eth0 iface eth0 inet dhcp (Segn distribucin)

Por ultimo no olvidar arrancar el servicio con la instruccin /etc/init.d/dhcpd Start Servidor DNS Se debe configurar los archivos /etc/named.conf, /etc/resolv.conf, /etc/hosts y /var/named/dominio , este ultimo que se crea cuando configuro el Dns. Esta parte la miraremos desde el punto de vista del utilitario WebMin Clic en la opcin Servers que esta en la parte superior Clic en la opcin BIND DNS Server Clic en la opcin Create master Zone Primero se debe crear una Zona Directa y se deben escribir los siguientes tems: Domain name / Network

Claseredes.edu.c o

Viene el nombre de Dominio para nuestro caso es claseredes.edu.co

Master Server

Server1.Claseredes.edu. co

El nombre que le asignamos a nuestro servidor Dns Email address

Server1@Claseredes.edu. co

La cuenta de correo para el Servidor Nota: Los dems datos se dejan por defecto. Un clic en el botn Create Luego regresamos al pantallazo anterior dando un clic a la opcin Return Zone List Clic en la opcin Address (1) A

Aqu se deben ingresar los equipos que hacen parte del dominio Name Nombre del equipo

Server 1

Address

192.168.1.1

La direccion IP asignada a ese equipo

Un clic en el botn Create Luego regresamos al pantallazo anterior dando un clic a la opcin Return to record types Ahora editaremos el servidor de nombres de Dominio de la Zona

Clic en la opcin Name Server (2) NS

Name Server Server1 Un clic en el botn Create Luego regresamos al pantallazo anterior dando un clic a la opcin Return to record types Ahora editaremos el servidor de Mensajeria

MX Damos un clic en la opcin Mail Server

Name Server Priority

Server1.Claseredes.edu. co 1

Un clic en el botn Create

Luego regresamos al pantallazo anterior dando un clic a la opcin Return to record types Ahora crearemos la zona inversa Reverse

Clic en el boton

Domain name / Network 192.168.1


.1

Master Server

Server1.Claseredes.edu. co

Email address

Server1@Claseredes.edu. co

Un clic en el botn Create Luego regresamos al pantallazo anterior dando un clic a la opcin Return to record types - Seleccionamos la Opcion Reverse Adress (2) Adress
1.1.168.192

HostName server1.claseredes.edu.co Un clic en el botn Create Y asi con cada una de las estaciones Luego regresamos al pantallazo anterior dando un clic a la opcin Return to zone list un clic en el boton Aplly Changes Un clic en en el boton Stop Name Server Un clic al boton Start Name Server (Sale en lugar del Stop) Para configurar las estaciones no olvidar configurar la red asi: Inicio, Configuracion del sistema, Red

Pestaa DNS Nombre del Host Server1.claseredes.edu.co DNS primario: 192.168.1.1 Archivo, Guardar SERVICIO SAMBA Samba es una suite de aplicaciones Linux que habla el protocolo SMB (Server Message Block). Muchos sistemas operativos, includos Windows y OS/2, usan SMB para operaciones de red cliente-servidor. Mediante el soporte de este protocolo, Samba permite a los servidores Linux entrar en accin, comunicando con el mismo protocolo de red que los productos de Microsoft Windows. De este modo, una mquina Linux con Samba puede enmascararse como servidor en tu red Microsoft y ofrecer los siguientes servicios: Compartir uno o ms sistemas de archivos. Compartir impresoras, instaladas tanto en el servidor como en los clientes. Ayudar a los clientes, con visualizador de Clientes de Red. Autentificar clientes logendose contra un dominio Windows. Proporcionar o asistir con un servidor de resolucin de nombres WINS.

Como configurar Samba? Entramos al Yast y seleccionamos Sevicios de Red Servidor Samba En las cajas de dialogo que aparece (Cuando se va a instalar y configurar Samba por primera vez) se debe tener en cuenta lo siguiente: Nombre del grupo de trabajo o dominio (debe ser el mismo de la maquina Windows) por ejemplo Cesde Controlador de Dominio Primario (PDC) Aparecen tres pestaas llamadas Inicio, Recursos Compartidos e Identidad En la pestaa Inicio se debe seleccionar el tipo de arranque que puede ser durante el arranque o Manualmente (Para nuestro caso lo haremos durante el arranque) En la pestaa Recursos compartidos debemos dar el nombre del recurso compartido (puede ser una impresora o un directorio o carpeta). Debemos dar un nombre al recurso compartido y una descripcin.

Si es un directorio debemos seleccionar la va del recurso compartido (nos vamos por navegar y buscamos la carpeta que queremos compartir en Linux). En la pestaa Identidad debemos ingresar el nombre del grupo de trabajo y tambin el nombre del Host de Netbios. Clic en finalizar Nos sale una caja de dialogo donde debemos dar la contrasea de Samba

EL SQUID El Squid, es un programa que sirve de Proxy-Cache de Internet, lo que significa que si accedes mas de una vez a una pagina, esta pagina se almacena en el disco duro, y si no lo encuentra lo buscara en Internet. Esto acelera la navegacin con Internet y normalmente se usa en servidores que se conectan Internet para que naveguen unos cuantos ordenadores a travs de una conexin. El Squid se configura desde un nico fichero, el /etc/squid.conf, que facilita mucho las cosas. En este ejemplo vamos a usar dos equipos, un servidor (192.168.0.1) y un cliente (192.168.0.2) que accede a travs del servidor Una vez tenemos todo esto, nos metemos con el fichero para configurar el SQUID. El fichero /etc/squid.conf, es muy sencillo de configurar ya que todos los comandos internos estn comentados para facilitar la configuracin. Para una configuracin bsica se deben modificar y quitar el comentario ( # ) a las siguientes lneas: Lnea 53 http_port 3128 Donde se esta activando el puerto para el squid ( Podra ser tambin el 8080 ) Lnea 477 cache_mem 16 mb Donde se esta indicando la memoria cache para el squid Lnea 692 Cache_dir usf /var/spool/squid 100 16 256 Se esta indicando donde se va a almacenar la informacin del servicio squid

Lnea 1825 acl cesde src 192.168.0.0/24 192.168.1.0/24 Donde cesde es un nombre de dominio cualquiera y los nmeros son rangos de las direcciones que son aceptadas por el servidor ( 24 es la mascara de subred ) Lnea 1826 http_access all cesde Se le da permiso de todo a los estaciones que pertenecen al dominio (en este caso cesde ) Se guarda los cambios y se sale del editor. Para subir el servicio se da la instruccin /etc/init.d/squid Start Configuracin del cliente Windows para el squid Se ingresa al Internet Explorer Herramientas Opciones de Internet Conexiones Configuracin de Lan Utilizar un servidor Proxy para su Lan. Direccin: 192.168.0.1 Puerto: 3128

Anda mungkin juga menyukai