You are on page 1of 33

Taller de Sistemas Operativos:

Servidores con Software Libre

Taller de Sistemas Operativos:


Servidores con Software Libre
Jos Angel Galvn Corona

Jos Angel Galvn Corona


2016

ii

Dedicacin
Quiero dedicarle este proyecto a mi profesor Jess Francisco
Gutierrez Ocampo, por instruirnos en el mundo de Taller de Sistemas
Operativos
y para que me ponga 100 en la calificacin final.

ndice

Agradecimiento..................................................................... vii
3.1 Introduccin ........................... Error! Marcador no definido.
3.1.1 Software (Libres caractersticas)...2
3.1.2 Historia y evolucin......4
3.1.3 Estructuras del Sistema Operativo7
3.2 Requerimientos de Instalacin ........................................... 9
3.3 Mtodos de Instalacin ................................................... 14
3.3.1 Mtodos de Instalacin14
3.3.2 Instalacin15
3.3.3 Configuracin del sistema, de seguridad y de red...16
3.3.4 Niveles de Ejecucin...17
3.4 Estructuras de Directorios ................................................ 18
3.5 Comandos y Aplicaciones ................................................. 21
3.6 Mtodos de Instalacin ................................................... 22
Referencias ........................................................................... 26

Agradecimiento
Quiero agradecerme a m mismo por mi harto trabajo y colaboracin en este proyecto, de no ser por m, este libro no hubiera sido
concluido.Gracias!

vii

<Author Name>

3.1 Introduccin
Como individuo, el software libre me da la opcin de decidir libremente si lo quiero utilizar o bien escoger una opcin propietaria. Si
escojo la primera tendr muchas ventajas, pero si decido la segunda
opcin pagar las consecuencias de una decisin que tom libre y
soberanamente, conociendo de antemano que existan otras opciones.
No fui obligado a escoger la opcin propietaria, ejerc mis derechos.
El esquema que explicaremos a continuacin no solo pretende
abarcar aspectos tcnicos, sino que tambin puede ser implementado
en cualquier actividad cotidiana. El espritu que orienta esto es la "colaboracin" y la "ayuda comunitaria". El ansia de continuo
aprendizaje y ante todo la persecucin de ideales que pueden ser concretados.
Una persona escribe un programa para resolver una necesidad especfica, la comenta con otros y estos al ver que dicho programa
tambin los beneficia, le ayudan a realizarlo. En el proceso, la propiedad intelectual no se vuelve una lucha de "egos", se transforma en un
trabajo de todos y para todos; se generan lderes naturales con autoridad moral sobre el proyecto, pero nunca dueos. Un proceso tan
diferente es difcil de asimilar. Es complicado asimilar que un puado
de locos quieren regalar el resultado de su esfuerzo, sus horas de vida,
su talento en algo para los dems. Imagine por un momento que todos
pensramos enloquecidamente y regalramos parte de nuestro trabajo.
Imagine que ese trabajo se transforma en algo que beneficia a su pas,
imagine ahora que esa locura le permite a los pequeos empresarios y
emprendedores tener herramientas que no tengan restriccin de uso;
que tengan los cdigos fuentes (la esencia del cmo fueron hechos) a
la mano; que si ven algn problema, lo corrijan; que al ver que su
correccin sirve, lo devuelvan a la comunidad y continen el ciclo sin
fin
de
esta
esquizofrnica
aventura

<Book Title>

3.1.1 Software (Libres Caractersticas)


