informe de pasantÍas menciÓn informÁticacca.ula.ve/servicios/dokument0.pdf · en el caso de la...
TRANSCRIPT
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
ESCUELA TECNICA “INMACULADA CONCEPCIÓN”
COORDINACIÓN DE PASANTÍAS
MÉRIDA ESTADO MÉRIDA
INFORME DE PASANTÍAS
MENCIÓN INFORMÁTICA
Nombre:
Lorent Giannina Azócar Vielma
CI: 20.847.179
Mérida, Junio 2009
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
ESCUELA TÉCNICA “INMACULADA CONCEPCIÓN”
COORDINACIÓN DE PASANTÍAS
MÉRIDA ESTADO MÉRIDA
Laboratorio Computacional Nikolaus Walczuch
Fecha de inicio: 02 de Marzo de 2009.
Fecha de Culminación: 26 de Junio de 2009.
Ing. Miguel Quintero. Ing. René Orlando Izarra.
Tutor Académico. Tutor Empresarial.
iii
Agradecimiento
A Dios Todopoderoso y a la Virgen María Auxiliadora, por ser mis
guías, darme fortaleza y sabiduría, para alcanzar mis metas.
A la memoria de mi Abuelo, quien desde el cielo me protege y
acompaña.
A mi madre, por darme la vida y enseñarme con su ejemplo a luchar y
trabajar para alcanzar mis sueños.
A mi familia, gracias por la motivación y el apoyo incondicional en todo
momento.
Al colegio Inmaculada Concepción, por brindarme excelentes
conocimientos y prepararme profesionalmente.
A la Profesora Elizabeht Álvarez, quien me orientó en momentos
difíciles de mis estudios.
A la Profesora Omaira González, por ser incondicional y dar consejos
sabios que fueron de mucha ayuda.
Al Profesor Miguel Ángel Quintero, quién con paciencia y cariño me
brindó conocimientos técnicos necesarios para un buen desarrollo en el
campo laboral.
Al personal que labora en el Laboratorio Computacional “Nikolaus
Walczuch", quienes me permitieron poner en práctica los conocimientos
aprendidos, enseñándome nuevos métodos en el desarrollo de la
Informática, especialmente al Ing. René Izarra, gracias por no dudar nunca
de mi capacidad e incentivarme a seguir adelante con mis metas.
Lorent Giannina!!
iv
Índice
Pág.
Introducción………………………………………………….......... 7
Capítulo I: El Proceso de Pasantías
Justificación………………………………………………. 10
Objetivos………………………………………………….. 12
General………………………………………………… 12
Específico…………………………………………….. 12
Limitaciones……………………………………………… 12
Capítulo II: Diagnostico de la Empresa
Reseña Histórica de la Universidad de los Andes….. 15
Reseña Histórica de la Facultad de Ingeniería…….. 18
Reseña Histórica de la Escuela de Sistemas…………. 20
Estructura Organizativa de la Escuela de Sistema.. 21
Laboratorio Nikolaus Walczuch………………………….. 22
¿Quién era Nikolaus Achim Walczuch?.................. 22
Historia del Laboratorio Nikolaus Walczuch……… 23
Misión………………………………………………….. 25
Objetivo………………………………………………... 25
Funcionamiento del Laboratorio……………………. 25
Estructura Organizativa del Departamento………... 28
Capítulo III: Actividades Realizadas
Descripción de Actividades……………………………… 30
Conclusión…………………………………………………………. 81
Recomendaciones……………………………………………….. 82
Bibliografía………………………………………………………… 83
Anexos…………………………………………………………….. 85
v
Índice de Figuras
Pág.
Fig. 1.- Estructura Organizativa de la Escuela de Sistema… 22
Fig. 2.- Organigrama del Laboratorio Computacional
"Nikolaus Walczuch"……………………………………………
28
Fig. 3.- Revista Plus Tutorial………………………… 39
Fig. 4.- Revista Plus Tutorial………………………… 40
Fig. 5.- Revista Plus Tutorial………………………… 41
Fig. 6.- Revista Plus Tutorial………………………… 41
Fig. 7.- Revista Plus Tutorial………………………… 42
Fig. 8.- Revista Plus Tutorial………………………... 43
Fig. 9.- Instalación Debian GNU/Linux 5.0 Fuente: Weblogs
SL………………………………………………………………
45
vi
Índice de Anexos
Pág.
ANEXO 1.- Captura de la Página Web del Laboratorio Computacional
Nikolaus Walczuch………………………………………………………
86
ANEXO 2.- Estructura de la Base de Datos- Página Web del
Laboratorio Computacional Nikolaus Walczuch………………………..
87
ANEXO 3.- Código PHP Variables de Formularios, Conexión y
Consulta a Base de Datos- Página Web del Laboratorio
Computacional Nikolaus Walczuch……………………………………….
88
ANEXO 4.- Creación de Base de Datos- Sistema Horario- Página del
Laboratorio Computacional Nikolaus Walczuch……………………….
92
ANEXO 5.- Formularios- Sistema Horario- Página del Laboratorio
Computacional Nikolaus Walczuch……………………………………….
93
ANEXO 6.- Creación de Formularios.html- Sistema Horario- Página
del Laboratorio Computacional Nikolaus Walczuch…………………
94
ANEXO 7.Programación PHP-Entrada2- Sistema Horario- Página del
Laboratorio Computacional Nikolaus Walczuch………………………..
95
ANEXO 8.Programación PHP-Entrada3- Sistema Horario- Página del
Laboratorio Computacional Nikolaus Walczuch………………………..
96
ANEXO 9. Resultado final- Entrada2.php- Sistema Horario- Página
del Laboratorio Computacional Nikolaus Walczuch…………………...
97
ANEXO 10. Resultado final- Entrada3.php- Sistema Horario- Página
del Laboratorio Computacional Nikolaus Walczuch…………………...
98
ANEXO 11. Inventario para Desincorporar Equipos……………………. 99
ANEXO 12. Inventario para Desincorporar Equipos……………………. 100
ANEXO 13. Formato de Asistencia………………………………………. 101
ANEXO 14. Formato de Solvencia………………………………………. 102
7
Introducción
Hoy día, el período de las pasantías es, por diversas razones, la parte
más importante del proceso educativo en las escuelas técnicas de nuestro
país. Una de estas razones podría ser que en este período el estudiante se
adapta al ambiente de trabajo de una empresa, bien sea de administración
pública o privada.
El alumno debe estar en la capacidad de ejecutar excelentemente
cualquier tipo de tarea asignada por su tutor empresarial. Así como
también, el tutor empresarial debe estar en la disponibilidad de ofrecer al
estudiante la cantidad de ayuda y dar las herramientas que éste necesite
para desarrollar dicha actividad y lograr el objetivo deseado.
Otra razón es que en las pasantías se le da al estudiante la calidad de
entrenamiento necesario para que se desenvuelva en el campo laboral sin
ningún inconveniente. Esta es quizás, la más importante de las razones por
las cuales un alumno debe asistir a las pasantías.
El presente informe refleja el proceso educativo llevado a cabo el
último lapso del año escolar 2008-2009, como requisito para la obtención del
título de Técnico Medio en Informática, que tuvo como finalidad poner en
práctica el conjunto de conocimientos y habilidades adquiridas durante la
formación académica, fundamentado en la interacción y desempeño laboral
en el Laboratorio Nikolaus Walczuch de la Facultad de Ingeniería de la
Universidad de los Andes, institución que permitió la instrucción y práctica
profesional para la preparación y conocimiento del ámbito laboral.
El proceso de pasantías permitió comparar la teoría aprendida con la
realidad desarrollada en un tiempo específico de cuatro meses, que se refleja
en tres capítulos estructurados de la siguiente manera:
8
Capítulo I: El proceso de pasantías. Se explica cómo es el proceso de
pasantías, las ventajas que ofrece, por qué se desarrollan y la importancia
que tiene para todos los entes relacionados con la misma, así como los
objetivos generales, y específicos por las que éstas se realizan.
Capítulo II: La Empresa. Se describe todo lo relacionado con la
organización, donde se realizaron las pasantías, la historia, objetivo, la
misión, infraestructura, y las funciones que se cumplen.
Capítulo III: Las actividades realizadas, todo lo realizado en la
empresa, los aportes dejados por las pasantes, mediante la aplicación de
diversos lenguajes y programas informáticos, así como también la
elaboración de dos bases de datos, para la creación de una página web en el
laboratorio, y de un sistema horario, instalación de Sistema Operativo,
programas, configuración y mantenimiento de computadoras.
10
Capítulo I
PROCESO DE PASANTIAS
A. Justificación e Importancia:
La Educación Media Diversificada y Profesional tiene por finalidad
profundizar los conocimientos científicos, humanísticos y tecnológicos de los
estudiantes, así como continuar con su formación ética, ciudadana y
particularmente, prepararlos para su incorporación digna y eficaz al mercado
de trabajo, para proseguir sus estudios en educación superior.
Por lo antes expuesto, las pasantías se convierten en las actividades
pedagógicas obligatorias de contenido práctico cuya finalidad es contribuir a
la formación profesional de los estudiantes, según los planes y programas de
estudio que establece el Ministerio del Poder Popular Para la Educación.
Así, el proceso de pasantías se ha considerado una modalidad posible de
experiencia laboral con finalidades formativas claras, donde los educandos
podrían participar de una práctica administrativa, colaborando y asistiendo en
tareas concretas; también esta práctica podría ir acompañada de un taller
referido al mundo del trabajo para que los alumnos puedan elaborar
actividades y aplicar conocimientos de su área.
De esta manera las pasantías contribuyen a vincular al estudiante con
el dinamismo de un determinado ámbito laboral y para servir a la comunidad,
donde se aprende a impulsar el progreso colectivo de la sociedad, lo
interesante es que representa una buena oportunidad de enriquecer la
formación integral del estudiante, para poseer conceptos básicos sobre una
organización y su estructura de funcionamiento, de los recursos humanos
que se requieren para lograr sus objetivos y aprender a trabajar en equipo.
Por lo tanto el proceso de pasantías es importante para el laboratorio
Computacional Nikolaus Walczuch, ya que cumple con la función de
11
formación para el trabajo, y los pasantes son de ayuda en la realización de
las actividades aportando los conocimientos adquiridos.
Es de gran importancia que el pasante asista y participe activamente
en el desarrollo de las actividades propias de la empresa asignada para el
proceso de las pasantías. Inherente a la formación académica de la
oportunidad de integrarse al campo de trabajo, como parte del desarrollo de
la profesión, así como también relacionarse con su entorno de trabajo,
permitiendo la integración con el ambiente organizacional propio de la
actividad laboral.
Por otra parte, estas pasantías son relevantes para la U.E Colegio
Inmaculada Concepción ya que les permite formar ciudadanos productivos y
competitivos en las áreas de comercio y servicio congruente, con la realidad
social del país, y a la vez, impulsar la integración y participación de la
comunidad; para cubrir la demanda empresarial y las limitaciones de la falla
de personal técnico calificado, otorgando un excelente aporte a esta
situación de crecimiento de la industria nacional. La Escuela Técnica como
espacio para la innovación pedagógica, el desarrollo social y productivo
venezolano; actualizando el perfil del egresado.
En el caso de la mención de Informática que tiene por objeto el estudio
del avance de las computadoras y la información sistematizada, persigue
mediante la aplicación de conceptos, métodos teorías y técnicas, mejorar en
algún sentido el funcionamiento actual y potencial de la computación en
nuestro entorno. De la misma manera, los estudios de la informática están
dirigidos a formar personas capacitadas y adiestradas en el campo laboral,
capaces de coordinar grupos interdisciplinarios y de traducir un problema
verbal a una solución programada; todo esto con el fin de resolver
situaciones en las cuales son indispensables un factor técnico y un factor
humano.
12
B. Objetivos:
1. Objetivo General:
Aplicar los conocimientos teóricos-prácticos adquiridos durante la
formación académica de Educación Media Técnica Diversificada, tomando
en cuenta las habilidades y destrezas para obtener así un óptimo
desenvolvimiento en el campo laboral.
2. Objetivos Específicos:
• Aplicar los conocimientos adquiridos dentro de la institución, en la
búsqueda de la formación integral del Técnico Medio Mención
Informática.
• Conocer el sistema de trabajo dentro del Laboratorio Computacional
Nikolaus Walczuch, para la ejecución eficiente de cada una de las
actividades asignadas.
• Cumplir las actividades planificadas por el tutor empresarial durante el
proceso de las pasantías.
• Adquirir las habilidades instrumentales y comunicacionales del puesto
asignado.
• Interactuar con el personal que labora en el Laboratorio
Computacional Nikolaus Walczuch, e intercambiar conocimientos de
interés para el desempeño dentro del área de trabajo.
• Demostrar capacidad e interés de aprendizaje del entorno laboral y
establecer compromiso para contribuir al desarrollo de la actividad
productiva.
C. Limitaciones:
Para el desarrollo de las pasantías se tomaron como limitaciones las
siguientes:
13
• Las continuas protestas estudiantiles que cerraban el acceso y no
permitían llegar al área laboral.
• En algunas ocasiones fallas en los servidores y en la red que
interrumpían la labor.
• Las continuas fallas eléctricas que muchas veces ocasionaron la
pérdida de computadores.
15
Capítulo II
Diagnóstico de la Empresa
A. Universidad de los Andes (ULA)
Reseña Histórica:
La hoy denominada Universidad de Los Andes (ULA) tuvo sus
orígenes en el año 1785, en fecha 29 de marzo, cuando el Obispo de Mérida
Fray Juan Ramos de Lora fundó una Casa de Estudios que fue elevada
luego a Seminario, cuyo nombre fue el de Real Colegio Seminario de San
Buenaventura de Mérida, habría de convertirse en Instituto Universitario.
(ULA).
El 21 de septiembre de 1810 la Superior Junta Gubernativa de la
provincia expidió el decreto de creación de la Real Universidad de San
Buenaventura de Mérida de los Caballeros, concediéndole al Seminario la
gracia de Universidad, con todos los privilegios de la de Caracas y con la
facultad de conferir "Todos los grados menores y mayores en Filosofía,
Medicina, Derecho Civil y Canónigo y en Teología". Permaneció como
instituto eclesiástico hasta 1832, cuando fue secularizada por el gobierno
nacional, presidido por el General José Antonio Páez.
El nombre que hoy lleva nuestra universidad le fue dado en 1883 y lo
conserva desde entonces, salvo un breve período entre 1904 y 1905 en que
se le designó con el de Universidad Occidental. (ULA).
Actualmente, la Universidad de Los Andes es una universidad
nacional autónoma, financiada por el Estado en un 90%. Comprende un área
de 360.719 m2. Distribuidos a lo largo de los tres Estados Andinos, además
de las extensiones de la Facultad de Medicina en las ciudades de Guanare,
16
Valle de La Pascua y Barinas. La instrucción es impartida en idioma español,
con un régimen de estudio por semestre, en la mayoría de sus carreras.
Los estudios impartidos en la institución abarcan diversas áreas de
conocimiento, tales como: Ciencias Básicas, Ingeniería, Arquitectura y
Tecnología, Ciencias del Agro y del Mar, Ciencias de la Salud, Ciencias de la
Educación, Ciencias Sociales, Humanidades, Letras y Artes. Las actividades
de docencia a nivel de pregrado y postgrado se complementan con el
desarrollo de significativos programas de investigación, de cultura y de
extensión. Una parte de sus actividades de investigación y desarrollo
tecnológico ha permitido la creación de pequeñas y medianas industrias a
través de cuyos proyectos la universidad se vincula directamente con el
aparato productivo de bienes y servicios acordes con nuestra realidad. Como
muestra de ello se podrían mencionar: Laboratorio de Ortesis y Prótesis,
planta de medicamentos con producción de medicinas genéricas, planta de
secado de madera al horno, planta de quesos madurados (Progal), planta de
ingeniería biomédica, entre otros. (ULA).
A nivel de las actividades culturales, deportivas y de extensión nuestra
institución ofrece cerca de 15 disciplinas deportivas diferentes, mantiene 13
grupos estables en diversas ramas del arte, entre los cuales destacan la
Estudiantina Universitaria, el Orfeón Universitario y el Coro de Niños de la
Universidad de Los Andes, por su brillante trayectoria a nivel nacional e
internacional. En relación con las actividades de extensión se desarrollan
distintos programas de proyección a la comunidad, entre ellos: Programa de
Estudios Abiertos y Desarrollo Social, Extensión Rural, Atención Sanitaria,
Cine Itinerante, Jueves Culturales, Universitario en las Comunidades.
(ULA).
La Estructura académica de la universidad está constituida por diez
facultades y dos núcleos. Cada una de las facultades está integrada por
17
escuelas, las que a su vez se subdividen en departamentos, dependiendo de
las disciplinas afines en un área de conocimiento en particular. Cuenta con
importantes institutos, centros y laboratorios de investigación, que sumado a
la productividad académica de sus actores, sitúan a la Universidad de Los
Andes entre las instituciones de educación superior más importantes del
país.
La Universidad de Los Andes cuenta, además, con un considerable
número de importantes servicios y programas de apoyo a su comunidad,
entre los cuales se pueden mencionar los servicios bibliotecarios, los de
comedor universitario, transporte, asistencia médico-odontológica,
residencias estudiantiles, becas y ayudas económicas para pregrado y
postgrado, programas de estímulo al investigador y/o grupos, entre otros
(ULA).
Los núcleos universitarios se crean con el propósito de formar centros
pilotos de carácter experimental para colaborar, mediante la formación
profesional, la investigación y la extensión, con el proceso de regionalización
institucional y así conformar el Sistema Regional Universitario de Los Andes,
que finalmente contribuya a elevar los índices de desarrollo de su área de
influencia. La estructura académica de los núcleos está integrada sólo por
departamentos. Además de la docencia de pregrado, los núcleos cuentan
con investigación y postgrado.
En 1966 el Núcleo Universitario del Táchira da inicio a sus actividades
docentes, en la ciudad de San Cristóbal, como una Escuela de Educación
dependiente de la Facultad de Humanidades y Educación de esta
universidad, y sólo fue hasta 1976 cuando se decretó como Núcleo
Universitario bajo la rectoría del Doctor Ramón Vicente Casanova. (ULA).
En 1972 el Consejo Universitario de la Universidad de Los Andes
suscribe el decreto que crea oficialmente el Núcleo Universitario para el
18
Estado Trujillo. El Núcleo se inició con la designación de Núcleo Universitario
del Estado Trujillo (NUT), pero a raíz del Centenario del Natalicio del Sabio
Rafael Rangel celebrado el 25 de abril de 1977, el Consejo Universitario
emitió un decreto mediante el cual reconoce al científico trujillano y resuelve
dar al NUT el nombre de Núcleo Universitario "Rafael Rangel" (NURR).
(ULA).
B. Facultad de Ingeniería:
Reseña Histórica:
El inicio de los estudios de Matemática en la casa de Estudios
Superiores Emeritense coincide con la creación de la Real Universidad de
San Buenaventura de Mérida de los Caballeros en virtud del decreto
expedido por la Superior Junta Gubernativa de la Provincia el 21 de
septiembre de 1810, por el cual se concede que además de las cátedras que
al presente tiene el Seminario habiendo fondos suficientes, se aumente otra
de Filosofía si fuese necesario y se establezcan las de Anatomía,
Matemática, Historia Eclesiástica, Concilios, Lugares Teológicos y Sagrada
Escritura. Pero fue a mediados del siglo XIX, en 1843, cuando se fundó la
cátedra de Matemática que regentó inicialmente el Dr. Eloy Paredes.
(ULA INGENIERÍA).
Hacia 1898 ésta había evolucionado en Facultad de Ciencias Exactas
que dispondría de Cátedras de Algebra Superior, Geometría Analítica y
Descriptiva, Cálculo Infinitesimal, Mecánica Racional, Geodesia, Astronomía
y Física. Otorgándose para esta fecha el título de Agrimensor y Física.
En 1918, el Rector Dr. Diego Carbonell, estableció la Escuela de
Ciencias Físicas-Matemáticas y Naturales, que conforme al decreto del
Ejecutivo Nacional del 28 de julio de 1932 se transformó en Escuela de
Ciencias Físicas y Matemáticas. (ULA INGENIERÍA).
19
En el primer rectorado del Dr. Humberto Ruíz Fonseca fue erigida en
Facultad de Ingeniería por el Consejo Universitario el 14 de octubre de 1936.
El 10 de julio de 1962 se creó el Instituto de Fotogrametría de la Universidad
de Los Andes, adscrito a la Facultad de Ingeniería, según Decreto del
Consejo Universitario y conforme a la decisión del Consejo Nacional de
Universidades de fecha 29 de julio del mismo año. En el rectorado del Dr.
Pedro Rincón Gutiérrez fue establecida la Escuela de Ingeniería Eléctrica el
27 de Junio de 1964.
En virtud de la masificación estudiantil y como resultado de la
preocupación de algunos profesores de la Facultad, en el año 1970 se
abrieron nuevas oportunidades de estudio, y tendiendo a la diversificación,
se crearon como departamentos las carreras de Ingeniería Química
(departamento adscrito a la Escuela de Ingeniería Civil), Ingeniería de
Sistemas e Ingeniería Mecánica (departamentos adscritos a la Escuela de
Ingeniería Eléctrica). Estas nuevas carreras fueron confirmadas como nuevas
Escuelas por el Consejo Nacional de Universidades en 1974.
(ULA INGENIERÍA).
A partir de 1970, se crea a nivel Universitario, el Ciclo Básico General,
para la realización de los Estudios Básicos de Ingeniería, manteniéndose en
la Facultad los estudios a nivel del ciclo profesional. De manera que para
1975, la Facultad de Ingeniería de la Universidad de los Andes cuenta con
cinco Escuelas, las cuales ofrecen oportunidades de estudio en las carreras
de Ingeniería Civil, Ingeniería Eléctrica, Ingeniería Química, Ingeniería de
Sistemas e Ingeniería Mecánica.
En 1973 se iniciaron cursos de Postgrado con el conferimiento del
grado de Magister en Suelos y Riego, Riego y Drenaje, Hidrología, Ingeniería
Hidráulica y Planificación de Recursos Hidráulicos.
20
Estos cursos fueron dictados por el CIDIAT con la colaboración de la
Facultad de Ingeniería y el MOP. (ULA INGENIERÍA).
En enero de 1984, se inicia en la Facultad de Ingeniería la carrera de
Geología adscrita a la Escuela de Ingeniería Civil, con fecha 04 de junio de
1993 el Consejo Nacional de Universidades aprueba la creación de la
Escuela de Ingeniería Geológica.
En la reunión ordinaria del 08 de junio de 1989, el Consejo
Universitario conoció y aprobó el informe de creación de la Escuela Básica
de Ingeniería a partir del 30 de mayo de 1989. Aprobada luego por el
Consejo Nacional de Universidades en su sesión ordinaria del 28 de julio del
mismo año. (ULA INGENIERÍA).
C. Escuela de Sistemas:
Reseña Histórica:
La Ingeniería de Sistemas se inició en Venezuela como carrera y
como nueva disciplina académica, con la creación del Departamento de
Ingeniería de Sistemas de la Universidad de los Andes, en Septiembre de
1970. (ULA INGENIERÍA).
En el mes de Mayo de 1973 se introdujo el Proyecto de
Transformación de Departamento a Escuela ante el Consejo Nacional de
Universidades (CNU) lográndose su aprobación en el mes de Junio de 1974.
En 1970 solamente existían las carreras de Ingeniería Civil, que es la más
antigua, e Ingeniería Eléctrica, que para la fecha estaba recién creada. El
Consejo de Facultad había nombrado una comisión compuesta por un grupo
de profesores: Manuel Padilla, Julio Flores, William Lobo y Francisco Puleo;
con el fin de estudiar las posibles carreras que se podrían abrir. Esta
comisión rindió un informe final recomendando la apertura de tres nuevas
carreras: Ingeniería Química, Ingeniería Mecánica e Ingeniería de Sistemas,
21
las cuales constituían un proyecto ambicioso y de gran envergadura ya que
significaba más que duplicar el tamaño de la facultad. Así mismo se
necesitaba el apoyo de las Escuelas ya conformadas por lo cual se adscribió
la Ingeniería Química a la Escuela de Ingeniería Civil, Ingeniería Mecánica e
Ingeniería de Sistemas a la Escuela de Ingeniería Eléctrica. Se nombraron
como coordinadores de carrera a los profesores Violeta de Camargo, Néstor
Jouseff y José García. (ULA INGENIERÍA).
La carrera de Ingeniería de Sistemas fue creada junto a la carrera de
Ingeniería Mecánica e Ingeniería Química en 1970 por una comisión de
profesores asignada por el Consejo de Facultad de Ingeniería, motivado que
en el año 1970 el Centro de Ciencias pasó a ser Facultad, con cuatro
carreras y en Ingeniería solamente existían dos carreras, para ese entonces
uno de los miembros de la Comisión era el Director de la Escuela de
Eléctrica, Prof. Francisco Puleo. Por mucho tiempo la Escuela de Ingeniería
de Sistemas había estado funcionando administrativamente como un
departamento adscrito a la escuela de Ingeniería Eléctrica. Por supuesto que
la meta desde un comienzo fue lograr su formación como Escuela, para lo
cual era necesario contar con el visto bueno del Consejo Nacional de
Universidades. Este paso se logró en el mes de Junio de 1974 cuando ya se
acercaba a egresar los primeros Ingenieros de Sistemas.
La primera promoción contó con nueve ingenieros, siete en la opción
Investigación de Operaciones y dos en la opción Sistemas de Control.
Después de aprobarse la Escuela de Ingenieria de Sistemas, se nombra su
primer Director, el Profesor Jose García. (ULA INGENIERÍA).
Estructura Organizativa de la Escuela de Sistema:
22
Fig. 1.- Estructura Organizativa de la Escuela de Sistema, fuente: Sin Autor
D. Laboratorio Computacional Nikolaus Walczuch
¿Quién era Nikolaus Achim Walczuch?
El Profesor Nikolaus Achim Walczuch nació en Alemania Occidental en
el Distrito de Bremen el 13 de Septiembre de 1946. Realizó sus estudios de
pregrado y postgrado en Alemania en el Área de Computación,
especializándose en recuperación y Sistemas de Información. (SISTEMAS).
Durante los primeros años de su carrera trabajó en Alemania y, a partir
de 1977, se residenció en nuestra ciudad ocupando el cargo de Analista de
Sistemas en el Centro de Computación de esta Universidad.
Posteriormente, en 1978, ingresa como personal docente, por concurso,
al Departamento de Computación de la Escuela de Ingeniería de Sistemas, y
desde ese mismo momento comienza a destacarse como personal de
23
investigación de este Departamento, al hacerse cargo del proyecto
Automatización de Bibliotecas, al cual dedicó todo su tiempo como
investigador logrando importantes resultados a nivel nacional e internacional,
ya que este es el único proyecto desarrollado en el país, con tecnología propia
y arrojando aportes teóricos y prácticos de carácter invaluables.
(SISTEMAS).
Cabe destacar también la formación realizada a muchos estudiantes y
profesores, que durante mucho tiempo tuvieron la oportunidad de compartir
con discusiones y conocimientos en el área de recuperación de información,
aprender de sus destrezas y capacidad de análisis y diseño de sistemas.
(SISTEMAS).
Laboratorio de Computación "Nikolaus Walczuch":
Reseña Histórica:
El laboratorio de computación surgió de la idea de ayudar y orientar a
los estudiantes, en el aprendizaje y adiestramiento de todo lo relacionado con
la informática y con la carrera de ingeniería de sistemas, en relación a los
lenguajes, aplicaciones y comandos estudiados en la teoría, pero aplicados
mediante la práctica, ya que éstos en las dos áreas de teoría y práctica,
aunque se relacionen, es diferente la manera de estudio y complejidad de
ambos; sirviendo así mediante la práctica de facilidad a los estudiantes para el
desarrollo y adaptación de diversos sistemas informáticos. (SISTEMAS).
Viendo las necesidades de los estudiantes de la escuela de sistemas,
así como la finalidad de proporcionarles una ayuda tanto para su eficacia
como para su eficiencia en el desempeño de su carrera; un profesor de la
misma fue quien ideó la creación de un laboratorio informático de servicio para
los estudiantes. (SISTEMAS).
24
El profesor Nikolaus Achim Walczuch nacido en Bremen, Alemania el
13 de septiembre de 1946; quien realizó sus estudios de pregrado y postgrado
en Alemania en el Área de Computación, especializándose en recuperación y
Sistemas de Información.
En 1978, ingresa como personal docente, por concurso, al
Departamento de Computación de la Escuela de Ingeniería de Sistemas, y
desde ese mismo momento comienza a destacarse como personal de
investigación de este Departamento, al hacerse cargo del proyecto
Automatización de Bibliotecas, al cual dedicó todo su tiempo como
investigador logrando importantes resultados a nivel nacional e internacional,
ya que este es el único proyecto desarrollado en el país, con tecnología propia
y arrojando aportes teóricos y prácticos de carácter invaluables. (SISTEMAS).
Surgiendo así, años más tarde la idea de la creación de un laboratorio
de computación que sirviera de práctica y adiestramiento de los estudiantes; al
principio comenzaron con grandes mainframes y con capacidad para pocos
estudiantes, así poco a poco con el esfuerzo y dedicación del profesor, de la
escuela de sistemas y de cada una de las personas que han sido de aporte
para el mantenimiento y mejoramiento del laboratorio; se fue invocando y
adaptando a las nuevas tecnologías para la ayuda y orientación de los
estudiantes hasta lo que es conocido actualmente.
Destacando también la formación realizada a muchos estudiantes y
cuentas personalizadas y claves de acceso mientras dure la actividad
académica correspondiente; las cuentas de usuario y el espacio en disco
suministrado en la red del laboratorio es solo de uso para actividades
relacionadas con la institución; por lo que se reserva el derecho de admisión y
permanencia, por ser de uso exclusivo para los estudiantes inscritos en las
materias del nivel básico de la carrera de ingeniería de Sistemas de la ULA, o
25
para actividades extra-académicas con previa autorización del coordinador del
laboratorio y avalada por el consejo de escuela de sistemas. (SISTEMAS).
Misión:
El Laboratorio de Computación Nikolaus Walczuch (LCNW) tiene como
misión fundamental la enseñanza y el fomento de la práctica de las ciencias
de la computación a través de la programación.
Objetivo:
Dar soporte a las actividades académicas de la carrera Ingeniería de
Sistemas de la Universidad de Los Andes (EISULA), especialmente el dictado
de las materias Programación 1, Programación 2 y Programación 3
pertenecientes al Ciclo Básico. (SISTEMAS).
Funcionamiento del Laboratorio:
El LCNW funciona exclusivamente para cumplir actividades de docencia,
investigación y extensión conforme a la ley de universidades y en
concordancia con el objetivo establecido.
Todo usuario deberá realizar un aporte para el mantenimiento y buen
funcionamiento del laboratorio. Este aporte será establecido por el Consejo de
escuela (ESIULA) y será publicado en la normativa del laboratorio.
El uso del laboratorio para actividades extra-académicas será permitido
previa solicitud ante el coordinador del laboratorio y avalada por el consejo de
escuela de EISULA, siempre y cuando no interfiera con las labores
desempeñadas dentro del mismo. (SISTEMAS).
Parágrafo: Todas actividad extra-académica de EISULA, deberá realizar un
aporte establecido por el consejo de escuela en concordancia con el fin.
26
El espacio en disco dentro de la red del LCNW trabaja mediante un
sistema de cuotas predefinidas tanto para el directorio de trabajo como para el
buzón del correo electrónico. (SISTEMAS).
Los horarios de apertura y cierre del LCNW estarán determinados por la
Coordinación y serán oportunamente publicados para su conocimiento.
Cualquier usuario que encuentre un hueco o falla de seguridad en
cualquier sistema computacional del LCNW está en la obligación de reportarlo
a los administradores del sistema.
Los recursos del LCNW sólo podrán ser agregados o removidos por el
Coordinador o el Personal Técnico adscrito al mismo.
El LCNW operará principalmente con software libre y cuando sea
estrictamente necesario con software propietario.
Lo tipificado en la Ley Contra Delitos Informáticos (publicada en gaceta
oficial 37.313 el 30/10/2001) es vigente y aplicable en el LCNW.
El LCNW se reserva el derecho de admisión y permanencia sigan la
normativa establecida. (SISTEMAS).
Del Coordinador
El coordinador será el encargado de supervisar y controlar tanto el
funcionamiento del laboratorio como el personal técnico que allí labora.
Informar al Consejo de Escuela de EISULA las fallas o problemas de
funcionamiento y resolverlos.
El Coordinador del LCNW podría suspender los privilegios de uso de la
red y de las computadoras a un usuario por razones relacionadas con la
seguridad y bienestar de otros miembros de la Institución o de la propiedad
institucional. (SISTEMAS).
27
Del Personal Técnico
Velar junto con el coordinador por el normal funcionamiento del
laboratorio. (SISTEMAS).
Mantener operativo el laboratorio.
Reportar fallas de funcionamiento y si fuera el caso establecer los
correctivos necesarios.
De Los Usuarios
Son usuarios del LCNW:
Los estudiantes inscritos en las materias del nivel básico de la carrera
de Ingeniería de Sistemas de la ULA, soportadas por el laboratorio.
Profesores y alumnos de EISULA cuyas materias no son directamente
soportadas por LCNW, previa autorización del coordinador. (SISTEMAS).
Otros: cualquier participante en las actividades académicas o extra-
académicas no pertenecientes a ESIULA.
Los usuarios del LCNW tendrán cuentas de usuarios mientras dure la
actividad académica o extra-académicas correspondiente.
Las cuentas de usuario y el espacio en disco suministrado en la red del
LCNW son propiedad de la Institución y se usarán exclusivamente para
actividades relacionadas con la Institución.
Los usuarios del LCNW deberán acatar el reglamento y respetar la
normativa vigente. (SISTEMAS).
Del Software y la Administración del Laboratorio:
La gestión de programas en las computadoras es de exclusiva
responsabilidad del personal técnico adscrito al LCNW.
28
Lo no previsto en el presente Reglamento y las dudas que surjan sobre
su interpretación serán resueltos en un consenso entre el Consejo de Escuela
de Ingeniería de Sistemas y la Coordinación del LCNW. (SISTEMAS).
Estructura Organizativa del Departamento:
Fig. 2.- Organigrama del Laboratorio Computacional
"Nikolaus Walczuch", Fuente: Propio del Autor
Director
Coordinador del Laboratorio
Técnico
Preparadores
30
CAPITULO III
Actividades Realizadas
Durante la ejecución de las pasantías en el Laboratorio de
Computación “Nikolaus Walczuch” ubicado en la Facultad de Ingeniería;
Escuela de Sistemas de la Universidad de los Andes del Estado Mérida se
llevó a cabo lo siguiente:
3.1 Presentación y Bienvenida a las instalaciones por parte del tutor
empresarial: Ing. René Izarra quién habló sobre las normas a tomar en
cuenta dentro de las instalaciones, y las actividades que se llevarían a cabo
durante el período de pasantías.
3.2 Explicación por parte del tutor empresarial sobre un conjunto de tareas
rutinarias para realizar durante la estadía, dentro de las cuales se
encuentran:
ACTIVIDADES RUTINARIAS
3.2.1 Organizar documentos administrativos en estantes, archivos y
lockers cada 15 días.
3.2.2 Instalar programas como: gcc 4.1.1, g++ 4.1.1, vim vim-gnome,
xfig, mozilla, Nvu, emacs21, xemacs21, quanta pluss, eclipse,
gPHPedit, bnefish, Ktechlab, lapplot, xcircuit, advi, xgdvi, dvilx,
bepp, cflow, ddd, posgresql-client, nana, open
office,configuración de pendrives,flash,ipod.
3.2.3 Configurar la Red IP y (NIS)
3.2.4 Configurar el NFS para directorios y cuentas de usuario.
3.2.5 Revisión de equipos para verificar su operatividad.
31
3.2.6 Realizar y entregar cuentas de Usuarios a cada uno de los
estudiantes inscritos en el semestre.
Dicha cuenta permite a cada uno de los estudiantes el acceso al
sistema operativo del laboratorio.
3.2.7 Realizar y entregar solvencias a estudiantes graduandos.
3.2.8 Imprimir lista de asistencia de estudiantes a clases en el
laboratorio.
3.2.9 Encender servidores, swichs y equipos cuando había fallas de
electricidad.
3.2.10 Atender el teléfono, recibir recados, atender al público.
ACTIVIDADES REALIZADAS
3.3 Investigación, Instalación, Configuración de un Servidor:
Se realizaron investigaciones para instalación de Sistema Operativo
CentOS y configuración de un servidor IBM Systems X3480, así como
también los servicios NIS, NFS y DHCP. En la información que se obtuvo se
sugería seguir una serie de pasos para la instalación del servidor entre los
cuales están:
ü Insertar Cd de CentOS: Esto instalará
CentOS en modo gráfico.
ü Seleccionar Skip.
ü Selección del lenguaje.
ü Configurar el teclado.
ü Particionar el disco duro.
32
ü Configuración de la red:
ü Se debe asignar una dirección IP estática,
ya que este es un servidor.
ü Localización y hora
ü Contraseña del usuario root
ü Selección de paquetes, seleccione solo la
sección Server y nada más, Customize
now. Si se desea se puede agregar el
repositorio CentOS.
ü Al momento de personalizar los paquetes,
instalar Postfix y Dovecot y no sendmail.
Si se desea se puede instalar un servidor
DNS, HTTP y MySQL, pero lo principal
son los servidores de correo.
ü Inicio de la instalación
ü Ahora empieza la instalación del sistema.
ü Fin de la instalación
(Manual Práctica Servicio Linux, Fuente: S/A)
3.3.1 Configuración de NIS:
3.3.1.1 Instalación del NIS Maestro:
ü Lo primero que se debe hacer es elegir un
nombre para el dominio NIS.
33
ü Desde el prompt de la máquina del
servidor NIS ejecute la siguiente sintaxis:
domainname cluster
ü Luego iniciaremos el servidor maestro
(para ello hay que ser super usuario “root”
en la máquina) con la siguiente sintaxis:
/usr/lib/yp/ypinit -m
ü La opción “-m” es una bandera que le
indica al comando ypinit que se hará una
configuración para un servidor maestro.
(Manual Práctica Servicio Linux, Fuente: S/A)
3.3.1.2 Instalación del NIS Esclavo:
ü Para iniciar el servicio NIS en un servidor
esclavo con la siguiente sintaxis: ypinit -s
“nombre del servidor maestro”.
ü Debe ejecutar la siguiente sintaxis: ypcat -
k ypservers > /tmp/ypservers
ü Se edita este archivo y se incluye el nuevo
servidor esclavo, mediante la siguiente
sintaxis: cat /tmp/ypservers | makedbm -
/var/yp/cluster/ypservers
ü Se debe ejecutar el siguiente comando en
el directorio “/var/yp/cluster” para
actualizar los mapas NIS: Make –f
34
../Makefile. Habilitando el NIS en los
clientes
ü Una vez que el servidor está corriendo, se
puede habilitar los clientes NIS de la
siguiente manera:
ü Se edita el archivo /etc/yp.conf.
ü Luego se ejecuta la siguiente sintaxis para
iniciar el demonio el cual permite que el
cliente tenga acceso a los mapas NIS:
/etc/init.d/ypbind start
ü Para verificar que el cliente tiene acceso a
los mapas NIS, ejecuta la siguiente
sintaxis: ypwhich
ü Para finalizar deberá ver en pantalla el
nombre del servidor NIS.
(Manual Práctica Servicio Linux, Fuente: S/A)
3.3.2 Configuración del Servicio NFS:
ü Con el editor de texto vi, edite el archivo
/etc/exports y agregue la siguiente línea,
para exportar a los clientes el directorio
/home: /home
“nombre_del_cliente_nfs”(rw,no_root_squas
h).
ü Una vez actualizado este archivo se debe
35
ejecutar la siguiente sintaxis: /etc/init.d/nfs
start
ü Para comprobar que el sistema está siendo
exportado ejecute la siguiente sintaxis:
showmount -e
ü Este mostrará por pantalla los archivos que
están siendo exportados por la máquina.
(Manual Práctica Servicio Linux, Fuente: S/A)
3.3.3 Configuración del cliente NFS:
ü Editar el archivo /etc/fstab añadir al final
del archivo la siguiente línea:
Servidor_NFS:/home /home nfs defaults 1
1
ü Luego ejecuta la siguiente sintaxis: mount
-a
ü Para verificar que el directorio se haya
montado correctamente ejecute la
siguiente sintaxis y compruebe que el
directorio home este montado desde el
servidor NFS: df –h.
(Manual Práctica Servicio Linux, Fuente: S/A)
3.3.4 Configuración del Servicio DHCP:
36
ü Editar el archivo /etc/dhcpd.conf
ü # /etc/dhcpd.conf
ü default-lease-time 600;
ü max-lease-time 7200;
ü subnet 192.168.XXX.0 netmask
255.255.255.0
ü range 192.168.XXX.2 192.168.XXX.200;
ü option subnet-mask 255.255.255.0;
ü option broadcast-address
192.168.XXX.255;
ü option routers 192.168.XXX.1;
ü option domain-name-servers
192.168.XXX.1, 192.168.XXX.2;
ü option domain-name "cluster.ula.ve";
ü # Si se quiere asignar una dirección IP
permanente se agregan las líneas
siguientes:
ü host nodo1
ü hardware ethernet 00:40:33:2e:c0:03;
ü fixed-address 192.168.XXX.201;
ü Antes de levantar el servidor DHCP se
debe crear el siguiente archivo:
37
ü touch /var/lib/dhcp/dhcpd.leases
ü Invocar el DHCP mediante la instrucción:
/usr/sbin/dhcpd
ü Si el sistema utiliza dos o más tarjetas
ethernet se debe indicar en que tarjeta se
va a invocar el DHCPD. Ej: /usr/sbin/dhcpd
eth0
ü Por último verificar que todo está
funcionando correctamente, mediante el
comando: /usr/sbin/dhcpd -d –f
(Manual Práctica Servicio Linux, Fuente: S/A)
3.3.4.1 Configuración del cliente:
ü Editar el archivo /etc/sysconfig/network-
scripts/ifcfg-eth0
ü Luego ejecute la siguiente sintaxis: DCHP:
/etc/init.d/network start
ü ejecute la siguiente sintaxis: ifconfig
ü Allí debe aparecer la interfaz eth0 con su
respectiva dirección IP.
(Manual Práctica Servicio Linux, Fuente: S/A)
3.4 Elaboración de una Página Web para el Laboratorio
Computacional “Nikolaus Walczuch:
38
La estructura de la página web permitirá a los estudiantes de ingeniería
de sistemas el acceso para ver su horario de clases, solicitar solvencias los
estudiantes graduandos, e ingresar a un foro sobre innovaciones
tecnológicas. Para comenzar con la Estructura de la Página Web se inició
con la instalación de una máquina Virtual de Windows en Linux (Distribución
Ubuntu), la cual sirvió para trabajar en Dreamweaver y llevar a cabo la
estructura de la página web del laboratorio.
Se realizó una Base de Datos, tomando en cuenta los scripts en PHP,
que consultaran los registros de la Base de Datos y los mostrará en la
página Web. Del mismo modo se buscaron plantillas Wordpress las cuales
ayudaron a diseñar su estructura, botones y listas desplegables. Se agregó
el URL (Localizador Único de Recursos), así como el nombre de dominio.
(Ver Anexo).
3.4.1 Instalación de Maquina Virtual:
Para instalar la máquina virtual de Windows en Linux se llevó a cabo
los siguientes pasos:
ü Una vez que tenemos descargado e
instalado el programa podremos proceder
a la instalación de windows 7.
ü Se debe tener la .iso de Windows 7 para la
instalación.
ü Al iniciar Virtual Box aparece la siguiente
(Revista Plus Tutorial, Fuente: S/A)
39
pantalla:
Fig. 3.- Revista Plus Tutorial, Fuente: Sin autor
ü Luego se debe hacer clic en Nueva, para
crear una nueva máquina virtual. Una vez
hecho esto aparecerá otra pantalla, hacemos
clic en siguiente.
ü Ahora tendremos que rellenar el nombre.
ü En nombre ponemos lo que queramos,
Windows7
ü En Operating Sistem: Microsoft Windows
ü En Version: Windows 7
40
ü Se mostrará la pantalla con el siguiente
resultado:
Fig. 4.-Revista Plus Tutorial, Fuente: Sin autor
ü Ahora tendremos que asignar la cantidad de
RAM que utilizaremos, esto significa que
cuando ejecutemos la maquina virtual, es
decir windows 7, la RAM que asignemos
ahora será la que utilizará el Sistema
Operativo. Dependiendo de la cantidad de
RAM 512 mb es lo recomendable.
ü En este paso crearemos un disco duro virtual
donde almacenaremos el SO. Para ello
hacemos clic en Dinamically expanding
storage.
ü Nos aparecerá esta pantalla:
41
Fig. 5.-Revista Plus Tutorial, Fuente: Sin autor
ü Se debe colocar el nombre, windows, y Size,
que es la cantidad de mb de asignaremos al
disco duro, el mínimo es 16 Gb para que el
sistema operativo funcione correctamente.
ü Una vez que tenemos el disco duro virtual
creado volveremos a la pantalla anterior,
donde se pide el disco duro virtual a utilizar:
Fig. 6.- Revista Plus Tutorial, Fuente: Sin autor
ü Seleccionamos windows.vdi, que es el disco
que hemos creado anteriormente y hacemos
clic en siguiente->terminar.
ü Ya hemos hecho la mitad de los pasos,
42
ahora toca unas configuraciones más.
ü Volvemos a la pantalla de inicio del
programa:
Fig. 7.-Revista Plus Tutorial, Fuente: Sin autor
ü Seleccionamos windows7 y hacemos clic en
Configuración.
ü Aparece nuevamente una ventana. En la
parte izquierda de la pantalla nos vamos a
CD/DVD-ROM y marcamos la casilla Monta
la unidad de CD/DVD y Archivo de imagen
ISO, donde seleccionamos el iso de windows
7.
ü Nos quedará lo siguiente:
43
Fig. 8.-Revista Plus Tutorial, Fuente: Sin autor
ü Por último nos dirigimos a la pantalla de
inicio de Virtual Box y hacemos doble clic en
Windows7 para iniciar con la maquina virtual
y ejecutar el SO.
ü Nos aparecerá una pantalla en la que
windows7 empezará a cargar.
ü Lo siguiente ya es lo fácil, aparece la
pantalla de instalación de windows 7,
elegimos el idioma, nos vamos a siguiente y
empezamos con la instalación.
(Revista Plus Tutorial, Fuente: S/A)
3.5 Mantenimiento, Instalación, Configuración y Clonación de Equipos
existentes en el Laboratorio de Computación “Nikolaus Walczuch”:
Durante la ejecución de las pasantías, se realizó mantenimiento a un
total de sesenta equipos existentes en el laboratorio, utilizando los
siguientes instrumentos: sopladora, brocha, pincel, borrador, paños de
limpieza, tapa bocas entre otros. Luego se identificaron fallas en monitores,
44
se desincorporaron unidades de CD´s, fuentes de poder, mouse y Disco
Duros en mal estado.
Se instaló en los equipos un Sistema Operativo Debian 5.0 en dos
particiones de disco duro: Una para Exámenes Parciales para alumnos de la
Escuela de Sistema; y otra para los Usuarios del LCNW.
Se configuro la Red, NIS, YP, NSSWITCH.CONF, NFS, Seguridad a cada
partición del Sistema Operativo en el disco Duro bloqueándola como manera
de protección. Así mismo se realizó la configuración de Pent drives, flash,
ipod, teclado y colocarle la IP asignada a cada máquina.
Se realizó clonación de máquinas por medio de un cable de red tipo
cruzado y con CD de Gentoo. La cual permitía reducción de tiempo y
ayudaba a no interrumpir las clases, esto se realizaba a las computadoras
que tienen una misma arquitectura es decir que son exactamente iguales.
Para clonación de varias máquinas se ejecutó un programa de Windows
llamado Nero para quemado de CD’s.
Se instaló un conjunto de programas: gcc 4.1.1, g++ 4.1.1 vim vim-
gnome, xfig, mozilla, nvu, emacs21, xemacs21, quanta plus, eclipse,
gPHPedit, bnefish, ktechlab, labplot, xcircuit, advi, xgvi, dvilx,
bepp,cfow,dd,postgresql-client, nana y open office, Sun-java6-bin, Sun-java6-
jre, Sun-java6-plugin a cada uno de los equipos del Laboratorio que sirven
de gran ayuda a los Usuario
3.5.1 Instalación de Sistema Operativo Debian:
Para la instalación del Sistema Operativo Debian 5.0 se llevaron a
cabo los siguientes pasos:
ü Arrancar el CD/DVD
ü Elegir un entorno gráfico
45
ü Elegir el Sistema de Escritorio a instalar
directamente (Gnome, KDE, XFCE o
LXDE)
ü Seleccionar el idioma y la distribución del
teclado.
ü Luego el sistema intentará configurar la
red automáticamente, utilizando DHCP.
ü Configuración del reloj y particionado de
los discos duros.
Fig. 9.- Instalación Debian GNU/Linux 5.0 Fuente: Weblogs SL
ü Seleccionar Contraseña al usuario
administrador “root”
ü Nombre completo para el usuario y
nombre y contraseña para iniciar sesión.
ü Instalar los paquetes: Entorno de
escritorio, servidor web, servidor de
impresoras, servidor de DNS, servidor de
ficheros, servidor de correo, bases de
46
datos SQL, ordenador portátil, sistema
estándar.
ü Se configurará todos los paquetes
necesarios de acuerdo a cada uso que se
le quiera dar al sistema.
ü El último paso del proceso de instalación
está dedicado a Grub, el gestor de
arranque.
(Instalación Debian GNU/Linux 5.0 Fuente: Weblogs SL)
3.5.2 Configuración de la Red:
ü (Sudo) Es el nombre convencional del
usuario que posee todos los derechos en
todos los modos, es también llamado
superusuario o administrador.
ü Se instala el Repositorio: vi
/etc/apt/sources.list
ü Luego se tipea el siguiente comando: deb
ftp://ftp.ula.ve/debian/ lenny main contrib
non-free
ü Se Guarda: Esc:wq
ü Luego se Reinicia el repositorio con el
siguiente comando: aptitude update
ü Se instala el NIS: #aptitude install nis.
47
ü Nombre del Dominio NIS: nislcnw.
3.5.3 Configuración del YP:
ü (Sudo) Es el nombre convencional del
usuario que posee todos los derechos en
todos los modos, es también llamado
superusuario o administrador.
ü Se edita el siguiente comando: Vi
/etc/yp.conf.
ü Se coloca la dirección IP: ypserver
192.168.34.2 que sería el DHCP
ü Se guarda: Esc:wq.
3.5.4 Configuración del Nsswitch.conf:
ü (Sudo) Es el nombre convencional del
usuario que posee todos los derechos en
todos los modos, es también llamado
superusuario o administrador.
ü Se edita el siguiente comando: vi
/etc/nsswitch.conf
ü Se coloca la nueva dirección IP.
ü Se guarda: Esc:wq
ü Luego se cambia la dirección del servidor
48
con el siguiente comando: vi /etc/init.d/nis
ü Se coloca la nueva dirección en: nis
master: 192.168.34.2.
ü Se guarda: Esc:wq.
ü Luego se coloca la nueva dirección del
servidor en: vi /etc/default/nis
ü Se coloca dirección del servidor: nis
master: 192.168.34.2.
ü Se guarda: Esc:wq.
ü Se reinicia el servidor nis: vi /etc/init.d/nis
restart.
ü Se guarda: Esc:wq.
3.5.5 Configuración del NFS:
ü (Sudo) Es el nombre convencional del usuario que
posee todos los derechos en todos los modos, es
también llamado superusuario o administrador.
ü Se edita el siguiente comando: vi /etc/fstab
ü Se tipea el siguiente comando:
ü 192.168.34.144:/home/usuarios/is_respaldo.home/
usuarios nfs rw, user,bg,exec 0 0.
ü Se Guarda: Esc:wq
49
ü Luego se crea una carpeta para los usuarios:
mkdir /home/usuarios.
ü La carpeta se monta en: mount -a
ü Luego se va a modo consola y se verifica si existe
la carpeta.
ü Se ingresa el usuario con la contraseña.
ü Luego se verifica si entro en la carpeta de los
usuarios.
3.5.6 Verificar si hay conexión de Internet:
ü (Sudo) Es el nombre convencional del
usuario que posee todos los derechos en
todos los modos, es también llamado
superusuario o administrador.
ü Se tipea el siguiente comando: dhclient.
ü Se reinicia el acceso de internet: vi
/etc/ifconfig o en: resolv.conf
3.5.7 Seguridad para cada partición de Disco Duro:
ü Para este paso se llevó a cabo dos
Procesos:
ü Primer Paso:
ü (Sudo) Es el nombre convencional del
50
usuario que posee todos los derechos en
todos los modos, es también llamado
superusuario o administrador.
ü En una consola se tipea el siguiente
comando: /boo/grup/menú.list. aquí
muestra todos los Sistemas Operativos a
los que se le va a poner la clave para
usuarios no identificados.
ü Se edita el passwd que dio el sistema, y se
coloca en el Top secret, se copia
password –md5 y la clave del sistema.
ü Luego se copia password –md5 junto con
la clave debajo de cada sistema operativo
en el que se quiere tener la clave.
ü Se cambia el nombre.
ü Se guarda:Esc:wq.
ü Segundo Paso:
ü (Sudo) Es el nombre convencional del
usuario que posee todos los derechos en
todos los modos, es también llamado
superusuario o administrador.
ü Se coloca en otra consola el siguiente
comando: grup-md5-crypt.
ü Aquí pide un passwd.
ü Luego se Edita la clave que da el sistema
51
y se va a la consola anterior.
3.5.8 Pasos para la Instalación de Programas:
ü (Sudo) Es el nombre convencional del
usuario que posee todos los derechos en
todos los modos, es también llamado
superusuario o administrador.
ü Se busca el programa que se quiere
instalar con el siguiente comando: aptitude
search mozilla.
ü Se instala con el siguiente comando:
aptitude install mozilla.
3.5.8.1 Para Instalar el Open Office:
ü Se copia el open Office en un pendrive
facilitando así el trabajo en las 60
computadoras.
ü Luego de copiarse el Open Office en el
Desktop de cada una de las computadoras
se realizan los siguientes pasos:
ü Se abre una consola con (Sudo) Es el
nombre convencional del usuario que
posee todos los derechos en todos los
modos, es también llamado superusuario o
52
administrador.
ü Luego se procede a entrar en Desktop de
la siguiente manera: cd Desktop.
ü Se leen los archivos ocultos que existe
dentro de Desktop: ls –l
ü Se entra en cd debs/.
ü Se leen los archivos ocultos que existe
dentro de ese directorio: ls –l
ü Se tipea el siguiente comando: dpkg –i
*.deb
ü Se entra en cd Desktop –integrations.
ü Por último se tipea el comando: dpkg –
i*.deb
3.5.8.2 Instalación de Nana:
ü Se copia el Nana en un pendrive
facilitando así el trabajo en las 60
computadoras.
ü Luego de copiarse el Nana en el Desktop
de cada una de las computadoras se
realizan los siguientes pasos:
ü Se abre una consola con (Sudo) Es el
nombre convencional del usuario que
posee todos los derechos en todos los
53
modos, es también llamado superusuario o
administrador.
ü Se procede a entrar en Desktop de la
siguiente manera: cd Desktop.
ü Se leen los archivos ocultos que existe
dentro de Desktop: ls –l
ü Se descomprime el programa en: tar xzvf
nana
ü Luego se entra en el directorio: cd
nana./configure
ü Se carga.
ü Se edita el siguiente comando make
ü Se edita make install hasta completar la
instalación .
ü Luego se tipea el siguiente comando:
vim/user/local/include/nana-config.h aquí
se cambia en la línea numero 60 el 1 por
el 0.
ü Se guarda en: Esc:wq.
3.5.9 Pasos para la configuración de pent drive, flash, ipod:
ü (Sudo) Es el nombre convencional del
usuario que posee todos los derechos en
todos los modos, es también llamado
54
superusuario o administrador.
ü Se tipea el siguiente comando en el NFS:
vi /etc/fstab.
ü Se monta el USB de la siguiente manera:
/dev/sda/media/usb auto rw,user,
noauto 0 0.
ü Se monta el Flash de la siguiente manera:
/dev/sda1/media/flash auto
rw,user, noauto 0 0.
ü Se monta el ipod de la siguiente manera:
/dev/sdb1/media/ipod auto
rw,user, noauto 0 0.
ü Se crea un directorio para cada uno de
ellos de la siguiente manera:
mkdir/media/usb.
mkdir/media/flash.
mkdir/media/ipod.
ü Se guarda: Esc:wq.
3.5.10 Para configurar el teclado:
ü Se abre una consola en la que se
introduce la clave del root (administrador)
este posee todos los derechos en todos
los modos.
55
ü Se tipea el siguiente comando: dpkg-
reconfigure console-data.
ü Se selecciona la distribución de teclado al
que pertenece y el tipo.
3.5.11 Pasos para la clonación de equipos:
ü Se inserta el CD en las dos computadoras
que se quiere clonar.
ü Ya una de ellas contiene toda la
información. (particiones, programas, se
configuro la red, repositorio, dominio NIS,
YP, NSSWITCH.conf, NFS(Network File
Systems), verificar la conexión de internet,
darle seguridad a cada sistema Operativo.
Así como también se configuró el USB,
Flash y ipod).
ü A la computadora que tiene toda la
información se va a llamar PIN1 y a la que
se quiere clonar se va a llamar PIN2.
ü Luego se conecta con el cable de red PIN1
y PIN2.
ü Se procede a realizar los siguientes
comandos en PIN1:
ü Net-setup eth0.
ü Luego la pantalla muestra varias opciones,
56
escogemos la que dice IP manualmente.
ü La pantalla muestra la IP de la maquina en
este caso será: 192.168.1.1.
ü Se usa el comando ifconfig.
ü Se verifica la IP.
ü Luego tipeamos el siguiente comando para
reiniciar el servicio SSHD: /etc/init.d/sshd
start
ü Y por último se tipea un passwd.
ü Se procede a realizar los siguientes
comandos en PIN2:
ü Net-setup eth0.
ü Luego la pantalla muestra varias opciones,
escogemos la que dice IP manualmente.
ü La pantalla muestra la IP de la maquina en
este caso será: 192.168.1.2.
ü Se usa el comando ifconfig.
ü Se verifica la IP.
ü Luego tipeamos el siguiente comando para
reiniciar el servicio SSHD: /etc/init.d/sshd
start
ü Se tipea el siguiente comando que es el
que va a realizar el proceso de clonación:
57
ssh [email protected] dd if=/dev | hda/dd
of=/dev/hda.
ü Luego el sistema pide el password de
PIN1.
ü Se introduce el password.
ü Para finalizar se debe esperar 45minutos
aproximadamente en donde se a
completado la instalación en la máquina
clon.
3.5.12 Instalación de Programa Sun-java6-bin, Sun-java6-jre, Sun-
java6-plugin:
ü (Sudo) Es el nombre convencional del
usuario que posee todos los derechos en
todos los modos, es también llamado
superusuario o administrador.
ü Se tipea el siguiente comando: aptitude
install Sun-java6-bin, Sun-java6-jre, Sun-
java6-plugin.
ü Para finalizar la instalación se
descomprime los programas en:
rm.mozilla/firefox/pluginreg.dat.
3.6 Creación de Sistema Horario Dinámico:
58
El Sistema horario permite a los estudiantes ingresar a la Página web del
Laboratorio Nikolaus Walczuch, y consultar el mismo.
Para la realización del Sistema Horario, se investigó por internet y libros
de textos lo relacionado al Lenguaje de Programación PHP que permite crear
matrices las cuales se hacen necesarias para llevar a cabo la programación.
Se realizaron formularios en html para hacer consultas, luego se instaló
PHPmAdmin, MySQL y Apache, para luego poder crear la Base de Datos
Correspondiente. (Ver Anexos).
3.6.1 Pasos para la Instalación de PHPmAdmin, MySQL y
Apache::
3.6.1.1 Instalación de SQL:
ü Se descarga el paquete usando el
comando aptitude instal SQL
ü Luego se debe ir al directorio donde
hemos dejado el paquete: cd
/usr/src/webserver/mysql
ü Una vez dentro del directorio para
descomprimir el archivo se tipea el
siguiente comando: tar xzvf mysql-max-
4.1.7-pc-linux-i686.tar.gz
ü Ahora se deben seguir los siguientes
pasos para instalarlo:
ü groupadd mysql
ü useradd -g mysql mysql
ü cp -R mysql-max-4.1.7-pc-linux-i686
59
/usr/local/webserver/mysql
ü cd /usr/local/webserver/mysql
ü scripts/mysql_install_db --user=mysql
ü chown -R root .
ü chown -R mysql data
ü chgrp -R mysql .
ü bin/mysqld_safe --user=mysql &
ü Así ya estaría instalado el MySQL, en el
directorio /usr/local/webserver/mysql/bin
están los ejecutables.
ü Para finalizar y que aparezca la ayuda del
man al ejecutar man hay que copiar el
directorio man que se encuentra en la
carpeta de mysql a /usr/man de la
siguiente manera: cp -R
/usr/local/webserver/mysql/man /usr/man.
(LND Blog. Instalación SQL, Fuente: Álvarez S, Daniel)
3.6.1.2 Instalación de PhpmAdmin:
ü Se descarga el paquete usando el
comando aptitude install.
ü Se copia el paquete al directorio htdocs de
Apache. Una vez copiado hay que
60
descomprimir el paquete de la siguiente
forma: tar xjvf phpMyAdmin-2.6.0-
pl2.tar.bz2
ü Una vez descomprimido hay que modificar
la siguiente línea en el archivo
config.inc.php:
ü $cfg['PmaAbsoluteUri'] = ''
ü Y tiene que quedar de la siguiente
manera:
ü $cfg['PmaAbsoluteUri'] =
'http://localhost/phpmyadmin'
ü Lo que se ha metido ahora entre las
comillas es el nombre del host donde está
el programa y el directorio en el que se
encuentra el phpmyadmin. Si todo ha ido
bien si se pone
"http://localhost/phpmyadmin" en el
navegador se abrirá la página de
phpMyAdmin para manejar MySQL.
(LND Blog. Instalación PHPmAdmin, Fuente: Álvarez S, Daniel)
3.6.1.3 Instalación de Apache:
ü Una vez obtenido el archivo Tar de
http://httpd.apache.org que contiene el
Código Fuente (Source-Code) de Apache,
61
este debe ser descomprimido en un
directorio temporal ( /tmp por lo general)
para poder iniciar la instalación.
ü El paso anterior genera un directorio por
nombre apache-<numero_de_version>
dentro del directorio temporal (/tmp ),
descienda a este directorio y ejecute el
comando: /configure --
prefix=/usr/local/apache
ü Este paso configura el código fuente para
que Apache sea instalado bajo el directorio
/usr/local/apache.
ü Posteriormente debe ejecutar : make
ü Se tipea make install
ü Lo anterior compila e instala Apache bajo
el directorio /usr/local/apache.
ü Aunque Apache ya está instalado bajo el
directorio /usr/local/apache se recomienda
movilizar todo el código fuente de Apache
(apache-<numero_de_version> del paso
2) también al directorio /usr/local/apache, y
renombrar el directorio a fuente o source,
esto resulta esencial cuando se intenten
ins.
(LND Blog. Instalación Apache, Fuente: Álvarez S, Daniel)
62
3.6.2 Estructura y Creación de la Base de Datos:
3.6.2.1 Entrada a la base de datos:
Comandos a Utilizar:
ü mysql -h nombre_servidor -u nombre_usuario –p
ü % mysql -h localhost -u root –p
ü show databases;
ü create database horario;
ü mysql> use horario;
ü mysql> show tables;
ü mysql> describe administrador;
ü mysql> select * from horario;
ü mysql> quit
mysql> Bye
root@dokeos:/home/dokeos# mysql -u pasantes -p
Enter password:
Welcome to the MySQL monitor. Commands end
with ; or \g.
Your MySQL connection id is 10
Server version: 5.0.51a-3ubuntu5.4 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to
clear the buffer.
mysql> connect horario;
Reading table information for completion of
table and column names
You can turn off this feature to get a quicker
startup with -A
Connection id: 11
63
Current database: horario
mysql> show tables;
+-------------------+
| Tables_in_horario |
+-------------------+
| materia |
| preparador |
| profesor |
+-------------------+
3 rows in set (0.00 sec)
3.6.2.2 Descripción de las Entidades:
mysql> describe materia;
+----------------+---------+------+-----+------
---+----------------+
| Field | Type | Null | Key |
Default | Extra |
+----------------+---------+------+-----+------
---+----------------+
| ID | int(11) | NO | PRI | NULL
| auto_increment |
| nombre_materia |text | NO | | NULL
| |
| dia | text | NO | | NULL
| |
| hora | text | NO | | NULL
| |
| seccion | text | NO | | NULL
| |
+----------------+---------+------+-----+------
---+----------------+
64
5 rows in set (0.06 sec)
mysql> select *from materia;
+----+-----------------------------+---------+-
------+---------+
| ID | nombre_materia | dia |
hora | seccion |
+----+-----------------------------+---------+-
------+---------+
| 1 | Programacion 1 | Lunes |
8-10 | sec01 |
| 2 | Programacion 2 | Martes |
10-12 | sec02 |
| 3 | Programacion 3 | Lunes |
10-12 | sec03 |
| 4 | Programacion 1 | Viernes |
8-10 | sec01 |
| 5 | Arquitectura del computador | Jueves |
12-2 | sec02 |
+----+-----------------------------+---------+-
------+---------+
5 rows in set (0.16 sec)
mysql> describe preparador;
+-------------------+---------+------+-----+---
------+----------------+
| Field | Type | Null | Key |
Default | Extra |
+-------------------+---------+------+-----+---
------+----------------+
| ID | int(11) | NO | PRI |
NULL | auto_increment |
| nombre_preparador | text | NO | |
65
NULL | |
| cedula_preparador | text | NO | |
NULL | |
+-------------------+---------+------+-----+---
------+----------------+
3 rows in set (0.00 sec)
mysql> select *from preparador;
+----+-------------------+-------------------+
| ID | nombre_preparador | cedula_preparador |
+----+-------------------+-------------------+
| 1 | Alejandro Mujica | Alejandro Mujica |
| 2 | Anna Lezama | Anna Lezama |
| 3 | Luis Rivero | Luis Rivero |
| 4 | Carlos Rangel | Carlos Rangel |
| 5 | Manuel Quintero | Manuel Quintero |
+----+-------------------+-------------------+
5 rows in set (0.00 sec)
mysql> describe profesor;
+-----------------+---------+------+-----+-----
----+----------------+
| Field | Type | Null | Key |
Default | Extra |
+-----------------+---------+------+-----+-----
----+----------------+
| ID | int(30) | NO | PRI | NULL
| auto_increment |
| nombre_profesor | text | NO | | NULL
| |
| cedula_profesor | text | NO | | NULL
| |
+-----------------+---------+------+-----+-----
----+----------------+
66
3 rows in set (0.00 sec)
mysql> select *from profesor;
+----+-----------------+-----------------+
| ID | nombre_profesor | cedula_profesor |
+----+-----------------+-----------------+
| 1 | Eladio Dapena | Eladio Dapena |
| 2 | Isabel Besembel | Isabel Besembel |
| 3 | Icaro Alzuru | Icaro Alzuru |
| 4 | Isabel Besembel | Isabel Besembel |
| 5 | Gilberto Diaz | Gilberto Diaz |
+----+-----------------+-----------------+
5 rows in set (0.00 sec)
3.6.2 Creación y Estructura de Formularios para el Sistema Horario:
67
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!—body,td,th {
font-size: xx-large;
}
body {
background-image: url(images.jpg);
}
.Estilo1 {font-size: smaller}
-->
</style></head>
<body tracingsrc="images.jpg" tracingopacity="100">
<table width="997" height="991" border="1">
68
<tr>
<td background="images.jpg">
</form>
<table width="601" height="261" border="1"
align="center">
<tr>
<td width="591" height="255" align="center"
bordercolor="#000066" bgcolor="#13A0EC">
<form action="entrada2.php" method="post"
name="form1" id="form1">
<label><span class="Estilo1">Dia:
<select name="Dias">
<option selected="selected"
value="Lunes">Lunes</option>
<option value="Martes">Martes</option>
<option value="Miercoles">Miercoles</option>
<option value="Jueves">Jueves</option>
<option value="Viernes">Viernes</option>
<option value="Sabado">Sabado</option>
</select>
</span></label>
69
<p class="Estilo1">Hora:
<label></label>
<label>
<select name="Horas">
<option value="8-10">8:00 am - 10:00
am</option>
<option value="10-12">10.00 am - 12:00
m</option>
<option value="12-2">12:00 m - 2:00
pm</option>
<option value="2-4">2:00 pm - 4:00
pm</option>
<option value="4-6">4:00 pm - 6:00
pm</option>
</select>
<br />
<br />
</label>
Materia:
<label>
<select name="Materias">
<option value="Programacion 1">Programacion
70
1</option>
<option value="Programacion 2">Programacion
2</option>
<option value="Programacion 3">Programacion
3</option>
<option value="Logica computacional">Logica
computacional</option>
<option value="Arquitectura del
computador">Arquitectura del computador</option>
<option value="Base de datos">Base de
datos</option>
<option value="Ingenieria dde
software">Ingenieria de software</option>
</select>
<br />
<br />
</label>
Seccion:
<label>
<select name="Secciones">
<option selected="selected"
71
value="sec01">sec01</option>
<option value="sec02">sec02</option>
<option value="sec03">sec03</option>
<option value="sec04">sec04</option>
<option value="sec05">sec05</option>
</select>
</label>
</p>
<p class="Estilo1">Profesor:
<label>
<select name="Profesores">
<option value="Eladio Dapena">Eladio
Dapena</option>
<option value="Isabel Besembel">Isabel
Besembel</option>
<option value="Flor Narciso">Flor
Narciso</option>
<option value="Gilberto Diaz">Gilberto
Diaz</option>
<option value="Rafael Rivas">Rafael
Rivas</option>
<option value="Icaro Alzuru">Icaro
72
Alzuru</option>
<option value="Leandro Leon">Leandro
Leon</option>
<option value="Milagros Rivero">Milagros
Rivero</option>
</select>
</label>
</p>
<p><span class="Estilo1">Preparador:</span>
<label>
<select name="Preparadores">
<option value="Alejandro Mujica">Alejandro
Mujica</option>
<option value="Anna Lezama">Anna
Lezama</option>
<option value="Joel de Pablos">Joel de
Pablos</option>
<option value="Manuel Quintero">Manuel
Quintero</option>
<option value="Omar Diaz">Omar
Diaz</option>
<option value="Carlos Rangel">Carlos
73
Rangel</option>
<option value="Amilcar Erazo">Amilcar
Erazo</option>
<option value="Luis Rivero">Luis
Rivero</option>
<option value="Jose Salazar">Jose
Salazar</option>
<option value="Cesar Fuguet">Cesar
Fuguet</option>
<option value="Orlando Vicuna">Orlando
Vicuna</option>
<option value="Erik Velazquez">Erik
Velazquez</option>
</select>
</label>
</p>
<p>
<label> </label>
<input type="submit" name="Submit"
value="Enviar" />
</p>
</form> </td>
74
</tr>
<tr></tr>
</table></td>
</tr>
</table>
</body>
</html>
3.6.4 Programación en PHP:
3.6.4.1 Entrada2.php:
En esta entrada se conecta a la Base de Datos, se introducen los
datos, asignándole valores a los mismos y se imprimen.
<?php
$link=mysql_connect("localhost", "pasantes", "");
echo mysql_select_db("horario", $link);
if($link){
$Dias=$_POST['Dias'];
$Horas=$_POST['Horas'];
$Materias=$_POST['Materias'];
$Profesores=$_POST['Profesores'];
75
$Preparadores=$_POST['Preparadores'];
$Secciones=$_POST['Secciones'];
echo"El Dia es: $Dias<br>";
echo"La Hora es: $Horas<br>";
echo"La Materia es: $Materias<br>";
echo"La Seccion es: $Secciones<br>";
echo"El Profesor es: $Profesores<br>";
echo"El Preparador es: $Preparadores<br>";
$datos="INSERT INTO
horario.materia VALUES ('0','0','0','0','0');";
$datos2="INSERT INTO
`horario`.`materia` (`nombre_materia`, `hora`, `seccion`,
`dia`) VALUES ('$Materias', '$Horas',
'$Secciones', '$Dias');";
$datos5="INSERT INTO
`horario`.`preparador` (`nombre_preparador`,
`cedula_preparador`) VALUES ('$Preparadores'
,'$Preparadores');";
$datos7="INSERT
INTO `horario`.`profesor` (`nombre_profesor`,
`cedula_profesor`) VALUES ('$Profesores'
,'$Profesores');";
76
echo mysql_query($datos2);
echo mysql_query($datos5);
echo mysql_query($datos7);
}
?>
3.6.4.2 Entrada3.php:
En esta entrada se conecta a la base de datos, se realiza consultas a
la misma, se asigna array, se realiza una cadena utilizando “FOR” para que
imprima la tabla del horario, se imprime y se muestra por pantalla.
<?php
$link=mysql_connect("localhost", "pasantes", "");
echo mysql_select_db("horario", $link)
if($link){
$dias=array("Lunes","Martes","Miercoles","Jueves","Viernes","Sabado");
$horas=array("8-10","10-12","12-2","2-4","4-6");
echo "<table>";
echo "<tr>";
echo "<td>Hora</td>";
for ($i=0; $i<=5; $i++)
77
echo "<td>$dias[$i]</td>";
echo "</tr>";
for ($i=0; $i<=4; $i++){
echo "<tr>";
echo "<td>$horas[$i]</td>";
for ($c=0; $c<=5; $c++){
$consulta="select * from materia natural join profesor
natural join preparador where dia='".$dias[$c]."' and
hora='".$horas[$i]."';";
$respuesta=mysql_query($consulta);
$datos=mysql_fetch_array($respuesta);
echo "<td>";
if($datos){
echo $datos['nombre_materia'].",
".$datos['seccion']."<br>";
echo "Prof.: ".$datos['nombre_profesor']."<br";
echo "Prep.: ".$datos['nombre_preparador'];
}
echo "</td>";
}
echo "</tr>";
78
}
echo "</table>";
}
?>
3.7 Instalación y Respaldo de Windows:
Se instaló en diez equipos del Laboratorio de Control, el Sistema
Operativo Windows para facilitar el trabajo a los Usuarios.
3.7.1 Pasos para la Instalación:
ü Se entra en la BIOS
ü Una vez dentro de la BIOS, se debe
buscar la opción parecida a la siguiente:
Advance BIOS Features
ü Buscamos las opciones: First Boot Device
CDROM, Second Boot Device Floppy,
Third Boot Device HDD-0
ü Se coloca el CD de XP en su bandeja
antes del reinicio
ü La instalación previa de Windows XP
comenzara:
ü "El programa de instalación está
inspeccionando la configuración de
hardware de su equipo..."
79
ü "Programa de instalación de Windows XP"
ü Contrato de licencia de Windows XP.
ü Luego se Crean la partición en espacio no
particionado
ü Se inicia el proceso de particionado: X:
Particion1 <Windows XP> [NTFS]
<tamaño de la partición>MB (<espacio
libre> MB libres)
ü En disco <tamaño del disco> MB 0 en Id. 0
en bus 0 en atapi [MBR]
ü Para Instalar Windows XP en la partición
seleccionada, seleccionamos tipo de
formato.
ü Una vez formateada la partición, comienza
la copia de archivos que se produce como
último paso de la fase de instalación en
modo texto.
ü Terminada la copia de archivos el equipo
se reinicia.
ü Opciones de idioma
ü Muestra Clave del producto
ü Nombre del equipo:
ü Contraseña.
80
ü Fecha y Hora
ü Instalando la red
ü Grupo de trabajo o Dominio.
ü La instalación continua con los siguientes
procesos:
ü Copia de archivos
ü Completando instalación
ü Instalando elementos del menú de inicio
ü Registrando componentes
ü Guardando configuración
ü Configuración de pantalla.
ü Término de instalación
ü Luego comprobará la conexión a Internet.
ü Para finalizar escribir el nombre del
usuario principal.
(Tutorial Instalación de Windows XP, Fuente: Corquejo Alejandro)
3.8 Prestar ayuda voluntaria al laboratorio de Simulación Digital así como
también a la dirección de la escuela de Sistemas, realizando mantenimiento,
instalación de Sistema Operativo Debian 5.0 y Windows, así como también
los paquetes y conexiones de hardware en algunos equipos, y en servidores
configurar NIS y NFS.
81
Conclusión
Al realizar las pasantías en el Laboratorio Computacional "Nikolaus
Walczuch" de la Universidad de los Andes, se logró poner en práctica los
conocimientos adquiridos en el área de la informática, los cuales servirán
para el futuro desenvolvimiento como profesional en el campo laboral.
Durante el desarrollo de las prácticas profesionales se
comprendió que la principal característica que define las
organizaciones de hoy en día es la presencia y dependencia de los sistemas
informáticos, los cuales representan el punto fuerte de una organización.
A través de las pasantías laborales podemos entender las actividades
de aprendizaje que se desarrollan dentro y fuera de la institución donde
adquirimos nuestros primeros conocimientos, y por medio de la cual el
estudiante puede conocer el funcionamiento de una empresa, institución o
comercio y realizar las tareas asignadas.
El haber ejercido las actividades como mantenimiento preventivo y
correctivo en los diversos equipos de computación, tanto el hardware como
el software deja una gran enseñanza para prestar de forma alguna la mejor y
eficaz ayuda técnica a personas que así lo soliciten para sus computadores
personales o empresariales.
Es necesario expresar que la orientación brindada por el personal que
labora en este laboratorio sirvió de gran ayuda para la realización de las
distintas tareas asignadas, dejando las mejores expectativas en el área de
trabajo durante este tiempo. Del mismo modo se logró fomentar buenas
relaciones interpersonales, basadas en la responsabilidad, respeto,
honestidad y beneficio compartido, logrando así un reconocimiento grupal
bien merecido.
82
Recomendaciones
Se considera pertinente presentar las siguientes sugerencias a manera
de recomendaciones:
A la Institución:
• Implementar en el pensum de la mención de Informática, en la cátedra
de Sistemas Operativos, las temáticas relacionadas con aspectos
teóricos – prácticos del Sistema Operativo GNU/Linux.
• Incluir en la formación de los estudiantes, no sólo el aprendizaje de
lenguajes y programas, con la interfaz gráfica y basados en objetos;
sino también mediante líneas de textos, comandos y codificación en
cónsola.
A la Empresa:
• Se sugiere adquirir nuevos equipos de computación para lograr así un
trabajo más eficiente.
• Colocar una planta eléctrica para evitar daños a las computadoras por
los constantes apagones.
• Mantener limpio y ordenado el ambiente de trabajo ya que es un lugar
muy concurrido por estudiantes y personal de la Escuela de Sistemas.
83
Bibliografía
• Álvarez S, Daniel. (2007). “LND Blog” . Instalación de Apache,
MySQL, PhpmAdmin. Extraído el 26 de Mayo de 2009. Del:
http://leniadz2.awardspace.com.
• Corquejo Alejandro. (2005). “Tutorial”. Instalación de Windows Xp.
Extraído el: 15 de Abril de 2009. De:
http://multingles.net/docs/instal_xp/instal_xp.htm
• Gil R, Javier. (S/A). “Creación de Sitios Web con PHP5”. España.
Editorial Mc Grawill. Consultado el: 20 de Mayo de 2009.
• León Daniela. (2005). “Instalación”. Extraído el: 19 de Marzo de
2009. De: http://www.alumnos.utfsm.cl/~daniela.leon/Practica2005/Instalacion.pdf
• S/A. “Revista Plus Tutorial”. (2009). Categoría Tecnología. Instalación
de Windows 7 en Máquina Virtual. Extraído el: 8 de Abril de 2009.
De: http://revistaplus.net
• S/A. “Manual Práctico Servicio Linux”. (S/Año). Consultado el: 5 de
Mayo de 2009.
• (SISTEMAS), “Universidad de los Andes”. Laboratorio Computacional
Nikolaus Walczuch, 2009. SISTEMAS- Reseña Histórica. Extraído el
25 de Mayo, 2009 de: http://sistemas.ing.ula.ve.
• (ULA), “Universidad de los Andes” (2009). ULA-Reseña Histórica.
Extraído el 13 de Mayo, 2009, de:
http://www.ula.ve/raiz/institucion/index.php?id=1&id_detalles_nodo=10
&id_detalles_nodo2=18.
• (ULA INGENIERÍA), “Universidad de los Andes”. Facultad de
Ingeniería, 2009. ULA-Reseña Histórica. Extraído el 15 de Mayo, 2009
84
de:
http://www3.ula.ve/ingenieria/raiz/informacion_general/?id=27&id_deta
lles_nodo=77.
• (ULA INGENIERÍA), “Universidad de los Andes”. Escuela de Sistemas,
2009. ULA-Reseña Histórica. Extraído el 22 de Mayo, 2009 de:
http://www3.ula.ve/ingenieria/raiz/escuelas/sistemas/index.php?id=120
&id_detalles_nodo=341
• Weblogs SL. (2009), “Instalación Debian GNU/Linux 5.0 “Lenny”
(Screencast). Extraído el: 14 de Abril de 2009. De:
http://www.genbeta.com/actualidad/instalar-debian-gnulinux-50-lenny-
screencast
86
ANEXOS
ANEXO 1.- Captura de la Página Web del Laboratorio Computacional Nikolaus Walczuch
Anexo 1.- Extraído el: 3 de Junio de 2009,
Disponible en: http// http://sistemas.ing.ula.ve/~h.morillo/LCNW/
87
ANEXO 2.- Estructura de la Base de Datos- Página Web del Laboratorio Computacional Nikolaus
Walczuch
88
ANEXO 3.- Código PHP Variables de Formularios, Conexión y Consulta a Base de Datos- Página
Web del Laboratorio Computacional Nikolaus Walczuch
INDEX.PHP:
<a href="login.php">LOGIN</a><br>
<a href="nueva_solicitud.php">NUEVA SOLICITUD</a><br>
<a href="nuevo_estudiante.php">NUEVO ESTUDIANTE</a><br>
<a href="nuevo_profesor.php">NUEVO PROFESOR</a><br>
<a href="nuevo_usuario.php">NUEVO USUARIO</a><br>
<a href="lista_horario.php">HORARIO</a><br>
<a href="lista_menu.php">MENU</a><br>
<a href="eXpresate/index.php">eXpresate</a><br>
CONEXIÓN A BASE DE DATOS:
<?php
$link=mysql_connect("localhost", "lcnw", "1234");
mysql_select_db("nikolaus", $link);
?>
DECLARAR VARIABBLES: CONFIRMAR_NUEVO_USUARIO:
<?
include('connectmysql.php');
$login=$_POST['login'];
89
$clave=$_POST['clave'];
$status=$_POST['status'];
$tipo=$_POST['tipo'];
$qry="insert into usuarios values('$login','$clave','$status','$tipo');";
$res=mysql_query($qry);
?>
<META HTTP-EQUIV="REFRESH"CONTENT="1;URL=index.php">
CONFIRMAR_ESTUDIANTE:
<?
include('connectmysql.php');
$cedula=$_POST['cedula'];
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$opcion=$_POST['opcion'];
$semestre=$_POST['semestre'];
$correo=$_POST['correo'];
$login=$_POST['login'];
$qry="insert into estudiante values('$cedula','$nombre','$apellido','$opcion','$semestre','$correo','$login');";
$res=mysql_query($qry);
?>
<META HTTP-EQUIV="REFRESH"CONTENT="1;URL=index.php">
CONFRIMAR_SOLICITUD:
<?
include('connectmysql.php');
$cedula=$_POST['cedula'];
$fecha_solicitud=$_POST['fechasolicitud'];
90
$fecha_expedicion=$_POST['fechaexpedicion'];
$numero_solvencia=$_POST['numerosolvencia'];
$estado_solicitud=$_POST['estadosolicitud'];
$qry="insert into solvencia values('$fecha_solicitud','$fecha_expedicion','$numero_solvencia','$estado_solicitud','$cedula');";
$res=mysql_query($qry);
?>
<META HTTP-EQUIV="REFRESH"CONTENT="1;URL=index.php">
CONFIRMAR_PROFESOR:
<?
include('connectmysql.php');
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$cedula=$_POST['cedula'];
$categoria=$_POST['categoria'];
$cubiculo=$_POST['cubiculo'];
$telefono=$_POST['telefono'];
$login=$_POST['login'];
$qry="insert into profesor values('$nombre','$apellido','$cedula','$categoria','$cubiculo','$telefono','$login');";
$res=mysql_query($qry);
?>
<META HTTP-EQUIV="REFRESH"CONTENT="1;URL=index.php">
CONFIRMAR_USUARIO:
<?php
$user=$_POST['textfield'];
$passwd=$_POST['textfield2'];
91
include("connectmysql.php");
$consulta="select * from usuarios where login='$user' and clave='$passwd';";
$res=mysql_query($consulta, $link);
$cant=mysql_num_rows($res);
echo"Comprobando usuario....... Sera redireccionado en 3 segundos";
if($cant==0)
{
?>
<META HTTP-EQUIV="REFRESH"CONTENT="3;URL=login.php">
<?php
}
else
{
$tablas=mysql_fetch_array($res);
$tipo=$tablas['tipo'];
if($tipo=="u")
{
?>
<META HTTP-EQUIV="REFRESH"CONTENT="3;URL=saludo.php">
92
ANEXO 4.- Creación de Base de Datos- Sistema Horario- Página del Laboratorio Computacional
Nikolaus Walczuch
Anexo 4.- Extraído el: 12 de Junio de 2009, Disponible en:
http://localhost/phpmAdmin/index.php?db=horario&token=0b6d5150a89c560d7e28664b
26b08851
93
ANEXO 5.- Formularios- Sistema Horario- Página del Laboratorio
Computacional Nikolaus Walczuch
Anexo 5.- Extraído el: 12 de Junio de 2009, Disponible en:
http://localhost/sishorario/formularios.html
94
ANEXO 6.- Creación de Formularios.html- Sistema Horario- Página del
Laboratorio Computacional Nikolaus Walczuch
95
ANEXO 7.Programación PHP-Entrada2- Sistema Horario- Página del Laboratorio Computacional
Nikolaus Walczuch
96
ANEXO 8.Programación PHP-Entrada3- Sistema Horario- Página del Laboratorio Computacional
Nikolaus Walczuch
97
ANEXO 9. Resultado final- Entrada2.php- Sistema Horario- Página del Laboratorio Computacional
Nikolaus Walczuch
Anexo 9.- Extraído el: 12 de Junio de 2009, Disponible en:
http://localhost/sishorario/entrada2.php
98
ANEXO 10. Resultado final- Entrada3.php- Sistema Horario- Página del Laboratorio
Computacional Nikolaus Walczuch
Anexo 10.- Extraído el: 12 de Junio de 2009, Disponible en:
http://localhost/sishorario/entrada3.php
99
ANEXO 11. Inventario para Desincorporar Equipos
A continuación se presenta la lista de los componentes de computación donados al
Laboratorio de Electrónica de la Escuela de Ingeniería Eléctrica:
Además van seis (06) fuentes de poder que no funcionan, pero en el Laboratorio de
Electrónica de la Escuela de Eéctrica usan los componentes internos.
Prof. Hilda Yelitza Contreras Zambrano
C.I. V-6.948.485
Coordinadora del Laboratorio “Nikolaus Walczuch”
DESCRIPCIÓN SERIAL
Disco Duro Y2COEEOE
Disco Duro Y2CX2SGE
Disco Duro 5JX79ZA4
Unidad de CD 23701581LF
Unidad de CD 23701586LF
Unidad de CD 194883
Unnidad de CD 390706951
Unidad de CD 194829
Unidad de CD PW1000
Unidad de Cd 194826
Unidad de CD 194942
Unidad de CD 194946
Unidad de CD 194944
Unidad de CD 194869
Unidad de CD 194887
100
ANEXO 12. Inventario para Desincorporar Equipos
Descripcion Serial
Monitor 2-56610-34729
Monitor CNC4260LT3
Monitor 2-56610-34733
Monitor 2-56610-43994
Monitor 2-56610-44019
Monitor 2-56610-33814
Monitor 2-56610-34171
Monitor 2-56610-13237
UPS 2-73051-30647
Teléfono SIEMENS SIN SERIAl
Unidad de CD AAAK203579013
CPU 2-80121-30130
CPU 2-80121-32247
CPU 2-80121-30729
CPU 2-80121-31628
CPU SIN SERIal
CPU 2-80125-31405
CPU SIN SERIAL
CPU 2-80121-33406
CPU 2-80121-32716
CPU 2-80121-32282
101
ANEXO 13. Formato de Asistencia
Universidad de Los Andes SemB2008
Escuela de Ingeniería de Sistemas Hora:_____________
Departamento de Computación
Control de Asistencia a las Prácticas de Programación
Laboratorio de: _______________Sección:__________Fecha:___________
Preparador: __________________Profesor:__________________________
Contenido de la Práctica:________________________________________
Nombre del Alumno Cedula Firma
102
ANEXO 14. Formato de Solvencia
SOLVENCIA
Quien suscribe, Coordinador del Laboratorio de Computación “Nikolaus Walczuch”, de la
Escuela de Ingeniería de Sistemas de la Universidad de Los Andes, hace constar por medio
de la presente que el Br_______________________________________, portador de la
cédula de identidad No. V-____________________, se encuentra solvente con dicho
Laboratorio.
Constancia que se expide a solicitud de la parte interesada en la Ciudad de Mérida a los seis
días del mes de Abril del año dos mil nueve.
Prof. Hilda Yelitza Contreras Zambrano
C.I. V-6.948.485
Coordinadora del Laboratorio