1. Instalacion de Linux
2. Conceptos Básicos de Interfaz
3. Configuración del Sistema
4. Configuración de RED
5. Recuperación y Respaldo
6. Configuración de Seguridad
7. Bibliografia
INSTALACIÓN
DE LINUX
Durante mucho tiempo la instalación
de Linux resultaba un proceso muy complicado, era necesario conocer bastante
bien el funcionamiento de la computadora. Una vez instalado el sistema, había
que configurar uno por uno cada dispositivo y cada programa de Linux; además un
error durante la instalación podía hacer perder la información del sistema, por
todo ello se consideraba que la instalación de Linux estaba reservada a los más
expertos.
En la actualidad la situación ha
cambiado radicalmente, la empresas que producen las distribuciones de Linux se
han dado cuenta de que la complejidad del proceso de instalación frenaba el uso
del mismo por muchos usuarios. Así las distribuciones actuales incluyen
programas de instalación muy completos que automatizan la mayor parte de las
tareas, encargándose de detectar y configurar los dispositivos del sistema ofreciendo
a la vez un interfaz muy amigable para los usuarios.
PROCESO DE
INSTALACION
Existen
diferentes alternativas para iniciar el programa de instalación, si se realiza
la instalación desde un CD o desde un DVD, lo más sencillo es arrancar la
computadora desde el mismo, basta con que lo introduzca en el lector y reinicie
su sistema. En algunos casos deberá configurar dispositivo de arranque en la
BIOS.
Primer
Paso: Idioma, Licencia y Tipo de Instalación
Deberá
escoger el idioma que desea utilizar durante la instalación, en algunos casos
podrá escoger instalar un idioma diferente para su instalación de Linux.
Algunas distribuciones permiten instalar más de un idioma, de manera que es
posible que cada usuario escoja el idioma que desea emplear, también tendrá que
seleccionar la distribución de su teclado y además si el sistema no es capaz de
detectar el tipo de ratón automáticamente, deberá seleccionarlo de una lista.
Para
poder realizar la instalación tendrá que aceptar la licencia de la
distribución, en general se trata de la licencia GNU o de alguna otra licencia
de software libre. Si no acepta la licencia la instalación se interrumpirá.
La
mayor parte de los programas de instalación le permitirán escoger entre una
instalación nueva o actualizar una versión anterior de la misma distribución,
una actualización permite realizar una instalación más sencilla sin perder los
datos ni la configuración existente en su sistema. En algunos casos tendría la
opción de actualizar distribuciones de distintos tipos.
Quizás
tenga que seleccionar un nivel de seguridad más alto, incluye actualmente una
serie de protecciones depende del uso que vaya a dar a su sistema, del entorno
en que se encuentre y del número de usuarios.
Segundo
Paso: Creación de las Particiones
El
programa de instalación inicia un programa de particionado para permitirle
crear las particiones en las que se instalara su sistema Linux. Algunas
distribuciones tienen una opción automática que creará automáticamente las
particiones necesarias para la instalación.
Para
cada partición que cree deberá escoger el tipo de sistema de archivos, dispone
de las siguientes opciones:
·
Swap: este tipo solo se puede emplear para las
particiones de memoria virtual.
·
Ext2: es el sistema de archivos más típico de la
particiones Linux
·
Sistemas de Archivos con Historial de Cambio
(Journalised File System): existen varios tipos como Ext3 (una evolución del
Ext2 compatible con este), XFS y JFS. Se caracterizan por mantener un historial
de las operaciones en curso de manera que si se produce una interrupción brusca
el sistema de archivo puede recuperarse sin perder los datos almacenados.
También
tiene que seleccionar la función a la que desea dedicar la partición. Deberá
crear al menos una partición de swap cuya tamaño dependerá del tamaño de la
memoria RAM, además necesitará una partición raíz entre 1 GB y 4 GB donde se
instalará el sistema. Es muy recomendable crear una partición adicional para
los directorios casas de los usuarios (/home).
Tercer
Paso: Selección de los Paquetes Software
Una característica común de todas las distribuciones
de Linux es el amplísimo número de paquetes de software que incluyen. El
software para Linux se distribuye en forma de paquetes que son archivos
comprimidos que contienen todos los ficheros necesarios para ejecutar cada
programa. También se incluye información sobre las dependencias de cada paquete
(los paquetes deben estar disponibles para poder ser instalado), así como los
conflictos (Aquellos paquetes que no pueden coexistir en el mismo sistema). De
este modo cuando el usuario selecciona un paquete, los sistemas de gestión de
software para Linux instalan automáticamente todos aquellos de los que dependen
y le advierten si ocasiona algún conflicto con los que están instalados.
Durante la instalación se selecciona
automáticamente un conjunto mínimo de programas, que en algunos casos dependerá
del tipo de instalación seleccionado. En general los paquetes aparecen
agrupados por funciones, de manera no necesitarán seleccionar individualmente
cada paquete aunque está opción también está disponible. Es recomendable
realizar una instalación básica según lo recomendado por el programa de
instalación para evitar instalar programas que quizás no lleguemos a utilizar.
Cuarto
Paso: Configuración de Arranque del Sistema
Durante la instalación se deberá
decidir cómo quiere iniciar su sistema de Linux una vez instalado. Algunas
distribuciones ofrecen la posibilidad de crear un disquete de arranque que sea
introducido para arrancar con el reinicio de la computadora.
La opción más común, y más práctica,
es instalar un gestor de arranque en el disco duro. El gestor de arranque es un
pequeño programa que se carga al iniciar la computadora y muestra los sistemas
operativos configurados permitiendo que el usuario seleccione el que desea
utilizar. Si por ejemplo, están instalados Windows y una distribución de Linux
en el sistema, el gestor de arranque permitirá escoger el que desea emplear de
los dos. El gestor de arranque más conocido es LILO (Linux Loader) pero también
existen otros como SYSLINUX y GRUB.
La mayor parte de las distribuciones
hacen la configuración del gestor de arranque de manera automática aunque en
algunos casos deberá seleccionar el tipo de gestor de arranque que desea
utilizar.
Quinto
Paso: Contraseña del Superusuario y Creación de Cuentas
El programa de instalación le pedirá
que introduzca una contraseña para la cuenta de root. Debe escoger esta
contraseña muy cuidadosamente, ya que un usuario malintencionado lo podría utilizar
para acceder a los datos de otros usuarios o para alterar la configuración del
sistema y también es necesario para todas las operaciones de mantenimiento.
A continuación podrá crear una o
varias cuentas normales para usuarios. Es muy importante crear al menos una
cuenta diferente de la de root, ya que es recomendable reservar la cuenta de
superusuario (root) para la administración del sistema.
Sexto
Paso: Configuración del Sistema
Durante la instalación podrá
configurar algunos parámetros de su sistema. Por ejemplo, puede que necesite
personalizar algunos de los paquetes de software instalados. También se
configura las opciones de fecha y hora, sea según un servidor en línea a través
de una conexión a internet que se mantendrá sincronizado o se puede configurar
según las zonas GMT donde se calculará la hora según la zona local.
El programa de instalación le preguntará si desea que
el inicio de sesión se haga desde el entorno de ventanas. Es la opción por
defecto y la más recomendable. En algunos casos podrá modificar la resolución
de pantalla y el tipo de monitor de su computadora.
Si dispone de una conexión a
internet podrá instalar las últimas actualizaciones de su distribución, de
manera que esta se mantenga al día, protegiéndole de los posibles fallos de
seguridad en el sistema.
Séptimo
Paso: Reinicio del Sistema
Una vez terminada la instalación
deberá reiniciar el sistema. Se deberá extraer la unidad de almacenamiento de
donde se arrancó la instalación (CD/DVD o disquete).
Algunas distribuciones realizan
algunas operaciones de configuración durante el primer inicio del sistema.
Cuando se conecte como usuario por primera vez se tiene que configurar el
escritorio escogiendo el entorno gráfico (en algunas distribuciones existe una
sola opción y se selecciona automáticamente).
CONCEPTOS
BASICOS DE INTERFAZ
La
interfaz del sistema operativo es aquella a través de la cual el usuario pueda
interactuar con el sistema. En Linux se puede utilizar el sistema operativo a
través de una línea de comandos o una interfaz grafico de usuario (GUI).
LÍNEA DE
COMANDO
La línea de comando consiste en un
sistema donde se introducen comandos que ejecutan diferentes funciones en el sistema.
Es muy similar al sistema de línea de comandos de Windows (command prompt). En
Linux se puede trabajar completamente en la interfaz de línea de comando o
ejecutar comandos a través de un terminal en un entorno gráfico.
INTERFAZ
GRÁFICO
Es el tipo de
visualización que permite al usuario utilizar comandos, ejecutar
programas y ver archivos y otras opciones utilizando elementos visuales (como
iconos) y las listas de elementos del menú. Se pueden hacer selecciones a
través del teclado, el mouse o en algunos casos a través de otros dispositivos
periféricos de entrada especificados para diferentes trabajos (como una tableta
gráfica).
Existen varios tipos de interfaz gráfico de usuario
que se utilizan con los sistemas de Linux – KDE Gnome, Unity, XFCE entre otros.
Cada uno tiene sus características específicas pero son mayormente similares.
Proveen al usuario una manera visual de interactuar con la computadora a través
de los siguientes elementos:
-
Iconos
-
Barras
de herramientas
-
Integración
entre aplicaciones con habilidades como, arrastrar y soltar
Trabajan en base el sistema de ventanas X (Windows X)
y muchas distribuciones permiten seleccionar entre diferentes tipos de
escritorio.
Se puede también utilizar la línea de comandos en un
entorno grafico utilizando una aplicación llamada terminal virtual.
CONFIGURACIÓN DEL SISTEMA
La configuración del sistema se trata de
modificar las diferentes opciones al gusto del usuario y también para optimizar
el rendimiento de los diferentes elementos del sistema como son:
SISTEMA DE
USUARIO
Linux es un sistema
multiusuario, por lo tanto, la tarea de añadir, modificar, eliminar y en
general administrar usuarios es muy importante, y además es un elemento de
seguridad que se debe estar bien administrado.
Los usuarios en Unix/Linux
se identifican por un número único de usuario, User ID, UID y pertenecen a un
grupo principal de usuario, identificado también por un número único de grupo,
Group ID, GID. El usuario puede pertenecer a más grupos además del principal.
Existen generalmente 3 tipos de usuarios en Linux:
Usuario root - también llamado superusuario
o administrador, es la única cuenta con privilegios sobre todo el sistema,
acceso total a todos los archivos y directorios con independencia de
propietarios y permisos.
Usuarios
especiales - también se llaman
cuentas del sistema y cuentas de “no inicio de sesión” (nologin). Algunos
ejemplos son bin,
daemon, adm, lp, sync, shutdown, mail, operator, squid y apache.
Usuarios
normales – son las que se utilizan para usuarios individuales. Cada usuario dispone de un directorio de
trabajo, ubicado generalmente en /home y puede personalizar su entorno de
trabajo.
Useradd
o adduser es el comando que permite añadir nuevos usuarios al sistema desde la
línea de comandos. Sus opciones más comunes o importantes son las
siguientes:
- -c añade un comentario
al momento de crear al usuario, campo 5 de /etc/passwd
- -d directorio de
trabajo o home del usuario, campo 6 de /etc/passwd
- -e fecha de expiración
de la cuenta, formato AAAA-MM-DD, campo 8 de /etc/shadow
- -g número de grupo
principal del usuario (GID), campo 4 de /etc/passwd
- -G otros grupos a los
que puede pertenecer el usuario, separados por comas.
- -r crea una cuenta del
sistema o especial, su UID será menor al definido en /etc/login.defs en la
variable UID_MIN, además no se crea el directorio de inicio.
- -s shell por defecto
del usuario cuando ingrese al sistema. Si no se especifica, bash, es el
que queda establecido.
- -u UID del usuario, si
no se indica esta opción, automáticamente se establece el siguiente número
disponible a partir del último usuario creado.
Modificar
usuario
Para modificar usuarios, es necesario utilizar el siguiente comando en la Terminal de UBUNTU:
--> usermod: este comando tiene las siguientes opciones:
c: añade o modifica el comentario del usuario.
d: modifica el directorio de trabajo o home del usuario.
e: modifica o define la fecha de expiración de la cuenta, debe ser en formato AAAA-MM-DD
g: grupo principal del usuario
G: modifica los otros grupos a los cuales puede pertenecer el usuario
l: modifica el login o nombre de usuario
L: bloquea la cuenta de usuario
s: cambia el Shell predeterminado para el usuario
u: cambia el Identificador del usuario
U: desbloquea un usuario que previamente había sido bloqueado con la opción -L
Para modificar usuarios, es necesario utilizar el siguiente comando en la Terminal de UBUNTU:
--> usermod: este comando tiene las siguientes opciones:
c: añade o modifica el comentario del usuario.
d: modifica el directorio de trabajo o home del usuario.
e: modifica o define la fecha de expiración de la cuenta, debe ser en formato AAAA-MM-DD
g: grupo principal del usuario
G: modifica los otros grupos a los cuales puede pertenecer el usuario
l: modifica el login o nombre de usuario
L: bloquea la cuenta de usuario
s: cambia el Shell predeterminado para el usuario
u: cambia el Identificador del usuario
U: desbloquea un usuario que previamente había sido bloqueado con la opción -L
Cambiar contraseñas
Para asignar o cambiar contraseñas, es necesario utilizar el comando passwd.
Para asignar o cambiar contraseñas, es necesario utilizar el comando passwd.
Eliminar usuarios
Para eliminar usuarios de UBUNTU, es necesario utilizar el siguiente comando:
--> userdel: Este comando elimina una cuenta de usuario totalmente, además tiene las siguientes opciones:
r: Elimina la cuenta totalmente, incluyendo el directorio de trabajo (y todos los archivos que contenga).
f: Elimina la cuenta totalmente, el directorio de trabajo y lo hace sin importar si está trabajando actualmente en el sistema (esta opción no es recomendada, ya que desestabiliza el sistema).
Para eliminar usuarios de UBUNTU, es necesario utilizar el siguiente comando:
--> userdel: Este comando elimina una cuenta de usuario totalmente, además tiene las siguientes opciones:
r: Elimina la cuenta totalmente, incluyendo el directorio de trabajo (y todos los archivos que contenga).
f: Elimina la cuenta totalmente, el directorio de trabajo y lo hace sin importar si está trabajando actualmente en el sistema (esta opción no es recomendada, ya que desestabiliza el sistema).
IMPRESORA
Una vez conectada la
impresora y encendida, seguramente Ubuntu la detecte y la instale
automáticamente, sin tener que hacer nosotros nada. Si no es así, debemos
escoger el icono de "Nuevo" en el menú de gestión de impresoras:
Sistema -> Administración -> Impresoras
-> Nuevo
Aparecerá una lista con las siguientes opciones (por este orden):
1.
La impresora conectada al ordenador detectada ("impresora
local").
2.
Las impresoras compartidas por otros ordenadores detectadas
("impresoras de red").
3.
Configuraciones para instalar una impresora no detectada: LPT, USB,
Samba, IPP, Jetdirect.
Una vez escogida la impresora que queremos instalar, seleccionamos el
modelo y el controlador. Puede ser que Ubuntu haga esto automáticamente por
nosotros.
REDES
La
configuración de la red se puede hacer durante la instalación o después a
través de una opción en el menú de administración o utilizando el terminal y
los comandos correspondientes.
SISTEMA DE
ARCHIVOS
Debido a que la
capacidad de los discos es muy grande los archivos se clasifican en
contenedores denominados carpetas o directorios.Las carpetas pueden contener
archivos o subcarpetas, las subcarpetas son carpetas que se encuentran dentro
de otra. Asi, todas las carpetas se encuentran dentro de otra excepto la
carpeta root que se representa por el símbolo / (GNOME y Nautilus
la denominan sistema de archivos). Las carpetas, por lo tanto, estan
organizadas con una estructura de árbol.
Las particiones de las unidades se montan
sobre una carpeta, por lo que el acceso a la información por parte del usuario
es independiente de la unidad donde ésta se encuentre.
Los archivos contienen documentos de texto,
sonidos, imágenes, videos, programas, diapositivas, entre otros Todos los
archivos se están vinculados al menos a una carpeta que los contiene y tienen
un único nombre que los identifica dentro de la carpeta, no pudiendo haber dos
archivos con el mismo nombre dentro de la misma carpeta.
CONFIGURACIÓN DE RED
No es obligatorio configurar la red dentro de la instalación, se puede
posponer la configuración y emplear la utilidades de configuración del sistema
para realizar la configuración de la red. Si la información está disponible se
configura automáticamente o también se
puede hacer por el administrador de la red, que sea el responsable de dar la
información. Los datos necesarios para la configuración de la red son las
siguientes:
·
El nombre para el equipo lo que se conoce como el
hostname o nombre de host, el equipo se identificara mediante el nombre en
internet, no utilizar el término localhost ya que la computadora reserva este
nombre para un uso especial. El nombre de host debe ser un término analfabeto
sencillo, puede incluir números pero admite signos de puntuación como puntos
o barras.
·
Su
nombre de dominio.
·
La dirección de protocolo de internet (IP) asignada a
la maquina se asigna una dirección (IP)a cada uno de los host en internet esta dirección consta de una serie de cuatro
números separados por puntos que identifica inequívocamente un lugar individual
dentro de la internet permitiendo así que información de otros lugares lleguen
al equipo
·
La dirección (IP) de la red, esta dirección suele ser
similar a la dirección (IP) pero incluye al menos un cero al final.
·
La máscara de red suele ser 255.255.255.0 para la
dirección (IP) de clase C, no obstante si se forma parte de una red grande,
debe consultarse al administrador de red.
·
La dirección broadcast de la red, si estuviese
disponible. Normalmente la dirección del broadcast el igual a la dirección del
(IP) mas el numero 255 al final.
·
Si se dispone de una pasarela, se necesita la
dirección (IP) de la pasarela (encaminador de la red).
·
La dirección IP de cualquier servidor de nombres que utilice
la red.
·
El dominio NIS y la dirección IP si la red utiliza un
servidor NIS.
En
el caso de Ubuntu se ubica la opción de configuración de red en el menú de Sistema -Administración - Red.
Este modulo permite:
- Conectarse a una red
local o internet a través de una tarjeta de red estándar o mediante una
tarjeta de red inalámbrica o wireless (wifi). Debe de disponer de
los datos de conexión previamente mencionados.
- Crear distintos perfiles
de configuración para equipos portátiles que se conecten habitualmente
desde distintas conexiones.
- Conectar su equipo a
internet por cable telefónico mediante un modem externo o interno
estándar, configurando los datos de la conexión (usuario, contraseña,
teléfono de acceso, etc.).
RECUPERACIÓN Y RESPALDO
Diferentes
tipos de problemas pueden originar la pérdida de datos: eliminación accidental de
archivos, una falla de hardware, etc. El respaldo y recuperación del sistema se
trata de hacer copias de archivos y configuraciones importantes que se desean
guardar o mantener para estos casos de pérdida de archivos. Se pueden utilizar los comandos tar y cpio para hacer
respaldos pero también existen diferentes programas que forman parte de la
colección de programas GNU que se pueden utilizar para realizar estas
funciones. Algunos de los más conocidos son Simple Backup and Restore
(sbackup), Blacula, Clonezilla, Gparted y GNETIC. Tienen diferentes
características y están destinados a diferentes situaciones pero mayormente
trabajan de la misma forma de hacer un respaldo que se recuperará después.
CONFIGURACION
DE SEGURIDAD
Su gratuidad permite la flexibilidad,
potencia, apertura, facilidad para obtener
herramientas y otras muchas virtudes que hacen de Linux la
elección cada vez más frecuente entre los administradores de sistemas a la hora
de decidir por una u otra plataforma.
Aunque Linux es un sistema muy robusto e
incorpora las características de seguridad comunes a todos los sistemas tipo
Unix, resulta fundamental dedicar cierto tiempo y recurso para conocer cuáles
son las debilidades y vías frecuentes de ataque y adoptar posteriormente a las
medidas más eficaces para contrarrestarlas. Ya con esto un sistema operativo es
tan seguro como la astucia y habilidad de su administrador.
Permitiendo la seguridad de configurar su red
de manera segura, así como indicaciones y referencias donde profundizan, así
como también aspectos de la administración, auditorías de seguridad, planes de
contingencia, entre otros.
Es verídico
tener en cuenta que no existe nada como un sistema completamente seguro.
Todo lo que puede hacerse es aumentar la dificultad para que alguien pueda
comprometer su sistema. En el caso medio del usuario de Linux en casa, no se
requiere demasiado para mantener alejado al hacker, para usuarios con grandes
requisitos como (bancos, compañías de telecomunicaciones, entre otros.) si se
requiere mucho de más trabajo.
Otro factor que es muy importante tener en cuenta es que cuanto más incremente
la seguridad del sistema, más intrusiva se vuelve la seguridad, en otro orden
de ideas, el sistema puede perder su funcionamiento y resentirse a la
comodidad. Se necesita decidir en qué
medida el sistema puede utilizarse y en
qué medida es seguro para ciertos
propósitos. Un ejemplo; puede necesitar que cualquiera marque a su modem
para que éste devuelva la llamada a su casa. Esto en algunos casos es más
seguro. También se puede configurar el sistema Linux sin conexión a Internet,
pero esto dificulta que pueda navegar por las webs. Si se tiene un sitio
medio-grande, se debe establecer una
"Política de Seguridad" que indique qué niveles se requiere y qué
medidas de evaluación se realizan.
Teniendo en cuenta que hay que tener cuidado
con el sistema. Siempre verificando los registros, (logs) del sistema, y sobre
lo más importante no perder de vista el
sistema.
También se debe tener el sistema actualizado,
estar seguro de que se ha instalado las versiones actuales de los
programas y esté al tanto de las nuevas alertas de seguridad.
Hacer esto ayuda a conseguir que el sistema sea mucho más seguro.
BIBLIOGRAFÍA
GALLEGO, C
(2004) Unix/Linux. Iniciación y
referencia. 2ª Edición [Biblioteca UNELLEZ]
PERTERSON, R (2001) Linux Manual de Referencia. 4ª Edición
Páginas
Web
Sistema
de Archivos en Linux
Administrar
Usuarios en Linux/Ubuntu
No comments:
Post a Comment