El software libre es un programa o secuencia de instrucciones
usada por un dispositivo de procesamiento digital de datos para llevar
a cabo una tarea especfica o resolver un problema determinado, sobre
el cual su dueo renuncia a la posibilidad de obtener utilidades por las
licencias, patentes, o cualquier forma que adopte su derecho de propiedad sobre l (o sea, el software libre puede estar licenciado, o
protegido por una patente autoral), por lo que puede utilizarse o transferirse sin pago alguno al licenciante, o a su creador. Otra
caracterstica es que se encuentra disponible el cdigo fuente del
software, por lo que puede modificarse el software sin ningn lmite,
y sin pago a quien lo invent o lanz al mercado.
El opuesto del Software libre es el denominado software propietario,
aquel que es imposible de utilizar en otro hardware, o terminal modificar, o transferir sin pagar derechos a su inventor o creador.
Para ello, quienes han patentado software libre, lo han hecho permitiendo las actividades recin nombradas. As nace el Copyleft (el
opuesto del Copyright de los derechos autorales), que es bsicamente
el principio de que cualquier modificacin o cambio (derivative
works), debe quedar disponible para el resto de la comunidad bajo el
mismo licenciamiento original. Con ello se fomenta el trabajo colaborativo en el desarrollo de la informtica.
Tambin es importante recalcar algunos puntos importantes para un
buen desarrollo del mismo:
El software se desarrolla o construye; no se manufactura en el
sentido clsico. A pesar de que existen similitudes entre el desarrollo
del software y la manufactura del hardware, las dos actividades serian
diferentes en lo fundamental. En ambas la alta calidad se alcanza por
1

Taller de Sistemas Operativos


medio del buen diseo, la fase de manufactura del hardware puede
incluir problemas de calidad existentes en el software.
El software no se desgasta. El software es inmune a los males
ambientales que desgasten el hardware. Por lo tanto la curva de tasas
de fallas para el software debera tener la forma de la curva idealizada. Los defectos sin descubrir causan tasas de fallas altas en las
primeras etapas de vida de un programa. Sin embargo, los errores se
corrigen y la curva se aplana: el software no se desgasta, pero si se
deteriora.
A pesar de que la industria tiene una tendencia hacia la construccin por componentes, la mayora del software aun se construye a
la medida. Un componente de software se debe disear e implementar
de forma que puede utilizarse en muchos programas diferentes.
Caractersticas de un buen software:

Correccin.
Fiabilidad.
Eficiencia.
Integridad.
Facilidad de uso.
Facilidad de mantenimiento.
Flexibilidad.
Facilidad de prueba.
Portabilidad.
Facilidad de reuso.
Interoperabilidad.

Jos ngel Galvn Corona

3.1.2. Historia y evolucin.


El Software Libre es el software que se caracteriza por proporcionar en sus licencias el permiso para usarlo en cualquier mquina y
en cualquier situacin, para modificarlo, mejorarlo o corregirlo y para
redistribuirlo libremente. Software libre no es software gratis, sino
aquel que cumple con estas condiciones, si bien, no parece posible
obtener contraprestacin econmica por l, como de hecho ocurre,
siendo de coste cero la obtencin de la prctica totalidad del software
libre. As pues, tenemos un concepto de software opuesto al software
propietario con el que no se distribuye el cdigo fuente, impidiendo
as su modificacin, y en cuyas licencias se indican los trminos y las
restricciones de uso y distribucin, en ocasiones bastantes fuertes. Lo
que diferencia el software libre del software propietario no es el que
dispongamos del cdigo fuente del mismo, si bien esta es una condicin necesaria para tener las libertades descritas anteriormente, ni el
precio, la diferencia est en los trminos de la licencia. Para comprender el nacimiento de este tipo de software nos tenemos que remontar
al ao 1979, cuando la Universidad de Berkeley distribuy cdigo de
programas que ha desarrollado para el sistema operativo UNIX bajo
una licencia denominada BSD (Berkeley Software Distribution), es la
primera aparicin en escena de lo que ms tarde se denominar software libre. Estos primeros programas distribuidos bajo licencia BSD
son utilidades para UNIX y entre ellas se encuentra una implementacin de un protocolo de comunicaciones, el TCP/IP. En 1980 la NSF
(National Science Foundation) mejora el protocolo TCP/IP y comienza a utilizarlo para el intercambio de informacin entre ordenadores
de universidades e investigadores de todo el mundo. Esta mejora de
TCP/IP era abierta y se distribua con el cdigo fuente de su implementacin, es el nacimiento de la red de Internet. En 1984 aparece en
escena una de las figuras ms importante dentro del software libre,
Richard Stallman, que lidera en este ao un proyecto cientfico denominado GNU dentro del Instituto Tecnolgico de Massachussets. Al
ao siguiente, aparece la primera versin de un sistema operativo denominado igual que el proyecto lanzado, GNU (Gnus not Unix). Este
sistema operativo es gratuito y se distribuye junto con su cdigo fuen3

Taller de Sistemas Operativos


te bajo una licencia denominada Gnu Public License (GPL). En este
mismo ao 1985, Richard Stallman crea la Free Software Foundation,
y aparece la primera definicin formal de Software Libre, proporcionada por la FSF: Un software es software libre cuando el usuario del
mismo tiene estas cuatro libertades: Libertad 0. Libertad de uso con
cualquier propsito. Libertad 1. Libertad de adaptacin a sus necesidades. Libertad 2. Libertad para distribuirlo. Libertad 3. Libertad de
mejora y libre distribucin de estas mejoras. No se dice explcitamente, pero para tener estas cuatro libertades el usuario debe disponer del
cdigo fuente de los programas. En 1991, Linus Torvalds, un estudiante sueco de la universidad de Helsinky crea un kernel de sistema
operativo denominado Linux, y un ao ms tarde, fruto de la colaboracin con el proyecto GNU, aparece el sistema operativo
GNU/Linux, que se denomin Linux, si bien, la mayor parte del cdigo proceda del proyecto GNU de Stallman. La siguiente fecha
importante en la historia del software libre es 1997, cuando Eric
Raymond publica el artculo The Cathedral and the Bazaar, en el
Raymond explica con detalle como una serie de programadores trabajando en colaboracin en su tiempo libre (Bazaar) pueden producir
software de mayor calidad que los producidos por los talentos contratados por las grandes compaas de software (Cathedral). Las teoras
expuestas en este artculo como las de liberar versiones del programa
a menudo de forma que los usuarios puedan probar los programas y se
obtengan pronto respuestas sobre su funcionamiento y que con un
grupo muy amplio de programadores y usuarios, los problemas se
identificarn con rapidez y la solucin ser obvia para alguien, hacen
que las grandes compaas (IBM, Netscape, Sun, etc.) se fijen en el
fenmeno del software libre y empiecen a colaborar con l. Raymond
crea la OpenSource Inciative (OSI) (www.opensource.org). Con la
aparicin de la OSI aparece tambin una nueva definicin de lo que se
conoce como OpenSource (software de fuente abierta), mucho ms
elaborada, y que est en continua evolucin, existiendo ya la versin
1.9 de esta definicin. No existe una definicin nica de lo que denominamos software libre, tenemos la de la FSF, la de la OSI, tambin
otras como la de la comunidad de Debian (DFSG). Todas estas definiciones se traducen en licencias de uso que llegan a un mayor o
menor compromiso con uno u otro de los dos objetivos contradicto4

Jos ngel Galvn Corona


rios en los que se basan todas sus licencias: Garantizar a los usuarios
una total libertad sobre el software distribudo. Establecer restricciones de forma que se garantice que el software derivado o integrado
siga siendo software libre. Aunque cuando hacemos referencia a
Software Libre no distinguimos entre si es Free Software u
OpenSource, pero existen pequeas diferencias entre las definiciones
de la FSF, de la OSI y de Debian, derivadas del compromiso acordado
entre los dos conceptos expuestos anteriormente, lo que hace que
existan licencias aceptadas por uno pero no aceptadas por el otro. Pero estas diferencias son muy pequeas, y en la prctica se pueden
considerar similares los conceptos. Hoy en da existe una divisin
radical entre los partidarios y los no partidarios del software libre,
existiendo posturas totalmente radicalizadas en ambos bandos que
hace que los debates, artculos y ponencias acerca de las debilidades y
fortalezas en los proyectos de software libre se vean empaados por
esta lucha. Eric Raymond ha insistido en que el debate no debe ser si
Windows o Linux o Microsoft o Red Hat, Suse, Debian, que el verdadero debate debe ser software de fuente cerrada frente a software de
fuente abierta.

Taller de Sistemas Operativos

3.1.3.
ESTRUCTURAS
OPERATIVO.

DEL

SISTEMA

La organizacin de los sistemas operativos se puede establecer


por capas , dependiendo de las funciones que el sistema operativo
puede realizar.
Las funciones que puede realizar el sistema son:
Ejecucin y control de aplicaciones o programas.
Gestin, Control y Administracin de dispositivos o perifricos.
Gestin, Control y Administracin de los usuarios.
Control de procesos.
Control de errores del sistema y programas.
Control y Gestin de la seguridad
Las capas en las cuales se puede estructurar bsicamente un sistema son las siguientes:
Gestin del procesador (Nivel 1)
Una parte del sistema operativo est encargada de la gestin de la unidad central de proceso. El sistema operativo
se encarga de gestionar la prioridad entre procesos.
Gestin de la memoria (Nivel 2)
Una parte del sistema operativo est encargada de la gestin y asignacin de la memoria a los procesos o
aplicaciones, impidiendo que las zonas de memoria ocupadas por aplicaciones no sean ocupadas por otras
aplicaciones.
Gestin de procesos (Nivel 3)
6

Jos ngel Galvn Corona


Una parte del sistema operativo est encargada de la gestin de procesos, iniciando, deteniendo y finalizando los
mismos dependiendo del usuario o de las rdenes recibidas por el sistema operativo.

Gestin Entrada/Salida y Almacenamiento (Nivel 4)


Una parte del sistema operativo est encargada de la gestin de los procesos que establecen acciones con los
dispositivos de almacenamiento o dispositivos de entrada
y salida.
Gestin de informacin (Nivel 5)
El sistema operativo gestiona archivos, directorios, atributos de los anteriores y otras caractersticas para identificar
la informacin con la que trabaja el sistema operativo.

Taller de Sistemas Operativos

3.2 Requerimientos de Instalacin


1. Computador Personal (PC):
Hardware Requerimientos mnimos:
Procesador >=2GHz.
RAM >= 512MB.
CD player.
Monitor Color >= 1024 x 728 (no requerido si el servidor solo
ser accedido remotamente).
Puertos seriales (COM) disponibles (uno por cada modem GSM).
HDD > 200 MB de espacio libre en disco para software y SQL
(150 MB adicionales de espacio en disco se requieren durante la instalacin para archivos temporales) y 5 GB de espacio disponible en
disco para almacenamiento de datos.
- Windows XP Pro (W2000, W2003).
- Red:
PC conectado a internet con direccin IP pblica y esttica (
nombre de dominio), Puerto abierto en el respectivo Firewall.
PC en la red local con Puerto abierto (Puerto abierto para la
aplicacin ActiveGuard) re-direccionada desde el router / Firewall
con direccin IP pblica esttica nombre de dominio. Atencin! Si
los elementos van a trabajar en red con un APN privado, una configuracin correcta del servidor debe ser realizada (en cooperacin con el
proveedor del servicio de internet), de tal forma que se permita el envo de paquetes de datos desde el elemento al servidor.
2. Equipos adicionales:
- Para SMS y servicios telefnicos:
Modem GSM: Se recomienda el modem Wavecom Fastrack
M1306B se pueden instalar dos mdems. Equipos adicionales para
hacer conexiones por voz estn disponibles.
SIM card para cada modem (con tarifa optimizada para envo de
SMS y llamadas telefnicas)
8

Jos ngel Galvn Corona


Reportes impresos: acceso a impresora impresora virtual
(ejemplo: PDF) y cliente de email para el envo de reportes por este
medio.
Se recomienda la utilizacin de UPS.
3. La instalacin y configuracin del Software requiere de registro de usuario en WINDOWS con perfil de administrador.
4. El PC debe ser dedicado para esta aplicacin (no debe ser usado para otras aplicaciones ya que se pueden presentar problemas con
otras bases de datos).

Para cada elemento:


5. Comprar una SIM card de un operador mvil GSM (compaa
de telefona celular).
Habilitada para transmisin completa de GPRS (solamente WAP
no es suficiente), con una tasa de transferencia mensual aproximada
de 10MB y conexiones de voz espordicas. Para minimizar costos la
unidad de tarificacin para enviar y recibir no debe exceder los 10 kB.
Solicitar al operador de telefona mvil el nombre, login y clave
del respectivo APN (con transmisin completa de datos, no solo
WAP).
A la SIM card se le debe cambiar el PIN a 1111antes de ser
instalada en el ActiveGuard (para evitar que la SIM card sea bloqueada) y todas los desvos de llamadas deben estar apagados (esto se
puede hacer de manera muy simple, instalado la SIM card en un telfono celular y cambiando estas configuraciones).
Para una SIM card que vaya ser utilizada con un APN privado,
esta debe ser registrada en el APN.

Taller de Sistemas Operativos

Alternativas
En los ltimos aos se han desarrollado normas y tcnicas cada
vez ms potentes para simplificar y estandarizar el proceso de instalacin de software. Ver Sistema de gestin de paquetes. Para la
instalacin de software se pueden aplicar las siguientes tcnicas bsicas:
Los archivos son simplemente copiados en algn lugar del directorio. Este sistema es fcil e intuitivo, y el preferido en MacOS X. Un
riesgo es que versiones ms antiguas hayan quedado abandonadas en
algn otro lugar sin que nos demos cuenta.
Se instala primero un instalador, el que posteriormente instala el
software deseado.
El sistema operativo o algn software permanente se ocupan de
instalar un paquete de software con todos los archivos requeridos.
Esto es un Sistema de gestin de paquetes.
Pasos de la instalacin:
Verificacin de la compatibilidad: Se debe comprobar si
se cumplen los requisitos para la instalacin en cuanto a
hardware y software. A veces es necesario desinstalar
versiones antiguas del mismo software.
Verificacin de la integridad: Se verifica que el paquete
de software es el original, esto se hace para evitar la instalacin de programas maliciosos.
Creacin de los directorios requeridos: Para mantener el
orden en el directorio cada sistema operativo puede tener
un estndar para la instalacin de ciertos archivos en ciertos directorios. Ver por ejemplo Linux Standard Base.

10

Jos ngel Galvn Corona


Creacin de los usuarios requeridos: Para deslindar responsabilidades y tareas se pueden o deben usar diferentes
usuarios para diferentes paquetes de software.
Concesin de los derechos requeridos: Para ordenar el sistema y limitar daos en caso necesario, se le conceden a
los usuarios solo el mnimo necesario de derechos.
Copia, desempaque y descompresin de los archivos desde el paquete de software: Para ahorrar Ancho de banda y
tiempo en la transmisin por internet o espacio de Disco
duro, los paquetes vienen empacados y comprimidos.
Archivos principales, sean de fuente o binarios.
Archivos de datos, por ejemplo datos, imgenes, modelos,
documentos XML-Documente, etc.
Documentacin
Archivos de configuracin
Bibliotecas
Enlaces duros o enlaces simblico a otros archivos
Compilacin y enlace con las bibliotecas requeridas: En
algunos casos no se puede evitar el complicado paso de la
compilacin y enlace que a su vez tiene severos requerimientos de software al sistema. El enlace con bibliotecas
requeridas puede ser un problema si en su instalacin no
se acataron los estndares establecidos.
Configuracin: Por medio de archivos de configuracin se
le da a conocer al software con que parmetros debe trabajar. Por ejemplo, los nombres de las personas que
pueden usar el software, como verificar su clave de ingreso , la ruta donde se encuentran los archivos con datos o
la direccin de nuestro proveedor de correo electrnico.
11

Taller de Sistemas Operativos


Para sistemas complejos se debe desarrollar el Software
Configuration Management.
Definir las variables de entorno requeridas: Algunos
comportamientos del software solo pueden ser determinados por medio de estas variables. Esto es parte de la
configuracin, aunque es ms dinmica.
Registro ante el dueo de la marca: Para el Software comercial a veces el desarrollador de software exige el
registro de la instalacin si se desea su servicio.

Trmino de la instalacin
Si un sistema de gestin de paquetes realiza la instalacin, entonces este se ocupa de llevar la contabilidad de las versiones, (des-)
instalaciones y cambios en los paquetes de software del sistema.
En caso de que bibliotecas hayan sido cambiadas por la instalacin, es necesario arrancar el sistema operativo o el software
nuevamente para hacer efectivos los cambios en todos los programas.

12

3.3. Mtodos de Instalacin


3.3.1. Mtodos de instalacin.
Tpicamente cuando realizamos una instalacin de Windows XP,
Windows Vista y ahora Windows 7 dedicamos una particin del disco
duro local para alojar el nuevo sistema, ya sea porque compartimos el
equipo con otro sistema operativo o simplemente porque ser el nico.
Windows 7 incorpora un nuevo mtodo de instalacin basado en Disco Duro Virtual (Virtual Hard Disk). A diferencia de otros mtodos
como ejecutar una maquina virtual (Microsoft Virtual PC o VMWare), no es necesario instalar un software que virtual ice por lo que el
consumo de recursos no quedar limitado a lo establecido en dicha
maquina virtual.

Una nueva caracterstica de Windows 7 y tambin de Windows Server 2008 R2 es la posibilidad de iniciar/bootear nuestra PC/Servidor
fsico desde un archivo VHD, sin utilizar un software de Este mecanismo de instalacin y booteo es similar al concepto de Unix de
instalacin en vitalizacin como los mencionados anteriormente.
directorio con el posterior montaje del mismo.
Solo es posible si ya tenemos previamente Windows XP o Windows
Vista en el PC. Pero remarquemos la ventaja del mtodo:
No es necesario dedicar una particin para todo este sistema, sino que
el mismo ser un archivo.VHD dentro de una particion (volumen C:,
D:) ya existente.
1) En nuestra PC que tiene Windows XP o Vista booteamos/iniciamos
desde el DVD de instalacin de Windows 7. En la pantalla inicial
elegimos Repair your computer.
13

Taller de Sistemas Operativos

3.3.2 INSTALACION
Se puede elegir entre:

Instalacin Permanente

Instalacin Temporal

Instalacin Permanente

Se podr solicitar la instalacin permanente de Software Especfico en las aulas


de informtica, para el desarrollo de la docencia reglada. Esta solicitud se tendr que hacer antes del comienzo de cada cuatrimestre con la suficiente
antelacin (al menos 30 das antes del comienzo de la actividad docente).
La instalacin permanecer en el aula solicitada durante el periodo en el que se
imparte la docencia.
Los pasos a seguir para dicha instalacin son:
Peticin a este servicio a travs de Administracin Electrnica/Acceso Identificado -> Docencia -> Instalacin de Software.
Una vez reciba contestacin, deber aportar al C.S.I.R.C. el software, documentacin y copia de la factura de la licencia en un plazo mximo de 7 das. Todo
sto (copia de la licencia y software) permanecer en dicho servicio durante el
tiempo que se encuentre el software instalado en las aulas.

Instalacin Temporal
La Instalacin de software temporal, la utilizaremos para aquel software que no
va a ser permanente durante el curso, ser software necesario para una sesin
de trabajo.
Este tipo de software lo instalar el usuario (docente) que lo necesite y para ello
disponemos de una cuenta con privilegios de administrador de Windows

14

Jos ngel Galvn Corona

3.3.3. Configuracin del sistema, de seguridad y de


red
En el Escritorio Linux la barra de inicio generalmente est ubicada en la parte
superior, aunque como en Windows se puede ubicar en cualquier costado de la
pantalla e incluso ocultar.
En la barra de inicio aparecen los accesos a: aplicaciones (OpenOffice, accesorios),
Lugares (discos o particiones del HD), Sistema (Herramientas y administracin del
S.O).
Es aqu en sistema que se encuentra encerrado en crculo rojo donde debemos desplegar el men y nos aparecern dos opciones principales, Administracin y
Preferencias.
Al desplegar administracin se despliega un men con todos los componentes de
nuestro S.O y equipo, seguimos entonces la ruta: Sistema > Administracin > Red
En esta pantalla es donde configuramos al IP dinmica o esttica segn sea el caso.
Seleccionamos dentro de la pestaa conexiones la que se llama conexin cableada
(si tenemos tarjeta inalmbrica aparecer conexin inalmbrica tambin y si tenemos varias conexiones o tarjetas de red. stas tambin aparecern en esta ventana).
En el costado derecho de la ventana presionamos el botn que se llama Propiedades.
Desactivamos la opcin que indica el modo itinerante para que se habiliten las cajas
de texto de ms abajo (la opcin itinerante es para que Linux detecte automticamente la configuracin de red cuando conectamos un PC Linux a red).
Ahora en configuracin seleccionamos Configuracin IP automtica o esttica segn sea el caso:
Damos Aceptar
Si no toma el cambio de inmediato y PC toma IP 0.0.0.0 169.254.x.x se debe
reiniciar el PC y listo tenemos la IP configurada, caso contrario aparecer la siguiente ventana en la cual podemos configurar las DNS (si no se coloca nada en
las cajas Linux asume que son automticos) es la opcin por defecto, en la pestaa
general colocamos el nombre con el que deseamos que aparezca el PC en el servidor
al que se est conectando (no tiene importancia lo que all se coloque) y en anfitrio15

Taller de Sistemas Operativos


nes encontramos la datos de configuracin avanzada sobre el adaptador que estamos
usando.

Otro caso es la utilizacin de proxy en Linux que en algunas ocasiones puede bloquear la navegacin, este tambin lo configuraremos para que el PC identifique que se est conectado directamente
a Internet, seguimos la siguiente ruta: Sistema > Preferencias > Proxy
All escogemos conexin directa a internet o el proxy que maneje la red segn sea el caso.
Esto es todo si verificas internet ya debe funcionar, es de anotar que Mozilla tambin tiene un
cliente para configuracin de proxy de red que funciona independiente del Sistema operativo.
Para terminar Ubuntu-Linux igual que las ltimas versiones de Mandriva, Red Hat, Suse , Debian
y MAC posee una miscelnea ara realizar las pruebas de red que son un poco ms amigables con el
usuario que el terminal que podemos encontrar en aplicaciones, para ingresar a esta miscelnea
debemos seguir la siguiente ruta Sistema > Administracin > herramientas de red, aqu podemos realizar todas las pruebas de red que necesitemos para establecer un posible problema.

16

Jos ngel Galvn Corona

3.3.4. Niveles de ejecucin.


El trmino runlevel o nivel de ejecucin se refiere al modo de operacin en los
sistemas operativos que implementan el estilo de sistema de arranque de iniciacin tipo UNIX System V.
En trminos prcticos, cuando el computador entra al runlevel 0, est apagado,
y cuando entra al runlevel 6, se reinicia. Los runlevels intermedios (1 a 5) difieren en relacin a qu unidades de disco se montan, y qu servicios de red son
iniciados. Los niveles ms bajos se utilizan para el mantenimiento o la recuperacin de emergencia, ya que por lo general no ofrecen ningn servicio de red.
Los detalles particulares de configuracin del runlevel vara bastante entre sistemas operativos, y ligeramente entre los administradores de sistema.
El sistema de runlevel reemplaz al script tradicional /etc/rc en UNIX, versin
7.

17

3.4. Estructuras de directorios


La jerarqua del sistema de ficheros de FreeBSD es fundamental para
obtener una compresin completa del sistema. El concepto ms importante a entender es el del directorio raz, /. Este directorio es el
primero en ser montado en el arranque y contiene el sistema bsico
necesario para preparar el sistema operativo para su funcionamiento
en modo multiusuario. El directorio raz tambin contiene puntos de
montaje para cualquier otro sistema de ficheros que se pretenda montar.
Un punto de montaje es un directorio del que se pueden colgar sistemas de ficheros adicionales en un sistema padre (que suele ser el
directorio raz).
Los puntos de montaje estndar son, por ejemplo, /usr, /var, /tmp, /mnt y /cdrom.
Estos directorios suelen corresponderse con entradas
en /etc/fstab./etc/fstab es una tabla que sirve de referencia al sistema y
contiene los diferentes sistemas de ficheros y sus respectivos puntos
de montaje.
La mayora de los sistemas de ficheros en /etc/fstab se montan
automticamente en el arranque gracias al script, a menos que contengan la opcin noauto.

19

3.5. Comandos Y Aplicaciones


Uno de los primeros problemas que tenemos al instalar Ubuntu Server
es acostumbrarnos a utilizar la interfaz de usuario en modo
texto. El utilizar esta interfaz al estilo del UNIX original, nos
permite que Ubuntu Server sea muy ligero, consuma menos
memoria y menos disco y permita ejecutarse en servidores dedicados donde el ratn, el teclado y la pantalla normalmente
no estn presentes.
Si queremos mantener estas ventajas sin utilizar la interfaz grfica de
usuario de GNOME o KDE, tendremos que conocer algunos
comandos bsicos para poder trabajar en el servidor.
Como obtener ayuda
Una vez que hemos entrado al sistema, lo segundo es como obtener
ayuda desde esta interfaz. Esto se hace con el comando man
(Linux manual). Simplemente tenemos que teclear el man
<comando>, por ejemplo, si queremos conocer las opciones y
objetivos del comando de listar archivos ls:
El resultado ser una pantalla mostrndonos toda la informacin.

3.6 Administracin de recursos


Linux es un sistema multiusuario, por lo tanto, la tarea de aadir, modificar, eliminar y en general administrar usuarios se convierte en algo
no solo rutinario, sino importante, adems de ser un elemento de seguridad que m al administrado o tomado a la ligera, puede convertirse
en un enorme hoyo de seguridad.
En este manual aprenders todo lo necesario para administrar completamente tus usuarios e n GNU/Linux.
Tipos de usuarios
Los usuarios en Unix/Linux se identifican por un nmero nico de
usuario, User ID, UID. Y pertenecen a un grupo principal de usuario,
identificado tambin por un nmero nico de grupo, Group ID, GID.
El usuario puede pertenecer a ms grupos adems del principal.
Aunque sujeto a cierta polmica, es posible identificar tres tipos de
usuarios en Linux:
Usuario root
Tambin llamado superusuario o administrador.
Su UID (User ID) es 0 (cero).
Es la nica cuenta de usuario con privilegios sobre todo el sistema.
Acceso total a todos los archivos y directorios con independencia de propietarios y permisos.
Controla la administracin de cuentas de usuarios.
Ejecuta tareas de mantenimiento del sistema.
Puede detener el sistema.
Instala software en el sistema.
Puede modificar o reconfigurar el kernel, controladores, etc.
Usuarios especiales
Ejemplos: bin, daemon, adm, lp, sync, shutdown, mail, operator, squid, apache, etc.
Se les llama tambin cuentas del sistema.

Jos ngel Galvn Corona


No tiene todos los privilegios del usuario root, pero dependiendo de la cuenta asumen distintos
privilegios de root.
Lo anterior para proteger al sistema de posibles formas de
vulnerar la seguridad.
No tienen contraseas pues son cuentas que no estn diseadas
para iniciar sesiones con ellas.
Tambin se les conoce como cuentas de "no inicio de sesin"
(nologin).
Se crean (generalmente) automticamente al momento de la
instalacin de Linux o de la aplicacin.
Generalmente se les asigna un UID entre 1 y 100 (definifo en
/etc/login.defs)
Usuarios normales
Se usan para usuarios individuales.
Cada usuario dispone de un directorio de trabajo, ubicado generalmente en /home.
Cada usuario puede personalizar su entorno de trabajo.
Tienen solo privilegios completos en su directorio de trabajo o
HOME.
Por seguridad, es siempre mejor trabajar como un usuario
normal en vez del usuario root, y
cuando se requiera hacer uso de comandos solo de root, utilizar el comando su.
En las distros actuales de Linux se les asigna generalmente un
UID superior a 500.
/ETC/PASSWD
Cualquiera que sea el tipo de usuario, todas las cuentas se encuentran
23

Taller de Sistemas Operativos


definidas en el archivo de configuracin 'passwd', ubicado dentro del
directorio /etc.
Este archivo es de texto tipo ASCII, se crea al momento de la instalacin con el usuario
root y las cuentas especiales, ms las cuentas de usuarios normales
que se hayan indicado
al momento de la instalacin.
El archivo /etc/passwd contiene una lnea para cada usuario, similar a
las siguientes:
root:x:0:0:root:/root:/bin/bash
sergio:x:501:500:Sergio Gonzlez:/home/sergio:/bin/bash

24

Jos ngel Galvn Corona

Referencias
http://tallerso04.blogspot.mx/p/unidad-3.html
https://prezi.com/7dgt47rkngtw/unidad-3-servidores-con-softwarelibre/

25

You might also like